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

  • Ma cosa significa ripristinare lorigine degli estrusori? Cosa succederebbe se facessi “G1 F200 E3” senza prima resettare lorigine degli estrusori? G92 ha perfettamente senso per x, yez, ma non riesco a capirlo per lestrusore.
  • @Michael Why, è esattamente lo stesso. Forse non dovresti leggerlo come " reset ", ma come " set " invece. Dallalto della mia testa non ' per sapere cosa viene preso quando hai omesso il primo 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.
  • Ciao @Michael, grazie per la tua domanda, perché stavo pensando la stessa cosa . Tuttavia, come ' probabilmente saprai, le domande (anche buone domande come la tua) non dovrebbero ' essere nei commenti. Potresti pubblicare la tua domanda come nuova domanda (facendo riferimento alla risposta di Mick ', poiché è la fonte della tua query), e poi Davo ' la risposta di seguito avrebbe più senso lì … se capisci cosa intendo? 🙂
  • @Greenonline la mia domanda non avrebbe senso come se fosse una domanda. Ha senso solo nel contesto di questa risposta.
  • @Michael Questo è esattamente il motivo per cui dovresti fare riferimento a questa risposta! Il contesto può essere trovato attraverso il riferimento, questo non è raro, questo è successo più spesso. A volte le risposte generano altre domande.

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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *