Fråga:
Vilka är fördelarna med att använda 128X microstepping-drivrutiner på en FFF-skrivares X- och Y-axel?
walter
2016-01-13 08:39:47 UTC
view on stackexchange narkive permalink

Om du antar att du har en högkvalitetsskrivare med en snabb processor, kommer du att se en märkbar förbättring genom att uppgradera från 16X / 32X microstepping-drivrutiner till 64X / 128X microstepping-drivrutiner? (t.ex. mjukare ytfinish). På vilka sätt fungerar de annorlunda än de vanligaste 16X- eller 32X-stegdrivrutinerna. Jag tänker på RAPS128-, Silencioso- och Trinamic-förarna mot DRV8825, A4988 och A4988.

Två svar:
#1
+5
Kevin Morse
2016-01-13 14:55:44 UTC
view on stackexchange narkive permalink

Du kommer troligen inte se någon märkbar förbättring genom att uppgradera från en 16x eller 32x till en 64x eller 128x microstepping-drivrutin. Beroende på vilka motorer du kör och storleken på lasten kan du faktiskt se en minskad kvalitet.

Även om mikrosteg ökar den teoretiska upplösningen ökar det inte nödvändigtvis noggrannheten. Anledningen är att mikrosteg avsevärt begränsar motorns inkrementella vridmoment. Det betyder att du kan be om ett steg men inte få ett eftersom momentet i steget inte räcker för att faktiskt vrida axeln.

Som ett exempel: en motor som går i hela steg kommer att ha 100 % av dess nominella hållmoment. Att flytta till 16 mikrosteg / hela steg minskar detta till ~ 10%, 128 minskar det till ~ 1%.

Den praktiska effekten av detta är att motorn i höga vridmoment (t.ex. utskrift med höga hastigheter) kan sluta hoppa över några av stegen. På detta sätt kan ökningen i upplösning faktiskt leda till en minskning av noggrannheten (mindre steg men de kanske inte faktiskt tas).

En relevant beräkning att göra skulle vara att räkna ut det olika antalet mikrosteg till fullständiga steg fungerar utifrån horisontell, vertikal eller vilken rörelse som motorn driver. Du kan göra detta genom att mäta hur långt steget flyttar ytan i en varv förutsatt att du vet hur många steg det tar per varv.

Exempel:

Utan mikrosteg: 1 varv / tum * 200 steg / varv = 200 steg / tum eller .005 tum / steg (127 mikron upplösning)

Med 16x mikrosteg: 16 * 200 steg / tum eller .0003 tum / steg (8 mikron upplösning)

I detta exempel skulle 128x mikrosteg vara helt dumt. Varje situation är annorlunda och du bör använda den här informationen för att fatta ett beslut baserat på din inställning. Många tillverkare har rekommendationer om hur långt deras motorer kan stegas.

Jag tror att meningen "Som ett exempel: en motor som kör i fulla steg kommer att ha 100% av sitt nominella hållmoment. Att flytta till 16 mikrosteg / fulla steg sjunker detta till ~ 10%, 128 sjunker det till ~ 1%." saknar något viktigt med stegmotorer. En stegmotor vridmoment-mot-position-felkurva är som en sin-kurva. Det finns inget vridmoment vid nollförskjutning och maximalt vridmoment vid ett helt stegs förskjutning. Detta förändras inte med mikrostegning. (forts.)
Således, om du tar 1/128: e av ett helt steg, kommer det verkligen att ge dig mycket lite vridmoment. OTOH om du råkar stoppa, med ett helt steg, vid 1/128: e steget i fel, kommer du också att ha ett mycket litet vridmoment mot rätt position.
#2
+4
Tom van der Zanden
2016-01-13 13:05:42 UTC
view on stackexchange narkive permalink

Utskrifter drar nytta av högre mikrosteg på två sätt:

Ljudnivå

Med hjälp av mikrosteg minskar ljudet från skrivarens funktion.

Utskriftskvalitet

Användning av mikrosteg med högre upplösning ökar inte den fysiska noggrannheten för dina utskrifter meningsfullt, men det kan minska ytartefakter som moire.



Denna fråga och svar översattes automatiskt från det engelska språket.Det ursprungliga innehållet finns tillgängligt på stackexchange, vilket vi tackar för cc by-sa 3.0-licensen som det distribueras under.
Loading...