På reprap-wiki står det å bruke Znnn og angi en ny akseposisjon. Men så står det " Ingen fysisk bevegelse vil forekomme ". Hva ville linjen G92 E0 bli brukt til?

Svar

G92 -kommandoen brukes til å sette startposisjonen (opprinnelsen) til en av flere akser (inkludert den nåværende ekstruderen) til en vilkårlig verdi. Kommandoen G92 E0 brukes ofte til å utføre tilbaketrekking og dyseoppstart. For eksempel brukes følgende kommandoer ofte i start-gcode-sekvenser (prologer) for å prime den nåværende ekstruderen ved å ekstrudere en liten mengde 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

Comments

  • Men hva betyr det for å tilbakestille ekstruderenes opprinnelse? Hva ville skje hvis du gjorde «G1 F200 E3» uten å først tilbakestille ekstruderenes opprinnelse? G92 gir perfekt mening for x, y og z, men kan ikke pakke hodet rundt det for ekstruderen.
  • @Michael Hvorfor, det er akkurat det samme. Kanskje du ikke bør lese den som " reset ", men som " angi " i stedet. Fra toppen av hodet mitt vet jeg ikke ' hva som er tatt når du utelatt den første G92 E0, jeg antar at den starter på null uansett. Men det setter filamentekstruderingen til en viss lengde til null, etter at det er grunnet, er det perfekt å sette lengden til null. Slicers (noen) setter lengden tilbake til null etter at et utskriftslag er ferdig, dette forhindrer veldig store verdier for filamentlengden.
  • Hei @Michael, takk for spørsmålet ditt, da jeg tenkte det samme . Som du ' sannsynligvis er klar over, bør spørsmål (til og med gode spørsmål som din) ikke være ' i kommentarene. Kan du legge ut spørsmålet ditt som et nytt spørsmål (henviser tilbake til Mick ' s svar – da det er kilden til spørsmålet ditt), og deretter Davo ' svaret nedenfor ville være mer fornuftig der … hvis du ser hva jeg mener? 🙂
  • @ Greenonline spørsmålet mitt gir ingen mening som sitt eget spørsmål. Det er bare fornuftig i sammenheng med dette svaret.
  • @Michael Det er nettopp derfor du bør henvise til dette svaret! Konteksten kan bli funnet gjennom referansen, dette er ikke uvanlig, dette har skjedd oftere. Noen ganger gir svar andre spørsmål.

Svar

For å supplere det aksepterte svaret og svare på et spørsmål i svaret «s kommentarer (som ikke burde være der), vurder E-verdien som en annen akse – filamentaksen.

Hvis du utfø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 fortsatte deretter med å trykke, den første filamentbevegelsen måtte ta deg fra E3 til hvilken E-verdi neste trekk spesifiserte.

Hvis neste trekk antas å begynne ved E0, vil du » d er allerede 3 mm lenger, og det første trekket vil trolig være en tilbaketrekking, for eksempel hvis neste utskriftsbevegelse var:

G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament 

i stedet for å ekstrudere 0,5 mm, vil du faktisk trekke 2,5 mm , for å komme fra 3,0 til 0,5. Akkurat som å bevege seg i en negativ retning på hvilken som helst annen akse.

Kommentarer

  • Jeg tror kommentaren refererer til den første G92, ikke den andre.
  • @ 0scar – Davo har gjort et godt poeng om spørsmålet i kommentarer under Mick ' s svar … Davo, jeg antar at du mener kommentaren fra Michael (hvem er ikke OP) ?. Det spørsmålet (i kommentarene) burde egentlig vært et nytt spørsmål, med henvisning til dette spørsmålet (antar jeg), som Davos ' svar ville ha vært svaret på .. … hvis du følger meg … Mann, dette er litt rotete ..! 🙂
  • @ Greenonline Jeg kan legge ut det spørsmålet som et frittstående, og selv svare på det hvis du tror det vil forbedre nettstedet.
  • Hei Davo. Ja, at ' er en idé antar jeg … Imidlertid har jeg akkurat gitt Michael en kommentar for å se hvis han ønsker å legge ut kommentaren som et nytt spørsmål skjønt. Kanskje vi burde vente på å se om han vil?
  • Tusen takk for denne flotte forklaringen. Jeg lurte på hvorfor den første filamenthylsen min alltid resulterer i en massiv tilbaketrekning, og det er nettopp derfor. Jeg fikk modifisere startskriptet for å oppnå en fin fylt munnstykke ved start

Legg igjen en kommentar

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *