På reprap-wiki står det med Znnn att det ställer in en ny axelposition. Men då står det " Ingen fysisk rörelse kommer att inträffa ". Vad skulle raden G92 E0
användas för?
Svar
G92
-kommandot används för att ställa in startpositionen (ursprung) för en av flera axlar (inklusive den aktuella strängsprutan) till vilket godtyckligt värde som helst. Kommandot G92 E0
används ofta för att utföra indragning och munstycksfyllning. Till exempel används följande kommandon ofta i start-gkodsekvenser (prologer) för att prima den aktuella extrudern genom att strängspruta en liten mängd 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: Ställ in position
Kommentarer
Svar
För att komplettera det accepterade svaret och svara på en fråga i svaret ”s kommentarer (som inte borde finnas där), betrakta E-värdet som en annan axel – filamentets axel.
Om du körde:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second
och fortsatte sedan med att skriva ut, den första glödtråden skulle behöva ta dig från E3 till vilket E-värde som helst vid nästa drag.
Om nästa drag antas från E0, du ” d är redan 3 mm längre, och det första draget skulle troligen vara en indragning, så till exempel om nästa utskriftsrörelse var:
G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament
då istället för att strängspruta 0,5 mm skulle du faktiskt dra tillbaka 2,5 mm för att komma från 3,0 till 0,5. Precis som att gå i en negativ riktning på vilken annan axel som helst.
Kommentarer
- Jag tror att kommentaren hänvisar till den första G92, inte den andra.
- @ 0scar – Davo har gjort en bra poäng om frågan i kommentarer under Mick ' svar … Davo, jag antar att du menar kommentaren från Michael (vem är inte OP) ?. Den frågan (i kommentarerna) borde verkligen ha varit en ny fråga, med hänvisning till denna fråga (antar jag), som Davos ' svar skulle ha varit svaret på .. … om du följer mig … Man, det här är lite rörigt ..! 🙂
- @ Greenonline Jag kan lägga upp den frågan som fristående och själv svara på den om du tror att det kommer att förbättra webbplatsen.
- Hej Davo. Ja, att ' är en idé antar jag … Men jag har precis lämnat Michael en kommentar för att se om han vill lägga upp sin kommentar som en ny fråga dock. Kanske vi borde vänta och se om han vill?
- Tack så mycket för den här fantastiska förklaringen. Jag undrade varför min första glödtråd alltid resulterar i en massiv indragning och det är just därför. Jag fick mitt startskript modifierat för att uppnå ett trevligt fyllt munstycke i början
G92 E0
, jag antar att den börjar på noll hur som helst. Men det sätter filamentsträngsprutningen till en viss längd till noll, efter priming är det perfekt att ställa in längden till noll. Skivare (vissa) ställer tillbaka längden till noll efter att ett utskriftslager har slutförts, detta förhindrar mycket stora värden för glödlängden.