La presentazione è in caricamento. Aspetta per favore

La presentazione è in caricamento. Aspetta per favore

INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO

Presentazioni simili


Presentazione sul tema: "INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO"— Transcript della presentazione:

1 INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO
Ultimo aggiornamento: 3/11/11 Prof. Gino Dini – Università di Pisa

2 Il part program contiene:
Informazioni geometriche percorso utensile tipo di movimento Informazioni tecnologiche selezione utensile parametri di taglio presenza fluido da taglio, ecc.

3 Percorso utensile x z p1 p2 p3

4 Metodi di programmazione
Programmazione manuale Programmazione automatica Tecniche CAD/CAM

5 Programmazione manuale

6 Problematiche programmazione manuale

7 Metodi di programmazione
Programmazione manuale Programmazione automatica Tecniche CAD/CAM

8 Programmazione automatica
sorgente Main processor CL file Post processor Part program

9 Esempio di programma in APT
P1=POINT/-40,0,0 P2=POINT/0,0,0 C1=CIRCLE/0,0,0,30 C2=CIRCLE/0,60,0,10 L1=LINE/LEFT,TANTO,C1,LEFT,TANTO,C2 FROM/P1 INDIRP/P2 TLLFT,GOLFT/C1,TANTO,L1 GOFWD/L1,TANTO,C2 y 10 C2 L1 L2 60 C1 x P1 P2 30

10 Metodi di programmazione
Programmazione manuale Programmazione automatica Tecniche CAD/CAM

11 Programmazione con tecniche CAD/CAM
Modello CAD 3D Generazione traiettoria CL file Post processor Part program

12 Generazione traiettoria utensile

13 Esempio di visualizzazione CAD/CAM

14 Programmazione manuale
Linguaggio utilizzato Istruzioni ISO Istruzioni non-ISO (specifiche della UG)

15 Struttura di un programma ISO

16 Funzioni ISO Funzione N Funzioni di posizionamento Funzione G
Funzione M Funzione S Funzione F Funzione T

17 Esempio di utilizzo della funzione N
N10 T1.1 M6 N15 G97 S1500 M3 G94 F80 N20 G0 X100 Y150 Z80 N25 Z-10 N30 G1 X50 N35 G0 X0 Z200 N40 M5

18 Esempio di utilizzo delle funzioni di posizionamento
N10 T1.1 M6 N15 G97 S1500 M3 G94 F80 N20 G0 X100 Y150 Z80 N25 Z-10 N30 G1 X50 N35 G0 X0 Z200 N40 M5

19 Elenco di alcune funzioni G
G0 Controllo punto a punto in rapido G1 Interpolazione lineare G2 Interpolazione circolare oraria G3 Interpolazione circolare antioraria G94 Avanzamento in mm/min G95 Avanzamento in mm/giro G96 Lavorazione a velocità di taglio costante

20 Esempio di utilizzo delle funzioni G
N10 T1.1 M6 N15 G97 S1500 M3 G94 F80 N20 G0 X100 Y150 Z80 N25 Z-10 N30 G1 X50 N35 G0 X0 Z200 N40 M5

21 Programmazione di traiettorie

22 Programmazione di traiettorie
y G0 X5 Y10 45 G2 X45 Y30 I30 J30 G3 X60 Y45 I45 J45 G1 X15 Y30 30 10 x 5 15 30 45 60

23 Elenco di alcune funzioni M
M0 Stop programma M3 Rotazione oraria del mandrino M4 Rotazione antioraria del mandrino M5 Arresto rotazione mandrino M6 Cambio utensile M8 Inserimento refrigerante utensile M9 Esclusione refrigerante utensile M60 Cambio pezzo

24 Esempio di utilizzo delle funzioni M
N10 T1.1 M6 N15 G97 S1500 M3 G94 F80 N20 G0 X100 Y150 Z80 N25 Z-10 N30 G1 X50 N35 G0 X0 Z200 N40 M5

25 Esempio di utilizzo della funzione S
N10 T1.1 M6 N15 G97 S1500 M3 G94 F80 N20 G0 X100 Y150 Z80 N25 Z-10 N30 G1 X50 N35 G0 X0 Z200 N40 M5

26 Esempio di utilizzo della funzione F
N10 T1.1 M6 N15 G97 S1500 M3 G94 F80 N20 G0 X100 Y150 Z80 N25 Z-10 N30 G1 X50 N35 G0 X0 Z200 N40 M5

27 Significato di correttore: centro di lavorazione

28 Significato di correttore: centro di lavorazione
asse Z

29 Significato di correttore: centro di lavorazione
asse Z

30 Significato di correttore: centro di lavorazione
30 asse Z -30

31 Significato di correttore: centro di lavorazione
utensile n.1 asse Z 0 (trasduttore)

32 Significato di correttore: centro di lavorazione
utensile n.1 asse Z 0 (trasduttore)

33 Significato di correttore: centro di lavorazione
utensile n.1 correzione utensile n.1 asse Z 0 (trasduttore)

34 Significato di correttore: centro di lavorazione
utensile n.1 correzione utensile n.1 asse Z 0 (pezzo) 0 (trasduttore) 0 (trasduttore)

35 Significato di correttore: centro di lavorazione
utensile n.2 correzione utensile n.2 asse Z 0 (trasduttore)

36 Significato di correttore: centro di lavorazione
utensile n.2 correzione utensile n.2 asse Z 0 (pezzo) 0 (trasduttore)

37 Significato di correttore: centro di lavorazione

38 Operazione di contornatura

39 Significato di correttore: centro di lavorazione
y Fresa Profilo programmato x


Scaricare ppt "INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO"

Presentazioni simili


Annunci Google