Vai al contenuto

Problemi con GCODE


Messaggi raccomandati

5 minuti fa, Carsco dice:

Ogni riga, indipendentemente da quel che scrivi prima o dopo da gia' dove andare e cosa fare

eh.. non proprio

una riga dice "da dove ti trovi" vai a A, la seconda dice "da dove ti trovi" vai a B, la terza dice "da dove ti trovi" vai a C, se in mezzo lo sposto in D lui non si trova ne in A ne in B ne in C non c'è nessuna riga che gli dice "da D vai in A prima di andare in B"

Link al commento
Condividi su altri siti

Adesso, Marco-67 dice:

eh.. non proprio

una riga dice "da dove ti trovi" vai a A, la seconda dice "da dove ti trovi" vai a B, la terza dice "da dove ti trovi" vai a C, se in mezzo lo sposto in D lui non si trova ne in A ne in B ne in C non c'è nessuna riga che gli dice "da D vai in A prima di andare in B"

 

Non mi trovi d'accordo, altrimenti perche' si chiama ASSOLUTO e non RELATIVO?

Nel movimento relativo e' come dici tu, ossia ogni movimento e' relativo a dove mi trovavo prima. Se e' assoluto e' assoluto.

Per esempio io ho lasciato il mio carrello in 0,0 e poi ho dato M600.
Quando ha terminato di fare quel che doveva fare e' tornato sul pezzo senza che io glielo dicessi, proprio perche' la riga successiva conteneva gia' le coordinate di quel che doveva fare.
 

Link al commento
Condividi su altri siti

Forse ti confondi con Z che e' l'unico asse che non trovo mai riga per riga.
Per lo meno, questo e' CURA. Non so gli altri slicer cosa facciano.

2 minuti fa, Marco-67 dice:

assoluto e relativo è lo spostamento rispetto lo 0 macchina... nient'altro


Allora vuol dire che nel tuo caso i valori li memorizza il fantasma formaggino. 🙂

 

Link al commento
Condividi su altri siti

10 minuti fa, Carsco dice:

Allora vuol dire che nel tuo caso i valori li memorizza il fantasma formaggino. 🙂

azzarola... niente fantasma formaggino 😒 eppure ci speravo

 

G1 F1800 X102.674 Y106.386 E39.66338
G0 F3600 X103.169 Y106.386
G1 F1800 X103.613 Y106.831 E39.68232

M0
G91              ; coordinate relative
G1 Z5 F2500          ; alza di 10mm
G90              ; coordinate assolute
G1 X0 Y0 F2500   ; sposta carrello
;LAYER:1
M106 S127
M0
G0 F3600 X103.976 Y105.773 Z0.500
;TYPE:WALL-INNER
G1 F1740 X104.053 Y105.779 E39.68581

la parte in giallo è il GCode originale e prima del layer1 ho messo una cambio posizione, la prima riga (apparte accendi la ventola) quella sottolineata, è una posizione vicina a dove ha interrotto (tipo un punto di fuga per alzare l'asse Z) e riprende da lì.

quindi niente fantasmini... da D va giustamente a B

Link al commento
Condividi su altri siti

Questo e' cio' che c'e' nel GCODE. Ho lasciato due istruzioni originali prima e dopo. M600 lo do' mentre il carrello e' a 0,0.

 

Dopo l'esecuzione del comando, proseguo col mio codice che abbassa Z di 10mm e poi passa la palla al codice originale che riporta il carrello esattamente dove era e prosegue con la stampa.

 

G0 F300 X118.81 Y117.41 Z9
G0 F9000 X118.9 Y118.9
;TIME_ELAPSED:587.206493
;LAYER:44
G91              ; coordinate relative
G1 Z10           ; alza di 10mm
G90              ; coordinate assolute
G1 X0 Y0 F1000   ; sposta carrello
G91              ; coordinate relative
G1 F200 E15      ; Estrudi 15
G1 F200 E-10     ; Estrudi 10
G90              ; coordinate assolute
M600             ; cambio filo
G91              ; coordinate relative
G1 Z-10          ; abbassa di 10mm
G90              ; coordinate assolute
M117 Layer 45 of 50 .
M205 X10 Y10
;TYPE:WALL-INNER
;MESH:Cubo 10x10x10 pieno.stl
G1 F1800 E218.69366
G1 F2079.7 X111.1 Y118.9 E218.97903
G1 X111.1 Y111.1 E219.2644

 

Link al commento
Condividi su altri siti

10 ore fa, Carsco dice:

G1 F1800 E218.69366

terzultima riga... questa l'hai aggiunta tu?

Comunque sia è da vedere il firmware e quello della Ender è un .bin ovviamente, mi è passata la fantasia di aprirlo per vedere cosa c'è 😄

Ribadisco che userei M0 o come ha scritto non ricordo chi, riporti impostando il valore di E ma mi sembra meno pratico

Link al commento
Condividi su altri siti

55 minuti fa, Marco-67 dice:

terzultima riga... questa l'hai aggiunta tu?

 

No. Ho solo sbagliato a dire "due righe". Ne ho prese tre.
Quella che citi e' la prima riga di movimento del 45mo layer.

 

Io ho aggiunto dal primo G91 all'ultimo G90.

 

17 ore fa, Marco-67 dice:

la prima riga (apparte accendi la ventola) quella sottolineata, è una posizione vicina a dove ha interrotto

 

Ma l'hai messa tu o era gia' nel GCODE?
 

Link al commento
Condividi su altri siti

Partecipa alla conversazione

Puoi pubblicare ora e registrarti più tardi. Se hai un account, accedi ora per pubblicarlo con il tuo account.

Ospite
Rispondi a questa discussione...

×   Hai incollato il contenuto con la formattazione.   Rimuovere la formattazione

  Sono consentiti solo 75 emoticon max.

×   Il tuo collegamento è stato incorporato automaticamente.   Mostra come un collegamento

×   Il tuo contenuto precedente è stato ripristinato.   Pulisci editor

×   Non puoi incollare le immagini direttamente. Carica o inserisci immagini dall'URL.


×
×
  • Crea Nuovo...