MECCANICA e DINTORNI
http://meccanicaedintorni.morpel.it/phpbb/

spiegazione I e J con G2 o G3
http://meccanicaedintorni.morpel.it/phpbb/viewtopic.php?f=34&t=6061
Pagina 1 di 1

Autore:  luigi [ mer ott 12, 2011 12:30 ]
Oggetto del messaggio:  spiegazione I e J con G2 o G3

Salve, volevo sapere chi mi spiegasse a modo la faccenda di I e J ...

perché a scuola lo abbiamo usato poco e si usava subito R.

Ora essendo finito il corso volevo vedere come riuscire ad fare un disegno con I e J..
solo che non so più come fare.
vi allego il disegno e il codice:

il codice che ho usato è questo:
PS: lo devo ancora sistemare ma ho provato per vedere come funziona I e J.
Codice:
G17
T1 M6
S4000 F1000 M3
G0 Y50
G1 X30
G1 Z-5
G2 X30 Y50 I70 J50   < -- qui non riesco.
G1 X100 Y50
G0 Z10
M5
M30


vi ringrazio molto..
buona giornata.

Autore:  onorino [ mer ott 12, 2011 17:22 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

I = Centro di interpolazione circolare, asse X
J = Centro di interpolazione circolare, asse Y
K = Centro di interpolazione circolare, asse Z


qui hai due esempi .

Autore:  Bit79 [ mer ott 12, 2011 17:35 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

Ecco le correzioni:

G17
T1 M6
S4000 F1000 M3
G0 Y50
G1 Z-5 -- l'abbassamento in Z forse andava qui?
G1 X30
G3 X70 Y50 I50 J50 -- la rotazione è antioraria, il punto finale non è X30Y50 ma X70Y50 e il centro non è I70J50 ma I50J50
G1 X100 Y50
G0 Z10
M5
M30

Autore:  luigi [ mer ott 12, 2011 17:35 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

ok. ma non capisco perché mi fa tutto il cerchio , invece me lo deve farmelo a meta ..

per caso l'inghippo perché li mettevo tutte due sia i e j giusto?

ti allego il codice:
Codice:
G17
T1 M6
S4000 F1000 M3
G0 Y50
G1 X30
G2 X30 Y50 I20
G1 X50 Y50
M5
M30


e non so ... devo fare un semi cerchio..

ma il simulatore non fa quello che voglio..

mi dici come mai?.

grazie mille.

Autore:  Bit79 [ mer ott 12, 2011 17:37 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

Se il punto finale (che indichi nel comando G2) è uguale al punto iniziale (quando arrivi al comando G2 guarda caso sei proprio nel punto X30Y50) è ovvio che ti faccia un cerchio intero.

Autore:  Bit79 [ mer ott 12, 2011 17:38 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

I e j li devi mettere tutti e due! Certo! Sono le coordinate del centro dell'arco!

Autore:  onorino [ mer ott 12, 2011 18:25 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

bit con la riga cosi avra un allarme G3 X70 Y50 I50 J50 , l'origine e la fine del cerchio non corrispondono .
sulla mia per cerchi non completi devo usare r come parametro .
G17
T1 M6
S4000 F1000 M3
G0 Y50
G1 X30
G2 X90 Y50 r30
G1 X50 Y50
M5
M30


anche cosi funziona ma devo mettere j0
G17
T1 M6
S4000 F1000 M3
G0 Y50
G1 X30
G2 X90 Y50 i30 j0
G1 X50 Y50
M5
M30

Autore:  Bit79 [ mer ott 12, 2011 19:33 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

Perchè hai le coordinate I e J settate in modalità incrementale. Io le tengo in modalità assoluta, e comunque mi funzionano anche per cerchi non completi.

PS: nel disegno originale il centro era in X50Y50, quindi la fine è X70Y50 e il raggio 20.

Autore:  luigi [ mer ott 12, 2011 21:08 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

ok, ragazzi . grazie mille...

però non ho ancora capito molto con autocad cosa devo prendere i punti per mettere le i e j.
Perché io prendo con il comando "ID" i punti x y e poi lo scrivo nel codice.

vi allego l'immagine..
sono andato con tentativi.

Autore:  badade [ mer ott 12, 2011 22:22 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

Per disegnare un arco di circonferenza le notazioni in uso sono: G02/G03 X Y R oppure G02/G03 X Y I J

è indifferente usare l'una o l'altra se non per angolo prossimi a 180° dove è preferibile la seconda notazione a causa di probabili errori di calcolo del controllo

G02/G03 X Y I J cosa significa?

G02 o G03 indica il senso di rotazione
X Y indica il punto dell'arco da raggiungere
I J è l'indicazione del centro relativo all'arco da disegnare (I per l'asse X, J per l'asse Y nel piano G17)

Gli argomenti X Y I J possono essere assoluti o relativi:
X Y assoluti o relativi è una scelta personale
I J assoluti o relativi dipende dal controllo (o programma) in uso.

Questo aspetto può indurre nel neofita un senso di incertezza, dovuto esclusivamente all'impostazione di determinati controlli (cnc) o programmi di simulazione.

Consideriamo la fig 1.

G90 G03 X0 Y3 I-3 J0
G90 G03 X0 Y3 I0 J0
G91 G03 X-3 Y3 I-3 J0
G91 G03 X-3 Y3 I0 J0

E' indubbiamente "fastidioso" sapere che le 4 righe di codice possono rappresentare lo stesso arco in dipendenza appunto degli aspetti
visti precedentemente (assoluto/relativo).

Luigi, non è sufficiente esprimere un dubbio in relazione ad un arco (completo o no) poiché siamo in una giungla di "programmazione codice G"
dove a volte è necessario precisare il tipo di programm o cnc che si adopera.

Comunque al di là di questi aspetti il concetto è quello espresso precedentemente:

movimento circolare G02/G03
punto fianale arco X Y
posizione centro I J

Se usiamo la notazione assoluta non abbiamo grandi problemi, le quote sono quelle a disegno.
Usando la notazione incrementale dobbiamo riferirci al punto in cui siamo.

Realizziamo l'arco AB di fig 1:
trovandoci nel punto A gli argomenti per descrivere l'arco saranno: punto B, X0 Y3 (assoluto), centro arco I-3 J0 (relativo), il senso di rotazione è il G03 antiorario.

Per esempio per il Fanuc scriveremo G90 G03 X0 Y3 I-3 J0; verrà disegnato un arco dalla posizione corrente (x=3, Y=0) al punto B assoluto (X=0 Y=3) con centro posto nel punto assoluto X=0 Y=0 (e relativo alla posizione corrente X-3 Y0).

Consideriamo la fig 2 dove è visibile il calcolo di I e J in incrementale G03 Xb Yb I- J-

Il segno di I e J è in accordo con il segno degli assi cartesiani. Da A verso C stiamo andando in -, da B verso C altrettanto.

Il concetto espresso per il piano G17 è valido anche per i piani G18 e G19 considerando l'asse Z con X o Y e l'indirizzo K con I o J.

Qualora il punto finale coincida col punto iniziale verrà descritta una circonferenza completa.
In questi casi può essere adottata la notazione ridotta

G02/G03 I/J

Non è necessario esprimere il punto finale poiché il controllo assume la posizione attuale come quella finale,
dobbiamo solo esprimere il valore di I o J che rappresenta il raggio relativo

esempio G02 I-10

Autore:  luigi [ gio ott 13, 2011 09:50 ]
Oggetto del messaggio:  Re: spiegazione I e J con G2 o G3

grazie mille per la spiegazione.

buona giornata.

Pagina 1 di 1 Tutti gli orari sono UTC +1 ora
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
http://www.phpbb.com/