Sul wiki reprap si dice che usando Znnn si imposta una nuova posizione dellasse. Ma poi viene visualizzato " Nessun movimento fisico ". Per cosa dovrebbe essere utilizzata la riga G92 E0
?
Answer
Il G92
viene utilizzato per impostare la posizione iniziale (origine) di uno o più assi (incluso lestrusore corrente) su qualsiasi valore arbitrario. Il comando G92 E0
viene spesso utilizzato per eseguire la retrazione e ladescamento dellugello. Ad esempio, i seguenti comandi vengono spesso utilizzati nelle sequenze start-gcode (prologhi) per innescare lestrusore corrente estrudendo una piccola quantità di filamento:
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: Imposta posizione
Commenti
Risposta
Per integrare la risposta accettata e rispondere a una domanda nella risposta “s commenti (che non dovrebbero essere lì), considera il valore E come un altro asse – lasse del filamento.
Se hai eseguito:
G92 E0 ; Reset the extruder"s origin G1 F200 E3 ; Extrude 3 millimetres of filament at a rate of 200 units per second
e poi si è passati alla stampa, il primo movimento del filamento avrebbe dovuto portarti da E3 a qualsiasi valore E specificato per la mossa successiva.
Se la mossa successiva presupponeva partire da E0, tu ” d essere già 3 mm più avanti e la prima mossa sarebbe probabilmente una ritrazione, quindi, ad esempio, se la successiva mossa di stampa fosse:
G1 Xnnn Ynnn E0.5 ; Extrude 0.5 millimetres of filament
allora invece di estrudere 0,5 mm, ritrai in realtà 2,5 mm , per passare da 3,0 a 0,5. Proprio come muoversi in direzione negativa su qualsiasi altro asse.
Commenti
- Penso che il commento si riferisca al primo G92, non al secondo.
- @ 0scar – Davo ha espresso un buon punto sulla domanda nei commenti sotto la risposta di Mick ' … Davo, presumo tu intenda il commento di Michael (che non è lOP) ?. Quella domanda (nei commenti) avrebbe dovuto essere davvero una nuova domanda, facendo riferimento a questa domanda (immagino), a cui la risposta di Davo ' sarebbe stata la risposta a .. se mi segui … amico, questo è un pasticcio ..! 🙂
- @Greenonline Posso postare questa domanda da sola e rispondere da solo, se pensi che questo migliorerà il sito.
- Ciao Davo. Sì, quella ' è unidea immagino … Tuttavia, ho appena lasciato a Michael un commento da vedere se vuole pubblicare il suo commento come una nuova domanda però. Forse dovremmo aspettare per vedere se vuole?
- Grazie mille per questa fantastica spiegazione. Mi chiedevo perché il mio spurgo iniziale del filamento si traduce sempre in una massiccia retrazione e questo è esattamente il motivo. Ho modificato il mio script di avvio per ottenere un buon ugello pieno allinizio
G92 E0
, presumo che inizierà da zero comunque. Tuttavia, imposta lestrusione del filamento su una certa lunghezza a zero, dopo ladescamento ha perfettamente senso impostare la lunghezza su zero. Affettatrici (alcuni) riportano la lunghezza a zero dopo il completamento di uno strato di stampa, questo impedisce valori molto grandi per la lunghezza del filamento.