G90

Sezione dedicata al G-code, postate qui dubbi o i Vs. lavori in formato G-code.
Rispondi
gioreva
Junior
Junior
Messaggi: 67
Iscritto il: martedì 25 ottobre 2016, 14:57

G90

Messaggio da gioreva » giovedì 11 novembre 2021, 14:33

Buongiorno.

Se devo spostare tutta la lavorazione ...
Metto G90 Y-0.5
Mi sposta Y

Ma se lo metto nel programma di lavorazione, non è che ad ogni pezzo mi sottrae 0.5 ?
E non posso nemmeno rimettere alla fine l'ofset perchè non è detto che arrivi alla fine, se si inceppa qualcosa interrompo e riparto dall'inizio.

torn24
God
God
Messaggi: 5075
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G90

Messaggio da torn24 » venerdì 12 novembre 2021, 7:20

Dovresti specificare che controllo stai usando.
In tutti i controlli che conosco G90 sono coordinate assolute, e non spostano niente.
Su molti controlli c'è il G52 coordinale locali che trasla l'origine, posso spostare tutti i tre assi x y z o solo quello che mi serve.

Nel tuo caso G52 Y-0.5 (Ho Spostato l'origine in y in valore negativo)
Se lo voglio annullare, G52 Y0 (ho annullato la traslazione dell origine da programma)

Ma dipende sempre da che controllo stai usando, se il G52 è presente, è presente ad esempio in Mach3
CIAO A TUTTI !

gioreva
Junior
Junior
Messaggi: 67
Iscritto il: martedì 25 ottobre 2016, 14:57

Re: G90

Messaggio da gioreva » venerdì 12 novembre 2021, 10:16

Grazie per la risposta.

Si, è mac3 mill.

Quindi posso aggiungere come prima riga G52 Y-0.5 ?
Non si somma ad ogni ciclo ?

E spero che se chiudo il programma e ne apro un altro non mi fa il secondo tutto spostato.

torn24
God
God
Messaggi: 5075
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G90

Messaggio da torn24 » venerdì 12 novembre 2021, 10:35

No non si somma, tu trasli l'origine in y a inizio programma, però resta attiva, per evitare che sposti l'origine in altri programmi la disattivi.

A inizio programma
G90 G52 Y-0.5 (Sposto l'origine e non si somma a ogni ciclo)






A fine programma, per annullarla in altri programmi

G52 Y0 (zero, e annullo la traslazione)
CIAO A TUTTI !

torn24
God
God
Messaggi: 5075
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G90

Messaggio da torn24 » venerdì 12 novembre 2021, 13:38

aggiungo fine programma ma prima di M30 altrimenti non legge il comando.

G52 Y0
M30
CIAO A TUTTI !

gioreva
Junior
Junior
Messaggi: 67
Iscritto il: martedì 25 ottobre 2016, 14:57

Re: G90

Messaggio da gioreva » venerdì 12 novembre 2021, 15:19

Però può capitare che interrompo il programma prima della fine.

Quindi dovrei mettere G52 X0 Y0 Z0 sempre all'inizio di ogni programma per evitare equivoci.

gioreva
Junior
Junior
Messaggi: 67
Iscritto il: martedì 25 ottobre 2016, 14:57

Re: G90

Messaggio da gioreva » sabato 27 novembre 2021, 12:22

Come mai quando arriva alla riga G52 si ferma per 10 secondi ?

Codice: Seleziona tutto

T1M6
G17

G0 X-12 Y14 Z10           ; Home 
G52 X-0.4Y-0.3
G1 S24000M3               ; Avvia il mandrino
G1 X-12 F1200             ; Feed Rate  30000 = 500mm/S = mm/S*60 = mm/Min

G0 X-10.6 Y5.3 Z5.7       ; Move
G0 X-10.6 Y5.3 Z2.5       ; Scende, Move

G1 X-10.6  Y5.3  Z1       ; Scende, Up Sx, Start
G1 X-1.3   Y5.3  Z1       ; X + 9.5 (11.5-2) -0.2
G1 X-1.3   Y-0.24 Z0.5    ; Y - 6 (8-2) dopo -0.3
G1 X-10.6  Y-0.24 Z0.5    ; X ret
G1 X-10.6  Y5.3  Z1       ; Y ret

G0 X-10.6 Y5.3 Z2.5       ; Sale
G0 X-10.6 Y5.3 Z5.7       ; Move
G0 X-12 Y14 Z10           ; Home 

G52 X0Y0Z0
M30
 

torn24
God
God
Messaggi: 5075
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G90

Messaggio da torn24 » sabato 27 novembre 2021, 13:16

A me non da errore il G52 lo esegue senza pausa. La riga successiva al G52 dove sono programmati i giri, li da errore, forse sono i giri S che ti creano il ritardo. L'errore dice giri troppo elevati per il mandrino, non so che macchina hai e come controlli il mandrino, ma prova ad abbassare considerevolmente i giri, di un bel pò.
CIAO A TUTTI !

gioreva
Junior
Junior
Messaggi: 67
Iscritto il: martedì 25 ottobre 2016, 14:57

Re: G90

Messaggio da gioreva » sabato 27 novembre 2021, 15:19

Ho dato anche io la colpa a quell'errore, all'inizio.
C'era 25000 e mi dava errore.
Mi diceva che superavo la massima velocità per cui usava la massima.
Poi l'ho ridotto a 24000, e l'errore non me lo da più, ma si ferma lo stesso a quella riga.

Prova a ridurlo che non di dia errore e vedi se non ti si blocca.

MAC3

torn24
God
God
Messaggi: 5075
Iscritto il: venerdì 1 febbraio 2008, 11:28
Località: Modena

Re: G90

Messaggio da torn24 » sabato 27 novembre 2021, 15:37

Io ho mach3 solo software non collegato a una macchina, facendo eseguire il programma non si blocca.
CIAO A TUTTI !

Rispondi

Torna a “G-code”