Stegmotorexpert sökes

Robot, CNC, Pneumatik, Hydraulik, mm
malman
Inlägg: 723
Blev medlem: 13 februari 2006, 01:17:03
Ort: Arboga

Re: Stegmotorexpert sökes

Inlägg av malman »

Tolkar det som du har två problem... Y offset respektive intermitent laser.

Ang laserproblemet. Kan det vara så att du försöker köra för låg effekt på laserröret så att den går i det område där den inte tänder 100% av gångerna... Vid för låg effekt tänder inte ljusbågen då man inte joniserar gasen homogent över röret... (Kaotiskt område för röret) (Gäller högspänningsmatade co2 glasrör)

Ang stegmotorer... Testa växla drivare mellan x och y axel och se om problmet följer drivaren. Test 2, Kanske kan man växla bara insignalen o låta utsignalen sitta kvar för att köra axlar växlade för att se om problemet följer mekaniken eller drivningen...

Klippt från Perplexity:
Limitations of Glass CO₂ Tube Power Modulation
Electrical Response Time: The glass tube is powered by a high-voltage DC supply that produces continuous wave output. Switching and modulating this kind of supply is much slower and far less precise than RF-excited tubes, making low-power settings unstable and causing delayed or uneven laser response.

Nonlinear “Firing Threshold”: The CO₂ gas must ionize and sustain a plasma for lasing. Below a minimum current and voltage (the “lasing threshold”), the tube simply does not produce a beam. This means there is a baseline below which no light is generated, preventing true 0–100% analog modulation.

PWM (Pulse Width Modulation) Limits: Power is often controlled by pulsing the laser with PWM, but because the plasma response is slow, low duty cycles (such as 1–10%) do not produce proportional or stable output. That’s why at very low percentages, the laser may not actually fire.

Physical Characteristics: DC glass tubes are designed for simple on/off control or slow power changes rather than high-speed, fine power modulation. The ionized plasma cannot respond quickly to control signals.

RF CO₂ vs Glass Tube Modulation
RF-excited CO₂ lasers use radio frequency drivers, enabling extremely fast modulation, true analog control and very fine pulse shaping, with stable output down to low percentages of total power. Glass tubes, in contrast, cannot achieve high-speed or linear modulation due to their excitation mechanism.

Practical Implications
For cutting and engraving where power control below ~20% is needed, glass tube CO₂ lasers are less precise and often unreliable. They may not fire at low power settings or may not maintain beam stability at the edges of their modulation range.
malman
Inlägg: 723
Blev medlem: 13 februari 2006, 01:17:03
Ort: Arboga

Re: Stegmotorexpert sökes

Inlägg av malman »

En tanke till som slog mig....
Använder GrblHal på en teensy till cnc plasma styrning.
Där kan man justera tider för stegpulser mm.
Med för snålt ställda tider för step pulser skulle man också kunna tappa steg sporadiskt.... Finns det något motsvarande i detta styrsystem?
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

H.O skrev: 6 oktober 2025, 07:02:31 Jag antar att du uteslutit allt mekaniskt, slapp rem som kuggar över p.g.a den höga accelerationen (t.ex)?

Ang. styrningen av lasern. Det är inte så enkelt att du har 3.3V logik på styrkortet och 5V på laserstyrningen eller att det sitter en optokopplare på lasern som styrkortet inte riktigt orkar driva - eller nått åt det hållet? Inget av det förklarar inte varför det verkar bli bättre när du ökar acceleration men det är en tanke i alla fall.
Hmm, jag börjar fundera om det är så att kortet skickar ut 3.3 volt till de externa drivarna och de förväntar sig 5 volt. Då blir det ju knas förstås. Hittar dock lite motsägelsefull dokumentation om MKS DLC32 så jag lyckas inte läsa ut om det är 5 eller 3.3 volt. Får mäta helt enkelt. Här har vi en relevant ledtråd :-)
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

