Mach3 problem

Robot, CNC, Pneumatik, Hydraulik, mm
znipe
Inlägg: 13
Blev medlem: 9 januari 2015, 13:11:17

Mach3 problem

Inlägg av znipe »

Hej!

Jag förstår mig inte på förflyttningen i mach 3, efter att jag ställt in steps per till rätt (~320) så blir mach 3 helt mysko, gör jag en förflyttning säg g0y0.01 så visar mach 3 att jag gått 0.0094.. Men gör jag en förflyttning till 0.025 0.05 0.075 eller 0.1 så blir de rätt, vad kan de bero på? Om man kör den stegvis 0.01 per steg så hoppar den olika långt per manöver men kommer alltid till exakt 0.1 innan den är klar men alla steg emellan är olika. Och nu pratar vi bara om vad mach 3 visar inte vad motorerna rör sig. Om jag ställer steps per till 2000 som de är default så funkar de som de ska man då rör sig såklart inte motorerna rätt.

Vad är fel eller ska de kanske vara så ologiskt?
H.O
Inlägg: 5913
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 problem

Inlägg av H.O »

Därför att med 320 steg per mm kan maskinen inte flytta sig exakt 0.01mm. För att göra det skulle den behöva ta 3.2 steg och den kan den av förklarliga skäl inte så den kör så nära den kommer. När du kör 0.025mm så behöver den ta exakt 8 steg vilket den såklart fixar.
znipe
Inlägg: 13
Blev medlem: 9 januari 2015, 13:11:17

Re: Mach3 problem

Inlägg av znipe »

Blir det inte fel då när man kör program som har värden på mindre än 0.1?
H.O
Inlägg: 5913
Blev medlem: 19 mars 2007, 10:11:27
Ort: Ronneby

Re: Mach3 problem

Inlägg av H.O »

Det blir "problem" (om du vill kalla det för det) för ALLA förflyttningar, oavsett avstånd, som inte är jämt delbart med (1/320). 100.11mm t.ex, det kommer i verkligheten att bli 100.109375, ett "fel" på 0.000625mm.

Mach3 kommer alltid att köra fram mot målet men aldrig förbi. Om "ett steg till" gör att den kommer förbi målet så tas inte det steget. I ditt fall innebär det att det maximala positioneringsfelet pga av detta "problem" 0.003125mm, det blir aldrig mer än så. Alltså, felet blir aldrig större än sträckan som ett steg motsvarar, i ditt fall ca 3 tusendels mm.

Det är liksom inte så mycket Mach3 kan göra åt det faktum att du ber den flytta maskinen en sträcka som inte går jämt upp i antalet steg per enhet. Det är ju omöjligt så den gör så gått det går.
Skriv svar