Errore in interpolazione circolare G2

ISO Fanuc, ISO Mitsubishi, Mori Seiki, Fanuc Manual Guide, etc.
Rispondi
Raplaur
Newbie
Newbie
Messaggi: 6
Iscritto il: mercoledì 19 agosto 2015, 18:27
Località: Varese

Errore in interpolazione circolare G2

Messaggio da Raplaur » mercoledì 19 agosto 2015, 19:06

Prima di tutto un saluto a tutti! (son un nuovo iscritto)
premetto che sono quasi completamente a secco di programmazione CNC..ho iniziato da pochissimo (da autodidatta) con un po di programmazione ISO.
Oggi stavo provando il primo programma che ho implementato e il controllo numerico (elexa e500) mi da un errore che non capisco appena terminato questo blocco contenente un'interpolazione circolare G2:

N70 G2 X60 Y0 I60 J15

al termine di questo blocco si arresta mandandomi come messaggio d'errore: "attenzione! raggio iniziale uguale a raggio finale".

se può aiutare scrivo gli altri blocchi del programmino (stavo provando a fresare una lettera "S" , senza usare alcuna compensazione raggio)

%N0
N10 PA1
N20 M3 S1000
N30 G0 X75 Y60 Z0
N40 G1 Z-6 F100
N50 X60
N60 G3 X60 Y30 I60 J45
N70 G2 X60 Y0 I60 J15
N80 X45
N90 GO Z0
N9999%

La prima interpolazione circolare in senso antiorario nessun problema, la seconda (G2) la esegue ma al termine il programma si arresta senza eseguire il blocco successivo N80.
Spero di essermi spiegato,attendo un aiuto (e grazie per la pazienza!)

ciao!

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

Re: Errore in interpolazione circolare G2

Messaggio da torn24 » giovedì 20 agosto 2015, 9:40

Non conosco il controllo in questione, provo a intuire il problema.
Molto probabilmente l'arco di cerchio che vuoi eseguire nella riga 80, non corrisponde ai dati che gli dai, ossia il punto finale non è possibile creare l'arco con quel raggio.

%N0
N10 PA1
N20 M3 S1000
N30 G0 X75 Y60 Z0
N40 G1 Z-6 F100
N50 X60
N60 G3 X60 Y30 I60 J45
N70 G2 X60 Y0 I60 J15
N80 X45 (QUESTA RIGA VIENE INTERPRETATA G2 X45 Y0 I60 J15 )
N90 GO Z0 (qui hai usato GO O AL POSTO DI G0 ZERO)
N9999%

Non è un errore di controllo cnc, ma un errore di programmazione del percorso, G2 PUNTO FINALE X Y, POSIZIONE CENTRO I J
CIAO A TUTTI !

Avatar utente
zeffiro62
God
God
Messaggi: 6097
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: Errore in interpolazione circolare G2

Messaggio da zeffiro62 » venerdì 21 agosto 2015, 18:43

secondo me:

parti da X60 Y60
arrivi a G3 X60 Y30 quindi I0 J-30
sei a X60 Y30
arrivi a G2 X60 Y60 quindi I0 J30
poi siccome G0 G1 G2 G3 sono comandi di movimenton modali, ossia rimangono attivi devi scrivere
G1 altrimenti contiuna a essere attivo il G2 e darà errore
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

Raplaur
Newbie
Newbie
Messaggi: 6
Iscritto il: mercoledì 19 agosto 2015, 18:27
Località: Varese

Re: Errore in interpolazione circolare G2

Messaggio da Raplaur » sabato 22 agosto 2015, 15:05

si esatto rimaneva attivo G2...mettendo G1 al blocco N80 tutto funziona, grazie mille a entrambi!

Avatar utente
zeffiro62
God
God
Messaggi: 6097
Iscritto il: sabato 15 dicembre 2007, 15:53
Località: Fiorentino D.O.C.G.
Contatta:

Re: Errore in interpolazione circolare G2

Messaggio da zeffiro62 » domenica 23 agosto 2015, 8:04

però c'è una cosa che non mi quadra, come ho scritto parti dalla posizione Y60 e arrivi a Y30 quindi J dovrebbe essere J-30 com'è che tu fai il quarto di cerchio ? Dov'è che sbaglio visto che uso il CAM certe operazioni le sto perdendo
Il bene si fa, ma non si dice. E certe medaglie si appendono all'anima, non alla giacca. (G. Bartali)

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

Re: Errore in interpolazione circolare G2

Messaggio da torn24 » domenica 23 agosto 2015, 9:20

Ciao zeffiro, io senza un disegno o anche un semplice schizzo, non so farmi un idea dal solo codice ISO, vorrei PRECISARE, che si tratta di un controllo diverso da Fanuc e iso standard, in alcuni controlli che mi è capitato di usare, i valori G2 I J , non erano in incrementale dalla posizione utensile come Fanuc e o HAAS ecc.., ma sempre riferiti allo ZERO PEZZO , QUINDI I E J POSIZIONE DEL CENTRO RISPETTO ALLO ZERO PEZZO, forse anche questo controllo usa questo sistema.
CIAO A TUTTI !

Raplaur
Newbie
Newbie
Messaggi: 6
Iscritto il: mercoledì 19 agosto 2015, 18:27
Località: Varese

Re: Errore in interpolazione circolare G2

Messaggio da Raplaur » sabato 12 settembre 2015, 13:13

torn24 ha scritto:ma sempre riferiti allo ZERO PEZZO , QUINDI I E J POSIZIONE DEL CENTRO RISPETTO ALLO ZERO PEZZO, forse anche questo controllo usa questo sistema.
esattamente :wink:

Rispondi

Torna a “Programmazione CNC”