Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /membri/mk4duowiki/wiki/inc/parser/handler.php on line 1552
comandi:gcode:g0-g1

Indice

G0-G1

Dipendenze

Nessuna

Utilizzo

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>

Parametri

Si deve indicare almeno un parametro, non necessariamente tutti.

Esempi

Coordinate relative e assolute

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":

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