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