Sei sulla pagina 1di 32

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 Y-

asse 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 G0 X400 Z500


N40 M8
N50 SETMS(1)
N60 SPOS=0
N70 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 G1 Z-38
N690 G2 Z=IC(-6) Y=IC(-6) K-6 J0
N700 G1 Y0
N710 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 G18 G54 G90


N30 G0 X400 Z500
N40 M8
N50 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 T3 D2 G0 Y0 ; UT. TRONCATORE


N210 SETMS(1)
N220 G96 S100 M4
N230 LIMS=3000
N240 G0 Z-24.8
N250 G0 X35
N260 G1 X4 F0.12
N270 G4 S4
N280 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 G18 G54 G90


N30 G0 X400 Z500
N40 M8
N50 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 T10 D1 G0 Y10; FRESA RADIALE D.3


N210 SETMS(3)
N220 G95 S1500 M3
N230 G0 SP1=0
N240 G0 Z-9
N250 G0 X8.2
N260 G1 Y0 Z-3 F0.1
N270 G1 Y-10 Z-9
N280 G0 X34

N290 G0 X200
N300 G0 Z200

N310 T3 D2 G0 Y0 ; UT. TRONCATORE


N320 SETMS(1)
N330 G96 S100 M4
N340 LIMS=3000
N350 G0 Z-32.8
N360 G0 X35
N370 G1 X4 F0.12
N380 G4 S4
N390 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 G18 G54 G90


N30 G0 X400 Z500
N40 M8
N50 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 T19 D1 G0 Y15; FRESA RADIALE D.16


N210 SETMS(3)
N220 G95 S1200 M3
N230 SPOS[1]=0
N240 G0 Z8
N250 G0 X6

N260 IN_PIANO:
N270 G1 Z-2
N280 G1 Y-15
N290 G1 Z-10
N300 G1 Y15
N310 G1 Z-18.2 ; QUOTA FINALE COMPRESA DI RAGGIO 8 =26.2
N320 G1 Y-15
N330 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 T10 D1 G0 Y0; FRESA RADIALE D.4


N410 SETMS(3)
N420 G95 S1500 M3
N430 G0 SP1=0
N440 G0 Z5
N450 G0 X-8
N460 G19
N470 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 T17 D1 G0 Y0.5; PUNTA RADIALE D.4


N540 SETMS(3)
N550 G95 S2500 M3
N560 SPOS[1]=180
N570 G0 Z-5

N580 IN_FORO:
N590 G0 X8
N600 G1 X-0.8 F0.08
N610 G4 F0.4
N620 G0 X34
N630 FINE_FORO:

N640 SPOS[1]=0

N650 G0 Y-0.5
N660 REPEAT IN_FORO FINE_FORO

N670 G0 X200
N680 G0 Z200

N690 T3 D2 G0 Y0 ; UT. TRONCATORE


N700 SETMS(1)
N710 G96 S100 M4
N720 LIMS=3000
N730 G0 Z-32.8
N740 G0 X35
N750 G1 X4 F0.12
N760 G4 S4
N770 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 G18 G54 G90


N30 G0 X400 Z500
N40 M8
N50 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 T20 D1 G0 Y0; FRESA ASSIALE D.2


N210 SETMS(3)
N220 G95 S3000 M3
N230 SPOS[1]=0
N240 G0 Z-2
N250 G0 X20
N260 G1 X-20 F0.05
N270 SPOS[1]=90
N280 G0 X20

N290 G0 X200
N300 G0 Z200

N310 T3 D2 G0 Y0 ; UT. TRONCATORE


N320 SETMS(1)
N330 G96 S100 M4
N340 LIMS=3000
N350 G0 Z-28.8
N360 G0 X35
N370 G1 X4 F0.12
N380 G4 S4
N390 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 G18 G54 G90


N30 G0 X400 Z500
N40 M8
N50 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 T3 D2 G0 Y0 ; UT. TRONCATORE


N210 SETMS(1)
N220 G96 S100 M4
N230 LIMS=3000
N240 G0 Z-34.8
N250 G0 X35
N260 G1 X4 F0.12
N270 G4 S4
N280 G0 X35
N290 G0 X200 Z200
N300 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 G18 G54 G90


N30 G0 X400 Z500
N40 M8
N50 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 T3 D1 G0 Y0 ; UT. GOLE 2MM


N210 G95 S1400 M4
N220 G0 X18 Z-7
N230 G1 X4 F0.08
N240 G1 X20
N250 G0 X200 Z200

N260 T19 D1 G0 Y16; FRESA RADIALE D.16


N270 SETMS(3)
N280 G95 S1200 M3
N290 SPOS[1]=0
N300 G0 Z1
N310 G0 X4.2
N320 G1 Y-16 F0.1
N330 SPOS[1]=180
N340 G1 Y16

N350 G0 X200
N360 G0 Z200

N370 T3 D2 G0 Y0; UT. TRONCATORE


N380 SETMS(1)
N390 G96 S100 M4
N400 LIMS=3000
N410 G0 Z-38.8
N420 G0 X35
N430 G1 X4 F0.12
N440 G4 S4
N450 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

Potrebbero piacerti anche