malman skrev: 6 oktober 2025, 12:35:28 En tanke till som slog mig....
Använder GrblHal på en teensy till cnc plasma styrning.
Där kan man justera tider för stegpulser mm.
Med för snålt ställda tider för step pulser skulle man också kunna tappa steg sporadiskt.... Finns det något motsvarande i detta styrsystem?
Ja, det går ju ändra förstås. Har du koll på bra värden för detta?

"Desc": "Step pulse (microseconds) ($0)",
"ID": "0x0",
"Value": 10
"Desc": "Step idle delay (ms) ($1)",
"ID": "0x1",
"Value": 25
malman
Inlägg: 723
Blev medlem: 13 februari 2006, 01:17:03
Ort: Arboga

Re: Stegmotorexpert sökes

Inlägg av malman »

Borde vara ok värden....

Fuskar igen med perplexity svar:
The MD556/DM556 class requires a minimum step pulse width of about 2.5 µs and a minimum DIR (direction) setup time of about 5 µs before the step edge; staying at or above these values is appropriate and reliable.

Key timings
Step pulse width: At least 2.5 µs high (and typically also 2.5 µs low if using 50% duty), which supports up to roughly 200 kHz input rate on DM556-class drives.

Direction setup time: Change DIR at least 5 µs before the active STEP edge to ensure the step is taken in the correct direction.

Max pulse frequency: Up to 200 kHz for DM556E/DM series; some MD556 datasheets list up to 400 kHz, but 200 kHz is a safe, widely stated capability.

Practical recommendations
Use ≥3 µs step high and ≥3 µs step low to add margin over the 2.5 µs minimum, especially with long cables or electrical noise.

Assert DIR at least 5–10 µs before issuing the next step pulse; many controllers use 10–20 µs to be conservative.

If approaching the stated max pulse rate, verify the specific model’s datasheet (MD556 vs DM556E) and test at the application’s cable length and supply voltage.
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

Ja, värden på pulslängd borde inte vara problemet enligt spec för drivarna.
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

Nu har jag testat att skifta upp logikspänningen som jag matar de externa drivarna med. Ingen skillnad.
Började att experimentera mer med accelerationen. Drog ner från 20000 till 2000 mm2/sek. Det blir ett annat resultat, men inte perfekt. Laborerade med lite olika värden och kan hitta en okej acceleration för en viss matningshastighet, men det är i praktiken inte möjligt att jobba så då olika delar i ett jobb kräver olika matningshastigheter.
Jag har dock fått några fler gråa hår :-)
Laser.jpg
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

Jag börjar nu förstå problemet, dock utan att ha löst det. När jag ökade lasereffekten drastiskt blev resultatet mycket bättre. Troligen trivs min relativt kraftiga laser bäst i lite högre effektlägen.
För att kompensera detta ökade jag matningshastigheten och började laborera med acceleration i X och Y-led. Jag har hittat en hyfsad sweet spot vid en given hastighet. Dock får jag lite "wobbliga" linjer ibland vilket ev beror på någon form av självsvängning eller vibration vid snabba riktningsförändringar. Med lägre hastighet kan jag komma från detta, men då ökar risken att lasern inte bränner hela tiden i stället.
better.JPG
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
ToPNoTCH
Inlägg: 5230
Blev medlem: 21 december 2009, 17:59:48

Re: Stegmotorexpert sökes

Inlägg av ToPNoTCH »

Efterssom den fysiska förflyttningen gör acceleration och deceleration vid hörn, så kompenserar man normalt lasereffekten för att få den jämn över hela objektet.
Laser funkar ju inte som en fräs, där rörelsehastigheten inte spelar roll på samma sätt.

Jag har sett möjligheten att kompensera både i controllers och mjukvara där du gör din "CAM" (Typ Lightburn).

Jag gissar att du har en kompensering som drar ned effekten under den gräns som lasern tänder upp.
Mer avancerade kontrollers brukar man kunna pulsa lasern (Tror det är PWM) för att få ned effekten vid för långsam förflyttning.
Användarvisningsbild
Mickecarlsson
EF Sponsor
Inlägg: 5035
Blev medlem: 15 april 2017, 18:06:15
Ort: Malmö
Kontakt:

Re: Stegmotorexpert sökes

