I. Programmazione di un tornio con asse Y Indice

Transcript

I. Programmazione di un tornio con asse Y Indice
1
I.
Programmazione di un tornio con asse Y
Indice
I.
Programmazione di un tornio con asse Y ...................................... 1
1.1 Introduzione ................................................................................ 2
1.2 Schema di programmazione specifico per il piano G19 .................. 4
1.3 Esempio di programmazione ........................................................ 4
1.3.1 Verso positivo dell’asse Y .................................................. 5
1.3.2 Interpolazione circolare ..................................................... 8
1.3.3 Programmazione diretta di raccordi, smussi e angoli........... 9
1.3.4 MIRROR: funzione di specularità programmabile ............ 10
1.4 Esercitazione pratica .................................................................. 12
1.4.1 Introduzione ................................................................... 12
1.4.2 Creazione del tornio con asse Y ....................................... 12
1.4.3 Download dei programmi e trasferimento in SinuTrain..... 13
1.4.4 Importazione dei dati utensile .......................................... 14
1.4.5 Avviamento della simulazione grafica .............................. 14
1.5 Programmi per realizzare i pezzi degli scacchi ............................. 15
1.5.1 Introduzione ................................................................... 15
1.5.2 Pedone ........................................................................... 16
1.5.3 Alfiere ............................................................................ 18
1.5.4 Cavallo ........................................................................... 21
1.5.5 Torre .............................................................................. 25
1.5.6 Regina ............................................................................ 28
1.5.7 Re .................................................................................. 30
CNC – Corso di programmazione in 50 ore
2
1.1 Introduzione
In questa appendice si procede alla programmazione di un tornio dotato
di quattro assi (X, Z, Y, C).
La macchina è del tutto identica a quella analizzata nel libro con in più
la possibilità di spostare la torretta sull’asse trasversale al piano G18.
Come già visto nel paragrafo 4.5 l’asse Y fornisce al tornio una
maggiore flessibilità nell’esecuzione delle operazioni di fresatura.
asse X
asse Y
asse Z
asse C
Fig. 1. Esempio di tornio con 3 assi ed utensili motorizzati
Le funzioni ISO presentate durante il corso sono state prima
utilizzate sul piano di tornitura X-Z (G18); poi nel capitolo 32 sono
state utilizzate per definire il profilo da fresare sul piano X-Y (G17);
ora sono utilizzate per programmare le operazioni di fresatura
eseguite sul piano Y-Z (G19).
www.cncwebschool.com
3
I concetti di programmazione di ogni singola funzione sono quelli già
visti nei capitoli contenuti nel libro.
Rimane da stabilire uno schema di programmazione per determinare:
- i versi orari ed antiorari degli archi di cerchio,
- la posizione destra e sinistra dell’utensile rispetto al profilo del pezzo
- il valore degli angoli da utilizzare nella programmazione diretta.
Lo schema di programmazione da utilizzare è quello già analizzato nel
paragrafo 4.9.
Fig. 2. Schema di programmazione per tutti i piani di lavoro
CNC – Corso di programmazione in 50 ore
4
1.2 Schema di programmazione specifico per il piano G19
Per utilizzare correttamente lo schema di programmazione lo si deve
orientare secondo la direzione positiva degli assi presenti in macchina,
valutare la traiettoria che l’utensile deve percorrere e scegliere la corretta
funzione da utilizzare.
Qui di seguito lo schema specifico da utilizzare sul piano di lavoro Y-Z.
Fig. 3. Schema di programmazione specifico per il piano Y-Z
1.3 Esempio di programmazione
Applicando lo schema di figura 3 si procede alla programmazione del
seguente pezzo.
Fig. 4. Esempio di programmazione con lavorazione sul piano Y-Z
www.cncwebschool.com
5
1.3.1 Verso positivo dell’asse Y
In un tornio il punto zero dell’asse Y è posto (come per l’asse X)
sull’asse di rotazione del pezzo.
Il verso di movimento dell’utensile (indicato dalla freccia rossa) indica
che la fresa si sta spostando da Y negativa ad Y positiva.
da Yasse Z
a Y+
Y0, Z0
asse Y
Fig. 5. Fresatura piana sul piano Y-Z
Analizzate l’esempio di programma che realizza la spianatura del pezzo
considerando che la posizione del piano della fresatura è determinata
dalla quota programmata in X.
;
;
;
;
;
dimensioni del grezzo:
XA = 60 diametro della barra
ZA = 0 sovrametallo sulla faccia anteriore
ZI = -120 lunghezza del pezzo finito
ZB = -80 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0,-120,-80,60)
N20 G54
CNC – Corso di programmazione in 50 ore
6
N30
N40
N50
N60
N70
G0 X400 Z500
M8
SETMS(1)
SPOS=0
SETMS(3)
N80 G19
N90 T19 D1 G0 Y0 ;FRESA RADIALE D.16
N100 G95 S2000 M3
; PRIMA SPIANATUTA A X50
N110 G0 Y28
N120 Z0
N130 X50
N140 G1 Y-26 G94 F200
N150 G0 Z-10
N160 G1 Y28
N170 G0 Z-20
N180 G1 Y-28
N190 G0 Z-30
N200 G1 Y28
N210 G0 Z-40
N220 G1 Y-28
N230 G0 Z-50
N240 G1 Y-28
; SECONDA SPIANATUTA A X40
N250 G0 Y34
N260 Z0
N270 X40
N280 G1 Y-34 G94 F200
N290 G0 Z-10
N300 G1 Y34
N310 G0 Z-20
N320 G1 Y-34
N330 G0 Z-30
N340 G1 Y34 (BLOCCO RAPPRESENTATO NELLA FIGURA 5)
www.cncwebschool.com
7
N350 G0 Z-40
N360 G1 Y-34
N370 G0 Z-50
N380 G1 Y-34
N390 G0 Y50
; TERZA SPIANATUTA A X32
N400 G0 Y39
N410 Z0
N420 X30
N430 G1 Y-39 G94 F150
N440 G0 Z-10
N450 G1 Y39
N460 G0 Z-20
N470 G1 Y-39
N480 G0 Z-30
N490 G1 Y39
N500 G0 Z-40
N510 G1 Y-39
N520 G0 Z-50
N530 G1 Y-39
N540 G0 Y50
N550 G0 X200
N560 G0 Z200
CNC – Corso di programmazione in 50 ore
8
1.3.2 Interpolazione circolare
Come si vede nella figura 4 il percorso da realizzare è simmetrico
rispetto all’asse Z.
Dopo la spianatura il programma continua col realizzare la metà
residente nel quadrante Y positivo.
La freccia rossa indica che la fresa, per realizzare il raggio, ruota in
senso orario; in base allo schema di programmazione la funzione da
utilizzare è quindi G2 (vedi capitolo 13).
asse Z
asse Y
Fig. 6. Interpolazione circolare sul piano Y-Z
N570 T10 D1 G0 Y0 ;FRESA RADIALE D.4
N580 G95 S4000 M3
; INIZIO PROFILO
N590 G0 Y0
N600 Z-5
N610 X34
N620 G1 X29 G94 F120
N630 INIZIO:
www.cncwebschool.com
9
N640 Y11
N650 G2 Y18 Z-12 CR=6.2
1.3.3 Programmazione diretta di raccordi, smussi e angoli
Dopo il raggio il profilo continua con una retta parallela all’asse Z che si
raccorda a quella successiva inclinata di 45°.
La programmazione diretta di raccordi smussi e angoli avviene secondo
gli stessi concetti e le funzioni presentati nel capitolo 12.
Orientando lo schema di programmazione di figura 3 secondo la
direzione positiva degli assi si ottiene che il valore dell’angolo da
programmare è di 225°.
asse Z
45°
asse Y
Fig. 7. Programmazione diretta di raccordi smussi e angoli sul piano Y-Z
N660 G1 Z-22 RND=4
N670 G1 Z-30 ANG=225 CHR=2
CNC – Corso di programmazione in 50 ore
10
asse Z
asse Y
Fig. 8. Completamento di metà del profilo
Il programma completa la metà inferiore del profilo ed allontana la fresa
a X32.
N680
N690
N700
N710
G1 Z-38
G2 Z=IC(-6) Y=IC(-6) K-6 J0
G1 Y0
FINE:
N720 G0 X32
1.3.4 MIRROR: funzione di specularità programmabile
La caratteristica della parte superiore del profilo è quella di essere
perfettamente speculare a quella inferiore.
La funzione MIRROR permette di invertire il verso positivo di uno o
più assi.
La funzione AMIRROR ripristina il verso originale dell’asse.
www.cncwebschool.com
11
Per realizzare il profilo superiore il programma riposiziona la fresa nel
punto di partenza del profilo inferiore (di coordinate Y0, Z-5, X29),
attiva la specularità dell’asse Y (MIRROR Y0) e ripete i blocchi
programmati tra le etichette ‘INIZIO:’ e ‘FINE:’.
N730 G0 Y0 Z-5
N740 G1 X29
N750 MIRROR Y0
N760 REPEAT INIZIO FINE
Concluso il percorso disattiva la specularità dell’asse Y (AMIRROR Y0)
ed esegue il blocco G1 Z-5 per completare il profilo.
N770 AMIRROR Y0
N780 G1 Z-5
N790 G0 X400
N800 G0 Z200
N810 G0 Y0
N820 M30
CNC – Corso di programmazione in 50 ore
12
1.4
Esercitazione pratica
1.4.1 Introduzione
Il tornio sul quale si svolge questa esercitazione non è ancora presente
nel software di simulazione.
Si procederà quindi con la sua creazione e col caricare i programmi e gli
utensili utilizzati.
1.4.2 Creazione del tornio con asse Y
Una volta avviato il programma SinuTrain Operate, premete l’icona
NUOVO posizionata nella parte alta dello schermo e lasciate
selezionata la prima voce che propone di Creare una nuova macchina da un
modello, quindi premete AVANTI.
In questa finestra viene proposta la lista di modelli di macchine standard
preconfigurate all’interno di SinuTrain, scegliete Lathe with driven tool, Y
axis and counter spindle, ovvero tornio con utensili motorizzati, asse Y e
contromandrino e premete AVANTI.
Definite ora il nome della tornio, descrivete le sue caratteristiche di base,
impostate la lingua utilizzata e la grandezza della finestra che riproduce
il video della macchina secondo le informazioni riportate qui di seguito.
GENERALE
Nome macchina:
TORNIO: con asse Y e contromandrino
Descrizione:
SP1: nome del mandrino principale,
X: asse lineare radiale,
Y: asse lineare trasversale,
Z: asse lineare longitudinale,
SP3: nome del mandrino per utensili motorizzati,
SP2: nome del contromandrino
LINGUA
Italian - Italiano
RISOLUZIONE
640x480
www.cncwebschool.com
13
Quindi premete FINE, la macchina è stata creata ed è visualizzata nella
pagina di avviamento del programma.
Selezionate il tornio appena creato e premete l’icona START.
Fig. 9. Avviamento del tornio nel programma di addestramento
1.4.3 Download dei programmi e trasferimento in SinuTrain
Aprite il sito www.cncwebschool.com, accedete all’area APPENDICI,
cliccate su PROGRAMMI UTILIZZATI NELL’APPENDICE 1 per
scaricare la cartella che contiene i programmi.
Selezionate con il puntatore la cartella compressa appena scaricata,
premete il pulsante destro del mouse e scegliete: Estrai tutto, Avanti,
Avanti.
Copiate la cartella A1_PROG in una memoria USB vuota.
Sul pannello di controllo cliccate PROGRAM MANAGER.
Selezionate tra le softkey orizzontali USB, compare sullo schermo il
contenuto della memoria esterna.
Selezionate con le frecce la cartella A1_PROG quindi premete il tasto
giallo INPUT per aprirla.
Scendete ora con la barra arancione di selezione sulla cartella A01_01.
Premete tra le softkey verticali EVIDENZIARE e scendete con le
frecce fino a selezionare tutto il contenuto della cartella.
CNC – Corso di programmazione in 50 ore
14
Premete COPIARE.
Premete NC tra i softkey orizzontali.
Selezionate con le frecce la cartella PEZZI e premete INSERIRE tra i
softkey verticali.
Ora tutti i programmi ed il file che contiene i dati di attrezzaggio degli
utensili utilizzati sono disponibili all’uso.
1.4.4 Importazione dei dati utensile
Premete PROGRAM MANAGER per poi entrare nella cartella
A01_01, selezionate con le frecce il file UT_APP_01 e premete il tasto
giallo INPUT, il CN riconosce la volontà di caricare i dati utensile.
Premete quindi OK e confermate nuovamente con OK la volontà di
sovrascrivere i dati attuali.
1.4.5 Avviamento della simulazione grafica
Aprite il programma ‘PRG_01_01’ contenuto nella cartella ‘A01_01’.
Questo programma esegue il pezzo rappresentato nella figura 3.
Attivate la simulazione grafica in blocco singolo ed analizzate i
movimenti dell’utensile in base al blocco di programma attuale
aiutandovi con i commenti riportati nei paragrafi precedenti.
Potete scaricare il video dal canale YouTube di CNC Web School .com.
Nella sezione APPENDICI potete inoltre trovare il modello 3D
tascabile dello schema di programmazione da utilizzare sui diversi
piani di lavoro.
www.cncwebschool.com
15
1.5
Programmi per realizzare i pezzi degli scacchi
1.5.1 Introduzione
In questa sezione si utilizza l’asse Y per completare le lavorazioni
presenti sui pezzi degli scacchi.
Ogni cartella pezzo (Work Piece Directory) contiene i programmi
principali (MPF.) ed i sottoprogrammi (SPF.) necessari a realizzare ogni
singolo pezzo.
La barra grezza di materiale dal quale si parte è di 30 mm.
Fig. 10. Programmi per realizzare i pezzi degli scacchi
CNC – Corso di programmazione in 50 ore
16
1.5.2 Pedone
Aprite il programma ‘PRG_02’ contenuto nella cartella ‘A01_02’.
Fig. 11. Pedone
Programma principale.
; dimensioni del grezzo:
; XA = 30 diametro della barra
; ZA = 0.5 sovrametallo sulla faccia anteriore
; ZI = -100 lunghezza del pezzo finito
; ZB = -60 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0.5,-100,-60,30)
N20
N30
N40
N50
G18 G54 G90
G0 X400 Z500
M8
SETMS(1)
N60 T1 D1 G0 Y0 ; UT. SGROSSATORE
N70 G95 S1400 M4
N80 G0 X62 Z2 ; AVVICINAMENTO FUORI DAL PEZZO
N90 CYCLE62("PEDONE",0,,)
N100
CYCLE952("con_temp",,"",1101311,0.1,0.1,0,3,0.1,0.1,0.5,0.1,0
.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100110,1,0)
N110 G0 X200 Z200
N120 T2 D1 G0 Y0 ; UT. FINITORE
N130 G95 S1800 M4
;ESECUZIONE DELLA SFACCIATURA
N140 G1 X35 Z0
N150 G1 X-1
N160 G0 X2 Z1
www.cncwebschool.com
17
N170 G1 X0 Z0 G42
N180 PEDONE
N190 G0 X200 Z200 G40
N200
N210
N220
N230
N240
N250
N260
N270
N280
T3 D2 G0 Y0 ; UT. TRONCATORE
SETMS(1)
G96 S100 M4
LIMS=3000
G0 Z-24.8
G0 X35
G1 X4 F0.12
G4 S4
G0 X35
N290 G0 X200 Z200
N300 M30
Sottoprogramma PEDONE.SPF per realizzare la tornitura esterna.
G18 G90 G71 DIAMON
G1 Z=0 X=0
G3 Z=-7.428 X=8.742 K=AC(-5) I=AC(0)
G1 Z=-7.878 X=8.353
G2 Z=-14.966 X=11.935 K=AC(-10.256) I=AC(9.685*2)
G1 Z=-17.446 X=18.218
G3 Z=-17.791 X=19.186 K=AC(-18.395) I=AC(8.797*2)
Z=-20.2 X=19.2 K=AC(-19) I=AC(8*2)
Z=-21 X=20 K=AC(-21) I=AC(9*2)
G1 Z=-24
G3 Z=-25 X=18 K=AC(-24) I=AC(9*2)
G1 X=30
Z=-33.502
M17
CNC – Corso di programmazione in 50 ore
18
1.5.3 Alfiere
Aprite il programma ‘PRG_03’ contenuto nella cartella ‘A01_03’.
Fig. 12. Alfiere
Programma principale.
; dimensioni del grezzo:
; XA = 30 diametro della barra
; ZA = 0.5 sovrametallo sulla faccia anteriore
; ZI = -100 lunghezza del pezzo finito
; ZB = -60 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0.5,-100,-60,30)
N20
N30
N40
N50
G18 G54 G90
G0 X400 Z500
M8
SETMS(1)
N60 T1 D1 G0 Y0 ; UT. SGROSSATORE
N70 G95 S1400 M4
N80 G0 X62 Z2 ; AVVICINAMENTO FUORI DAL PEZZO
N90 CYCLE62("ALFIERE",0,,)
N100
CYCLE952("con_temp",,"",1101311,0.1,0.1,0,3,0.1,0.1,0.5,0.1,0
.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100110,1,0)
N110 G0 X200 Z200
N120 T2 D1 G0 Y0 ; UT. FINITORE
N130 G95 S1800 M4
www.cncwebschool.com
19
;ESECUZIONE DELLA SFACCIATURA
N140 G1 X35 Z0
N150 G1 X-1
N160 G0 X2 Z1
N170 G1 X0 Z0 G42
N180 ALFIERE
N190 G0 X200 Z200 G40
N200
N210
N220
N230
N240
N250
N260
N270
N280
T10 D1 G0 Y10; FRESA RADIALE D.3
SETMS(3)
G95 S1500 M3
G0 SP1=0
G0 Z-9
G0 X8.2
G1 Y0 Z-3 F0.1
G1 Y-10 Z-9
G0 X34
N290 G0 X200
N300 G0 Z200
N310
N320
N330
N340
N350
N360
N370
N380
N390
T3 D2 G0 Y0 ; UT. TRONCATORE
SETMS(1)
G96 S100 M4
LIMS=3000
G0 Z-32.8
G0 X35
G1 X4 F0.12
G4 S4
G0 X35
N400 G0 X200 Z200
N410 M30
Sottoprogramma ALFIERE.SPF per realizzare la tornitura esterna.
G18 G90 G71 DIAMON
G1 Z=0 X=0
G1 X=4
G3 Z=-2.924 X=7.547 K=AC(-2) I=AC(2*2)
Z=-11.472 X=10.572 K=AC(-8) I=AC(0)
G2 Z=-13.504 X=9.266 K=AC(-13.667) I=AC(8.629*2)
Z=-22.994 X=17.229 K=AC(-14.002) I=AC(16.747*2)
CNC – Corso di programmazione in 50 ore
20
Z=-23.255 X=17.956 K=AC(-21.51) I=AC(9.954*2)
G3 Z=-26.2 X=19.2 K=AC(-25) I=AC(8*2)
Z=-27 X=20 K=AC(-27) I=AC(9*2)
G1 Z=-32
G3 Z=-33 X=18 K=AC(-32) I=AC(9*2)
G1 X=30
Z=-41.502
M17
www.cncwebschool.com
21
1.5.4 Cavallo
Aprite il programma ‘PRG_04’ contenuto nella cartella ‘A01_04’.
Fig. 13. Cavallo
Programma principale.
; dimensioni del grezzo:
; XA = 30 diametro della barra
; ZA = 0.5 sovrametallo sulla faccia anteriore
; ZI = -100 lunghezza del pezzo finito
; ZB = -60 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0.5,-100,-60,30)
N20
N30
N40
N50
G18 G54 G90
G0 X400 Z500
M8
SETMS(1)
N60 T1 D1 G0 Y0 ; UT. SGROSSATORE
N70 G95 S1400 M4
N80 G0 X62 Z2 ; AVVICINAMENTO FUORI DAL PEZZO
N90 CYCLE62("CAVALLO",0,,)
N100
CYCLE952("con_temp",,"",1101311,0.15,0.1,0,3,0.1,0.1,0.5,0.1,
0.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100110,1,0)
N110 G0 X200 Z200
N120 T2 D1 G0 Y0 ; UT. FINITORE
CNC – Corso di programmazione in 50 ore
22
N130 G95 S1800 M4
;ESECUZIONE DELLA SFACCIATURA
N140 G1 X35 Z0
N150 G1 X-1 F0.12
N160 G0 X2 Z1
N170 G1 X0 Z0 G42
N180 CAVALLO
N190 G0 X200 Z200 G40
N200
N210
N220
N230
N240
N250
T19 D1 G0 Y15; FRESA RADIALE D.16
SETMS(3)
G95 S1200 M3
SPOS[1]=0
G0 Z8
G0 X6
N260
N270
N280
N290
N300
N310
N320
N330
IN_PIANO:
G1 Z-2
G1 Y-15
G1 Z-10
G1 Y15
G1 Z-18.2 ; QUOTA FINALE COMPRESA DI RAGGIO 8 =26.2
G1 Y-15
FINE_PIANO:
N340 G0 Y20
N350 G0 Z-2
N360 SPOS[1]=180
N370 REPEAT IN_PIANO FINE_PIANO
N380 G0 X200
N390 G0 Z200
N400
N410
N420
N430
N440
N450
N460
N470
T10 D1 G0 Y0; FRESA RADIALE D.4
SETMS(3)
G95 S1500 M3
G0 SP1=0
G0 Z5
G0 X-8
G19
G1 Y4 Z4 G42 F0.1
N480 PROF_YZ
www.cncwebschool.com
23
N490 G1 Y-15 G40
N500 G18
N510 G0 X200
N520 G0 Z200
N530
N540
N550
N560
N570
T17 D1 G0 Y0.5; PUNTA RADIALE D.4
SETMS(3)
G95 S2500 M3
SPOS[1]=180
G0 Z-5
N580
N590
N600
N610
N620
N630
IN_FORO:
G0 X8
G1 X-0.8 F0.08
G4 F0.4
G0 X34
FINE_FORO:
N640 SPOS[1]=0
N650 G0 Y-0.5
N660 REPEAT IN_FORO FINE_FORO
N670 G0 X200
N680 G0 Z200
N690
N700
N710
N720
N730
N740
N750
N760
N770
T3 D2 G0 Y0 ; UT. TRONCATORE
SETMS(1)
G96 S100 M4
LIMS=3000
G0 Z-32.8
G0 X35
G1 X4 F0.12
G4 S4
G0 X35
N780 G0 X200 Z200
N790 M30
CNC – Corso di programmazione in 50 ore
24
Sottoprogramma CAVALLO.SPF per realizzare la tornitura esterna.
N10 G18 G90 G71 DIAMON
N20 G1 Z=0 X=0
N30 G3 Z=-0.043 X=1.302 K=AC(-5) I=AC(0)
N40 Z=-4.083 X=17.053 K=AC(-13.074) I=AC(-1.059*2)
N50 Z=-8.416 X=19.591 K=AC(-7.503) I=AC(4.88*2)
N60 Z=-13.861 X=14.591 K=AC(-6.177) I=AC(-2.261*2)
N70 G2 Z=-19.255 X=13.465 K=AC(-16.995) I=AC(11.192*2)
N80 G1 Z=-21.9 X=16.146
N90 G2 Z=-23.449 X=18.59 K=AC(-19.638) I=AC(12.533*2)
N100 G3 Z=-26.174 X=19.2 K=AC(-24.974) I=AC(8*2)
N110 Z=-26.974 X=20 K=AC(-26.974) I=AC(9*2)
N120 G1 Z=-31.974
N130 G3 Z=-32.974 X=18 K=AC(-31.974) I=AC(9*2)
N140 G1 X=30
N150 Z=-41.476
N160 M17
Sottoprogramma PROF_YZ.SPF per realizzare la fresatura del profilo
sul piano Y-Z.
N10 G19 G90 G71
N20 G0 Z=0 Y=0
N30 G1 Z=-5.545 Y=-8.606
N40 G3 Z=-6.462 Y=-9.257 K=AC(-6.808) J=AC(-7.798)
N50 Z=-8.325 Y=-9.304 K=AC(-7.505) J=AC(-4.88)
N60 Z=-10.29 Y=-8.759 K=AC(-6.176) J=AC(2.261)
N70 Z=-10.601 Y=-8.17 K=AC(-10.116) J=AC(-8.291)
N80 G1 Z=-10.44 Y=-7.524
N90 G2 Z=-11.434 Y=-4.87 K=AC(-12.865) J=AC(-6.919)
N100 Z=-16.045 Y=-4.545 K=AC(-14.011) J=AC(-8.559)
N110 G1 Z=-24 Y=-10
N120 M17
www.cncwebschool.com
25
1.5.5 Torre
Aprite il programma ‘PRG_05’ contenuto nella cartella ‘A01_05’.
Fig. 14. Torre
Programma principale.
; dimensioni del grezzo:
; XA = 30 diametro della barra
; ZA = 0.5 sovrametallo sulla faccia anteriore
; ZI = -100 lunghezza del pezzo finito
; ZB = -60 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0.5,-100,-60,30)
N20
N30
N40
N50
G18 G54 G90
G0 X400 Z500
M8
SETMS(1)
N60 T1 D1 G0 Y0 ; UT. SGROSSATORE
N70 G95 S1400 M4
N80 G0 X62 Z2 ; AVVICINAMENTO FUORI DAL PEZZO
N90 CYCLE62("TORRE",0,,)
N100
CYCLE952("con_temp",,"",1101311,0.1,0.1,0,3,0.1,0.1,0.5,0.1,0
.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100110,1,0)
N110 G0 X200 Z200
N120 T2 D1 G0 Y0 ; UT. FINITORE
CNC – Corso di programmazione in 50 ore
26
N130 G95 S1800 M4
;ESECUZIONE DELLA SFACCIATURA
N140 G1 X35 Z0
N150 G1 X-1
N160 G0 X2 Z1
N170 G1 X0 Z0 G42
N180 TORRE
N190 G0 X200 Z200 G40
N200
N210
N220
N230
N240
N250
N260
N270
N280
T20 D1 G0 Y0; FRESA ASSIALE D.2
SETMS(3)
G95 S3000 M3
SPOS[1]=0
G0 Z-2
G0 X20
G1 X-20 F0.05
SPOS[1]=90
G0 X20
N290 G0 X200
N300 G0 Z200
N310
N320
N330
N340
N350
N360
N370
N380
N390
T3 D2 G0 Y0 ; UT. TRONCATORE
SETMS(1)
G96 S100 M4
LIMS=3000
G0 Z-28.8
G0 X35
G1 X4 F0.12
G4 S4
G0 X35
N400 G0 X200 Z200
N410 M30
www.cncwebschool.com
27
Sottoprogramma TORRE.SPF per realizzare la tornitura esterna.
G18 G90 G71 DIAMON
G1 Z=0 X=0
G1 X=12
G3 Z=-1 X=14 K=AC(-1) I=AC(6*2)
G1 Z=-4
G3 Z=-4.637 X=13.541 K=AC(-4) I=AC(6*2)
G1 Z=-6.245 X=10.883
G2 Z=-6.737 X=10.284 K=AC(-7.521) I=AC(6.982*2)
Z=-7.774 X=9.658 K=AC(-8.692) I=AC(9.744*2)
Z=-18.994 X=17.229 K=AC(-10.002) I=AC(16.747*2)
Z=-19.255 X=17.956 K=AC(-17.51) I=AC(9.954*2)
G3 Z=-22.2 X=19.2 K=AC(-21) I=AC(8*2)
Z=-23 X=20 K=AC(-23) I=AC(9*2)
G1 Z=-28
G3 Z=-29 X=18 K=AC(-28) I=AC(9*2)
G1 X=30
Z=-37.502
M17
CNC – Corso di programmazione in 50 ore
28
1.5.6 Regina
Aprite il programma ‘PRG_06’ contenuto nella cartella ‘A01_06’.
Fig. 15. Regina
Programma principale.
; dimensioni del grezzo:
; XA = 30 diametro della barra
; ZA = 0.5 sovrametallo sulla faccia anteriore
; ZI = -100 lunghezza del pezzo finito
; ZB = -60 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0.5,-100,-60,30)
N20
N30
N40
N50
G18 G54 G90
G0 X400 Z500
M8
SETMS(1)
N60 T1 D1 G0 Y0 ; UT. SGROSSATORE
N70 G95 S1400 M4
N80 G0 X62 Z2 ; AVVICINAMENTO FUORI DAL PEZZO
N90 CYCLE62("REGINA",0,,)
N100
CYCLE952("con_temp",,"",1101311,0.1,0.1,0,3,0.1,0.1,0.5,0.1,0
.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100110,1,0)
N110 G0 X200 Z200
N120 T2 D1 G0 Y0 ; UT. FINITORE
www.cncwebschool.com
29
N130 G95 S1800 M4
;ESECUZIONE DELLA SFACCIATURA
N140 G1 X35 Z0
N150 G1 X-1
N160 G0 X2 Z1
N170 G1 X0 Z0 G42
N180 REGINA
N190 G0 X200 Z200
N200
N210
N220
N230
N240
N250
N260
N270
N280
N290
N300
T3 D2 G0 Y0 ; UT. TRONCATORE
SETMS(1)
G96 S100 M4
LIMS=3000
G0 Z-34.8
G0 X35
G1 X4 F0.12
G4 S4
G0 X35
G0 X200 Z200
M30
Sottoprogramma REGINA.SPF per realizzare la tornitura esterna.
N10 G18 G90 G71 DIAMON
N20 G1 Z=0 X=0
N30 G1 X=4
N40 G3 Z=-1.462 X=5.773 K=AC(-1) I=AC(2*2)
N50 G1 Z=-2.924 X=7.547
N60 X=12
N70 G3 Z=-4.724 X=13.2 K=AC(-3.924) I=AC(6*2)
N80 G1 Z=-5.324 X=11.6
N90 G2 Z=-6.924 X=10 K=AC(-6.924) I=AC(7*2)
N100 G1 Z=-7.339
N110 G3 Z=-8.424 X=9.7 K=AC(-7.339) I=AC(1*2)
N120 G2 Z=-25.426 X=22.468 K=AC(-12.581) I=AC(19.61*2)
N130 G3 Z=-28.2 X=23.2 K=AC(-27) I=AC(10*2)
N140 Z=-29 X=24 K=AC(-29) I=AC(11*2)
N150 G1 Z=-34
N160 G3 Z=-35 X=22 K=AC(-34) I=AC(11*2)
N170 G1 X=30
N180 Z=-43.502
N190 M17
CNC – Corso di programmazione in 50 ore
30
1.5.7 Re
Aprite il programma ‘PRG_07’ contenuto nella cartella ‘A01_07’.
Fig. 16. Programmi per realizzare il pedone
Programma principale.
; dimensioni del grezzo:
; XA = 30 diametro della barra
; ZA = 0.5 sovrametallo sulla faccia anteriore
; ZI = -100 lunghezza del pezzo finito
; ZB = -60 sporgenza dalle griffe
N10 WORKPIECE(,,,"CYLINDER",192,0.5,-100,-60,30)
N20
N30
N40
N50
G18 G54 G90
G0 X400 Z500
M8
SETMS(1)
N60 T1 D1 G0 Y0 ; UT. SGROSSATORE
N70 G95 S1400 M4
N80 G0 X62 Z2 ; AVVICINAMENTO FUORI DAL PEZZO
N90 CYCLE62("RE",0,,)
N100
CYCLE952("con_temp",,"",1101311,0.1,0.1,0,3,0.1,0.1,0.5,0.1,0
.1,0,1,0,0,,,,,2,2,,,0,1,,0,12,1100110,1,0)
N110 G0 X200 Z200
www.cncwebschool.com
31
N120 T2 D1 G0 Y0 ; UT. FINITORE
N130 G95 S1800 M4
;ESECUZIONE DELLA SFACCIATURA
N140 G1 X35 Z0
N150 G1 X-1
N160 G0 X2 Z1
N170 G1 X0 Z0 G42
N180 RE
N190 G0 X200 Z200 G40
N200
N210
N220
N230
N240
N250
T3 D1 G0 Y0 ; UT. GOLE 2MM
G95 S1400 M4
G0 X18 Z-7
G1 X4 F0.08
G1 X20
G0 X200 Z200
N260
N270
N280
N290
N300
N310
N320
N330
N340
T19 D1 G0 Y16; FRESA RADIALE D.16
SETMS(3)
G95 S1200 M3
SPOS[1]=0
G0 Z1
G0 X4.2
G1 Y-16 F0.1
SPOS[1]=180
G1 Y16
N350 G0 X200
N360 G0 Z200
N370
N380
N390
N400
N410
N420
N430
N440
N450
T3 D2 G0 Y0; UT. TRONCATORE
SETMS(1)
G96 S100 M4
LIMS=3000
G0 Z-38.8
G0 X35
G1 X4 F0.12
G4 S4
G0 X35
N460 G0 X200 Z200
N470 M30
CNC – Corso di programmazione in 50 ore
32
Sottoprogramma RE.SPF per realizzare la tornitura esterna.
N10 G18 G90 G71 DIAMON
N20 G1 Z=0 X=0
N30 G1 X=4
N40 Z=-2
N50 X=8
N60 Z=-4
N70 Z=-6.924
N80 X=12
N90 G3 Z=-8.724 X=13.2 K=AC(-7.924) I=AC(6*2)
N100 G1 Z=-9.324 X=11.6
N110 G2 Z=-10.924 X=10 K=AC(-10.924) I=AC(7*2)
N120 G1 Z=-11.339
N130 G3 Z=-12.424 X=9.7 K=AC(-11.339) I=AC(1*2)
N140 G2 Z=-29.426 X=22.468 K=AC(-16.581) I=AC(19.61*2)
N150 G3 Z=-32.2 X=23.2 K=AC(-31) I=AC(10*2)
N160 Z=-33 X=24 K=AC(-33) I=AC(11*2)
N170 G1 Z=-38
N180 G3 Z=-39 X=22 K=AC(-38) I=AC(11*2)
N190 G1 X=30
N200 Z=-47.502
N210 M17
www.cncwebschool.com