Manuale di programmazione torni con CN Fanuc - luzzattivi.it Tornio clipper Fanuc.pdf · R.F....

download Manuale di programmazione torni con CN Fanuc - luzzattivi.it Tornio clipper Fanuc.pdf · R.F. Celada S.p.A. Manuale corso Torni con CN Fanuc e-mail: giorgio.cerberi@celada.it 3 PREMESSA

If you can't read please download the document

Transcript of Manuale di programmazione torni con CN Fanuc - luzzattivi.it Tornio clipper Fanuc.pdf · R.F....

  • Manuale di programmazione

    torni con CN Fanuc

    R.F. CELADA

    email: [email protected] Ver. 25.01.2008

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 2

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 3

    PREMESSA Da leggere prima di iniziare la consultazione del seguente manuale : 1. Questo manuale serve solo come aiuto veloce, per la descrizione dettagliata di tutte le

    operazioni riferirsi ai manuali forniti con la macchina. 2. Il tornio, utilizzato in modo improprio, pu risultare altamente pericoloso, quindi leggere tutte

    le informazioni relative alla sicurezza prima di utilizzare il tornio. 3. Per i codici M o G, che come primo numero hanno lo 0, si pu evitare di scrivere tale numero

    senza cambiare di significato al codice stesso. Quindi scrivere G00 o G0 e M03 o M3 la stessa cosa.

    4. Alcuni codici M o G sono modali, cio rimangono attivi finch non vengono annullati da altri codici dello stesso tipo, altri non sono modali e quindi sono attivi solo nel blocco in cui sono scritti.

    5. Il seguente manuale fornisce notizie su quasi tutti i codici G disponibili con un CN Fanuc della serie 0/16/18/21: questo non significa che tutte le macchine con il CN Fanuc hanno attivate tutte le funzioni, in quanto le stesse potrebbero essere delle opzioni attivabili in qualsiasi momento previo pagamento.

    6. Il parametro (CLR)3402.6=1 ripristina tutti i codici G attivi allaccensione. 7. Il presente manuale utilizza le quote espresse in MM, quindi presuppone che i controlli della

    serie 16/18/21 abbiano il parametro (DPI) 3401.0 =1 e i controlli della serie 0 abbiano il parametro (NPRD) 16.3 = 1 , quindi la quota 1 vuol dire un mm e non un millesimo, nel caso i parametri siano a 0 per programmare un mm digitare 1. o 1.0.

    8. Nel seguente manuale tutti i codici G di TIPO B saranno messi tra parentesi tonde dopo il codice corrispondente di TIPO A come segue :

    G50(G92) S1000 ... 9. Lautore del presente manuale e la R.F. Celada S.p.A. non si assumono nessuna

    responsabilit su danni causati a persone o cose derivanti dalluso non responsabile del presente manuale, usare tutte le precauzioni possibili per evitare qualsiasi problema.

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 4

    SOMMARIO PARTE I PROGRAMMAZIONE

    1 GENERALE.................................................................................................................................................................... 9 1.1 MOVIMENTO ASSI E PIANI DI LAVORO ....................................................................................................................... 9

    1.1.1 Tornio orizzontale ............................................................................................................................................ 9 1.1.2 Piano di lavoro................................................................................................................................................. 9 1.1.3 Tornio orizzontale tipo Harrison ................................................................................................................... 10 1.1.4 Tornio verticale.............................................................................................................................................. 10 1.1.5 Definizione utensile destro o sinistro e tipo lavorazioni ................................................................................ 11

    1.2 FORMULE CALCOLO PARAMETRI DI LAVORO........................................................................................................... 12 1.3 FORMULE TRIGONOMETRICHE................................................................................................................................. 13 1.4 INDIRIZZI PRINCIPALI .............................................................................................................................................. 14

    1.4.1 Tipi di indirizzi ............................................................................................................................................... 14 1.4.2 Esempi............................................................................................................................................................ 14

    1.5 CODICI G ................................................................................................................................................................ 15 1.5.1 Codici di tipo A (Hwacheon, Harrison, Star, You Ji, Hardinge) ................................................................... 15 1.5.2 Codici di tipo B (solo differenze) (Colchester)............................................................................................... 16 1.5.3 Tipo di Codici G attivi.................................................................................................................................... 16

    1.6 CODICI M................................................................................................................................................................ 17 1.6.1 Codici M per Hwacheon ................................................................................................................................ 17 1.6.2 Codici M per Colchester ................................................................................................................................ 19 1.6.3 Codici M per Harrison................................................................................................................................... 21 1.6.4 Codici M per You Ji ....................................................................................................................................... 22 1.6.5 Codici M per Femco....................................................................................................................................... 24 1.6.6 Codici M per Hardinge .................................................................................................................................. 25 1.6.7 Codici M per Hardinge con contromandrino e asse Y................................................................................... 27 1.6.8 Codici M per Takahashi mod. LD65 .............................................................................................................. 29

    2 CHIAMATA UTENSILE.............................................................................................................................................. 30 2.1 CHIAMATA UTENSILE.............................................................................................................................................. 30 2.2 TABELLA UTENSILI ................................................................................................................................................. 30 2.3 POSIZIONE DI CAMBIO UTENSILE ............................................................................................................................. 30

    3 DEFINIZIONE VELOCITA........................................................................................................................................ 32 3.1 CODICE LIMITI NUMERO DI GIRI .............................................................................................................................. 32 3.2 CODICE DEFINIZIONE VELOCIT.............................................................................................................................. 32 3.3 CODICE DEFINIZIONE AVANZAMENTO ..................................................................................................................... 32

    4 PROGRAMMAZIONE PROFILI ................................................................................................................................. 33 4.1 MOVIMENTI ASSOLUTI E INCREMENTALI................................................................................................................. 33

    4.1.1 Esempio n1 ................................................................................................................................................... 33 4.2 MOVIMENTI LINEARI............................................................................................................................................... 34

    4.2.1 Esempio n2 ................................................................................................................................................... 34 4.3 SMUSSI E RACCORDI................................................................................................................................................ 36

    4.3.1 Esempio n3 ................................................................................................................................................... 36 4.3.2 Esempio n4 ................................................................................................................................................... 36

    4.4 ANGOLI................................................................................................................................................................... 37 4.4.1 Esempio n5 ................................................................................................................................................... 37

    4.5 ESEMPIO N 6 (SMUSSI, RACCORDI E ANGOLI) ......................................................................................................... 38 4.6 MOVIMENTI CIRCOLARI .......................................................................................................................................... 39

    4.6.1 Cerchio con R ............................................................................................................................................. 39 4.6.2 Cerchio con I K....................................................................................................................................... 40

    4.7 COMPENSAZIONE RAGGIO ....................................................................................................................................... 41 4.7.1 Descrizione quadrante utensile ...................................................................................................................... 43

    4.8 ESEMPIO N9........................................................................................................................................................... 44 5 SOTTOPROGRAMMI.................................................................................................................................................. 46

    5.1 SOTTOPROGRAMMA ESTERNO AL PROGRAMMA PRINCIPALE ................................................................................... 46 5.2 FINE SOTTOPROGRAMMA ........................................................................................................................................ 46

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 5

    5.3 RICHIAMO SOTTOPROGRAMMA ESTERNO ................................................................................................................ 47 5.4 RICHIAMO DI PI VOLTE DI UN SOTTOPROGRAMMA ................................................................................................ 47 5.5 ANNIDAMENTI ........................................................................................................................................................ 47 5.6 RICHIAMO DI UN SOTTOPROGRAMMA DA UNA MEMORIA ESTERNA ......................................................................... 48 5.7 ESEMPIO DI PROGRAMMA PER 3 PEZZI CONSECUTIVI ............................................................................................... 49

    6 CICLI FISSI .................................................................................................................................................................. 51 6.1 ELENCO CICLI FISSI ................................................................................................................................................. 51 6.2 CICLO FISSO DI FORATURA G83 .............................................................................................................................. 52 6.3 CICLO FISSO DI ALESATURA G85............................................................................................................................. 53 6.4 CICLO FISSO DI MASCHIATURA G84(OPZIONE) O G32(G33).................................................................................... 54 6.5 CICLO DI TORNITURA LONGITUDINALE G90 (G77).................................................................................................. 55

    6.5.1 Esempio n10 ................................................................................................................................................. 56 6.5.2 Esempio n11 ................................................................................................................................................. 56

    6.6 CICLO DI TORNITURA TRASVERSALE G94 (G79) ..................................................................................................... 57 6.6.1 Esempio n12 ................................................................................................................................................. 58 6.6.2 Esempio n13 ................................................................................................................................................. 58

    6.7 CICLI DI SGROSSATURA E FINITURA ........................................................................................................................ 59 6.7.1 Descrizione generale...................................................................................................................................... 59 6.7.2 Ciclo di sgrossatura longitudinale G71 ......................................................................................................... 60 6.7.3 Ciclo di sgrossatura trasversale G72............................................................................................................. 64 6.7.4 Ciclo di sgrossatura a copiare G73 ............................................................................................................... 66 6.7.5 Ciclo di finitura G70 ...................................................................................................................................... 68

    6.8 CICLI DI FILETTATURA G76, G32, G34, G35, G36 E G92 (G78) ............................................................................. 69 6.8.1 Tabella filetti .................................................................................................................................................. 70 6.8.2 Ciclo filettatura longitudinale G76 ................................................................................................................ 71 6.8.3 Ciclo filettatura longitudinale G32(G33)....................................................................................................... 74 6.8.4 Ciclo di filettatura a passo variabile G34...................................................................................................... 76 6.8.5 Ciclo filettatura su un arco G35 o G36.......................................................................................................... 76 6.8.6 Ciclo di filettatura con specifica della profondit di passata G92 (G78) ...................................................... 77

    6.9 CICLO PER FORATURE E GOLE G74 E G75 ............................................................................................................... 78 6.9.1 Ciclo per forature G74................................................................................................................................... 78 6.9.2 Ciclo per gole frontali G74 ............................................................................................................................ 79 6.9.3 Ciclo per gole radiali G75 ............................................................................................................................. 81

    7 UTENSILI MOTORIZZATI ......................................................................................................................................... 84 7.1 CODICI USATI .......................................................................................................................................................... 85

    7.1.1 Su HWACHEON............................................................................................................................................. 85 7.1.2 Su COLCHESTER.......................................................................................................................................... 85 7.1.3 Codici comuni ................................................................................................................................................ 85

    7.2 ASSE B (SOLO HWACHEON SERIE S E SM) .......................................................................................................... 86 7.3 ASSE C.................................................................................................................................................................... 87 7.4 CICLI FISSI DI FORATURA, ALESATURA E MASCHIATURA ......................................................................................... 88

    7.4.1 Elenco cicli..................................................................................................................................................... 88 7.4.2 Altri codici...................................................................................................................................................... 88 7.4.3 Avvertenze ...................................................................................................................................................... 88 7.4.4 Ciclo di foratura in Z G83 o in X G87 ........................................................................................................... 89 7.4.5 Ciclo di alesatura in Z G85 o in X G89.......................................................................................................... 92 7.4.6 Ciclo di maschiatura in Z G84 o in X G88..................................................................................................... 94

    7.5 ESEMPI DI FRESATURA .......................................................................................................................................... 100 7.5.1 Esempio n34 (asole radiali e frontali) ........................................................................................................ 100 7.5.2 Esempio n35 (fresatura elica) .................................................................................................................... 102 7.5.3 Esempio n36 (fresatura frontale)................................................................................................................ 103

    7.6 COORDINATE POLARI G112(G12.1) E G113(G13.1) ............................................................................................. 105 7.6.1 Esempio n37 ............................................................................................................................................... 106 7.6.2 Esempio n38 ............................................................................................................................................... 107 7.6.3 Esempio n39 ............................................................................................................................................... 109 7.6.4 Esempio n40 ............................................................................................................................................... 110

    7.7 INTERPOLAZIONE CILINDRICA G7.1 O G107.......................................................................................................... 112 7.7.1 Calcolo sviluppo........................................................................................................................................... 112 7.7.2 Esempio dinterpolazione cilindrica su un D150......................................................................................... 113

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 6

    7.7.3 Esempio di interpolazione cilindrica su un D100 (su Hwacheon) ............................................................... 114 8 CONTROMANDRINO............................................................................................................................................... 115

    8.1 DESCRIZIONE GENERALE....................................................................................................................................... 115 8.1.1 Zero pezzo in Z e offset utensili sui 2 mandrini............................................................................................ 116

    8.2 CODICI M USATI.................................................................................................................................................... 117 8.2.1 Su Hwacheon................................................................................................................................................ 117 8.2.2 Su Colchester ............................................................................................................................................... 117

    8.3 USO SU HWACHEON.............................................................................................................................................. 118 8.3.1 Attivazione e rotazione ................................................................................................................................. 118 8.3.2 Funzionamento simultaneo mandrino principale e contromandrino ........................................................... 118 8.3.3 Sincronizzazione mandrino principale e contromandrino ........................................................................... 119

    8.4 USO SU COLCHESTER ............................................................................................................................................ 120 8.4.1 Sincronizzazione tra mandrino principale e contromandrino...................................................................... 120

    8.5 ESEMPIO N43 (2 PARTICOLARI UGUALI)............................................................................................................... 121 8.6 ESEMPIO N44 (1 PARTICOLARE DA BARRA CON SCAMBIO PEZZO) ........................................................................ 126

    9 CONTROPUNTA PROGRAMMABILE HWACHEON ........................................................................................... 129 9.1 DESCRIZIONE ........................................................................................................................................................ 129 9.2 ATTIVAZIONE/DISATTIVAZIONE CONTROPUNTA.................................................................................................... 129 9.3 SINTASSI ............................................................................................................................................................... 129

    10 PROGRAMMAZIONE PARAMETRICA................................................................................................................ 130 10.1 PREMESSA........................................................................................................................................................... 130 10.2 TIPI DI VARIABILI ................................................................................................................................................ 130 10.3 USO DELLE VARIABILI......................................................................................................................................... 130 10.4 OPERAZIONI ........................................................................................................................................................ 130 10.5 SALTI DI CONDIZIONE.......................................................................................................................................... 131 10.6 SALTO INCONDIZIONATO..................................................................................................................................... 131 10.7 RIPETIZIONI ........................................................................................................................................................ 131 10.8 MACROISTRUZIONI ............................................................................................................................................. 131 10.9 ESEMPIO N44 (PROGRAMMA PARAMETRICO) ..................................................................................................... 133 10.10 MACROISTRUZIONE PER GOLE ESTERNE............................................................................................................ 135 10.11 MACROISTRUZIONE PER FRESATURA FORI......................................................................................................... 136 10.12 VARIABILI DI SISTEMA ...................................................................................................................................... 139

    10.12.1 Alcune variabili di sistema....................................................................................................................... 139 11 MODIFICA PARAMETRI CON G10 ...................................................................................................................... 140

    11.1.1 Modifica Zero Pezzo con codici G tipo A................................................................................................... 140 11.1.2 Modifica Zero Pezzo con codici G tipo B................................................................................................... 140 11.1.3 Modifica compensazione utensile con codici G tipo A............................................................................... 140 11.1.4 Modifica compensazione utensile con codici G tipo B............................................................................... 141

    12 DIFFERENZE PER TORNI STAR........................................................................................................................... 142 12.1 TORNIO TIPO STAR SV........................................................................................................................................ 142 12.2 TORNIO TIPO STAR SR ........................................................................................................................................ 143 12.3 CODICI G REALIZZATI DALLA STAR OLTRE LA TABELLA DI TIPO A ..................................................................... 144 12.4 CODICI M PER STAR............................................................................................................................................ 145 12.5 CHIAMATA UTENSILE.......................................................................................................................................... 147

    12.5.1 Chiamata per macchine tipo SR................................................................................................................. 147 12.5.2 Chiamata per macchine tipo SV................................................................................................................. 148 12.5.3 Azzeramento utensili .................................................................................................................................. 148 12.5.4 Tabella utensile .......................................................................................................................................... 148

    12.6 ESEMPIO PER STAR SR20 R............................................................................................................................... 149 12.7 ESEMPIO PER STAR SV32 CON TORRETTA ASSE E ............................................................................................. 154

    13 DISEGNI PER ESERCIZI ........................................................................................................................................ 160 13.1 ESERCIZIO N1 .................................................................................................................................................... 160 13.2 ESERCIZIO N2 .................................................................................................................................................... 161 13.3 ESERCIZIO N3 .................................................................................................................................................... 162 13.4 ESERCIZIO N4 .................................................................................................................................................... 163

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 7

    13.5 ESERCIZIO N5 .................................................................................................................................................... 164

    PARTE II - UTILIZZO 1 MONITOR E TASTIERA........................................................................................................................................... 165

    1.1 MONITOR .............................................................................................................................................................. 165 1.2 TASTIERA FANUC.................................................................................................................................................. 166

    2 OPERAZIONI PRELIMINARI................................................................................................................................... 168 2.1 PREMESSA............................................................................................................................................................. 168 2.2 ACCENSIONE......................................................................................................................................................... 168 2.3 ROTAZIONE DEL MANDRINO IN MDI..................................................................................................................... 168 2.4 CARICAMENTO UTENSILE IN TORRETTA DA MDI .................................................................................................. 168 2.5 CARICAMENTO UTENSILE IN MANUALE............................................................................................................. 169

    3 AZZERAMENTO PEZZO E UTENSILI.................................................................................................................... 170 3.1 AZZERAMENTO PEZZO .......................................................................................................................................... 170

    3.1.1 Zero pezzo su asse Z..................................................................................................................................... 170 3.2 AZZERAMENTO UTENSILI ...................................................................................................................................... 170

    3.2.1 Azzeramento utensile su asse X (sfiorando il pezzo) .................................................................................... 170 3.2.2 Azzeramento utensile su asse Z (sfiorando il pezzo) .................................................................................... 170 3.2.3 Azzeramento utensile con presetting (Hwacheon)........................................................................................ 171

    4 CREAZIONE E MODIFICA PROGRAMMA ........................................................................................................... 172 4.1 CREAZIONE PROGRAMMA ..................................................................................................................................... 172 4.2 NUMERAZIONE AUTOMATICA DEI BLOCCHI........................................................................................................... 172 4.3 PER INSERIRE UN BLOCCO ..................................................................................................................................... 172 4.4 APERTURA DI UN PROGRAMMA GI ESISTENTE ..................................................................................................... 172 4.5 INSERIMENTO DI UN COMMENTO O TITOLO PROGRAMMA ...................................................................................... 172 4.6 MODIFICA DI UN BLOCCO...................................................................................................................................... 172 4.7 CANCELLARE UN DATO ......................................................................................................................................... 173 4.8 CANCELLARE UN BLOCCO INTERO ........................................................................................................................ 173 4.9 CANCELLARE PI BLOCCHI (I BLOCCHI DEVONO ESSERE NUMERATI) .................................................................... 173 4.10 RINOMINARE UN PROGRAMMA............................................................................................................................ 173 4.11 CANCELLARE UN PROGRAMMA ........................................................................................................................... 173 4.12 CANCELLARE TUTTI I PROGRAMMI...................................................................................................................... 173 4.13 CANCELLARE ALCUNI PROGRAMMI..................................................................................................................... 174 4.14 FUNZIONI ESTETE DI EDITAZIONE (OPZIONE)....................................................................................................... 174

    4.14.1 Duplicare un programma........................................................................................................................... 174 4.14.2 Copia incolla in un nuovo programma ...................................................................................................... 174 4.14.3 Taglia incolla in un nuovo programma...................................................................................................... 174 4.14.4 Unisci due programmi................................................................................................................................ 174 4.14.5 Sostituzione di parole e indirizzi ................................................................................................................ 175

    5 TRASMISSIONE DATI.............................................................................................................................................. 176 5.1 TRASMISSIONE DATI CON SERIALE RS232............................................................................................................. 176 5.2 TRASMISSIONE DATI DA E PER MEMORY CARD (OPZIONE) ..................................................................................... 177

    6 PROVA PROGRAMMA ............................................................................................................................................ 178 6.1 PROVA GRAFICA SU SERIE 16/18/21 ...................................................................................................................... 178 6.2 PROVA GRAFICA SU SERIE 16I/18I/21I ................................................................................................................... 178 6.3 PROVA PROGRAMMA A MACCHINA FERMA............................................................................................................ 178

    7 ESECUZIONE DEL PROGRAMMA......................................................................................................................... 179 7.1 ESECUZIONE DI UN PROGRAMMA BLOCCO-BLOCCO .............................................................................................. 179 7.2 ESECUZIONE DI UN PROGRAMMA IN AUTOMATICO ................................................................................................ 179

    8 MANUAL GUIDE (OPZIONE).................................................................................................................................. 180 DESCRIZIONE.............................................................................................................................................................. 180 ATTIVAZIONE ............................................................................................................................................................. 180 8.1 ESEMPIO ............................................................................................................................................................... 181

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 8

    8.1.1 Compilazione del programma...................................................................................................................... 181 8.1.2 Esecuzione del programma .......................................................................................................................... 183 8.1.3 Modifica di un programma .......................................................................................................................... 183 8.1.4 Conversione di un programma da MANUAL GUIDE a ISO ....................................................................... 183

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 9

    PARTE I - PROGRAMMAZIONE 1 GENERALE 1.1 Movimento assi e piani di lavoro 1.1.1 Tornio orizzontale 1.1.2 Piano di lavoro

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 10

    1.1.3 Tornio orizzontale tipo Harrison 1.1.4 Tornio verticale

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 11

    1.1.5 Definizione utensile destro o sinistro e tipo lavorazioni

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 12

    DpVc

    *1000*

    DVc

    *1000*

    ZfzS **

    fg

    1.2 Formule calcolo parametri di lavoro Di norma i parametri di taglio come la velocit di taglio (Vc) e lavanzamento al giro (fg) vengono forniti dal costruttore degli utensili e vengono scelti in base al materiale del pezzo da lavorare e al tipo di operazione da eseguire (p.e. sgrossatura ,finitura, ecc.). Per i torni si pu inserire direttamente la Vc come parametro e il controllo calcola automaticamente il numero di giri (vedi G96) come si pu inserire lavanzamento al giro (vedi G99), nel caso si voglia programmare con il numero di giri fisso (vedi G97) e lavanzamento in mm al minuto (vedi G98) fare come segue : Parametri per tornitura S = = giri al minuto F = = mm/giro Parametri per fresatura con utensili motorizzati S = = giri al minuto F = = mm al minuto Leggenda S numero di giri F avanzamento Vc velocit di taglio Dp diametro pezzo fg avanzamento al giro D diametro fresa fz avanzamento a tagliente Z numero taglienti Consigli di lavorazione Il sovrametallo sul diametro deve essere sempre maggiore al raggio di punta dellutensile, diversamente si rischia che il pezzo entri in vibrazione o la finitura superficiale non rispetti la rugosit desiderata.

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 13

    1.3 Formule trigonometriche

    = radice quadrata

    dati incognite formule a (c - b) E sen E = b : c c, b D 90 - E b (c - a) D sen D = a : c c, a E 90 - D c (b + a) E tan E = b : a b, a D 90 E b c * sen E a c * cos E c, E D 90 E b c * cos D a c * sen D c, D E 90 D c b : sen D a b * ctg E b, E D 90 - E c b : cos D a b * tan D b, D E 90 - D c a : cos E b a * tan E a, E D 90 - E c a : sen D b a * ctg D a, D E 90 - D

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 14

    1.4 Indirizzi principali Descrizione Gli indirizzi sono delle lettere, seguite da numeri, che indicano alla macchina il tipo di operazione che deve eseguire. 1.4.1 Tipi di indirizzi Descrizione Gli indirizzi sono delle lettere che hanno un significato preciso vedi il seguente elenco. Elenco Lettera Descrizione Esempio T identifica lutensile T1010 S numero di giri o velocit di taglio S100 G codici preparazione operazione G02 o G2 M funzioni ausiliarie M03 o M3 N numero di blocco N1000 F avanzamento assi F0.3 X Z Y C assi assoluti X10.35 Z100 U W V H movimento incrementale di X, Z, Y e C U4 W-2 A comando angolare A180.5 I J K centro del cerchio I10 J30.4 R raggio R250 O nome del programma principale (max.8 cifre) O1234 P nome di richiamo del sottoprogramma esterno M98 P1000 X o U o P pausa (X e U espresso in secondi, P in millesimi) G4 X2 L ripetizioni sottoprogramma (da 1 a 9999) L90 ; fine blocco G0 X0; . punto decimale X10.567 / blocco barrato (quando attivo il blocco non viene eseguito) /G0 X0 Y0 % codice di fine programma (.) commento scritto tra parentesi tonde (TORNITURA) 1.4.2 Esempi Esempio esplicito N100 G0 X100 Z2 S1000 F0.2 M3 Esempio con formula I valori dopo gli indirizzi possono essere inseriti, oltre che esplicitamente, anche sotto formula, quindi il valore sar il risultato della formula stessa come nellesempio seguente : X[100*2] Z[50/5] S[10000/[3.14*200]]

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 15

    1.5 Codici G 1.5.1 Codici di tipo A (Hwacheon, Harrison, Star, You Ji, Hardinge)

    Codice Gruppo Descrizione Altro G0 movimento lineare assi in rapido G1 interpolazione lineare assi in lavoro

    G2 G3

    01 interpolazione circolare oraria interpolazione circolare antioraria

    G4 sosta in sec. G10 inserimento parametri e compensazioni da programma G11

    00 chiude il G10

    G12.1 (G112)

    modo interpolazione in coordinate polari G13.1

    (G113)

    25 cancella G12.1 (G112)

    G17 G18 G19

    02 piano di interpolazione XY asse utensile Z piano di interpolazione XZ asse utensile Y piano di interpolazione YZ asse utensile X

    G20 G21 06

    unit di misura in pollici unit di misura in mm

    G22 G23 09

    attiva barriera disattiva barriera

    G25 disattiva G26 G26 08 attiva controllo fluttuazione mandrino G27 verifica punto di riferimento G28 ritorno al punto di riferimento G30 ritorno dal 2 al 4 punto di riferimento G31

    00

    salto G32 01 filettatura o maschiatura G36 misura automatica dellutensile in X G37 00 misura automatica dellutensile in Z G40 annulla compensazione raggio punta G41 compensazione raggio punta a sinistra G42

    07 compensazione raggio punta a destra

    G50 impostazione limite velocit o spostamento origine G65 00 richiamo macro singolo G68 specularit on G69 16 specularit off G70 ciclo finitura G71 ciclo di sgrossatura asse Z G72 ciclo di sgrossatura asse X G73 ciclo di taglio ad anello chiuso G74 ciclo di foratura a sezioni G75 ciclo di foratura G76

    00

    ciclo di filettatura G80 annulla cicli dal G83 al G85 G83 ciclo fisso di foratura lungo asse Z G84

    ciclo fisso di maschiatura lungo asse Z

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 16

    G85 ciclo fisso di alesatura lungo asse Z G87 ciclo fisso di foratura lungo asse X G88 ciclo fisso di maschiatura lungo asse X G89

    ciclo fisso di alesatura lungo asse X G90 ciclo di taglio longitudinale G92 ciclo di filettatura G94

    01

    ciclo di taglio trasversale G96 velocit di taglio costante G97 02 numero di giri fisso G98 avanzamento mm/min G99 05 avanzamento mm/g

    1.5.2 Codici di tipo B (solo differenze) (Colchester)

    Tipo B Tipo A Descrizione Altro G92 G50 impostazione limite velocit o spostamento origine G77 G90 ciclo di taglio longitudinale G78 G92 ciclo di filettatura G79 G94 ciclo di taglio trasversale G94 G98 avanzamento mm/min G95 G99 avanzamento mm/g G90 - comandi assoluti G91 - comandi incrementali G98 - ritorno alla quota Z (cicli fissi di foratura) G99 - ritorno alla quota R (cicli fissi di foratura) G33 G32 filettatura o maschiatura

    Nel seguente manuale tutti i codici di TIPO B saranno messi tra parentesi tonde dopo il codice corrispondente di TIPO A come segue : G50(G92) S1000 ... 1.5.3 Tipo di Codici G attivi

    Parametro Bit 7 (GSC) Bit 6 (GSB) Tipo Codici G attivi 3401 0 0 A 3401 0 1 B 3401 1 0 C

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 17

    1.6 Codici M 1.6.1 Codici M per Hwacheon

    Codice Descrizione Altro M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino M06 Avanzamento canotto contropunta M07 Arretramento canotto contropunta M08 Refrigerante ON M09 Refrigerante OFF M10 M3 + M8 M11 M4 + M8 M12 M5 + M9 M13 Avanza spingibarra M19 Mano preleva pezzo gi M20 Mano preleva pezzo su M22 Apertura porta automatica M23 Chiusura porta automatica M24 Getto aria e rotazione a impulsi del mandrino M26 Errore attivo M27 Errore disattivo M28 Attiva asse C M29 Disattiva asse C M30 Fine programma M32 Bloccaggio funzione ausiliaria M33 Sbloccaggio funzione ausiliaria M34 Getto aria ON M35 Getto aria OFF M36 Uscita pre-setting M37 Ritiro pre-setting M38 Bloccaggio asse C M39 Sbloccaggio asse C M41 Gamma bassa M42 Gamma alta M45 M6+M23+M68 M46 M6+M22+M69 M47 Smusso filettatura ON M48 Smusso filettatura OFF M55 Convogliatore ON M57 Convogliatore OFF M60 Chiusura pinza M61 Apertura pinza M68 Chiusura autocentrante M69 Apertura autocentrante

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 18

    M70 Orientamento asse C M74 Attiva maschiatura sinistra con motorizzati M75 Disattiva M74 M76 Disattiva M70 M79 Attiva maschiatura rigida M88 Blocco avanzamenti al 100% M89 Disattiva M88 M90 Aggancia contropunta M91 Sgancia contropunta M98 Richiamo sottoprogramma M99 Fine sottoprogramma M116 Porta asse Z in posizione e aggancia la contropunta o porta a riposo la

    contropunta

    M120 Attiva sincronismo contromandrino M121 Disattiva M120 M129 Attiva maschiatura rigida con motorizzato M168 Chiusura contromandrino M169 Apertura contromandrino M170 Orientamento asse C contromandrino M176 Disattiva M170 M200 Comando contromandrino M201 Cancella M200 M203 Rotazione contromandrino orario M204 Rotazione contromandrino antiorario M205 Disattiva M203 o M204 M210 Rotazione contromandrino orario + refrigerante M211 Rotazione contromandrino antiorario + refrigerante M212 Disattiva M210 o M211

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 19

    1.6.2 Codici M per Colchester

    Codice Descrizione Altro M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino e refrigerante M08 Refrigerante ON M09 Refrigerante OFF M13 Rotazione mandrino oraria + refrigerante M14 Rotazione mandrino antioraria + refrigerante M18 Avvio orientamento mandrino principale M19 Stop orientamento mandrino principale M27 Imposta il tornio per eseguire una filettatura destra in manuale (mandrino) M28 Imposta il tornio per eseguire una filettatura sinistra in manuale (mandrino) M29 Sincronismo per maschiatura rigida M30 Fine programma M31 Attiva freno asse C M32 Disattiva freno asse C M34 Mano prendi pezzo fuori M35 Mano prendi pezzo arretra M36 Apertura aria M37 Chiusura aria M38 Blocco asse A M39 Sblocco asse A M51 Attiva ciclo continuo M52 Disattiva ciclo continuo M68 Avanzamento contropunta M69 Ritiro contropunta M74 Attiva collet chuck M75 Disattiva collet chuck M78 Apertura griffe mandrino M79 Chiusura griffe mandrino M80 Carica barra M86 Pressione avanzamento barra ON M87 Pressione avanzamento barra OFF M90 Avanzamento barra ON M91 Avanzamento barra OFF M92 Caricatore barra in posizione M98 Richiamo sottoprogramma M99 Fine sottoprogramma M103 Rotazione contromandrino oraria M104 Rotazione contromandrino antioraria M105 Stop contromandrino e refrigerante M109 Attiva asse C M110 Disattiva asse C M111 Attiva asse B su contromandrino

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 20

    M112 Disattiva asse B su contromandrino M113 Rotazione oraria contromandrino M114 Rotazione antioraria contromandrino M115 Sincronizzazione rotazione mandrino e contromandrino M116 Disattiva sincronismo M117 Sincronizza fase M118 Disattiva M117 M122 Servo asse A OFF M123 Servo asse A ON M127 Imposta il tornio per eseguire una filettatura destra in manuale (controm.) M128 Imposta il tornio per eseguire una filettatura sinistra in manuale (controm.) M174 Contromandrino collet chuck M175 Contromandrino non collet chuck M178 Apertura griffe contromandrino M179 Chiusura griffe contromandrino

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 21

    1.6.3 Codici M per Harrison

    Codice Descrizione Altro M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino M08 Refrigerante ON M09 Refrigerante OFF M13 Rotazione mandrino oraria + refrigerante M14 Rotazione mandrino antioraria + refrigerante M30 Fine programma M68 Avanzamento contropunta M69 Ritiro contropunta M78 Apertura mandrino M79 Chiusura mandrino M86 Pressione avanzamento barra ON M87 Pressione avanzamento barra OFF M90 Avanzamento barra ON M91 Avanzamento barra OFF M98 Richiamo sottoprogramma M99 Fine sottoprogramma

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 22

    1.6.4 Codici M per You Ji

    Codice Descrizione Altro M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino M06 Cambio utensile M08 Refrigerante ON M09 Refrigerante OFF M10 Chiusura griffe alta pressione M11 Apertura griffe alta pressione M18 Orientamento mandrino OFF M19 Orientamento mandrino ON M21 Gamma bassa motorizzato M22 Gamma alta motorizzato M25 Controllo errori ON M26 Controllo errori OFF M27 Smusso ON M28 Smusso OFF M30 Fine programma M31 Motorizzato radiale cambio direzione OFF M32 Motorizzato radiale cambio direzione ON M33 Rotazione oraria motorizzato M34 Rotazione antioraria motorizzato M35 Stop motorizzato M37 pre-setting ON (opzione) M38 Pre-setting OFF (opzione) M39 Secondo mandrino orientamento ON M41 Gamma bassa mandrino M42 Gamma alta mandrino M43 Chiusura griffe bassa pressione M44 Apertura griffe bassa pressione M54 Freno ON M55 Freno OFF M56 Asse C ON M57 Asse C OFF M60 Chiusura porta ATC M61 Apertura porta ATC M62 Refrigerante attraverso mandrino ON M63 Refrigerante attraverso mandrino OFF M66 Inserimento automatico asse C (CALL O9002) M67 Disinserimento automatico asse C (CALL O9003) M70 Sgancio utensile M71 Aggancio utensile M72 Magazine TOOL No a Spindle TOOL No M90 Pronto per cambio utensile

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 23

    M91 Cambio utensili completato M92 Cambio utensili con posto fisso M98 Richiamo sottoprogramma M99 Fine sottoprogramma

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 24

    1.6.5 Codici M per Femco Codice Descrizione Altro

    M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino M07 Refrigerante aria-olio M08 Refrigerante ON M09 Refrigerante OFF M10 Chiusura griffe M11 Apertura griffe M12 Contropunta avanti M13 Contropunta indietro M14 Orientamento mandrino per indexing a M15 Orientamento mandrino OFF a M19 Orientamento mandrino ON a M20 Avvio ciclo robot a M21 Gamma bassa b M22 Gamma alta b M23 Smusso ON M24 Smusso OFF M30 Fine programma e riavvolgimento programma M31 Interblocco by-pass ON a M32 Interblocco by-pass OFF a M36 pre-setting ON (opzione) M37 Pre-setting OFF (opzione) M38 Sonda ON a M39 Sonda OFF a M40 Mandrino neutro a M41 Gamma bassa mandrino a M42 Gamma alta mandrino a M63 Chiusura porta automatica a M64 Apertura porta automatica a M68 Blocco contropunta a M69 Sblocco contropunta a M71 Spingibarra ON a M81 Soffio aria ON M82 Soffio aria OFF M83 Prendi pezzo ON M84 Prendi pezzo OFF M85 Disattiva asse C a M86 Attiva asse C a M90 Contapezzi M98 Richiamo sottoprogramma M99 Fine sottoprogramma

    a solo per modelli WHL-55/WT-50/WT-60, HL-55/HL-55SLN b solo per modelli DURGA-ISE/25E, HL-15/HL-25

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 25

    1.6.6 Codici M per Hardinge Codice Descrizione Altro

    M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino M08 Refrigerante ON, spento con M0, M1, M5, M9, M30 e Reset M09 Refrigerante OFF M10 Alta pressione ON O M11 Alta pressione OFF O M13 Rotazione mandrino oraria e refrigerante ON M14 Rotazione mandrino antioraria e refrigerante ON M15 Stop mandrino e refrigerante M21 Apertura griffe M22 Chiusura griffe M25 Ritira prendi pezzo O M26 Uscita prendi pezzo O M27 Controllo bloccaggio pezzo con chiusura in apertura M28 Controllo bloccaggio pezzo con chiusura in chiusura M29 Maschiatura rigida M30 Fine programma e riavvolgimento programma M33 Accensione luce zona lavoro M34 Spegnimento luce zona lavoro M36 Aria ON O M37 Aria OFF O M40 Gamma bassa O M41 Gamma alta O M42 Arresto esatto (disattiva M43) M43 Arrotonda spigolo (disattiva M42) M46 Conta tempo ON M47 Conta tempo OFF M48 Blocca potenziometro S e F al 100% M49 Disattiva M48 M61 Consenso di carica nuova barra M66 Consenso apertura/chiusura griffe con rotazione mandrino M67 Disattiva M66 M68 Convogliatore trucioli ON M69 Convogliatore trucioli OFF M72 Disattiva smusso a file filetto con G76/G92 M73 Attiva smusso a fine filetto con G76/G92 M82 Tutto il corpo contropunta avanza in posizione di lavoro ma lontano

    dal pezzo (solo Talent 8/52A e 10/78) O

    M83 Tutto il corpo contropunta va indietro sullo ZERO MACCHINA (solo Talent 8/52A e 10/78)

    O

    M84 Contropunta contro il pezzo: Su Talent 8/52A e 10/78 il canotto si muove contro il pezzo. Su Talent 6/45 e 8/52 il corpo contropunta si muove contro il pezzo

    O

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 26

    M85 Contropunta indietro: Su Talent 8/52A e 10/78 il canotto torna indietro per permettere il cambio pezzo Su Talent 6/45 e 8/52 il corpo contropunta torna indietro per permettere il cambio pezzo

    O

    M86 Contropunta su zero macchina: Su Talent 8/52A e 10/78 il canotto torna indietro sullo ZERO MACCHINA Su Talent 6/45 e 8/52 il corpo contropunta torna indietro sullo ZERO MACCHINA

    O

    M90 Attiva sonda misura pezzo O M92 Discesa braccio presetting O M93 Salita braccio presetting O M97 Incremento contapezzi M98 Richiamo sottoprogramma M99 Fine sottoprogramma M106 Mist collector ON O M107 Mist collector OFF O M117 Freno asse C ON M118 Freno asse C OFF M123 Attiva asse C O M124 Disattiva asse C O

    O = opzione

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 27

    1.6.7 Codici M per Hardinge con contromandrino e asse Y Codice Descrizione Altro

    M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma M03 Rotazione mandrino principale oraria M04 Rotazione mandrino principale antioraria M05 Arresto mandrino principale M07 Sincronismo orientamento mandrini M08 Refrigerante ON, spento con M0, M1, M5, M9, M30 e Reset M09 Refrigerante OFF M10 Alta pressione ON O M11 Alta pressione OFF O M13 Rotazione mandrino principale oraria e refrigerante ON M14 Rotazione mandrino principale antioraria e refrigerante ON M15 Stop mandrino principale e refrigerante M19 Orientamento mandrino principale ON M20 Orientamento mandrino principale OFF M21 Apertura griffe mandrino principale M22 Chiusura griffe mandrino principale M25 Ritira prendi pezzo O M26 Uscita prendi pezzo O M27 Controllo bloccaggio pezzo con chiusura in apertura mandrino princ. M28 Controllo bloccaggio pezzo con chiusura in chiusura mandrino princ. M29 Maschiatura rigida M30 Fine programma e riavvolgimento programma M32 Sincronismo rotazione mandrini M33 Rotazione contromandrino orario M34 Rotazione contromandrino antiorario M35 Stop rotazione contromandrino M36 Aria mandrino principale ON O M37 Aria mandrino principale OFF O M38 Apertura automatica porte O M39 Chiusura automatica porte O M40 Gamma bassa (780 giri) O M41 Gamma alta O M42 Arresto esatto (disattiva M43) M43 Arrotonda spigolo (disattiva M42) M44 Controllo rotazione senza pezzo ON M45 Controllo rotazione senza pezzo OFF M46 Aria contromandrino ON O M47 Aria contromandrino OFF O M48 Blocca potenziometro S e F al 100% M49 Disattiva M48 M50 Tool probe active in automatico ON O M51 Rotazione oraria motorizzato M52 Rotazione antioraria motorizzato M55 Stop motorizzato e refrigerante M56 Apertura griffe contromandrino

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 28

    M57 Chiusura griffe contromandrino M58 Convogliatore trucioli ON M59 Convogliatore trucioli OFF M60 Tool probe active in automatico OFF M61 Consenso di carica nuova barra O M66 Consenso apertura/chiusura griffe con rotazione mandrino principale M67 Disattiva M66 M68 Controllo bloccaggio pezzo con chiusura in apertura contromandrino M69 Controllo bloccaggio pezzo con chiusura in chiusura contromandrino M70 Mandrino principale B funzione orientamento (asse indexato) M71 Contromandrino B funzione orientamento (asse indexato) M72 Disattiva smusso a file filetto con G76/G92 M73 Attiva smusso a fine filetto con G76/G92 M77 Controllo coppia su asse E attivo M78 Controllo coppia su asse E disattivo M92 Discesa braccio presetting O M93 Salita braccio presetting O M97 Incremento contapezzi M98 Richiamo sottoprogramma M99 Fine sottoprogramma M106 Misto aria-olio ON O M107 Misto aria-olio OFF O M110 Freno asse C attivo mandrino principale e contromandrino M111 Freno asse C disattivo mandrino e contromandrino M117 Mandrino principale Bloccato M118 Mandrino principale Sbloccato M119 Contromandrino orientamento ON M120 Scambio pezzo dal contromandrino al mandrino principale senza

    controllo coppia

    M121 Scambio pezzo dal contromandrino al mandrino principale con controllo coppia

    M122 Scambio pezzo dal mandrino principale al contromandrino senza controllo coppia

    M123 Scambio pezzo dal mandrino principale al contromandrino con controllo coppia

    M124 Impostazione valore iniziale per scambio pezzo M127 Integrating Meter Start ON M128 Integrating Meter Start OFF M136 Lampada ON M137 Lampada OFF M217 Contromandrino bloccato M218 Contromandrino sbloccato M219 Orientamento motorizzato ON M223 Asse C contromandrino ON M224 Asse C contromandrino OFF M226 Quando il braccio prendi pezzo attivo il contromandrino si posiziona

    O = opzione

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 29

    1.6.8 Codici M per Takahashi mod. LD65

    Codice Descrizione Altro M00 Stop programma M01 Arresto opzionale attivabile con pulsante da pannello operativo M02 Fine programma (reset) M03 Rotazione mandrino oraria M04 Rotazione mandrino antioraria M05 Arresto mandrino M08 Refrigerante ON M09 Refrigerante OFF M10 Orientamento mandrino O M11 O M12 O M13 O M14 Apertura autocentrante mandrino M15 Chiusura autocentrante mandrino M16 Bloccaggio mandrino ON M17 Bloccaggio mandrino OFF M18 Asse C ON M19 Asse C OFF M20 Rotazione oraria utensile motorizzato M21 Rotazione antioraria utensile motorizzato M22 Arresto utensile motorizzato M23 Innesto utensile motorizzato ON M24 Maschiature rigida inversa M25 Controllo bloccaggio torretta M29 Maschiatura rigida M30 Fine programma (reset e riavvolgimento) M33 Rotazione oraria contromandrino M34 Rotazione antioraria contromandrino M35 Arresto contromandrino M42 Refrigerante contromandrino ON M43 Refrigerante contromandrino OFF M44 Apertura autocentrante contromandrino M45 Chiusura autocentrante contromandrino M46 Bloccaggio contromandrino ON M47 Bloccaggio contromandrino OFF M48 Asse A ON M49 Asse A OFF M92 Rilevamento errore ON O M93 Rilevamento errore OFF O M94 Smussatura ON O M95 Smussatura OFF O M98 Richiamo sottoprogramma O M99 Fine sottoprogramma O

    O = opzione

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 30

    2 CHIAMATA UTENSILE 2.1 Chiamata utensile Tttxz tt = numero utensile (numero stazione torretta) xz = correttore utensile, non necessariamente uguale al numero torretta, in quanto

    corrisponde alla riga della tabella utensile dove vengono inseriti gli azzeramenti dellutensile (offset utensile)

    Rr1 = R punta T1 = numero posizione

    torretta utensile Zz1 Xx1 = numero correttore della

    tabella Offset Utensile 2.2 Tabella utensili

    No. X Z R T 1 150.200 30.3 0.8 3 2 130.333 20.05 0.4 3 -

    64 2.3 Posizione di cambio utensile Il tornio cambia lutensile in qualsiasi posizione si trova, quindi bisogna prestare attenzione quando si chiama un utensile. Esempio1 : G28 U0 ; posizionamento asse X sullo zero macchina G28 W0 ; posizionamento asse Z sullo zero macchina T0101 ; chiamata utensile e correttore Esempio2 : G0 X Z ; svincolo di sicurezza (deve essere sufficiente ad evitare una

    collisione degli utensili in torretta con il pezzo durante la rotazione della stessa per il cambio)

    T0101; chiamata utensile e correttore

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 31

    Esempio 3 (solo You Ji) : G0 Z100 ; svincolo T0100 M6; cambio utensile (verr prelevato lutensile T1) T0101; caricamento correttore G0 X Z; posizionamento

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 32

    3 DEFINIZIONE VELOCITA 3.1 Codice limiti numero di giri Questo codice una sicurezza per prevenire una programmazione di velocit errata, in oltre posso programmare la velocit di taglio costante (G96) senza rischiare di superare il limite impostato. G50(G92) Sxxxx xxxx = numero di giri massimo oltre il quale il tornio non andr, tranne che si

    programmi un altro G50 S. 3.2 Codice definizione velocit Per programmare il numero di giri del mandrino ci sono due possibilit : G96 Sxxxx xxxx = velocit di taglio costante (aumenter il numero di giro al diminuire del diametro e diminuir allaumentare del diametro) G97 Sxxxx xxxx = numero di giri fisso (allaumentare o al diminuire del diametro, il numero di giri non cambia)

    Avvertenze

    a. programmando la velocit di taglio costante con il G96, quando si programma uno svincolo per cambiare lutensile, la macchina varia drasticamente il numero di giri. Si consiglia di mettere il G97 con un numero di giri nel blocco dello svincolo per evitare questo problema.

    b. nel programmare filettature o forature usare il G97, diversamente non verr eseguita correttamente loperazione programmata per ovvi motivi.

    c. per gli Hardinge e Takahashi con il contromandrino oltre al codice G96 S o G97 S bisogna specificare una P per selezionare il mandrino: G96 S180 P1 per impostare la velocit sul mandrino principale G96 S180 P2 per impostare la velocit sul contromandrino G97 S1000 P3 per impostare la velocit sui motorizzati per impostare il senso di rotazione ci saranno i codici M dedicati dal costruttore (vedi tabella allegata)

    3.3 Codice definizione avanzamento Per programmare lavanzamento di lavoro si pu scegliere tra due possibilit: G99(G95) Fxxxx xxxx = avanzamento in mm al giro G98(G94) Fxxxx xxxx = avanzamento in mm al min

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 33

    4 PROGRAMMAZIONE PROFILI 4.1 Movimenti assoluti e incrementali X Z movimenti assoluti, sono movimenti che hanno le coordinate rispetto allo 0

    pezzo U W movimenti incrementali (non modale), sono movimenti che hanno le

    coordinate rispetto allultimo punto raggiunto Avvertenze

    I. I movimenti di X e U sono valori diametrali tutti gli altri sono lineari 4.1.1 Esempio n1 Tralasciando il tipo di movimento i punti da 1 a 8 saranno : X0 Z0 punto1, movimento assoluto X30 punto 2, movimento assoluto Z-50 punto 3, movimento assoluto X50 Z-80 punto 4, movimento assoluto W-60 punto 5, movimento incrementale dellasse Z U-40 W-50 punto 6, movimento incrementale dellasse X e asse Z Z-230 punto 7, movimento assoluto X0 punto 8, movimento assoluto

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 34

    4.2 Movimenti lineari Per fare movimenti lineari ci sono 2 codici : G00 X Z movimenti lineari con avanzamento rapido G01 X Z F movimenti lineari con avanzamento programmato X.. coordinata lungo lasse X con valore diametrale Z.. coordinata lungo lasse Z con valore reale F.. avanzamento a secondo del codice G99(mm/giro) o G98(mm/min) 4.2.1 Esempio n2

    No. X offset Z offset R T 1 50.555 20.333 0.4 3

    O0001(TORNITURA); N1 G50(G92) S3000 (LIMITE NUMERO DI GIRI) ; N5 G0 X300 Z300 (SVINCOLO PER CAMBIO UTENSILE); N10 T0101 (CHIAMATA UTENSILE E CORRETTORI) ; N11 G96 S200 M4 (GIRI E ROTAZIONE MANDRINO); N12 G0 X105 Z0 M8 (POSIZIONAMENTO E REFRIGERANTE); N15 G1 G99(G95) X-2 F0.2 (1) ; N20 G0 X30 Z2 (2) ; N25 G1 Z-50 (3) ; N30 X50 Z-80 (4) ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 35

    N35 Z-140 (5) ; N40 X100 (6) ; N45 Z-230 (7) ; N50 G0 X102 ; N55 G0 X300 Z300; N60 M2 ; Descrizione blocchi del programma N1 limitazione numero di giri N5 svincolo prima di chiamare lutensile N10 T0101 (chiamata dellutensili n1 con loffset 1) N11 G96 S200 M4 (velocit di taglio costante e rotazione antioraria), N12 X102 Z2 (posizionamento in rapido in X e Z) N15 intestatura con avanzamento in mm al giro G99(G95) N20 svincolo in rapido N25 N45 percorso utensile in lavoro con un avanzamento di 0.2mm/giri N55 svincolo N60 fine programma

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 36

    4.3 Smussi e raccordi Per programmare uno smusso o un raccordo su uno spigolo a 90 ci sono due codici : X o Z C smusso dellentit programmata in C (radiale) X o Z R raccordo con raggio programmato in R (radiale) Avvertenze

    I. specificare solo un asse assieme a C o R II. usare il segno + o per specificare la direzione dello smusso o del raggio, bisogna usare il

    segno solo quando lopzione Angoli non attiva, diversamente non serve III. per i torni che hanno anche lasse C , per programmare uno smusso o un raccordo bisogna

    scrivere ,C o ,R per diversificare i due elementi (il parametro 3405.4 deve essere a 0) 4.3.1 Esempio n3 G1 X0 Z0 F0.3 ; X15 C2 (X15, C2); Z-20 ; X60 C5 (X60, C5); Z-100 ; oppure G1 X0 Z0 F0.3; X11; U4 W-2; Z-20; X50; U10 W-5; Z-100; 4.3.2 Esempio n4 G1 X0 Z0 F0.15 ; X15 R5 (X15, R5); Z-20 R3 (Z-20, R3); X60 R20 (X60, R20); Z-80 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 37

    4.4 Angoli Per comandare uno spostamento angolare sul piano Z-X basta digitare langolo dopo la lettera A. la direzione dellangolo positiva girando in senso antiorario. Se si programma un blocco specificando solo langolo A , il blocco successivo deve contenere 3 elementi X, Z e A. Se il tornio ha lasse C e o A un asse programmare langolo dopo la virgola ,A 4.4.1 Esempio n5 G1 X0 Z0 ; A120 ; X100 Z-70 A160 (,A160); G0 X40 Z2 ; G1 Z-30 F0.2 ; A160 C4 ; X100 Z-68 A110.5 C8(,A110 C8); Z-100 ; ...

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 38

    4.5 Esempio n 6 (smussi, raccordi e angoli)

    No. X offset Z offset R T 2 50.555 20.333 0.4 3

    G50(G92) S3000 ; G0 X300 Z300 ; T0202 ; G96 S150 M4; G0 X0 Z2 M8; G99(G95) G1 Z0 F0.1 ; A90 ; X30 A150 Z-18 ; X50 R5 ; Z-58 ; Z-68 A160 ; X70 C2 ; Z-88 ; X75 ; G0 X300 Z300 ; M2 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 39

    4.6 Movimenti circolari 4.6.1 Cerchio con R Per programmare i movimenti circolari conoscendo il raggio e i punti di arrivo ci sono 2 codici : G02 X(U) Z(W) R movimento circolare orario G03 X(U) Z(W) R movimento circolare antiorario X(U) arrivo diametrale del cerchio assoluto (U incrementale) Z(W) arrivo del cerchio in Z assoluto (W incrementale) R.. raggio del cerchio (valore a disegno) 4.6.1.1 Esempio n7 G1 X0 Z0 F0.3 ; X20 ; G2 X60 Z-20 R20 ; G3 X120 Z-50 R30 ; G1 Z-80 ; X122 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 40

    4.6.2 Cerchio con I K Per programmare i movimenti circolari conoscendo il centro cerchio e i punti di arrivo ci sono 2 codici : G02 X.. Z.. I.. K.. movimento circolare orario G03 X.. Z.. I.. K.. movimento circolare antiorario X..(U) arrivo diametrale assoluto del cerchio (incrementale) Z..(W) arrivo del cerchio assoluto in Z (incrementale) I.. valore incrementale dal punto inizio cerchio al centro cerchio sullasse X K.. valore incrementale dal punto inizio cerchio al centro cerchio sullasse Z 4.6.2.1 Esempio n8 ... G0 X0 Z2 ; G1 Z0 F0.2 ; X21.85 ; Z-8.754 ; G2 X51.416 Z-22.398 K11.254 I24.075 ; G1 X68.991 ; G3 X90 Z-40 I-9.496 K-17.5 ; G1 Z-80 ; G1 X92 F0.5 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 41

    4.7 Compensazione raggio Tutti i profili che abbiamo programmato fino ad ora non tenevano conto del raggio di punta dellutensile, quindi nel caso della programmazione di percorsi non paralleli agli assi, il percorso realizzato differiva dal percorso programmato. Per ovviare a questo problema, si deve utilizzare la compensazione raggio. Di compensazione raggio ne esistono 2 : G41 compensazione con utensile a sinistra del profilo G42 compensazione utensile a destra del profilo Guardando la figura sopra si identificano i due tipi di compensazione raggio utensile. Nota: dal blocco dellattivazione della compensazione raggio (Start-up) il controllo calcola il percorso dellutensile mantenendo il centro del raggio punta perpendicolare al profilo programmato nella direzione in base al quadrante (specificato nella colonna T della tabella OFFSET) e distante del valore del raggio punta (inserito nella colonna R della tabella OFFSET), quindi prestare molta attenzione nel punto di attivazione della compensazione e dei valori inseriti nella tabella OFFSET per evitare che lutensile rovini il profilo.

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 42

    G40 (IK) annulla qualsiasi compensazione raggio, con I (per X) e/o K (per Z) si pu specificare lallontanamento dellutensile prima di togliere la compensazione raggio nel caso di annullamento della compensazione con lutensile attaccato ad uno spallamento.

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 43

    4.7.1 Descrizione quadrante utensile Per permettere al controllo di calcolarsi il percorso utensile giusto bisogna inserire nella tabella

    utensile, oltre alloffset in X e in Z, il raggio di punta in R e il quadrante, secondo la tabella seguente , in T.

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 44

    4.8 Esempio n9

    No. X offset Z offset R T 1 50.555 20.333 0.4 3 2 48.500 12.567 0.2 2

    O0002(ESEMPIO); G50(G92) S3000 ; G0 X300 Z300 ; T0101 ; G96 S100 M4 ; G0 X142 Z0 M8; G99(G95) G1 X38 F0.2; G0 X40 Z5; G1 G42 X38 Z2; X80 C5 ; G1 Z-30 ; G2 X100 Z-40 R10 ; G1 Z-50 ; A116.565 X140; Z-70 ; X143 F0.5 ; G0 G40 X145 Z2 ; G0 X300 Z300 ; T0202 ; G0 G96 S200 M4 X142 Z2 ; G0 X36 Z2 F0.5 ; G1 G41 X40 Z0 F0.2 ; Z-50 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 45

    A206.361 X20; Z-91 ; X15 ; Z2 F0.5 ; G0 G40 Z50 ; G0 X300 Z300 ; M2 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 46

    5 SOTTOPROGRAMMI Descrizione Un sottoprogramma una parte di programma che pu essere richiamata e ripetuta pi volte. Il richiamo pu essere fatto dal programma principale o da un altro sottoprogramma. Il sottoprogramma un programma esterno, di nome diverso da qualsiasi altro programma o sottoprogramma, e deve necessariamente finire con M99. 5.1 Sottoprogramma esterno al programma principale Descrizione Si possono creare un numero infinito di sottoprogrammi esterni al programma principale (il limite la memoria della macchina). I sottoprogrammi esterni non sono nientaltro che programmi che vengono chiusi con M99. Il numero del programma pu avere al massimo 8 cifre. Esempio Oxxxx (NOME DEL SOTTOPROGRAMMA) (SOTTOPROGRAMMA) M99 (FINE SOTTOPROGRAMMA) 5.2 Fine sottoprogramma M99 fine del sottoprogramma, ritorno nel livello precedente e partenza dal blocco

    successivo al blocco di richiamo M99 P fine del sottoprogramma, ritorno nel livello precedente e partenza dal blocco

    specificato nella P, pu essere usato anche nel programma principale (vedi esempio 2)

    Esempio 1 O0005(PRINCIPALE) O1000 (SOTTOPROGRAMMA) M98 P1000 N32 M30 M99 Esempio 2 O0005(PRINCIPALE) M98 P1000 N32 /M30 mentre attivo il blocco barrato il programma arrivato al blocco M99 salter M99 P32 al blocco N32, quando il blocco barrato verr disattivato il programma

    terminer

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 47

    5.3 Richiamo sottoprogramma esterno Sintassi M98 P1000 richiamo del sottoprogramma O1000 per una volta. Esempio O0001 (PROGRAMMA PRINCIPALE) M98 P1000 (RICHIAMO DEL SOTTOPROGRAMMA O1000) M98 P2000 (RICHIAMO DEL SOTTOPROGRAMMA O2000) M30 (FINE PROGRAMMA PRONCIPALE) O1000 (SOTTOPROGRAMMA O1000) M99 (FINE SOTTOPROGRAMMA O1000) O2000 (SOTTOPROGRAMMA O2000) M99 (FINE SOTTOPROGRAMMA O2000) 5.4 Richiamo di pi volte di un sottoprogramma M98 P2000 L10 richiamo del programma O2000 quale sottoprogramma, per 10

    volte. Il programma O2000 deve avere come fine programma M99.

    M98 P102000 richiamo del programma O2000 quale sottoprogramma, per 10

    volte. Il programma O2000 deve avere come fine programma M99.

    5.5 Annidamenti Descrizione Con la parola annidamenti si intende la possibilit di richiamare un sottoprogramma da un altro sottoprogramma che a sua volta ne pu richiamare un altro, ecc. Ogni richiamano detto livello, ci possono essere al massimo 4 livelli di sottoprogramma. Esempio principale 1livello 2livello 3livello 4livello O0001 O1001 O1002 O1003 O1004 M98 P1001 M98 P1002 M98 P1003 M98 P1004 M30 M99 M99 M99 M99

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 48

    5.6 Richiamo di un sottoprogramma da una memoria esterna Descrizione Sulle macchine con Data Server, floppy disk o memory card c la possibilit di archiviare i programmi, oltre che sulla memoria, anche su un hard disk chiamato Data Server, per poter richiamare un sottoprogramma fare come segue. Sintassi M198 Pxxxx Lnnnn richiamo del sottoprogramma xxxx (max 4 cifre) per nnnn volte (max

    9999). Per 1 volta non specificare L M198 Pnnnnxxxx richiamo del sottoprogramma xxxx (max 4 cifre) per nnnn volte (max

    9999). Per 1 volta non specificare nnnn Avvertenze

    I. necessario che vi sia installata una memoria esterna per poter usare tale funzione II. Questa funzione abilitata quando il parametro 102 = 4 (no su serie 15)

    III. Nel parametro 6030 possibile specificare un numero diverso da 198 per il codice M di richiamo (per la serie 15 usare il parametro 2431)

    IV. Il sottoprogramma richiamato non pu essere editato in macchina, deve essere editato dallunit esterna

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 49

    5.7 Esempio di programma per 3 pezzi consecutivi G50S2000 ; G10 P0 Z- (RIPRISTINO ORIGINE DI PARTENZA ) ; nota1 G0 X300 Z300 ; M98 P31001 (RICHIAMO 3 VOLTE IL SOTTOPROGRAMMA); G10 P0 Z- (RIPRISTINO ORIGINE DI PARTENZA ) ; nota1 G0 X300 Z300 ; M2; O1001 (PROGRAMMA COMPLETO PER 1 PEZZO); G50 S2000 ; G0 X400 Z400 ; T0101 (SGROSSATURA) ; G96 S100 M3 ; G0 X62 Z0 M8 ; G99(G95) G1 X-2 F0.3; G0 X62 Z2 ; G71 U4 R1 ; G71 P100 Q101 U2 W0.1 F0.3 ; N100 G0 X20 ; G1 Z0 F0.2 ; X40 Z-10 ; X55 R2 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 50

    N101 Z-21 ; G0 X400 Z400 ; T0202 (FINITURA) ; G96 S100 M3 ; G0 X62 Z2 M8 ; G70 P100 Q101 ; G0 X400 Z400 ; T0303 (TRONCATORE LARGO 5MM) ; G96 S100 M3; G0 X62 Z-25 M8; G75 R1 ; G75 X-2 Z-25 P5000 F0.2 ; G0 X400 Z400 ; G10 P0 W26 (SPOSTAMENTO ORIGINE IN Z PER UN NUOVO PEZZO); nota2 M99 ; nota1 : RIPRISTINO ZERO PEZZO (ci sono 2 metodi)

    1. G10 P0 Z+/- (codici G di tipo A e B, il segno dipende dalla macchina) spostamento assoluto. Nella Z digitare la quota dello zero pezzo fatto sul pezzo grezzo. Leggere la quota in Z SPOSTAMENTO della pagina OFFSET/SETTING nella sottopagina SHF OR (W.SHFT) .

    2. G10 G90 P0 Z+/- (codici G di tipo B, il segno dipende dalla macchina) ripristino assoluto eseguire la procedura uguale al punto 2 (es.: G10 G90 P0 Z-300)

    nota2 : SPOSTAMENTO ZERO PEZZO (ci sono 2 metodi)

    1. G10 P0 W+/- (codici G di tipo A e B, il segno dipende dalla macchina) spostamento incrementale dello zero pezzo in Z.

    2. G10 G91 P0 Z+/- (codici G di tipo B, il segno dipende dalla macchina) spostamento incrementale (es.: G10 G91 P0 Z-20)

    Determinazione segno per W Se lo zero macchina si trova a destra (lato contropunta o contromandrino) e nello spostamento origine sulla Z compare un valore positivo usare W+, se il segno negativo usare W-. Se lo zero macchina e nella parte sinistra (lato autocentrante) e nello spostamento origine sulla Z compare un valore positivo usare W-, se il segno negativo usare W+.

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 51

    6 CICLI FISSI 6.1 Elenco cicli fissi Cicli fissi di foratura G83 ciclo di foratura G85 ciclo di alesatura G84 ciclo di maschiatura G80 annulla cicli di foratura Cicli fissi di tornitura G90 (G77) ciclo di tornitura longitudinale (lungo asse Z) G94 (G79) ciclo di tornitura trasversale (lungo asse X) G70 ciclo di finitura G71 ciclo di sgrossatura longitudinale (lungo asse Z) G72 ciclo di sgrossatura trasversale (lungo asse X) G73 ciclo di tornitura in copiatura G74 ciclo per gole lungo asse Z o forature G75 ciclo per gole lungo asse X Cicli fissi di filettatura G76 ciclo di filettatura G32(G33) ciclo di una passata di filettatura G34 ciclo di filettatura a passo variabile G35 ciclo di filettatura circolare orario G36 ciclo di filettatura circolare antiorario G92 (G78) ciclo di filettatura con impostazione di ogni passata

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 52

    6.2 Ciclo fisso di foratura G83 Descrizione Ciclo fisso che permette di fare forature con scarico o rottura truciolo (se il parametro 5101.2 RTR a 0 vengono eseguite le rotture truciolo se il parametro a 1 vengono eseguiti gli scarichi, con il parametro 5114 si determina lentit di stacco o pre-arresto). Il ciclo viene annullato con G80 e il numero di giri deve essere sempre fisso. Sintassi G83 X0 Z(W) R Q F P X0 sempre 0 perch il foro pu essere fatto solo nel centro di rotazione del pezzo Z(W) quota del fondo del foro, assoluto(incrementale) R avvicinamento al pezzo sullasse Z dal punto di posizionamento (incrementale e facoltativo) Q ogni quanti mm esegue scarico o rottura (valore in millesimi e facoltativo) F avanzamento P sosta in secondi sul fondo foro (facoltativo) Esempio O0021 (ESEMPIO G83); G50(G92) S2000 ; G0 X300 Z300 ; T0101 ; G97 S500 M3; G0 X104 Z2 M8; G99(G95) X0 ; G83 Z-65 Q5000 F0.5 ; G80 (ANNULLA G83); G0 X300 Z300 M5 ; M2 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 53

    6.3 Ciclo fisso di alesatura G85 Descrizione Ciclo fisso che permette di fare unalesatura di un foro con lalesatore con avanzamento di lavoro sia in discesa che in salita. Il ciclo viene annullato con G80 e il numero di giri deve essere sempre fisso. Sintassi G85 X0 Z(W) R F P X0 sempre 0 perch il foro pu essere fatto solo nel centro di rotazione del pezzo Z(W) quota del fondo del foro, assoluto(incrementale) R avvicinamento al pezzo sullasse Z dal punto di posizionamento (incrementale e facoltativo) F avanzamento P sosta in secondi sul fondo del foro Esempio O0022 (ESEMPIO G85); G50(G92) S2000 ; G0 X300 Z300 ; T0101 ; G97 S300 M3; G0 X104 Z2 M8; G99(G95) X0 ; G85 Z-65 F0.5 P0.5; G80 ; G0 X300 Z300 M5 ; M2 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 54

    6.4 Ciclo fisso di maschiatura G84(opzione) o G32(G33) Descrizione per G84 Con questo ciclo si possono fare delle maschiature rigide (cio il maschio viene stretto in pinza e non compensa eventuali errori tra rotazione pezzo e asse Z). La coordinata X sar sempre 0, il numero di giri deve essere fisso e lavanzamento in mm/giro. Sintassi M29(M79) S. sincronismo con il numero di giri per la maschiatura (M29 per tutte le macchine se non specificato altro codice dal costruttore come M79 per Hwa- Cheon) non impostare se non si vuole la maschiatura rigida G84 R Z F ciclo per la maschiatura rigida R avvicinamento in rapido dal posizionamento Z quota fondo maschiatura F avanzamento in MM/Giro (passo) Esempio O0150 (MASCHIATURA RIGIDA M8) ; G50(G92) S1500 ; G0 X300 Z300 ; T0101 ; G0 G99(G95) X0 Z5 M3; M29(M79) G97 S300 ; G84 R0 Z-20 F1.25 ; G80 ; G0 X300 Z300 ; M30 ; Descrizione per G32(G33) Quando si vuole filettare un foro con un maschio, ma la macchina non dotata di maschiatura rigida, bisogna usare il ciclo G32(G33). Usare sempre giri fissi e avanzamento in MM/giro Sintassi G32(G33) Z F ciclo di filettatura Z quota fondo maschiatura (mettere una quota inferiore alla quota reale, provare a maschiare, misurare la quota ottenuta e se necessita modificare e riprovare, bisogna fare questo per via delle accelerazioni/decelerazioni) F avanzamento in MM/Giro (passo, in ingresso mettere un valore di poco inferiore al passo reale (circa -10%), in uscita mettere il passo reale) Esempio T0202; G0 G99(G95) G97 S300 M8 X0 Z5; G32(G33) Z-20 F1.1 M3 ; M5; G32(G33) Z5 F1.25 M4; G0 X300 Z300 ; M30 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 55

    6.5 Ciclo di tornitura longitudinale G90 (G77) Descrizione Con questo ciclo si intende programmare tante passate, a profondit differenti, lavorando lungo lasse Z. Il tornio eseguir pi passate alle profondit descritte nei blocchi dal G90 in poi fino a G0, alla fine della passata lutensile ritorner alla posizione prima del G90. Lincremento in X e il ritorno in Z avvengono in rapido come descritto nella figura seguente : I blocchi 1, 2, 3 e 4 vengono eseguiti tutti anche si in blocco singolo. Sintassi G90(G77) X(U) Z(W) R F inizio tornitura longitudinale G0 / G1 fine tornitura longitudinale X quota diametrale della passata in X (assoluto) U incremento della passata in X (incrementale) Z posizione finale in Z W posizione incrementale della Z rispetto alla Z precedente (incrementale) R differenza tra raggio finale e raggio iniziale (R- se il diametro finale maggiore del

    diametro iniziale, R+ se il contrario) F avanzamento

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 56

    6.5.1 Esempio n10

    No. X offset Z offset R T 1 50.555 20.333 0.4 3

    O0003 (ESEMPIO G90); G50(G92) S2000 ; G0 X300 Z300 ; T0101 ; G96 G99(G95) S100 M4; G0 X104 Z2 M8; G90(G77) X96 Z-80 F0.5 ; X92 ; X88 ; X84 ; X80 ; X76 ; X72 ; X70 ; G0 X300 Z300 M5 ; M2 ; 6.5.2 Esempio n11

    No. X offset Z offset R T 1 50.555 20.333 0.4 3

    O0004 (ESEMPIO G90 R); G50(G92) S2000 ; G0 X300 Z300 ; T0101 ; G96 G99(G95) S200 M4; G0 X90 Z0 M8; G90(G77) X86 Z-50 R-5 F0.5 ; X82 ; X78 ; X74 ; X70 ; X72 ; X68 ; X64 ; X60 ; G0 X300 Z300 M5 ; M2 ;

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 57

    6.6 Ciclo di tornitura trasversale G94 (G79) Descrizione Con questo ciclo si intende programmare tante passate, a profondit differenti, lavorando lungo lasse X. Il tornio eseguir pi passate alle profondit descritte nei blocchi dal G94 in poi fino a G0, alla fine della passata lutensile ritorner alla posizione prima del G94. Lincremento in Z e il ritorno in X avvengono in rapido come descritto dalla figura seguente : I blocchi 1, 2, 3 e 4 vengono eseguiti tutti anche si in blocco singolo. Sintassi G94(G79) X(U) Z(W) R F inizio tornitura trasversale G0 / G1 fine tornitura trasversale X diametro finale in X (assoluto) U incremento diametrale rispetto alla posizione di partenza (incrementale) Z posizione finale in Z (assoluto) W incremento della passata in Z rispetto allultima Z programmata (incrementale) R differenza tra Z finale e Z iniziale (R- se la Z finale maggiore della Z iniziale, R+ se il

    contrario) F avanzamento

  • R.F. Celada S.p.A.

    Manuale corso Torni con CN Fanuc e-mail: [email protected] 58

    6.6.1 Esempio n12

    No. X offset Z offset R T 10 50.555 20.333 0.4 3

    O0005 (ESEMPIO G94) ; G50(G92) S2000 ; G0 X300 Z300 ; T1010 ; G96 G99(G95) S200 M3; G0 X104 Z2 M8; G94(G79) X20 Z-2 F0.5 ; Z-4 ; Z-6 ; Z-8 ; Z-10 ; G0 X300 Z300 M5 ; M2 ; 6.6.2 Esempio n13

    No. X