Inlägg av Mickecarlsson »

Vilken programvara använder du för att generera G-koden? Har den rätt post-processor för din kontroller?
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

Jag kör Lightburn och trycker ut GRBL till mitt MKS DLC32 styrkort.
ToPNoTCH
Inlägg: 5230
Blev medlem: 21 december 2009, 17:59:48

Re: Stegmotorexpert sökes

Inlägg av ToPNoTCH »

Hur gör du med "Min" "Max" power i dina exempel ovan ?

Jag fattar det som att skalan som uppstår med dina satta min/max linjärt appliceras på den aktuella hastigheten.
Så i ett "90 graders hörn" där farten naturligt blir som lägst, så används min-värdet osv. uppåt till max.
ojje
Inlägg: 90
Blev medlem: 18 maj 2011, 22:23:04
Skype: orjan_johansson
Ort: SIGTUNA

Re: Stegmotorexpert sökes

Inlägg av ojje »

Här hänger jag inte riktigt med. Jag kan inte (vad jag vet) styra "Min" power.
Jag får bättre resultat med högre lasereffekt, men då måste jag å andra sidan öka matningshastigheten med en del vågiga linjer som följd. Drar jag ner accelerationen minskar vågigheten, men "glapp" i laserstrålen uppstår dock i stället. Kör nu med en acceleration på X=6000 mm2/sek och Y=1600 mm2/sek. Har experimenterat mig fram hit, men det är ändå inte optimalt.
ToPNoTCH
Inlägg: 5230
Blev medlem: 21 december 2009, 17:59:48

Re: Stegmotorexpert sökes

Inlägg av ToPNoTCH »

Namnlös3.png
Inställningen är ställbar per linjetyp/fyllningstyp

Som du ser är hastighet en konstant, medan Högsta/Lägsta kraft relativa till hastigheten.

Gör man "Mouse over" på inställningarna så framgår att:
Högst kraft är den kraft som nyttjas vid satt hastighet (I bilden blir det 50% av laserns kapacitet vid 50mm sec)
Lägsta Kraft är "Lägsta kraft som lasern kommer använda när den saktar ned för hörn"

Min teori är att din "Lägsta kraft" är så låg att lasern inte tänder, och därmed bortfall i hörnen.

Jag har absolut ingen koll på inställningarna i grbl för laser, för mig framstår det som att det är en "avknoppning" av en vanlig CNC eftersom dom använder begreppet "Spindle" i konfigurationen osv.
System som i grunden är gjorda för laser (Ruida etc.) har mycket av detta "innbyggt" i controllern och man behöver inte bry sig om det i postprocessorn alternativt tar postprocessorn hand om det och man behöver inte bry sig i inställningarna.

Det finns en skillnad mellan Lightburn Core och Pro, och man måste normalt ha Pro för "riktiga" controllers. CORE kan bara generera ren G-code tror jag.
Du har inte behörighet att öppna de filer som bifogats till detta inlägg.
H.O
Inlägg: 5957
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Stegmotorexpert sökes

Inlägg av H.O »

Kan du välja vilken typ av acceleration controllern ska använda (typ constant, S-curve, 3d order och vad mer det brukar kallas)?

Det vanligaste är konstant acceleration, dvs acceleration är antingen på eller av så att säga. När den är "på" ökar eller minskar hastigheten linjärt till acceleration inte längre är "på".

När sådan acceleration används inträffar ett fenomen som kallas för jerk när man börjar och slutar accelerera.

Jämför med när du kör bil och ställer dig på bromsen. Om du inte "lättar" på bromsen strax innan bilen står still så känner du ett tydligt "ryck" i det ögonblick bilen stannar. Det är samma sak med din motor/maskin. Ju hårdare du accelererar desto "värre" blir det där "rycket" när acceleration plötsligt startar/stoppar.

Maskinen är inte oändligt styv, remmar är som gummiband (överdrivet) osv osv. Jag tror det är "rycket" som resulterar i vågigheten du ser när du skruvar upp accelerationen.

Om du har möjlighet, testa S-curve.
Skriv svar