Come funzionano esattamente i comandi E nel codice G?


9

Ho provato a cercare online ma non ho trovato esattamente la risposta a ciò di cui sono confuso. Considera le seguenti 3 righe di codice G:

G1 X129.000 Y126.322 E7.90758

G1 X128.349 Y125.707 F7800.000

G1 X128.476 Y125.548 E7.92045 F1800.000

L'assenza di un comando E nella seconda riga significa che nessun materiale deve essere estruso dalla riga 1 alla riga 2? Da quanto ho capito, il parametro E controlla quanto materiale è stato estruso fino a quella linea.

Il motivo per cui lo sto chiedendo è perché sto cercando di capire a livello di codice come identificare quando una stampante viaggerà senza estrudere alcun materiale, nel caso di spostamento in direzione Z o se si stanno stampando più parti disconnesse in una stampa. Poiché nessuna delle linee Z sembra avere alcun comando E, sono propenso a credere che l'assenza di un comando E significhi che quando ci si sposta in una data posizione dalla riga precedente, nessun materiale verrà estruso. Ho provato diverse domande online per cercare di scoprire se questo è il caso, ma non ho trovato una risposta semplice, quindi speravo che qualcuno su questo forum potesse illuminarmi.

Risposte:


4

Sì, l'assenza di un EX.XXX (o di un EX.XXX con lo stesso valore del precedente) significa che durante lo spostamento non verrà estruso nulla. L'estrusore viene trattato come un quarto asse immaginario e funziona esattamente come qualsiasi altro asse: se in un G1 / G0 non viene specificata alcuna nuova coordinata, mantiene la sua posizione originale.


In tal caso, qual è il punto di un segmento di codice come questo? : G92 E0 G1 X55.571 Y120.585 F7800.000 G1 X55.571 Y103.100 F7800.000 G1 X55.571 Y96.900 F7800.000 G1 X55.571 Y79.415 F7800.000 G1 X63.907 Y77.129 F7800.000 G1 E1.00000 F2400.00000 Perché dovrebbe compiere 5 movimenti senza alcuna estrusione?
yeemonic

1
A volte non vuoi che una mossa di viaggio avvenga in linea retta. Generalmente, per evitare la tesatura, si desidera che la maggior parte di una mossa avvenga "all'interno" di una parte, in modo che la minima quantità di mossa avvenga attraverso l'aria libera. Ciò significa che il percorso più breve / migliore da un punto all'altro non è necessariamente una linea retta.
Tom van der Zanden,

Siamo spiacenti, che cos'è la tesatura? È come "trasudare" o "fuoriuscire"? Ho cercato - gotcha. Adesso ha più senso. Grazie.
yeemonic

Se si desidera spostarsi da un lato della stampa all'altro, a meno che il livello corrente non sia convesso, la linea retta da una parte all'altra potrebbe attraversare il confine del livello corrente in costruzione. Ciò si traduce in infilature e macchie (materiale extra all'esterno di una stampa) poiché un po 'di materiale fuoriesce dall'ugello (anche quando non si estrude). Seguendo il contorno della parte (e non spostandosi in linea retta) è possibile prevenire (o minimizzare) la distanza percorsa all'esterno
Tom van der Zanden,

Come domanda correlata che non credo meriti il ​​proprio post, qual è il significato di queste 3 righe? G92 E0 -- G1 X124.746 Y125.952 F7800.000 -- G1 E1.00000 F2400.00000 Da quello che ho capito, il primo "resetta" il contatore per E. Ma che dire del 3? Questo si estrude sul posto senza muoversi? Sembra un po 'strano ... Soprattutto dal momento che un incremento di estrusione di 1,0000 è molto più grande di quanto tendiamo a vedere in qualsiasi altra linea singola (sfogliando il file che sto guardando, il più alto sembra essere ~ 0,3).
yeemonic,
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.