[[comandi:gcode:g0-g1]]

G0-G1

  • G0 Rapido movimento lineare
  • G1 Spostamento lineare

Nessuna

G0 X<decimale> Y<decimale> Z<decimale> E<decimale> F<decimale> P<decimale>
G1 X<decimale> Y<decimale> Z<decimale> E<decimale> F<decimale> P<decimale>

Si deve indicare almeno un parametro, non necessariamente tutti.

  • X La posizione per spostarsi sull’asse X in millimetri
  • Y La posizione per spostarsi sull’asse Y in millimetri
  • Z La posizione per spostarsi sull’asse Z in millimetri
  • E La quantità di materiale da estrudere tra il punto di partenza e il punto finale in millimetri
  • F La velocità del movimento tra il punto di partenza e il punto finale in millimetri al minuto
  • P Questo comando si usa solo con l’utilizzo del Flusso Canalizzatore. Effettua un Purge (Pulizia Nozzle) del numero di millimetri indicato. La differenza con il parametro E è che l’avanzamento dell’estrusore viene calcolato tramite la percentuale Color Density.
  • G0 X12 (spostare a 12 mm sull’asse X)
  • G0 F1500 (impostare la velocità di avanzamento a 1500 mm/minuto)
  • G1 X90.6 Y13.8 E22.4 (sposta 90,6 millimetri sull’asse X e 13,8 millimetri sull’asse Y mentre estrude 22,4 millimetri di materiale)

I parametri di movimento possono essere riferiti alle coordinate relative o assolute, a seconda della modalità attiva al momento dell'esecuzione di questo comando.

Se ci troviamo nelle coordinate assolute il movimento è assoluto, cioè il valore dato nel primo esempio (G0 X12) significa uno spostamento alla coordinata X 12mm reale.

Se ci troviamo nelle coordinate relative il valore è relativo alla coordinata attuale, quindi sempre nel primo esempio il valore X12 significa uno spostamento positivo di 12mm dell'asse X rispetto alla sua posizione attuale.

Anche l’estrusore ha il proprio sistema di coordinate, in questo caso lineari. Un esempio di errore comune quando si cerca di estrudere tot mm di filamento è quello di non considerare la modalità delle coordinate attualmente attiva. Per esempio un G1 E10 non significa necessariamente "estrudi 10 mm":

  • nelle coordinate assolute vuol dire "muovi il filo finché non raggiunge la posizione 10mm" (il che potrebbe richiedere l'estrusione oppure la ritrazione del filamento a seconda della posizione attuale di E)
  • nelle coordinate relative vuol dire "muovi il filo di 10mm rispetto alla posizione attuale" (mentre un G1 E-10 causerebbe una ritrazione di 10mm).

Per selezionare la modalità di funzionamento attuale è possibile utilizzare i comandi G90 e G91.

Ecco uno specchio riassuntivo di quanto appena detto:

Posizione attuale di E (mm) Modalità coordinate Comando Effetto Nuova posizione di E (mm)
5 assolute G1 X10 estrude 5 mm 10
7 assolute G1 X-5 ritrae 12 mm -5
-2 relative G1 X10 estrude 10 mm 8
11 relative G1 X-5 ritrae 5 mm 6