Messaggio
da badade » venerdì 6 aprile 2012, 23:39
Ciao Roby, le funzioni per effettuare degl archi di circonferenza (o circonferenze complete) sono G02 e G03
G02 X Y I J oppure G02 X Y R il movimento è orario
G03 X Y I J oppure G03 X Y R il movimento è antiorario
guardando il pezzo da z+ verso z-
x e Y sono il punto finale dell'arco, mentre R è il raggio, I e J sono le componenti del raggio (X e Y) in riferimento
al primo punto dellarco. Il valore di X e Y può essere assoluto o incrementale mentre I e J sono sempre relativi (per FAnuc).
Prendiamo il tuo quadrato, 50*50 e vediamo come si effettua la raggiatura degli spigoli (useremo un esempio R=20)
(non potremo effettuare 4 raggi da 30 dato che 30*2=60 maggiore del tuo pezzo)
Definiamo l'origine, per esempio al centro pezzo, diciamo che la profondità di lavoro è 10mmm.
Facciamo un esempio di programma utilizzando una fresa D=20.
O1000(ESEMPIO)
G90G0
T1M6(FRESA D20)
G90G0G54X0Y-40S1000M3
G43H1Z50M8
D1(R=10)
Z5
G01F1000Z-10
G41X0Y-25
X-5
G02X-25Y-5R20
G01Y5
G02X-20Y25R20
G01X5
G02X25Y5R20
G01Y-5
G02X5Y-25R20
G01X0
G40X0Y-40
G90G0Z100M9
M5
G91G28G0Z0
M30
Dato che lavori da poco tempo su questa cn, penso sia utile dare un minimo di spiegazione!
O1000(ESEMPIO)
(Numero programma, commento)
T1M6(FRESA D20)
(richiamo utensile, commento)
G90G0G54X0Y-40S1000M3
(assoluto,origine di riferimento, posizionamento, funzioni miscellanee, S1000 un valore a caso)
G43H1Z50M8
(compensazione lunghezza, refrigerante)
D1
(attivazione correttore raggio)
Z5
(avvicinamento rapido)
G01F1000Z-10
(avvicinamento lavoro, F1000 un valore a caso)
G41X0Y-25
(attivando la compensazione raggio devi solo descrivere il profilo)
(primo punto al centro inferiore, compensazione sinistra-G41, siamo all'esterno, andiamo in senso orario, G02 sarà il movimento arco)
X-5
(punto inizio arco)
G02X-25Y-5R20
(x-25, y-5 punto di fine arco, oppure scrivi G02 x-25 y-5 I0 J20
X e Y il punto finale, R il raggio, se usi la notazione con I e J,
I rappreszenta il valore di x come distanza dal punto iniziale al centro dell'arco, relativo quindi,
in questo caso, il valore di x del punto e del centro corrispondono quindi la I=0,
la J rappresenta la distanza in y del punto iniziale al centro, relativo quindi,
in questo caso corrisponde al valore di R, J=R.
il segno di I e di J segue il segno degli assi, cioè il segno indica la direzione del centro arco, circonferenza o raccordo.
Se il centro, come in questo caso, è sopra il segno di J è +, se il centro fosse stato sotto, il segno sarebbe stato -.
Questo vale anche pre I. Se il centro si trova a destra del punto iniziale arco, il segno di I sarà +. Viceversa sarà -
se il centro si trova a sinistra.)
(adesso continui il profilo utilizzando le regole viste G01 lineare, G02 arco)
G01Y5
G02X-20Y25R20
G01X5
G02X25Y5R20
G01Y-5
G02X5Y-25R20
G01X0
G40X0Y-40
(allontanamento dal pezzo, togli compensazione raggio con G40, D1 rimane attivo)
G90G0Z100M9
M5
G91G28G0Z0
M30
(ti allontani in z e chiudi il programma come meglio credi)
La figura allegata penso ti possa essere utile.
E' vero esiste anche la programmazione diretta, ti permette di eseguire smussi e raccordi in modo veloce e semplice.
Però non tutte le cnc la possono usare. Ti consiglio di capire bene il concetto di G02/G03 con R o I/J, in questo modo
riuscirai sempre a descrivere un qualsiasi arco.
(una spiegazione succinta ma spero utile).
Non hai i permessi necessari per visualizzare i file e le foto allegati in questo messaggio. Per visualizzare tali file devi registrarti ed effettuare il Login