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

Per il quaderno...

Programmazione ABC.pdf
Documento Adobe Acrobat 659.0 KB