På reprap wiki står det at bruge Znnn indstiller den en ny akseposition. Men så står der " Ingen fysisk bevægelse vil forekomme ". Hvad skulle linjen G92 E0
bruges til?
Svar
G92
kommando bruges til at indstille startpositionen (oprindelsen) for en af flere akser (inklusive den aktuelle ekstruder) til en vilkårlig værdi. Kommandoen G92 E0
bruges ofte til at udføre tilbagetrækning og dyseindsprøjtning. For eksempel bruges følgende kommandoer ofte i start-gcode-sekvenser (prologer) til at prime den aktuelle ekstruder ved ekstrudering af en lille mængde filament:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament G92 E0 ; Reset the extruder"s origin
RepRap Wiki: G92: Set Position
Kommentarer
Svar
For at supplere det accepterede svar og besvare et spørgsmål i svaret “s kommentarer (som ikke burde være der), betragt E-værdien som en anden akse – glødetrådens akse.
Hvis du udførte:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second
og derefter fortsatte med at udskrive, skulle det første glødetrådstræk føre dig fra E3 til den E-værdi, som det næste træk angives.
Hvis det næste træk antages startende ved E0, vil du ” d er allerede 3 mm længere, og det første træk vil sandsynligvis være en tilbagetrækning, så for eksempel hvis det næste udskrivningsflyt var:
G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament
så i stedet for at ekstrudere 0,5 mm, ville du faktisk trække 2,5 mm tilbage for at komme fra 3,0 til 0,5. Ligesom at bevæge sig i en negativ retning på enhver anden akse.
Kommentarer
- Jeg tror, at kommentaren refererer til den første G92, ikke den anden.
- @ 0scar – Davo har gjort et godt punkt om spørgsmålet i kommentarer under Mick ' s svar … Davo, jeg antager, at du mener kommentaren fra Michael (hvem er ikke OP) ?. Dette spørgsmål (i kommentarerne) burde virkelig have været et nyt spørgsmål med henvisning til dette spørgsmål (tror jeg), som Davo ' s svar ville have været svaret på .. … hvis du følger mig … Mand, det er lidt rod ..! 🙂
- @ Greenonline Jeg kan sende dette spørgsmål som en enkeltstående og selv besvare det, hvis du tror, det vil forbedre webstedet.
- Hej Davo. Ja, at ' er en idé antager jeg … Men jeg har lige efterladt Michael en kommentar for at se hvis han dog ønsker at sende sin kommentar som et nyt spørgsmål. Måske skulle vi vente med at se, om han vil?
- Mange tak for denne fantastiske forklaring. Jeg undrede mig over, hvorfor min oprindelige glødetråd altid resulterer i en massiv tilbagetrækning, og det er netop derfor. Jeg fik ændret min start-script for at opnå en pæn fyldt dyse ved start
G92 E0
, jeg antager, at den starter ved nul alligevel. Men det sætter filamentekstruderingen til en bestemt længde til nul, efter det er grundet, er det perfekt at sætte længden til nul. Skæremaskiner (nogle) sætter længden tilbage til nul efter færdiggørelse af et printlag, dette forhindrer meget store værdier for glødelængden.