Confronto tra tradizionale e CNC
Una macchina cnc non ha occhi, servono quindi dei riferimenti precisi: Origine e correttori utensile (lunghezza e raggio).
Esempio foratura
Tradizionale
Pezzo in morsa
Montaggio punta
Accensione macchina
Posizionam. in altezza
Posizionamento nel piano
Avvicinamento al pezzo
Esecuzione foro
Allontanamento in altezza
Spegnimento macchina
CNC
O1 - Origine
T1 - Utensile
FSM - Parametri di lavoro
G0Z50 - Posiz. in Z
G0X...Y... - Posiz. in XY
G0Z10 - Avvicinam. in Z
G81... - Esecuzione foratura
G0Z50 - Allontanam. in Z
M30 - Fine programma
Struttura programma
Un programma semplice, e' costituito da tre parti:
Parte introduttiva:
origine, utensile, parametri di lavoro.
Parte geometrica:
cosa fare.
Parte conclusiva:
disattivazione funzioni attive ed arresto.
Ev. dopo l'M30 i sottoprogrammi esterni.
Relativamente alla parte introduttiva ...
Da dove inizio a contare? ---> O1 (origine)
Che utensile devo usare? ---> T1
(valore del correttore lungh. ed ev. raggio, in tab.)
Come lavoro? ---> F S M
(avanzamento, giri, senso di rotazione, refrigerante)
Esempio generico
programma completo con note
O_ [origine -> dov'è il punto zero
T_ [utensile -> correttori lungh. e raggio (per cave e profili)
F__S__M__ [param. di lav., M13 rot. oraria con refr.
G0Z50 [posizionamento a quota di sicurezza in Z
G0X__Y__ [posizionamento in rapido in zona di lavoro
---------------------------------------------
G__ [funzione geometrica: cosa fare
Eventualmente altre G
----------------------------------------------
G0Z50 [allontanamento a quota di sicurezza in Z
G0X__Y__ [eventuale allontanamento in XY
M30 [fine programma
Esempio: foratura
Parte introduttiva
O1 [Origine
T1 [Utensile
Noi indichiamo l'utensile, ma il computer ne assume i correttori lunghezza e raggio.
F300S1500M13 [Avanz., Num. giri, Rotaz. mand.
G0Z50 [posizionam. di sicurezza per iniziare...
Parte "geometrica"
Fori, cava, profilo, ...
Esempio foratura
G81X30Y40J0Q2Z-20K20I10F20 [Definiz. del foro
G80 [Fine foratura
Parte conclusiva
G0Z50 [allontanam. a quota di sicur.
G0X0Y150 [ulteriore allontanam.
M30 [fine progr. - disattivaz di tutte le funzioni attive.
Listato completo: foratura (cambio utensile manuale)
O1
T1
F300S1500M13
G0Z50
G81X30Y40J0Q2Z-20K20I10F20
G80
G0Z50
G0X0Y150
M30