0 BEGIN PGM 3085_IT MM 1 ;Programma NC per la realizzazione di un segmento 2 ;d'arco concavo. All'inizio e alla fine dell'arco 3 ;è possibile definire diversi raggi per il profilo. 4 ;L'angolo di partenza e finale possono essere 5 ;inoltre definiti in modo variabile nel profilo e 6 ;anche nel piano X/Y. 7 ;In questo programma NC si definisce l'utensile e 8 ;tutti i parametri necessari per la lavorazione. 9 ;Successivamente il controllo numerico richiama un 10 ;altro programma NC. In questo programma esegue 11 ;tutti i calcoli e i movimenti traiettoria. Nel 12 ;programma NC chiamato non è necessario apportare 13 ;alcuna modifica. 14 ;In questo esempio la lavorazione è programmata in 15 ;due passi. Dopo la prima chiamata programma sono 16 ;di nuovo definiti i parametri che devono essere 17 ;modificati per la finitura e il programma NC per 18 ;la lavorazione viene richiamato una seconda volta. 19 ; 20 BLK FORM 0.1 Z X+0 Y+0 Z-40 21 BLK FORM 0.2 X+200 Y+100 Z+0 22 ; 23 TOOL CALL "BALL_MILL_D10" Z S2800 24 TOOL CALL Z DL-Q108 25 L Z+20 R0 F9998 M3 26 ;Immissione parametri 27 ;Parametri generali 28 FN 0: Q1 =+100 ;CENTRO ARCO X 29 FN 0: Q2 =+0 ;CENTRO ARCO Y 30 FN 0: Q3 =+0 ;CENTRO ARCO Z 31 FN 0: Q6 =+25 ;RAGGIO DI PARTENZA DEL PROFILO NEL PIANO X/Z 32 FN 0: Q16 =+10 ;RAGGIO FINALE DEL PROFILO NEL PIANO X/Z 33 FN 0: Q7 =+90 ;ANGOLO DI PARTENZA DEL PROFILO NEL PIANO X/Z 34 FN 0: Q17 =+270 ;ANGOLO FINALE DEL PROFILO NEL PIANO X/Z 35 FN 0: Q8 =+0 ;ANGOLO DI PARTENZA DEL PROFILO NEL PIANO X/Y 36 FN 0: Q18 =+180 ;ANGOLO FINALE DEL PROFILO NEL PIANO X/Y 37 FN 0: Q10 =+60 ;RAGGIO AL CENTRO DEL PROFILO NEL PIANO X/Y 38 FN 0: Q25 =+10 ;DISTANZA DI SICUREZZA 39 FN 0: Q26 =+100 ;NUMERO DI PASSATE 40 FN 0: Q27 =+50 ;NUMERO DEGLI ELEMENTI LINEARI PER PASSATA 41 ; 42 ;Parametri per lavorazione di sgrossatura 43 FN 0: Q20 =+100 ;AVANZAMENTO IN PROFONDITA' 44 FN 0: Q21 =+300 ;AVANZAMENTO FRESATURA 45 FN 0: Q22 =+300 ;AVANZAMENTO PREPOSIZIONAMENTO 46 FN 0: Q23 =+8 ;SOVRAMETALLO NELL'ASSE Z 47 FN 0: Q29 =+2 ;FATTORE DI SGROSSATURA 48 ;Fine immissione parametri 49 ; 50 ;Calcolo compensazione raggio 51 FN 2: Q6 =+Q6 - +Q108 52 FN 2: Q16 =+Q16 - +Q108 53 ; 54 ;Preposizionamento utensile 55 L X+Q1 Y+Q2 R0 F9999 56 ; 57 ;Chiamata programma per la lavorazione 58 CALL PGM 30851_it 59 ; 60 ;Parametri per lavorazione di finitura 61 FN 0: Q20 =+200 ;AVANZAMENTO IN PROFONDITA' 62 FN 0: Q21 =+500 ;AVANZAMENTO FRESATURA 63 FN 0: Q22 =+1000 ;AVANZAMENTO PREPOSIZIONAMENTO 64 FN 0: Q23 =+0 ;SOVRAMETALLO NELL'ASSE Z 65 FN 0: Q29 =+1 ;FATTORE DI SGROSSATURA 66 ;Fine immissione parametri 67 ; 68 ;Preposizionamento utensile 69 L X+Q1 Y+Q2 R0 F9999 70 ; 71 ;Chiamata programma per la lavorazione 72 CALL PGM 30851_it 73 ; 74 ;Disimpegno e fine programma 75 L Z+50 R0 F9998 M2 76 END PGM 3085_IT MM