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

  • Men hvad betyder det at nulstille ekstruderenes oprindelse? Hvad ville der ske, hvis du lavede “G1 F200 E3” uden først at nulstille ekstruderenes oprindelse? G92 giver perfekt mening for x, y og z, men kan ikke pakke mit hoved omkring det for ekstruderen.
  • @Michael Hvorfor er det nøjagtigt det samme. Måske skal du ikke læse det som " nulstille ", men som " indstil " i stedet. Fra toppen af mit hoved ved jeg ikke ' hvad der tages, når du udeladte den første 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.
  • Hej @Michael, tak for dit spørgsmål, da jeg tænkte det samme . Som du ' sandsynligvis er opmærksom på, bør spørgsmål (selv gode spørgsmål som din) ikke være ' ikke i kommentarer. Kan du stille dit spørgsmål som et nyt spørgsmål (henviser tilbage til Mick ' s svar – da det er kilden til din forespørgsel), og derefter Davo ' s svar nedenfor ville give mere mening der … hvis du ser hvad jeg mener? 🙂
  • @ Greenonline mit spørgsmål giver ingen mening som sit eget spørgsmål. Det giver kun mening i forbindelse med dette svar.
  • @Michael Det er netop derfor, du skal henvise til dette svar! Konteksten kan findes gennem henvisningen, dette er ikke ualmindeligt, dette er sket oftere. Nogle gange giver svar andre spørgsmål.

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 

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

Skriv et svar

Din e-mailadresse vil ikke blive publiceret. Krævede felter er markeret med *