INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO - PowerPoint PPT Presentation

About This Presentation
Title:

INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO

Description:

... G Funzione M Funzione S Funzione F Funzione T Funzioni ISO 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 ... – PowerPoint PPT presentation

Number of Views:184
Avg rating:3.0/5.0
Slides: 40
Provided by: G718
Category:

less

Transcript and Presenter's Notes

Title: INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A CONTROLLO NUMERICO


1
INTRODUZIONE ALLA PROGRAMMAZIONE DELLE MACCHINE A
CONTROLLO NUMERICO
Prof. Gino Dini Università di Pisa
Ultimo aggiornamento 3/11/11
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
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
Programma sorgente
Main processor
CL file
Post processor
Part program
9
Esempio di programma in APT
. . . . . . P1POINT/-40,0,0 P2POINT/0,0,0 C1CIR
CLE/0,0,0,30 C2CIRCLE/0,60,0,10 L1LINE/LEFT,TANT
O,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 utilizzodelle 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
45
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
L
D
28
Significato di correttore centro di lavorazione
asse Z
0
29
Significato di correttore centro di lavorazione
asse Z
0
30
Significato di correttore centro di lavorazione
30
asse Z
0
-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 (trasduttore)
0 (trasduttore)
0 (pezzo)
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 (trasduttore)
0 (pezzo)
37
Significato di correttore centro di lavorazione
L
D
38
Operazione di contornatura
39
Significato di correttore centro di lavorazione
y
Profilo programmato
x
Write a Comment
User Comments (0)
About PowerShow.com