Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
programmazione
torni con CN Fanuc
R.F. CELADA
email: giorgio.cerberi@celada.it
Ver. 25.01.2008
e-mail: giorgio.cerberi@celada.it
2
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.
e-mail: giorgio.cerberi@celada.it
3
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
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
4
e-mail: giorgio.cerberi@celada.it
5
e-mail: giorgio.cerberi@celada.it
6
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
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
7
e-mail: giorgio.cerberi@celada.it
8
PARTE I - PROGRAMMAZIONE
1 GENERALE
1.1 Movimento assi e piani di lavoro
1.1.1 Tornio orizzontale
e-mail: giorgio.cerberi@celada.it
9
e-mail: giorgio.cerberi@celada.it
10
e-mail: giorgio.cerberi@celada.it
11
F = fg = mm/giro
Leggenda
S
F
Vc
Dp
fg
D
fz
Z
numero di giri
avanzamento
velocit di taglio
diametro pezzo
avanzamento al giro
diametro fresa
avanzamento a tagliente
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.
e-mail: giorgio.cerberi@celada.it
12
dati
incognite
a
c, b
E
D
b
c, a
D
E
c
b, a
E
D
b
c, E
a
D
b
c, D
a
E
c
b, E
a
D
c
b, D
a
E
c
a, E
b
D
c
a, D
b
E
= radice quadrata
formule
(c - b)
sen E = b : c
90 - E
(c - a)
sen D = a : c
90 - D
(b + a)
tan E = b : a
90 E
c * sen E
c * cos E
90 E
c * cos D
c * sen D
90 D
b : sen D
b * ctg E
90 - E
b : cos D
b * tan D
90 - D
a : cos E
a * tan E
90 - E
a : sen D
a * ctg D
90 - D
e-mail: giorgio.cerberi@celada.it
13
Descrizione
identifica lutensile
numero di giri o velocit di taglio
codici preparazione operazione
funzioni ausiliarie
numero di blocco
avanzamento assi
assi assoluti
movimento incrementale di X, Z, Y e C
comando angolare
centro del cerchio
raggio
nome del programma principale (max.8 cifre)
nome di richiamo del sottoprogramma esterno
pausa (X e U espresso in secondi, P in millesimi)
ripetizioni sottoprogramma (da 1 a 9999)
fine blocco
punto decimale
blocco barrato (quando attivo il blocco non viene eseguito)
codice di fine programma
commento scritto tra parentesi tonde
Esempio
T1010
S100
G02 o G2
M03 o M3
N1000
F0.3
X10.35 Z100
U4 W-2
A180.5
I10 J30.4
R250
O1234
M98 P1000
G4 X2
L90
G0 X0;
X10.567
/G0 X0 Y0
(TORNITURA)
1.4.2 Esempi
Esempio esplicito
e-mail: giorgio.cerberi@celada.it
14
1.5 Codici G
1.5.1 Codici di tipo A (Hwacheon, Harrison, Star, You Ji, Hardinge)
Codice
G0
G1
G2
G3
G4
G10
G11
G12.1
(G112)
G13.1
(G113)
G17
G18
G19
G20
G21
G22
G23
G25
G26
G27
G28
G30
G31
G32
G36
G37
G40
G41
G42
G50
G65
G68
G69
G70
G71
G72
G73
G74
G75
G76
G80
G83
G84
Gruppo
01
00
25
02
06
09
08
00
01
00
07
00
16
00
Descrizione
movimento lineare assi in rapido
interpolazione lineare assi in lavoro
interpolazione circolare oraria
interpolazione circolare antioraria
sosta in sec.
inserimento parametri e compensazioni da programma
chiude il G10
modo interpolazione in coordinate polari
Altro
e-mail: giorgio.cerberi@celada.it
15
G85
G87
G88
G89
G90
G92
G94
G96
G97
G98
G99
01
02
05
Tipo A
G50
G90
G92
G94
G98
G99
G32
Descrizione
impostazione limite velocit o spostamento origine
ciclo di taglio longitudinale
ciclo di filettatura
ciclo di taglio trasversale
avanzamento mm/min
avanzamento mm/g
comandi assoluti
comandi incrementali
ritorno alla quota Z (cicli fissi di foratura)
ritorno alla quota R (cicli fissi di foratura)
filettatura o maschiatura
Altro
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
...
Bit 7 (GSC)
0
0
1
Bit 6 (GSB)
0
1
0
e-mail: giorgio.cerberi@celada.it
16
1.6 Codici M
1.6.1 Codici M per Hwacheon
Codice
M00
M01
M02
M03
M04
M05
M06
M07
M08
M09
M10
M11
M12
M13
M19
M20
M22
M23
M24
M26
M27
M28
M29
M30
M32
M33
M34
M35
M36
M37
M38
M39
M41
M42
M45
M46
M47
M48
M55
M57
M60
M61
M68
M69
Descrizione
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma
Rotazione mandrino oraria
Rotazione mandrino antioraria
Arresto mandrino
Avanzamento canotto contropunta
Arretramento canotto contropunta
Refrigerante ON
Refrigerante OFF
M3 + M8
M4 + M8
M5 + M9
Avanza spingibarra
Mano preleva pezzo gi
Mano preleva pezzo su
Apertura porta automatica
Chiusura porta automatica
Getto aria e rotazione a impulsi del mandrino
Errore attivo
Errore disattivo
Attiva asse C
Disattiva asse C
Fine programma
Bloccaggio funzione ausiliaria
Sbloccaggio funzione ausiliaria
Getto aria ON
Getto aria OFF
Uscita pre-setting
Ritiro pre-setting
Bloccaggio asse C
Sbloccaggio asse C
Gamma bassa
Gamma alta
M6+M23+M68
M6+M22+M69
Smusso filettatura ON
Smusso filettatura OFF
Convogliatore ON
Convogliatore OFF
Chiusura pinza
Apertura pinza
Chiusura autocentrante
Apertura autocentrante
Altro
e-mail: giorgio.cerberi@celada.it
17
M70
M74
M75
M76
M79
M88
M89
M90
M91
M98
M99
M116
M120
M121
M129
M168
M169
M170
M176
M200
M201
M203
M204
M205
M210
M211
M212
Orientamento asse C
Attiva maschiatura sinistra con motorizzati
Disattiva M74
Disattiva M70
Attiva maschiatura rigida
Blocco avanzamenti al 100%
Disattiva M88
Aggancia contropunta
Sgancia contropunta
Richiamo sottoprogramma
Fine sottoprogramma
Porta asse Z in posizione e aggancia la contropunta o porta a riposo la
contropunta
Attiva sincronismo contromandrino
Disattiva M120
Attiva maschiatura rigida con motorizzato
Chiusura contromandrino
Apertura contromandrino
Orientamento asse C contromandrino
Disattiva M170
Comando contromandrino
Cancella M200
Rotazione contromandrino orario
Rotazione contromandrino antiorario
Disattiva M203 o M204
Rotazione contromandrino orario + refrigerante
Rotazione contromandrino antiorario + refrigerante
Disattiva M210 o M211
e-mail: giorgio.cerberi@celada.it
18
Descrizione
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma
Rotazione mandrino oraria
Rotazione mandrino antioraria
Arresto mandrino e refrigerante
Refrigerante ON
Refrigerante OFF
Rotazione mandrino oraria + refrigerante
Rotazione mandrino antioraria + refrigerante
Avvio orientamento mandrino principale
Stop orientamento mandrino principale
Imposta il tornio per eseguire una filettatura destra in manuale (mandrino)
Imposta il tornio per eseguire una filettatura sinistra in manuale (mandrino)
Sincronismo per maschiatura rigida
Fine programma
Attiva freno asse C
Disattiva freno asse C
Mano prendi pezzo fuori
Mano prendi pezzo arretra
Apertura aria
Chiusura aria
Blocco asse A
Sblocco asse A
Attiva ciclo continuo
Disattiva ciclo continuo
Avanzamento contropunta
Ritiro contropunta
Attiva collet chuck
Disattiva collet chuck
Apertura griffe mandrino
Chiusura griffe mandrino
Carica barra
Pressione avanzamento barra ON
Pressione avanzamento barra OFF
Avanzamento barra ON
Avanzamento barra OFF
Caricatore barra in posizione
Richiamo sottoprogramma
Fine sottoprogramma
Rotazione contromandrino oraria
Rotazione contromandrino antioraria
Stop contromandrino e refrigerante
Attiva asse C
Disattiva asse C
Attiva asse B su contromandrino
Altro
e-mail: giorgio.cerberi@celada.it
19
M112
M113
M114
M115
M116
M117
M118
M122
M123
M127
M128
M174
M175
M178
M179
e-mail: giorgio.cerberi@celada.it
20
Descrizione
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma
Rotazione mandrino oraria
Rotazione mandrino antioraria
Arresto mandrino
Refrigerante ON
Refrigerante OFF
Rotazione mandrino oraria + refrigerante
Rotazione mandrino antioraria + refrigerante
Fine programma
Avanzamento contropunta
Ritiro contropunta
Apertura mandrino
Chiusura mandrino
Pressione avanzamento barra ON
Pressione avanzamento barra OFF
Avanzamento barra ON
Avanzamento barra OFF
Richiamo sottoprogramma
Fine sottoprogramma
Altro
e-mail: giorgio.cerberi@celada.it
21
Descrizione
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma
Rotazione mandrino oraria
Rotazione mandrino antioraria
Arresto mandrino
Cambio utensile
Refrigerante ON
Refrigerante OFF
Chiusura griffe alta pressione
Apertura griffe alta pressione
Orientamento mandrino OFF
Orientamento mandrino ON
Gamma bassa motorizzato
Gamma alta motorizzato
Controllo errori ON
Controllo errori OFF
Smusso ON
Smusso OFF
Fine programma
Motorizzato radiale cambio direzione OFF
Motorizzato radiale cambio direzione ON
Rotazione oraria motorizzato
Rotazione antioraria motorizzato
Stop motorizzato
pre-setting ON (opzione)
Pre-setting OFF (opzione)
Secondo mandrino orientamento ON
Gamma bassa mandrino
Gamma alta mandrino
Chiusura griffe bassa pressione
Apertura griffe bassa pressione
Freno ON
Freno OFF
Asse C ON
Asse C OFF
Chiusura porta ATC
Apertura porta ATC
Refrigerante attraverso mandrino ON
Refrigerante attraverso mandrino OFF
Inserimento automatico asse C (CALL O9002)
Disinserimento automatico asse C (CALL O9003)
Sgancio utensile
Aggancio utensile
Magazine TOOL No a Spindle TOOL No
Pronto per cambio utensile
Altro
e-mail: giorgio.cerberi@celada.it
22
M91
M92
M98
M99
e-mail: giorgio.cerberi@celada.it
23
Altro
a
a
a
a
b
b
a
a
a
a
a
a
a
a
a
a
a
a
a
a
e-mail: giorgio.cerberi@celada.it
24
M83
M84
Descrizione
Altro
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma
Rotazione mandrino oraria
Rotazione mandrino antioraria
Arresto mandrino
Refrigerante ON, spento con M0, M1, M5, M9, M30 e Reset
Refrigerante OFF
Alta pressione ON
Alta pressione OFF
Rotazione mandrino oraria e refrigerante ON
Rotazione mandrino antioraria e refrigerante ON
Stop mandrino e refrigerante
Apertura griffe
Chiusura griffe
Ritira prendi pezzo
Uscita prendi pezzo
Controllo bloccaggio pezzo con chiusura in apertura
Controllo bloccaggio pezzo con chiusura in chiusura
Maschiatura rigida
Fine programma e riavvolgimento programma
Accensione luce zona lavoro
Spegnimento luce zona lavoro
Aria ON
Aria OFF
Gamma bassa
Gamma alta
Arresto esatto (disattiva M43)
Arrotonda spigolo (disattiva M42)
Conta tempo ON
Conta tempo OFF
Blocca potenziometro S e F al 100%
Disattiva M48
Consenso di carica nuova barra
Consenso apertura/chiusura griffe con rotazione mandrino
Disattiva M66
Convogliatore trucioli ON
Convogliatore trucioli OFF
Disattiva smusso a file filetto con G76/G92
Attiva smusso a fine filetto con G76/G92
Tutto il corpo contropunta avanza in posizione di lavoro ma lontano
dal pezzo (solo Talent 8/52A e 10/78)
Tutto il corpo contropunta va indietro sullo ZERO MACCHINA (solo
Talent 8/52A e 10/78)
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
O
O
O
O
O
O
O
O
O
O
e-mail: giorgio.cerberi@celada.it
25
M85
M86
M90
M92
M93
M97
M98
M99
M106
M107
M117
M118
M123
M124
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
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
Attiva sonda misura pezzo
Discesa braccio presetting
Salita braccio presetting
Incremento contapezzi
Richiamo sottoprogramma
Fine sottoprogramma
Mist collector ON
Mist collector OFF
Freno asse C ON
Freno asse C OFF
Attiva asse C
Disattiva asse C
O
O
O
O
O
O
O
O = opzione
e-mail: giorgio.cerberi@celada.it
26
Descrizione
Altro
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma
Rotazione mandrino principale oraria
Rotazione mandrino principale antioraria
Arresto mandrino principale
Sincronismo orientamento mandrini
Refrigerante ON, spento con M0, M1, M5, M9, M30 e Reset
Refrigerante OFF
Alta pressione ON
Alta pressione OFF
Rotazione mandrino principale oraria e refrigerante ON
Rotazione mandrino principale antioraria e refrigerante ON
Stop mandrino principale e refrigerante
Orientamento mandrino principale ON
Orientamento mandrino principale OFF
Apertura griffe mandrino principale
Chiusura griffe mandrino principale
Ritira prendi pezzo
Uscita prendi pezzo
Controllo bloccaggio pezzo con chiusura in apertura mandrino princ.
Controllo bloccaggio pezzo con chiusura in chiusura mandrino princ.
Maschiatura rigida
Fine programma e riavvolgimento programma
Sincronismo rotazione mandrini
Rotazione contromandrino orario
Rotazione contromandrino antiorario
Stop rotazione contromandrino
Aria mandrino principale ON
Aria mandrino principale OFF
Apertura automatica porte
Chiusura automatica porte
Gamma bassa (780 giri)
Gamma alta
Arresto esatto (disattiva M43)
Arrotonda spigolo (disattiva M42)
Controllo rotazione senza pezzo ON
Controllo rotazione senza pezzo OFF
Aria contromandrino ON
Aria contromandrino OFF
Blocca potenziometro S e F al 100%
Disattiva M48
Tool probe active in automatico ON
Rotazione oraria motorizzato
Rotazione antioraria motorizzato
Stop motorizzato e refrigerante
Apertura griffe contromandrino
O
O
O
O
O
O
O
O
O
O
O
O
O
e-mail: giorgio.cerberi@celada.it
27
M57
M58
M59
M60
M61
M66
M67
M68
M69
M70
M71
M72
M73
M77
M78
M92
M93
M97
M98
M99
M106
M107
M110
M111
M117
M118
M119
M120
M121
M122
M123
M124
M127
M128
M136
M137
M217
M218
M219
M223
M224
M226
O
O
O
O
O = opzione
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
28
Descrizione
Stop programma
Arresto opzionale attivabile con pulsante da pannello operativo
Fine programma (reset)
Rotazione mandrino oraria
Rotazione mandrino antioraria
Arresto mandrino
Refrigerante ON
Refrigerante OFF
Orientamento mandrino
Altro
O
O
O
O
O
O
O
O
O
O
O = opzione
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
29
2 CHIAMATA UTENSILE
2.1 Chiamata utensile
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)
Tttxz
Rr1 =
T1 =
R punta
numero posizione
torretta utensile
numero correttore della
tabella Offset Utensile
Zz1 Xx1 =
X
150.200
130.333
Z
30.3
20.05
R
0.8
0.4
T
3
3
Esempio2 :
G0 X Z ;
T0101;
e-mail: giorgio.cerberi@celada.it
30
svincolo
cambio utensile (verr prelevato lutensile T1)
caricamento correttore
posizionamento
e-mail: giorgio.cerberi@celada.it
31
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.
G97 Sxxxx
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)
G98(G94) Fxxxx
e-mail: giorgio.cerberi@celada.it
32
4 PROGRAMMAZIONE PROFILI
4.1 Movimenti assoluti e incrementali
X Z
U W
Avvertenze
I. I movimenti di X e U sono valori diametrali tutti gli altri sono lineari
4.1.1 Esempio n1
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
e-mail: giorgio.cerberi@celada.it
33
X..
Z..
F..
4.2.1 Esempio n2
No.
1
X offset
50.555
Z offset
20.333
R
0.4
T
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) ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
34
e-mail: giorgio.cerberi@celada.it
35
X o Z R
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 ;
e-mail: giorgio.cerberi@celada.it
36
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 ;
...
e-mail: giorgio.cerberi@celada.it
37
No.
2
X offset
50.555
Z offset
20.333
R
0.4
T
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 ;
e-mail: giorgio.cerberi@celada.it
38
X(U)
Z(W)
R..
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 ;
e-mail: giorgio.cerberi@celada.it
39
X..(U)
Z..(W)
I..
K..
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 ;
e-mail: giorgio.cerberi@celada.it
40
e-mail: giorgio.cerberi@celada.it
41
e-mail: giorgio.cerberi@celada.it
42
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.
e-mail: giorgio.cerberi@celada.it
43
4.8 Esempio n9
No.
1
2
X offset
50.555
48.500
Z offset
20.333
12.567
R
0.4
0.2
T
3
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 ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
44
A206.361 X20;
Z-91 ;
X15 ;
Z2 F0.5 ;
G0 G40 Z50 ;
G0 X300 Z300 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
45
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.
fine del sottoprogramma, ritorno nel livello precedente e partenza dal blocco
successivo al blocco di richiamo
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)
M98 P1000
N32
M30
O1000 (SOTTOPROGRAMMA)
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
e-mail: giorgio.cerberi@celada.it
46
M98 P1000
Esempio
M98 P102000
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
O0001
M98 P1001
M30
1livello
O1001
M98 P1002
M99
2livello
O1002
M98 P1003
M99
3livello
O1003
M98 P1004
M99
4livello
O1004
M99
e-mail: giorgio.cerberi@celada.it
47
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
e-mail: giorgio.cerberi@celada.it
48
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 ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
49
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
e-mail: giorgio.cerberi@celada.it
50
6 CICLI FISSI
6.1 Elenco cicli fissi
Cicli fissi di foratura
G83
G85
G84
G80
ciclo di foratura
ciclo di alesatura
ciclo di maschiatura
annulla cicli di foratura
ciclo di filettatura
ciclo di una passata di filettatura
ciclo di filettatura a passo variabile
ciclo di filettatura circolare orario
ciclo di filettatura circolare antiorario
ciclo di filettatura con impostazione di ogni passata
e-mail: giorgio.cerberi@celada.it
51
X0
Z(W)
R
Q
F
P
sempre 0 perch il foro pu essere fatto solo nel centro di rotazione del pezzo
quota del fondo del foro, assoluto(incrementale)
avvicinamento al pezzo sullasse Z dal punto di posizionamento (incrementale e facoltativo)
ogni quanti mm esegue scarico o rottura (valore in millesimi e facoltativo)
avanzamento
sosta in secondi sul fondo foro (facoltativo)
Esempio
e-mail: giorgio.cerberi@celada.it
52
X0
Z(W)
R
F
P
sempre 0 perch il foro pu essere fatto solo nel centro di rotazione del pezzo
quota del fondo del foro, assoluto(incrementale)
avvicinamento al pezzo sullasse Z dal punto di posizionamento (incrementale e facoltativo)
avanzamento
sosta in secondi sul fondo del foro
Esempio
e-mail: giorgio.cerberi@celada.it
53
G84 R Z F
R
Z
F
M29(M79) S.
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 ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
54
X
U
Z
W
R
F
e-mail: giorgio.cerberi@celada.it
55
X offset
50.555
Z offset
20.333
R
0.4
T
3
Z offset
20.333
R
0.4
T
3
X offset
50.555
e-mail: giorgio.cerberi@celada.it
56
X
U
Z
W
R
F
e-mail: giorgio.cerberi@celada.it
57
X offset
50.555
Z offset
20.333
R
0.4
T
3
Z offset
20.333
R
0.4
T
3
X offset
50.555
e-mail: giorgio.cerberi@celada.it
58
G71 (G72)(G73)
G71 (G72)(G73) P100 Q200 ...
N100 ...
...
N200 ...
G42 (G41)
...
G70 P100 Q200
G40 ...
G71 (G72)(G73)
G71 (G72)(G73) P100 Q200 ...
N100 G42 (G41) ...
...
N200 G40 ...
Avvertenze
o Alla fine della passata di finitura lutensile viene riportato nelle coordinate scritta
al blocco precedente il G70
o In sgrossatura non viene considerato il raggio di punta dellutensile quindi utilizzare
correttamente i sovrametallo con U(in X) e W (in Z)
o Il segno sulla U (sovrametallo in X) o sulla W (sovrametallo in Z) dipende dalla
direzione di lavorazione, quindi se si lavora in direzione negativa mettere segno +,
viceversa se si lavora in direzione positiva mettere segno -.
o Il primo blocco del profilo deve essere sempre G0 o G1
o Se si descrive un profilo monotono di TIPO I (sempre crescente o sempre decrescente) il
primo blocco del profilo deve contenere solo un asse X per G71 o Z per G72, se si
descrive un profilo non monotono di TIPO II (sali/scendi) il primo blocco del profilo
deve contenere sia X che Z
o Eventuali avanzamenti (F), numeri di giri (S) o codici M specificati dentro i blocchi che
contengono il profilo verranno utilizzati solo per la finitura.
o Tra i blocchi che definiscono il profilo non pu essere richiamato un sottoprogramma
e-mail: giorgio.cerberi@celada.it
59
e-mail: giorgio.cerberi@celada.it
60
No.
X offset
1
50.555
2
40.005
3
45.678
4
12.789
O0007 (G71 I G70);
G50(G92) S3000 ;
G0 X300 Z300 ;
T0101(SGR ESTERNO) ;
G99(G95) G96 S200 M4 ;
G0 X164 Z0 M8;
G1 X-3 F0.5 ;
G0 X164 Z2 ;
G71 U6 R1 ;
G71 P10 Q70 U2 W1 F0.3 ;
N10 G0 X60 F0.1 ;
N20 G1 Z-20 ;
N30 X80 ;
N40 W-60 ;
N50 X120 W-60 ;
N60 X160 ;
N70 G0 Z2 ;
G97 S1000 ;
G0 X300 Z300 ;
T0202 (FIN ESTERNO) ;
G99(G95) G96 S180 M4;
G0 G42 X164 Z2 M8;
G70 P10 Q70 ;
G0 G40 X164 Z2 ;
G97 S1000 ;
G0 X300 Z300 ;
T0303 (SGR INTERNO) ;
G99(G95) G96 S200 M4;
Z offset
20.333
21
23.56
11.564
R
0.8
0.2
0.4
0.2
T
3
3
2
2
e-mail: giorgio.cerberi@celada.it
61
G0 X164 Z2 M8;
X-3 Z2 ;
G71 U6 R1 ;
G71 P100 Q150 U-1 W0.5 F0.3 ;
N100 G0 X36 F0.2 ;
N110 G1 Z0 ;
N120 X30 C2 ;
N130 Z-30 R5 ;
N140 X0 ;
N150 G0 Z2 ;
G0 X300 Z300 ;
G97 S1000
T0404 (FIN INTERNO) ;
G99(G95) G96 S180 M4;
G0 G41 X164 Z2 M8;
X-3 Z2 ;
G70 P100 Q150 ;
G0 G40 X164 Z2 ;
G97 S1000 ;
G0 X300 Z300 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
62
No.
X offset
1
50.555
2
40.005
O0008 (G71 II G70);
G50(G92) S3000 ;
G0 X300 Z300 ;
T0101 (SGROSSATURA) ;
G99(G95) G96 S200 M4 ;
G0 X104 Z0 M8;
G1 X-3 F0.5;
G0 X104 Z2 ;
G71 U5 R1 ;
G71 P10 Q120 U2 W0.2 F0.3 ;
N10 G1 X40 Z2 ;
N20 G1 Z0 ;
N30 X60 W-10 ;
N40 W-10 ;
N50 X40 W-10 ;
N60 W-10 ;
N70 X60 W-10 ;
N80 W-10 ;
N90 X40 W-10 ;
N100 W-10 ;
N110 X60 W-10 ;
N120 X104 ;
G0 X300 Z300 ;
T0202 (FINITURA) ;
G99(G95) G96 S180 M4 ;
G0 G42 X104 Z2 M8;
G70 P10 Q120 ;
G0 G40 X104 Z2 ;
G97 S1000 ;
G0 X300 Z300 ;
M2 ;
Z offset
20.333
21
R
0.8
0.2
T
3
3
e-mail: giorgio.cerberi@celada.it
63
e-mail: giorgio.cerberi@celada.it
64
No.
1
2
X offset
50.555
40.005
Z offset
20.333
21
R
0.8
0.2
T
3
3
e-mail: giorgio.cerberi@celada.it
65
Sintassi
e-mail: giorgio.cerberi@celada.it
66
No.
1
2
X offset
50.555
40.005
Z offset
20.333
21
R
0.8
0.2
T
3
3
e-mail: giorgio.cerberi@celada.it
67
Esempio
G71 (G72)(G73)
G71 (G72)(G73) P100 Q200 ...
N100 ...
...
N200 ...
G42 (G41)
...
G70 P100 Q200
G40 ...
...
G71 (G72)(G73)
G71 (G72)(G73) P100 Q200 ...
N100 G42 (G41) ...
...
N200 G40 ...
Attenzione : dopo la passata di finitura lutensile viene riportato alle coordinate programmate
il blocco precedente il G70
e-mail: giorgio.cerberi@celada.it
68
6.8 Cicli di filettatura G76, G32, G34, G35, G36 e G92 (G78)
Descrizione
Con questi cicli si possono realizzare filettature interne o esterne con una o pi passate a secondo
del ciclo scelto.
Quando si filetta importante rispettare alcune regole :
I. il numero di giri deve essere sempre fisso quindi programmare lo stesso con G97
II. se si interrompe una filettatura con il FEED HOLD importante, prima di ripartire, portare
il mandrino e gli assi nel punto di interruzione, in linea di massima sconsigliato fermare la
macchina durante una filettatura.
e-mail: giorgio.cerberi@celada.it
69
e-mail: giorgio.cerberi@celada.it
70
xx
yy
zz
q
r
X
Z
a
p
b
F
numero passate in finitura (da 01 a 99) (se non specificato si usa par.5142)
angolo di uscita a fine filetto (da 00 a 99, 00 = uscita a 90, 45 = uscita a 135) (se non
specificato si usa il par.5130)
angolo filetto 80, 60, 55, 30, 29 o 0 (se non specificato si usa il par.5143)
profondit passata minima, quando viene raggiunto questo valore la profondit di passata
verr mantenuta tale fino alla fine filetto. Valore in millesimi e radiale (100 = 0.1) (se non
specificato si usa il par.5140) sempre positivo
sovrametallo per la finitura (diametrale e sempre positivo) (se non specificato si usa
par.5141)
diametro nocciolo del filetto (se conico mettere il diametro a fine filetto), valore da prendere
dalle tabelle (assoluto e obbligatorio)
quota finale filetto (assoluto e obbligatorio)
differenza raggio tra finale e iniziale (con segno il diametro aumenta, con + il diametro
diminuisce)
altezza radiale del filetto in millesimi (laltezza = 613 * passo filetto) (sempre positiva)
profondit radiale della prima passata in millesimi (sempre positivo)
passo
e-mail: giorgio.cerberi@celada.it
71
No.
X offset
Z offset
R
1
50.555
20.333
0.8
O0016 (TORNITURA FILETTO) ;
G50(G92) S1500 ;
G0 X300 Z300 ;
T0101 ;
G0 G99(G95) G97 S800 M4 X46 Z3 (X46 la posizione di svincolo ad ogni passata);
G76 P020060 Q100 R0.05 ;
G76 X43.466 Z-42 P766 Q200 F1.25 ;
->
X=M45-((0.6134*2)*1.25)
G0 X300 Z300 ;
M2 ;
T
3
e-mail: giorgio.cerberi@celada.it
72
X offset
50.555
Z offset
20.333
R
0.8
T
3
e-mail: giorgio.cerberi@celada.it
73
G32(G33)
X (U)
Z (W)
F
Q
Esempio
G0 X55 Z3 :
G32 X44.5 F1.25;
G32 Z-42 ;
G32 X55 ;
G0 Z3;
G32 X44 F1.25;
G32 Z-42 ;
G32 X55 ;
G0 Z3 ;
G32 X43.466 F1.25;
G32 Z-42 ;
G32 X55 ;
Esempio
Descrizione
Il filetto partir a Z3 quindi bisogna calcolarsi la X finale :
50-45=5 5:40=X:3 X=15/40=0.337 X=45-5-0.337=39.663
...
G0 X55 Z3 ;
G32 X42.125 F1 (PRIMA PASSATA) ;
G32 X47.5 Z-40 ;
G32 X55 ;
G0 Z3 ;
G32 X39.663 F1(SECONDA PASSATA);
G32 X45 Z-40 ;
G32 X55 ;
G0 Z3 ;
e-mail: giorgio.cerberi@celada.it
74
Descrizione
Realizzare il filetto M60 * 2 lungo il profilo che va da A a B
G0 X85 Z3 ;
X50 ;
G32 Z-50 F2 ;
G32 X80 Z-81.18 F2 ;
G0 X55 ;
Z3 ;
e-mail: giorgio.cerberi@celada.it
75
X
Z
K
F
Esempio
Dati:
passo iniziale 1
incremento passo 0.5
diametro fondo filetto 30
lunghezza utile 20
G0 X30 Z2 ;
G34 X30 W-22 K0.5 F1 ;
G0 X40 ;
e-mail: giorgio.cerberi@celada.it
76
6.8.6 Ciclo di filettatura con specifica della profondit di passata G92 (G78)
Descrizione
Con questo ciclo si ha la possibilit di specificare la quota X per ogni passata.
Alla fine del filetto viene eseguito uno smusso di 45 (circa) in uscita dalla lavorazione, specificare
un valore compreso tra 0.1 e 12.7 nel parametro 5130, tale valore verr moltiplicato per il passo del
filetto per calcolare quando si deve staccare lutensile per realizzare lo smusso.
Sintassi
G92(G78) X(U) Z(W) R... F
ciclo di filettatura
X
quota passata, nel caso di R diverso da 0 X il diametro finale (assoluto e diametrale)
U
quota passata (incrementale e diametrale)
Z
quota fine filetto in Z (assoluto)
W
quota fine filetto in Z (incrementale)
R
differenza radiale tra raggio finale e raggio di partenza
F
passo
Esempio
...
T0101 ;
G99(G92) G97 S1000 M3 ;
G0 X49 Z2 M8;
G92(G78) X44.2 Z-42 F1.25 ;
X43.8 ;
X43.6 ;
X43.466 ;
G0 X60 ;
...
e-mail: giorgio.cerberi@celada.it
77
G74 R
No.
1
X offset
0
Z offset
20.333
R
0
T
0
e-mail: giorgio.cerberi@celada.it
78
No.
1
X offset
50.555
Z offset
10
R
0.8
T
3
e-mail: giorgio.cerberi@celada.it
79
e-mail: giorgio.cerberi@celada.it
80
No.
2
X offset
50.555
Z offset
33.45
R
0.8
T
3
e-mail: giorgio.cerberi@celada.it
81
e-mail: giorgio.cerberi@celada.it
82
Oppure
...
T0101 ;
G0 G99(G95) G97 S800 M4 X102 Z-16 ;
G1 X90 F0.1 ;
G0 X102 ;
G1 X100.05 Z-13.5 F1 ;
Z-15 C1 (,C1) ;
X90 ;
X102 F3 ;
G0 Z-18.5 ;
G1 X100.05 F0.1 ;
Z-17 C1 (,C1) ;
X90 ;
X102 F3 ;
e-mail: giorgio.cerberi@celada.it
83
7 UTENSILI MOTORIZZATI
Descrizione
Gli utensili motorizzati sono degli utensili che hanno un loro movimento di rotazione, tale
movimento serve per lavorare con utensili come per esempio frese o punte.
Luso di tali utensili vincolato dallavere la predisposizione in torretta e i portautensili rotanti.
Offset utensili
T0101
fresa D10 lavorazione radiale
T0202
punta D8 lavorazione frontale
fresa D12 lavorazione frontale
T1111
T1212
punta D6 lavorazione radiale
No.
1
2
11
12
X offset
50.456
0
Z offset
0
20.334
R
5
0
T
9
9
0
33.56
15.99
0
6
0
9
9
e-mail: giorgio.cerberi@celada.it
84
M79
Descrizione
Attiva asse C, sempre prima di M3 o M4
Disattiva asse C, sempre dopo M5
Attiva freno asse C
Disattiva freno asse C
Orientamento a C0
Disattiva M70
Attiva maschiatura sinistra se il motorizzato in linea con la
torretta, se montato sul fianco attiva la destra, va sempre prima di
M3 e G84 o G88. Disattiva M75
Attiva maschiatura destra se il motorizzato in linea con la torretta,
se montato sul fianco attiva la sinistra, va sempre prima di M3 e
G84 o G88. Disattiva M74.
Attiva maschiatura rigida
G98
G99
Avanzamento in mm/min
Avanzamento in mm/giro
M75
Altro
7.1.2 Su COLCHESTER
Codice M
M109
M110
M31
M32
M27
M28
M29
Descrizione
Attiva asse C, sempre prima di M3 o M4
Disattiva asse C, sempre dopo M5
Attiva freno asse C
Disattiva freno asse C
Attiva maschiatura rigida destra
Attiva maschiatura rigida sinistra
Maschiatura rigida
Altro
G94
Avanzamento in mm/min
G95
Avanzamento in mm/giro
G90
Comandi in assoluto
G91
Comandi in incrementali
G98
Ritorno alla quota Z (cicli di foratura)
G99
Ritorno alla quota R (cicli di foratura)
Nel proseguimento del manuale i codici del Colchester verranno messi tra parentesi come :
M28(M109)
Descrizione
Rot. motorizzato orario (M103 su Hwacheon con contromandrino)
Rot. motorizzato antiorario (M104 su Hwac. con contromandrino)
Refrigerante
Stop motorizzato (M105 su Hwacheon con contromandrino)
Stop refrigerante
Altro
e-mail: giorgio.cerberi@celada.it
85
Esempio
O0019 (ESEMPIO) ;
G0 X300 Z300 ;
T1010 ;
M5 ;
G98 ;
B0 ;
G97 S1000 M3 X100 Z2 ;
G1 X50 F100 ;
G0 X100 ;
B120 ;
G1 X50 ;
G0 X100 ;
G0 X300 Z300 ;
M29 ;
...
disattivazione asse B
e-mail: giorgio.cerberi@celada.it
86
7.3 Asse C
Descrizione
Lasse C il mandrino principale che pu essere comandato con movimenti continui, quindi si pu
comandare tutte le posizioni da 0 a 359.999 con passi di 0.001.
Lasse C diventa il mandrino autocentrante nel momento che si attiva con il codice M dedicato
(vedi tabelle).
E importante attivare lasse C solo quando il mandrino fermo, quindi programmare un M5 prima.
Lasse C si programma in gradi centesimali quindi 15 30 diventa 15.50.
Sintassi
C
comando di movimento assoluto con percorso pi breve (da 0 a 359.999)
H
comando incrementale con direzione del movimento specificata dal segno, con + gira in
senso antiorario con gira in senso orario
Esempio per HWACHEON (serie MC e SMC)
O0018 (ESEMPIO) ;
M5 ;
stop delleventuale rotazione del mandrino
G0 X300 Z300 ;
G28 H0. ;
posizionamento C sullo 0 macchina sempre prima di M28 solo
per macchine senza elettro-mandrino (no per Hi Tech 700)
T1010 ;
M28 G98 ;
attivazione asse C e avanzamento in mm/min
G28 H0.;
solo per macchine con elettromandrino o Hi Tech 700
G97 S1000 M3 X100 Z2 C0;
numero di giri costante, rotazione oraria e posizionamento
G1 X50 F100 ;
G0 X100 ;
H120 ;
rotazione incrementale dellasse C di 120
G1 X50 ;
G0 X100 ;
G0 X300 Z300 ;
G28 H0 ;
M5 ;
stop del rotazione del mandrino motorizzato
M29 ;
disattivazione asse C
Esempio per COLCHESTER
O0018 (ESEMPIO) ;
M5 ;
G0 X300 Z3000 ;
T1010 ;
M109 ;
G28 C0 ;
G97 G94 S1000 M3 X100 Z2 C0;
G1 X50 F100 ;
G0 X100 ;
H120 ;
G1 X50 ;
G0 X100 ;
G0 X300 Z300 ;
M5 ;
M110 ;
e-mail: giorgio.cerberi@celada.it
87
foratura in Z
foratura in X
alesatura in Z
alesatura in X
maschiatura in Z
maschiatura in X
chiude il ciclo fisso
K
R
G0, G1, G2 e G3
7.4.3 Avvertenze
I. Programmare sempre S come numero di giri fisso
II. Scegliere con attenzione il ciclo da utilizzare in base alla direzione di foratura
III. I cicli frontali possono essere utilizzati anche senza utensili motorizzati nel caso di
operazioni in X0
e-mail: giorgio.cerberi@celada.it
88
X(U)
C(H)
Z(W)
R
Q
P
F
K
M
e-mail: giorgio.cerberi@celada.it
89
No.
15
13
X offset
50.555
0
Z offset
0
40.456
HWACHEON
O0028 (FORATURE) ;
G0 X300 Z300 ;
T1515 (PUNTA D20) ;
M28 ;
G28 H0;
G98 G97 S1000 M3;
G0 X105 Z-90 C0 M8;
G87 X20 H120 Q5000 F100 K3 M38 ;
G80 M5 ;
M29 ;
G0 X300 Z300 ;
T1313 (PUNTA D10) ;
M28 ;
G28 H0;
G98 G97 S1000 M3;
G0 X105 Z2 C0 M8;
X50 ;
G83 X50 H120 Z-110 Q5000 F100 K3 M38 ;
G80 M5 ;
G0 X300 Z300 ;
M29 ;
M2 ;
R
0
0
T
0
0
COLCHESTER
O0028 (FORATURE) ;
G0 X300 Z300 ;
T1515 (PUNTA D20) ;
M109 ;
G28 C0 ;
G94 G97 S1000 M3;
G0 X105 Z-90 C0 M8;
G87 X20 H120 Q5000 F100 K3 M31 ;
G80 M5 ;
M110 ;
G0 X300 Z300 ;
T1313 (PUNTA D10) ;
M109 ;
G28 C0;
G94 G97 S1000 M3;
G0 X105 Z2 C0 M8;
X50 ;
G83 X50 H120 Z-110 Q5000 F100 K3 M31 ;
G80 M5 ;
G30 X300 Z300 ;
M110 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
90
No.
12
X offset
0
Z offset
40.456
HWACHEON
O0029 (FORATURE) ;
G0 X300 Z300 ;
T1212 (PUNTA D10) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X105 Z2 C0 M3;
X70 ;
G83 C0 Z-50 Q5000 F100 M38 ;
C90 Q5000 ;
X40 C180 Z-30 Q5000 ;
C270 Q5000 ;
G80 M5 ;
G0 X300 Z300 ;
G28 H0;
M29 ;
M2 ;
R
0
T
0
COLCHESTER
O0029 (FORATURE) ;
G0 X300 Z300
T1212 (PUNTA D10) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X105 Z2 C0 M3;
X70 ;
G83 C0 Z-50 Q5000 F100 M31 ;
C90 Q5000;
X40 C180 Z-30 Q5000 ;
C270 Q5000 ;
G80 M5 ;
G0 X300 Z300 ;
G28 C0;
M110 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
91
X(U)
C(H)
Z(W)
R
P
F
K
M
e-mail: giorgio.cerberi@celada.it
92
No.
15
13
X offset
50.555
0
Z offset
0
40.456
HWACHEON
O0030 (ALESATURE) ;
G0 X300 Z300 ;
T1515 (ALESATORE D20) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X105Z-90 C0 M3;
G89 X20 H120 R0 F100 K3 M38 ;
G80 M5 ;
M29 ;
G0 X300 Z300 ;
T1313 (ALESATORE D10) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X105 Z2 C0 M3;
X50 ;
G85 X50 H120 Z-110 R0 F100 K3 M38 ;
G80 M5 ;
G0 X300 Z300 ;
G28 H0;
M29 ;
M2 ;
R
0
0
T
0
0
COLCHESTER
O0030 (ALESATURE) ;
G0 X300 Z300 ;
T1515 (ALESATORE D20) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X105Z-90 C0 M3;
G89 X20 H120 R0 F100 K3 M31 ;
G80 M5 ;
M110 ;
G0 X300 Z300 ;
T1313 (ALESATORE D10) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X105 Z2 C0 M3;
X50 ;
G85 X50 H120 Z-110 R0 F100 K3 M31 ;
G80 M5 ;
G0 X300 Z300;
G28 C0;
M110 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
93
X(U)
C(H)
Z(W)
R
P
F
K
M
e-mail: giorgio.cerberi@celada.it
94
No.
15
13
X offset
50.555
44.678
Z offset
0
0
HWACHEON
O0031 (MASCHIATURE) ;
G0 X300 Z300 ;
T1515 (PUNTA D6.8) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X105 Z-45 C0 M3;
G87 X20 H120 R0 F100 K3 M38 ;
Z-90 H120 K3 ;
G80 M5 ;
M29 ;
G0 X300 Z300 ;
T1313 (MASCHIO M8) ;
M28 ;
G28 H0;
G0 G98 G97 X105 Z-45 C0 ;
M75 (ATTIVA MASCHIATURA DESTRA) ;
M79 S1000(MASCHIATURA RIGIDA) ;
G88 X30 H120 R0 F1250 K3 M38;
Z-90 H120 K3 ;
G80 M5 ;
G0 X300 Z300 ;
M29 ;
M2 ;
R
0
0
T
0
0
COLCHESTER
O0031 (MASCHIATURE) ;
G0 X300 Z300 ;
T1515 (PUNTA D6.8) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X105 Z-45 C0 M3;
G87 X20 H120 R0 F100 K3 M31 ;
Z-90 H120 K3 ;
G80 M5 ;
M110 ;
G0 X300 Z300 ;
T1313 (MASCHIO M8) ;
M109;
G28 C0;
G0 G94 G97 X105 Z-45 C0 ;
M27 (ATTIVA MASCHIATURA DESTRA) ;
M29 S1000 (MASCHIATURA RIGIDA) ;
G88 X30 H120 R0 F1250 K3 M31 ;
Z-90 H120 K3 ;
G80 M5 ;
G0 X300 Z300 ;
M110 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
95
No.
15
13
X offset
50.555
66.789
Z offset
0
0
HWACHEON
O0032 (MASCHIATURE) ;
G0 X300 Z300 ;
T1515 (PUNTA D6.8) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X105 Z-45 C0 M3;
G87 X20 H120 F100 K3 M38 ;
Z-90 H120 K3 ;
G80 M5 ;
M29 ;
G0 X300 Z300 ;
T1313 (MASCHIO M8) ;
M28 ;
G28 H0;
G0 G98 G97 X105 Z-45 C0 ;
M74 (MASCHIATURA SINISTRA ON) ;
M79 S1000 (MASCHIATURA RIGIDA) ;
G88 X30 H120 F1250 K3 ;
Z-90 H120 K3 ;
G80
M75 (MASCHIATURA SINISTRA OFF);
G0 X300 Z300 ;
G28 H0;
M5;
M29 ;
M2;
R
0
0
T
0
0
COLCHESTER
O0032 (MASCHIATURE) ;
G0 X300 Z300 ;
T1515 (PUNTA D6.8) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X105 Z-45 C0 M3;
G87 X20 H120 F100 K3 M31 ;
Z-90 H120 K3 ;
G80 M5 ;
M110 ;
G0 X300 Z300 ;
T1313 (MASCHIO M8) ;
M109 ;
G28 C0;
G0 G94 G97 X105 Z-45 C0 ;
M28 (MASCHIATURA SINISTRA ON) ;
M29 S1000 (MASCHIATURA RIGIDA) ;
G88 X30 H120 F1250 K3 ;
Z-90 H120 K3 ;
G80
M75 (MASCHIATURA SINISTRA OFF);
G0 X300 Z300 ;
G28 C0;
M5;
M110 ;
M2;
e-mail: giorgio.cerberi@celada.it
96
No.
12
13
X offset
50.555
44.678
Z offset
0
0
HWACHEON
O0035 (MASCHIATURE) ;
G0 X300 Z300;
T1212 (PUNTA D6.8) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X105 Z-45 C0 M3;
G87 X20 H120 R0 F100 K3 M38 ;
Z-90 H120 K3 ;
G80 M5 ;
M29 ;
G0 X300 Z300 ;
T1313 (MASCHIO M8) ;
M28 ;
G28 H0;
G0 G98 G97 X105 Z-45 C0 ;
M75 (ATTIVA MASCHIATURA DESTRA) ;
G88 X30 H120 R0 F1250 K3 M38;
Z-90 H120 K3 ;
G80 M5 ;
G0 X300 Z300 ;
M29 ;
M2 ;
R
0
0
T
0
0
COLCHESTER
O0031 (MASCHIATURE) ;
G0 X300 Z300 ;
T1212 (PUNTA D6.8) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X105 Z-45 C0 M3;
G87 X20 H120 R0 F100 K3 M31 ;
Z-90 H120 K3 ;
G80 M5 ;
M110 ;
G0 X300 Z300 ;
T1313 (MASCHIO M8) ;
M109;
G28 C0;
G0 G94 G97 X105 Z-45 C0 ;
M27 (ATTIVA MASCHIATURA DESTRA) ;
G88 X30 H120 R0 F1250 K3 M31 ;
Z-90 H120 K3 ;
G80 M5 ;
G0 X300 Z300 ;
M110 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
97
X offset
50.555
44.678
Z offset
0
0
R
0
0
T
0
0
O0033 (MASCHIATURE) ;
G28 U0 W0;
T1212 (PUNTA D6.8) ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B0 ;
G0 G98 G97 S1000 X105 Z-45 M3;
G87 X20 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B120 ;
S1000 M3;
G87 X20 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B240 ;
S1000 M3;
G87 X20 F100 ;
M5 ;
G28 U0 W0;
T1313 (MASCHIO M8) ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B0 ;
G0 G98 G97 S1000 X105 Z-45 M3;
G88 X30 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B120 ;
S1000 M3;
G88 X30 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B240 ;
S1000 M3;
G88 X30 F100 ;
M5 ;
G28 U0 W0;
M2;
e-mail: giorgio.cerberi@celada.it
98
X offset
50.555
44.678
Z offset
0
0
R
0
0
T
0
0
O0034 (MASCHIATURE) ;
G28 U0 W0;
T1010 (PUNTA D6.8) ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B0 ;
G0 G98 G97 S1000 X105 Z-45 M3;
G87 X20 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B120 ;
S1000 M3;
G87 X20 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B240 ;
S1000 M3;
G87 X20 F100 ;
M5 ;
G28 U0 W0;
T1111 (MASCHIO M8) ;
M5 ;
M74 (MASCHIATURA SINISTRA) ;
B0 ;
G0 G98 G97 S1000 X105 Z-45 M3;
G88 X30 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B120 ;
S1000 M3;
G88 X30 F100 ;
M5 ;
G4 U2 (PAUSA 2 SECONDI) ;
B240 ;
S1000 M3;
G88 X30 F100 ;
M75 (DISATTIVA MASCHIATURA SINISTRA) ;
M5 ;
G28 U0 W0;
M2;
e-mail: giorgio.cerberi@celada.it
99
No.
10
11
X offset
50.555
0
Z offset
0
21
HWACHEON
O0020 (ASOLE) ;
G0 X300 Z300 ;
T1010 (FRESA RADIALE D10) ;
M28 ;
G28 H0;
G98 G97 S1000 M3;
G0 X104 Z-25 C90 M8;
M38;
G1 X90 F50 M8 ;
Z-45 F150;
G1 X104 F1000 M39;
G0 Z-25 H180 ;
M38;
G1 X90 F50 ;
Z-45 F150;
G1 X104 F1000 M39 ;
M5 ;
M29 ;
G0 X300 Z300 ;
R
5
5
T
9
9
COLCHESTER
O0020 (ASOLE) ;
G0 X300 Z300 ;
T1010 (FRESA RADIALE D10) ;
M109 ;
G28 C0 ;
G94 G97 S1000 M3;
G0 X104 Z-25 C90 M8;
M31;
G1 X90 F50 M8 ;
Z-45 F150;
G1 X104 F1000 M32;
G0 Z-25 H180 ;
M31;
G1 X90 F50 ;
Z-45 F150;
G1 X104 F1000 M32 ;
M5 ;
M110 ;
G0 X300 Z300 ;
e-mail: giorgio.cerberi@celada.it
100
e-mail: giorgio.cerberi@celada.it
101
No.
12
X offset
50.555
Z offset
0
R
2.5
T
9
HWACHEON
O0021 (ELICA) ;
G0 X300 Z300 ;
T1212 (FRESA D5) ;
M28 ;
G28 H0;
G98 G97 S1000 M3;
G0 X44 Z-2.5 C0 M8;
G1 X35 F50 ;
M98 P1002 L3 ;
G1 X44 F1000 ;
G0 X300 Z300 ;
M5 ;
M29 ;
M2 ;
COLCHESTER
O0021 (ELICA) ;
G0 X300 Z300 ;
T1212 (FRESA D5) ;
M109 ;
G28 C0;
G94 G97 S1000 M3;
G0 X44 Z-2.5 C0 M8;
G1 X35 F50 ;
M98 P1002 L3 ;
G1 X44 F1000 ;
G0 X300 Z300 ;
M5 ;
M110 ;
M2 ;
O1002 (SOTTOPROGRAMMA) ;
W-40 H360 ;
M99 ;
O1002 (SOTTOPROGRAMMA) ;
W-40 H360 ;
M99 ;
e-mail: giorgio.cerberi@celada.it
102
Nota
La coordinata X del punto c (e di ogni altro spigolo) si calcola come segue:
c = (b + a) = (25 + 25) = 35.35
X = 2 * c = 70.7
No.
12
X offset
50.555
Z offset
20.333
HWACHEON
O0022 (CONTORNATURA) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M28 ;
G28 H0;
G98 G97 S1000 M3 ;
G0 X135 Z5 C0 M8;
G1 Z-10 F1000 ;
G42 C0 X50 F200 ;
H45 X70.7 ;
H45 X50 ;
H45 X70.7 ;
H45 X50 ;
H45 X70.7 ;
H45 X50 ;
H45 X70.7 ;
C360 X50 ;
G40 X135 ;
G0 Z5 ;
R
16
T
9
COLCHESTER
O0022 (CONTORNATURA) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M109 ;
G28 C0 ;
G94 G97 S1000 M3 ;
G0 X135 Z5 C0 M8;
G1 Z-10 F1000 ;
G42 C0 X50 F200 ;
H45 X70.7 ;
H45 X50 ;
H45 X70.7 ;
H45 X50 ;
H45 X70.7 ;
H45 X50 ;
H45 X70.7 ;
C360 X50 ;
G40 X135 ;
G0 Z5 ;
e-mail: giorgio.cerberi@celada.it
103
G0 X300 Z300 ;
M5 ;
M29 ;
M2 ;
G0 X300 Z300 ;
M5 ;
M110 ;
M2 ;
e-mail: giorgio.cerberi@celada.it
104
Parametro che limita la velocit dellasse rotativo per evitare che si verifichi lallarme 411:
5450.1
0 limite velocit non eseguito
1 limite velocit eseguito
Sintassi
G112(G12.1)
G113(G13.1)
XoY
C
Esempio
G112 ;
G1 X80 C0;
G1 G42 X50 C0 F200;
X50 C25 (1) ;
X-50 (2) ;
C-25 (3) ;
X50 (4) ;
C0 ;
G40 X80 C0;
G113 ;
G1 X (Y) C
movimento lineare in lavoro
G2(G3) X(Y) C R(I,J,K) interpolazione circolare
con X e C usare I e J
con Y e C usare J e K
con Z e C usare K e I
G40 (G41/G42)
compensazione raggio
G04
sosta
G65, G66 e G67
macroistruzioni
G98, G99
avanzamento al minuto, al giro
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
105
No.
12
X offset
0
Z offset
50.55
HWACHEON
O0023 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M28 ;
G28 H0;
G98 G97 S1000 M3 ;
G0 X135 Z5 C0 M8;
G112;
G1 Z-10 F1000 ;
G42 C0 X50 F200 (1) ;
C25 (2) ;
X-50 (3) ;
C-25 (4) ;
X50 (5) ;
C0 (1) ;
G40 C0 X135 ;
G113 ;
G0 Z5 ;
G0 X300 Z300 ;
G28 H0 ;
M5 ;
M29 ;
M2;
R
16
T
9
COLCHESTER
O0023 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M109 ;
G28 C0;
G94 G97 S1000 M3 ;
G0 C0 X135 Z5 M8;
G112;
G1 Z-10 F1000 ;
G42 C0 X50 F200 (1) ;
C25 (2) ;
X-50 (3) ;
C-25 (4) ;
X50 (5) ;
C0 (1) ;
G40 C0 X135 ;
G113 ;
G0 Z5 ;
G0 X300 Z300 ;
M5 ;
M110 ;
M2;
e-mail: giorgio.cerberi@celada.it
106
No.
12
X offset
0
Z offset
50.55
HWACHEON
O0024 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M28;
G28 H0;
G98 G97 S1000 M3 ;
G0 X136 Z5 C0 M8;
G112 ;
G1 C0 X136 F1000;
G1 Z-10 F1000 ;
G42 C0 X70 F200 (1) ;
C25 (2) ;
G3 X50 C35 R10 (3) ;
G1 X-50 (4) ;
G3 X-70 C25 R10 (5) ;
G1 C-25 (6) ;
G3 X-50 C-35 I10 J0 (7) ;
G1 X50 (8) ;
G3 X70 C-25 I0 J10 (9) ;
G1 C0 (1) ;
G40 C0 X136 ;
G113 ;
G0 Z5 ;
G30 W0 U0 ;
M5;
R
16
T
9
COLCHESTER
O0024 (COORDINATE POLARI) ;
G30 U0 W0 ;
T1212 (FRESA D32) ;
M109 ;
G28 C0 ;
G94 G97 S1000 M3 ;
G0 X136 Z5 C0 M8;
G112 ;
G1 C0 X136 F1000;
G1 Z-10 F1000 ;
G42 C0 X70 F200 (1) ;
C25 (2) ;
G3 X50 C35 R10 (3) ;
G1 X-50 (4) ;
G3 X-70 C25 R10 (5) ;
G1 C-25 (6) ;
G3 X-50 C-35 I10 J0 (7) ;
G1 X50 (8) ;
G3 X70 C-25 I0 J10 (9) ;
G1 C0 (1) ;
G40 C0 X136 ;
G113 ;
G0 Z5 ;
G0 X300 Z300 ;
M5 ;
e-mail: giorgio.cerberi@celada.it
107
M29 ;
M2 ;
M110 ;
M2 ;
OPPURE
...
N10 G41 C0 X70 F200 (1) ;
N20 C-25 (9) ;
N30 G2 X50 C-35 R10 (8) ;
N40 G1 X-50 (7) ;
N50 G2 X-70 C-25 R10 (6) ;
N60 G1 C25 (5) ;
N70 G2 X-50 C35 I10 J0 (4) ;
N80 G1 X50 (3) ;
N90 G2 X70 C25 I0 J-10 (2) ;
N100 G1 C0 (1) ;
N110 G40 C0 X136 ;
OPPURE
...
N10 G41 C0 X70 F200 (1) ;
N20 C-25 (9) ;
N30 G2 X50 C-35 R10 (8) ;
N40 G1 X-50 (7) ;
N50 G2 X-70 C-25 R10 (6) ;
N60 G1 C25 (5) ;
N70 G2 X-50 C35 I10 J0 (4) ;
N80 G1 X50 (3) ;
N90 G2 X70 C25 I0 J-10 (2) ;
N100 G1 C0 (1) ;
N110 G40 C0 X136 ;
e-mail: giorgio.cerberi@celada.it
108
No.
12
X offset
0
Z offset
50.55
R
16
T
9
HWACHEON
O0025 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M28 ;
G28 H0;
G0 G98 G97 S1000 X135 Z5 C0 M3 ;
G112 ;
G1 C0 X135 F1000;
G1 Z-10 ;
G42 C0 X70 F200 (1) ;
G3 X30 C0 I-10 J0 (2) ;
G3 X70 C0 I10 J0 (1) ;
G1 G40 X135 ;
G113 ;
G0 Z5 ;
G0 X300 Z300;
G28 H0;
M5 ;
M29 ;
M2 ;
COLCHESTER
O0025 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M109 ;
G28 C0;
G0 G94 G97 S1000 X135 Z5 C0 M3 ;
G112 ;
G1 C0 X135 F1000;
G1 Z-10 ;
G42 C0 X70 F200 (1) ;
G3 X30 C0 I-10 J0 (2) ;
G3 X70 C0 I10 J0 (1) ;
G1 G40 X135 ;
G113 ;
G0 Z5 ;
G0 X300 Z300 ;
;
M5 ;
M110 ;
M2 ;
OPPURE
OPPURE
e-mail: giorgio.cerberi@celada.it
109
No.
12
X offset
0
Z offset
50.55
R
16
T
9
HWACHEON
O0026 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M28 ;
G28 H0;
G98 G97 S1000 M3 ;
G0 X136 Z5 C0 M8;
G1 Z0 F1000 ;
M98 P101111 ;
G0 Z5 ;
G0 X300 Z300 ;
M5 ;
M29 ;
M2 ;
COLCHESTER
O0026 (COORDINATE POLARI) ;
G0 X300 Z300 ;
T1212 (FRESA D32) ;
M109 ;
G28 C0;
G94 G97 S1000 M3 ;
G0 X136 Z5 C0 M8;
G1 Z0 F1000 ;
M98 P101111 ;
G0 Z5 ;
G0 X300 Z300 ;
M5 ;
M110 ;
M2 ;
O1111 (SOTTOPROGRAMMA)
G112;
G1 W-1 F1000 ;
G1 C0 X136 ;
G42 C0 X70 F200 (1) ;
C30 X35 (2) ;
X-35 (3) ;
X-70 C0 (4) ;
X-35 C-30 (5) ;
X35 (6) ;
O1111 (SOTTOPROGRAMMA)
G112;
G1 W-1 F1000 ;
G1 C0 X136 ;
G42 C0 X70 F200 (1) ;
C30 X35 (2) ;
X-35 (3) ;
X-70 C0 (4) ;
X-35 C-30 (5) ;
X35 (6) ;
e-mail: giorgio.cerberi@celada.it
110
X70 C0 (7) ;
G40 C0 X136 F1000 ;
G113;
M99 ;
X70 C0 (7) ;
G40 C0 X136 F1000 ;
G113;
M99 ;
OPPURE
OPPURE
e-mail: giorgio.cerberi@celada.it
111
G1
G02(G03)
Esempio sintassi
...
G19 W0 H0 (ATTIVA IL PIANO DI LAVORO CZ);
G7.1 C50000 (ATTIVA E SPECIFICA IL RAGGIO DEL CILINDRO IN QUESTO CASO
50MM);
...
G1 G41 Z... C (RISPETTARE LA SINTASSI PRIMA Z POI C) ;
...
G2(G3) Z... C... R... (RISPETTARE LA SINTASSI, I E J NON SONO VALIDE) ;
...
G1 G40 Z C;
G7.1 C0 (DISATTIVA) ;
...
G18 U0 W0 (RITORNA SUL PIANO DI LAVORO XZ);
e-mail: giorgio.cerberi@celada.it
112
e-mail: giorgio.cerberi@celada.it
113
e-mail: giorgio.cerberi@celada.it
114
8 CONTROMANDRINO
8.1 Descrizione generale
Il contromandrino un mandrino autocentrante posizionato di fronte al mandrino principale che
viene utilizzato nel caso di lavorazioni di ripresa. Il contromandrino ha un suo asse che scorre
parallelo allasse Z e concentrico con il centro di rotazione del mandrino principale.
Denominazione assi
Y
A
B
comando assoluto
comando incrementale
Hwacheon
Colchester
e-mail: giorgio.cerberi@celada.it
115
X offset
-100
-100
Z offset
15
-15
R
0.4
0.4
T
3
4
Z offset
15
-235
R
0.4
0.4
T
3
4
X offset
-100
-100
e-mail: giorgio.cerberi@celada.it
116
Descrizione
Getto aria ON su ganasce con mandrini sincronizzati
Disattiva M34
Attiva sincronizzazione
Disattiva sincronizzazione
Maschiatura rigida
Chiusura morsetti contromandrino
Apertura morsetti contromandrino
Selezione contromandrino
Disattiva M200
Rotazione contromandrino in senso orario, sempre dopo M200
Rotazione contromandrino in senso antiorario, sempre dopo M200
Stop contromandrino, sempre dopo M200
Rotazione contromandrino orario + refrigerante, sempre dopo M200
Rotazione contromandrino antiorario + refrigerante, sempre dopo M200
Stop contromandrino e refrigerante, sempre dopo M200
Rotazione motorizzato orario
Rotazione motorizzato antiorario
Stop motorizzato
Altro
8.2.2 Su Colchester
Codice M
M115
M103
M104
M105
M111
M112
M113
M114
M115
M116
M117
M118
M120
M121
M174
M175
M178
M179
M38
M39
Descrizione
Altro
Attivazione sincronismo
Rotazione contromandrino oraria
Rotazione contromandrino antioraria
Stop contromandrino e refrigerante
Attivazione asse B
Disattivazione asse B
Rotazione contromandrino oraria + refrigerante
Rotazione contromandrino antioraria + refrigerante
Attiva sincronismo della rotazione dei 2 mandrini
Disattiva sincronismo
Attiva sincronismo fase
Disattiva sincronismo fase
Controllo sforzo in spinta
Controllo sforzo in tirata
Contromandrino collet chuck
Contromandrino non collet chuck
Apertura morsetti contromandrino
Chiusura morsetti contromandrino
Blocco asse A
Sblocco asse A
e-mail: giorgio.cerberi@celada.it
117
G28 U0 W0;
G28 V0 ;
M200 ;
G97 S1000 M203(M204, M210 o M211) X... Z...;
...
...
...
M205 (M212) ;
M201 ;
...
...
M2 ;
asse X e Z su 0 macchina
asse Y su 0 macchina
attivazione contromandrino
rotazione contromandrino e posizionamenti
stop contromandrino
disattivazione contromandrino
fine programma
G0 X300 Z300 ;
svincolo
G30 V0 ;
asse Y su 0 macchina
...
...
G97 S1000 M3 ;
rotazione mandrino principale
...
...
M200 ;
attivazione contromandrino (il principale continua a ruotare)
G97 S1250 M203(M204, M210 o M211) X... Z...; rotazione contromandrino e posizionamenti
...
...
M201 ;
disattivazione contromandrino senza fermarlo
S2000 M3 ;
cambio numero di giri mandrino principale
...
M200 ;
attivazione contromandrino (il principale continua a ruotare)
S1500
cambio numero di giri contromandrino
...
...
M205 (M212) ;
stop contromandrino
M201 ;
disattivazione contromandrino
...
...
M5 ;
stop mandrino principale
M2 ;
fine programma
e-mail: giorgio.cerberi@celada.it
118
asse Y su 0 macchina
spostamento 0 macchina sulla faccia del pezzo nel mandrino principale
rotazione mandrino principale
sincronizzazione contromandrino con rotazione mandrino principale
apertura griffe su contormandrino
pausa
avvicinamneto in rapido del contromandrino
inserimento griffe nel pezzo di quanto serve per la presa
chiusura griffe contromandrino
pausa
apertura griffe mandrino principale
pausa
estrazione pezzo dal mandrino principale
ritorno sullo 0 macchina dellasse Y
disattivazione sincronismo
stop mandrino principale
stop contromandrino
e-mail: giorgio.cerberi@celada.it
119
e-mail: giorgio.cerberi@celada.it
120
Offset No.
1
13
2
14
3
15
4
16
X
-50
-50
-75
-75
-40
-40
0
0
Z
15
-15
0
0
0
0
30
-30
R
0.4
0.4
3.35
3.35
4
4
2.5
2.5
T
3
4
9
9
9
9
9
9
HWACHEON
COLCHESTER
O0036 (2 PEZZI ) ;
O0036 (2 PEZZI ) ;
G50 S4000 (LIMITE GIRI SU MANDRINO E G92 S4000 (LIMITE GIRI SU MANDRINO E
CONTROMANDRINO) ;
CONTROMANDRINO) ;
(**** FASE 1 SGROSSATURA *****) ;
(**** FASE 1 SGROSSATURA *****) ;
(MANDRINO PRINCIPALE) ;
(MANDRINO PRINCIPALE) ;
G28 V0 ;
G30 G91 A0 ;
;
G90 ;
G0 X300 Z300 ;
G0 X300 Z300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
M1 ;
T0101 (TORNITORE) ;
T0101 (TORNITORE) ;
G0 X62 Z0 ;
G0 X62 Z0 ;
G99 G96 S200 M14 ;
G99(G95) G96 S200 M14 ;
G1 X-1 F0.3 ;
G1 X-1 F0.3 ;
G0 U4 W2 ;
G0 U4 W2 ;
X62 ;
X62 ;
G71 U2 R1 ;
G71 U2 R1 ;
G71 P10 Q20 U0 W0 F0.2 ;
G71 P10 Q20 U0 W0 F0.2 ;
N10 G0 X30 ;
N10 G0 X30 ;
G1 Z-30 ;
G1 Z-30 ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
121
X40 ;
X60 Z-40 ;
Z-70 ;
N20 X62 ;
G0 Z2 ;
G0 X300 ;
M1 ;
(CONTROMANDRINO) ;
G28 V0 (G30 G91 A0) ;
;
G0 X300 ;
G10 P0 Z- (Z ZERO SU CONTR.) ;
M1;
T0113 (TORNITORE) ;
G0 X62 Z0 ;
M200 (ATTIVA CONTROMANDRINO) ;
G99 G96 S200 M204 (ROTAZ. CONTROM.) ;
G1 X-1 F0.3 ;
G0 U4 W-2 ;
X62 ;
G71 U2 R1 ;
G71 P30 Q40 U0 W0 F0.2 ;
N30 G0 X30 ;
G1 Z30 ;
X40 ;
X60 Z40 ;
Z70 ;
N40 X62 ;
G0 Z-2 ;
G0 X300 Z300 ;
M205 (ARRESTO CONTROMANDRINO);
M201 (DISATTIVA CONTROMANDRINO) ;
M1 ;
(*** FASE 2 - FORATURA RADIALE ****) ;
(MANDRINO PRINCIPALE) ;
G28 V0 (CONTR. SU ZERO MACCHINA);
;
G0 X300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0202 (PUNTA D6.7);
M28 ;
G28 H0;
G0 X62 Z-50 ;
G99 G97 S1200 M103 M8 ;
G87 X15 C0 R0 Q0 P0 F0.1 ;
C90 ;
C180 ;
C270 ;
G80 ;
M29 ;
Manuale corso Torni con CN Fanuc
X40 ;
X60 Z-40 ;
Z-70 ;
N20 X62 ;
G0 Z2 ;
G0 X300 Z300 ;
M1 ;
(CONTROMANDRINO) ;
G30 G91 A0 ;
G90 ;
G0 X300 Z300 ;
G10 P0 Z- (Z ZERO SU CONTR.) ;
M1;
T0113 (TORNITORE) ;
G0 X62 Z0 ;
;
G95 G96 S200 M114 ;
G1 X-1 F0.3 ;
G0 U4 W-2 ;
X62 ;
G71 U2 R1 ;
G71 P30 Q40 U0 W0 F0.2 ;
N30 G0 X30 ;
G1 Z30 ;
X40 ;
X60 Z40 ;
Z70 ;
N40 X62 ;
G0 Z-2 ;
G30 U0 ;
G30 W0 T0000 ;
M105 ;
M1 ;
(*** FASE 2 - FORATURA RADIALE ****) ;
(MANDRINO PRINCIPALE) ;
G30 G91 A0 ;
G90 ;
G0 X300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0202 (PUNTA D6.7);
M109 ;
G28 C0 ;
G0 X62 Z-50 ;
G95 G97 S1200 M3 M8 ;
G87 X15 C0 R0 Q0 P0 F0.1 ;
C90 ;
C180 ;
C270 ;
G80 ;
M110 ;
e-mail: giorgio.cerberi@celada.it
122
G0 X100 Z2 M105 ;
G0 X300 Z300 ;
M1 ;
(CONTROMANDRINO) ;
G28 V0 ;
;
G0 X300 Z300 ;
G10 P0 Z-(Z ZERO SU CONTR.) ;
M1 ;
T0214 (PUNTA D6.7);
M200 ;
G28 H0;
G0 X62 Z50 ;
G99(G95) G97 S1200 M103 M8 ;
G87 X15 C0 R0 Q0 P0 F0.1 ;
C90 ;
C180 ;
C270 ;
G80 ;
M201 ;
G0 X100 Z-2 M105;
G0 X300 ;
M1 ;
(* FASE 3 - MASCHIATURA RADIALE *) ;
(MANDRINO PRINCIPALE) ;
G28 V0 ;
G0 X300 ;
;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0303 (MASCHIO M8);
M28 ;
G28 H0;
G0 X62 Z-50 ;
G99 G97 M8 ;
;
M129 S800 ;
G88 X25 C0 R0 Q0 P0 F1.25 ;
C90 ;
C180 ;
C270 ;
G80 ;
M29 ;
G0 X100 Z2 ;
G0 X300 ;
M1 ;
(CONTROMANDRINO) ;
G28 V0 ;
;
G0 X300 ;
G10 P0 Z-(Z ZERO SU CONTR.) ;
G0 X100 Z2 ;
G0 X300 ;
M1 ;
(CONTROMANDRINO) ;
G30 G91 A0 ;
G90 ;
G0 X300 Z300 ;
G10 P0 Z-(Z ZERO SU CONTR.) ;
M1 ;
T0214 (PUNTA D6.7);
M111 ;
G28 B0 ;
G0 X62 Z50 ;
G95 G97 S1200 M3 M8 ;
G87 X15 C0 R0 Q0 P0 F0.1 ;
C90 ;
C180 ;
C270 ;
G80 ;
M112 ;
G0 X100 Z-2 M5;
G0 X300 ;
M1 ;
(* FASE 3 - MASCHIATURA RADIALE *) ;
(MANDRINO PRINCIPALE) ;
G30 G91 A0 ;
G90 ;
G0 X300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0303 (MASCHIO M8);
M109 ;
G28 C0 ;
G0 X62 Z-50 ;
G95 G97 M8 ;
M27 ;
M29 S800 ;
G88 X25 C0 R0 Q0 P0 F1.25 ;
C90 ;
C180 ;
C270 ;
G80 ;
M110 ;
G0 X100 Z2 ;
G0 X300 ;
M1 ;
(CONTROMANDRINO) ;
G30 G91 A0 ;
G90 ;
G0 X300 ;
G10 P0 Z-(Z ZERO SU CONTR.) ;
e-mail: giorgio.cerberi@celada.it
123
M1 ;
T0315 (MASCHIO M8);
M200 ;
G28 H0;
G0 X62 Z50 ;
G99 G97 M8 ;
;
M129 S400 ;
G88 X25 C0 R0 Q0 P0 F1.25 ;
C90 ;
C180 ;
C270 ;
G80 ;
M201 ;
G0 X100 Z-2 ;
G0 X300 ;
M5 ;
M1 ;
(**FASE 4 FORATURA FRONTALE***) ;
(MANDRINO PRINCIPALE) ;
G28 V0 ;
;
G0 X300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0404 (PUNTA D5);
M28 ;
G28 H0;
G0 X62 Z5 ;
X15 ;
G99(G95) G97 M8 M103;
G83 Z-22.5 C0 R0 Q0 P0 F0.1 ;
C90 ;
C180 ;
C270 ;
G80 ;
M29(M110) ;
G0 X100 Z2 M105;
G0 X300 ;
M1 ;
(CONTROMANDRINO) ;
G28 V0 ;
;
G0 X300 ;
G10 P0 Z-(Z ZERO SU CONTR.) ;
M1 ;
T0315 (MASCHIO M8);
M200 ;
G28 H0;
G0 X62 Z-5 ;
G99 G97 S1200 M103 M8 ;
Manuale corso Torni con CN Fanuc
M1 ;
T0315 (MASCHIO M8);
M111 ;
G28 B0 ;
G0 X62 Z50 ;
G95 G97 M8 ;
M27 ;
M29 S400;
G88 X25 B0 R0 Q0 P0 F1.25 ;
B90 ;
B180 ;
B270 ;
G80 ;
M201;
G0 X100 Z-2 ;
G0 X300 ;
M5 ;
M1 ;
(**FASE 4 FORATURA FRONTALE****) ;
(MANDRINO PRINCIPALE) ;
G30 G91 A0 ;
G90 ;
G0 X300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0404 (PUNTA D5);
M109 ;
G28 C0 ;
G0 X62 Z5 ;
X15 ;
G95 G97 M8 ;
G83 Z-22.5 C0 R0 Q0 P0 F0.1 ;
C90 ;
C180 ;
C270 ;
G80 ;
M110 ;
G0 X100 Z2 ;
G0 X300 ;
M1 ;
(CONTROMANDRINO) ;
G30 G91 A0 ;
G90 ;
G0 X300 ;
G10 P0 Z-(Z ZERO SU CONTR.) ;
M1 ;
T0315 (MASCHIO M8);
M111 ;
G28 B0 ;
G0 X62 Z-5 ;
G99 G97 S1200 M3 M8 ;
e-mail: giorgio.cerberi@celada.it
124
e-mail: giorgio.cerberi@celada.it
125
Offset No.
1
13
14
3
4
X
-50
-50
0
-40
-40
Z
15
-15
-20
0
18
HWACHEON
O0036 (2 PEZZI ) ;
G50 S4000 (LIMITE GIRI SU MANDRINO E
CONTROMANDRINO) ;
(*FASE 1 TORNITURA SU MANDRINO*) ;
(MANDRINO PRINCIPALE) ;
G28 V0 ;
;
G0 X300 Z300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0101 (TORNITORE) ;
G0 X42 Z0 ;
G99 G96 S200 M14 ;
G1 X-1 F0.3 ;
G0 U4 W2 ;
X42 ;
G71 U2 R1 ;
G71 P10 Q20 U0 W0 F0.2 ;
N10 G0 X20 ;
G1 Z-30 ;
X40 ;
Z-60 ;
N20 X42 ;
Manuale corso Torni con CN Fanuc
R
0.4
0.4
5
4
0.02
T
3
4
9
9
4
COLCHESTER
O0036 (2 PEZZI ) ;
G92 S4000 (LIMITE GIRI SU MANDRINO E
CONTROMANDRINO) ;
(*FASE 1 TORNITURA SU MANDRINO*) ;
(MANDRINO PRINCIPALE) ;
G30 G91 A0 ;
G90 ;
G0 X300 Z300 ;
G10 P0 Z-(Z ZERO SU MANDRINO) ;
M1 ;
T0101 (TORNITORE) ;
G0 X42 Z0 ;
G95 G96 S200 M14 ;
G1 X-1 F0.3 ;
G0 U4 W2 ;
X42 ;
G71 U2 R1 ;
G71 P10 Q20 U0 W0 F0.2 ;
N10 G0 X20 ;
G1 Z-30 ;
X40 ;
Z-60 ;
N20 X42 ;
e-mail: giorgio.cerberi@celada.it
126
G0 Z2 ;
G0 Z2 ;
G0 X300 ;
G0 X300 ;
M1 ;
M1 ;
M98 P2222 (SOTTOPR. PER PRESA PEZZO M98 P2222 (SOTTOPR. PER PRESA PEZZO
E TAGLIO);
E TAGLIO);
(CONTROMANDRINO) ;
(CONTROMANDRINO) ;
G28 V0 ;
G30 G91 A0 ;
;
G90 ;
G0 X300 ;
G0 X300 ;
G10 P0 Z- (Z ZERO SU CONTR.) ;
G10 P0 Z- (Z ZERO SU CONTR.) ;
M1;
M1;
T0113 (TORNITORE) ;
T0113 (TORNITORE) ;
G0 X42 Z0 ;
G0 X42 Z0 ;
M200 ;
;
G99 G96 S200 M204 ;
G95 G96 S200 M114 ;
G1 X-1 F0.3 ;
G1 X-1 F0.3 ;
G0 U4 W-2 ;
G0 U4 W-2 ;
X39 ;
X39 ;
G1 Z0;
G1 Z0;
X40 Z0.5 ;
X40 Z0.5 ;
Z20 ;
Z20 ;
G0 X42 ;
G0 X42 ;
Z-2 ;
Z-2 ;
G0 X300 ;
G0 X300 ;
M205 ;
M205(M105) ;
M1 ;
M1 ;
T0214 (PUNTA D10) ;
T0214 (PUNTA D10) ;
G0 X42 Z-5 ;
G0 X42 Z-5 ;
M200 (SOLO HWACHEON) ;
;
G99 G97 S200 M204 ;
G95 G97 S200 M114 ;
G0 X0 ;
G0 X0 ;
G83 R0 Z37.5 Q5000 F0.1 ;
G83 R0 Z37.5 Q5000 F0.1 ;
G80 ;
G80 ;
G0 Z-2 ;
G0 Z-2 ;
X42 ;
X42 ;
G0 X300 ;
G0 X300 ;
M205 ;
M105 ;
M1 ;
M1 ;
G28 V0 ;
G30 G91 A0 ;
G90 ;
G90 ;
G0 X300 ;
G0 X300 ;
M2 ;
M2 ;
O2222 (SOTTOPROGRAMMA PER TAGLIO
E SCAMBIO PEZZO) ;
G0 G95 G40 ;
G0 X300 ;
T0404 (TRONCATORE SP3 MM) ;
M1;
G10 P0 Y- (IMPOSTAZIONE ZERO
Manuale corso Torni con CN Fanuc
127
e-mail: giorgio.cerberi@celada.it
128
9.3 Sintassi
M90
M91
M116
Esempio
O0001
M116 (PRENDI LA CONTROPUNTA);
G0 W- (POSIZIONA LA CONTROPUNTA);
M91 (RILASCIA LA CONTROPUNTA);
M6 (USCITA CANOTTO);
(PROGRAMMA DI LAVORO);
M7 (RIENTRO CANOTTO);
M116 (RIPRENDI LA CONTROPUNTA);
M116 (RIPORTA A RIPOSO LA CONTROPUNTA);
M30;
e-mail: giorgio.cerberi@celada.it
129
10 PROGRAMMAZIONE PARAMETRICA
10.1 Premessa
Lo scopo dell'uso delle variabili all'interno del programma o delle macroistruzioni quello di
rendere i programmi pi efficienti nella realizzazione, per esempio per fare operazioni che non
hanno un ciclo fisso si pu realizzare una macroistruzione che faccia l'operazione solo modificando
pochi parametri all'interno del programma principale.
Prima di poter utilizzare la programmazione parametrica consigliato conoscere bene la
programmazione normale.
L'utilizzo delle variabili identificato dal simbolo # che precede il numero della variabile.
10.4 Operazioni
#100=1
#101=#100+1 o #100=#100+#101
#500=#100-20
#1=#500/#100
#100=SIN[30] o #100=SIN[#130]
#100=COS[#120]
#100=TAN[50]
#100=ATAN[#100]/[#102]
#2=SQRT[#500]
#100=ABS[#102]
#125=ROUND[#102]
assegnazione
somma
sottrazione
divisione
seno di un angolo in gradi
coseno di un angolo in gradi
tangente di un angolo in gradi
arcotangente. Specificare le lunghezze dei due lati.
radice quadrata
assoluto
arrotondamento. Es.: #1=1.246, se ROUND usato in un
comando logico o aritmetico, in un IF o in WHILE il valore
e-mail: giorgio.cerberi@celada.it
130
#130=FIX[#2]
#122=FUP[#100]
10.7 Ripetizioni
WHILE[salto condizione]DO1(2,3) mentre la condizione si verifica esegue tutto ci che
compreso tra WHILE e END ( con DO e END si pu inserire
solo 1, 2 o 3 e si possono fare fino a 3 annidamenti)
END 1 (2,3)
chiusura WHILE
10.8 Macroistruzioni
G65 P. "argomenti"
G66 P. "argomenti"
G67
Gli argomenti sono delle lettere seguite da un numero, tali numeri verranno assegnati alle variabili
Corrispondenti come segue:
A = #1
B = #2
C = #3
D = #7
E = #8
F = #9
H = #11
I = #4
J = #5
K = #6
M = #13
Q = #17
R = #18
S = #19
T = #20
U = #21
V = #22
W = #23
X = #24
Y = #25
Z = #26
e-mail: giorgio.cerberi@celada.it
131
O9100
#100 = #1*2
G0 X#100 Y[#2+5] F#22
M99
e-mail: giorgio.cerberi@celada.it
132
O0037 (PARAMETRICA) ;
#101=20 (DIA 1) ;
#102=40 (DIA 2) ;
#103=60 (DIA 3) ;
#104=30 (Z 2) ;
#105=50 (Z 3) ;
#106=3 (INCREMENTO PASSATA);
#107=0.5 (SOVRAMETALLO IN X) ;
#108=0.1 (SOVRAMETALLO IN Z) ;
#109=0.5 (AVANZAMENTO PER SGROSSATURA) ;
#110=0.2 (AVANZAMENTO FINITURA);
G50(G92) S5000 ;
G0 X300 Z300 ;
(SGROSSATURA) ;
T0101 ;
G99 G96 S100 M4 X[#103+2] Z0 ;
G1 X-2 F0.3;
G0 X[#103+2] Z2;
G71 U#106 R1;
G71 P10 Q100 U#107 W#108 F#109;
N10 G0 X#101 F#110;
G1 Z-#104 ;
X#102 ;
Z-#105 ;
X[#103+2] ;
N100 G0 Z2 ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
133
(FINITURA) ;
G0 X300 Z300 ;
T0202 ;
G99 G96 S200 M4 X[#103+2] Z2 ;
G70 P10 Q100;
G0 X300 Z100 ;
M2 ;
ESEMPIO CON VARIABILI LOCALI
O0037 (PARAMETRICA) ;
G50(G92) S5000 ;
G0 X300 Z300 ;
(SGROSSATURA) ;
T0101 ;
G96 S100 M4 X100 Z2 ;
G65 P9100 A21 B41 C61 D0.5 E29.5 Q49.5 F0.2
(FINITURA) ;
G0 X300 Z300 ;
T0202 ;
G96 S200 M4 X100 Z2 ;
G65 P9100 A20 B40 C60 D0 E30 Q50 F0.08 ;
G0 X300 Z300 ;
M2 ;
O9100 (MACRO ISTRUZIONE) ;
G0 X[#1+2] Z2 ;
G1 Z#7 F#9 ;
X-2 ;
X#1 ;
Z-#8 ;
X#2 ;
Z-#17 ;
X[#3+2] ;
G0 X100 Z100 ;
M99 ;
e-mail: giorgio.cerberi@celada.it
134
e-mail: giorgio.cerberi@celada.it
135
O0010(+ FORI)
G28U0
G0Z50
T505 (CAMBIO UTENSILE)
M (ASSE C ON)
G28 H0
G97S1000M3 (ROTAZIONE MOTORIZZATO ORARIO)
G0X200Z50C0 (POSIZIONAMENTO)
G65P9032A8C0D100B20I5T50R0Z-20E500F2000W2U1 (MACRO)
G0Z150M5 (SVINCOLO STOP MOTORIZZATO)
M (ASSE C OFF)
M30
Legenda
A
numero fori da lavorare sui 360 (obbligatorio)
C
angolo del 1 foro da lavorare (obbligatorio)
D
diametro del centro fori (obbligatorio)
B
diametro del foro da eseguire (obbligatorio)
Q
diametro del pre-foro (facoltativo, se non inserito Q=I)
I
diametro della fresa (obbligatorio)
T
quota assoluta per eseguire il salto ostacolo (obbligatorio)
R
quota assoluta inizio foro da fresare (obbligatorio)
Z
profondit assoluta (obbligatorio)
E
avanzamento nellincremento (obbligatorio)
F
avanzamento in fresatura (obbligatorio)
W
numero incrementi in Z (facoltativo, se non viene messo si considera 1)
U
numero incrementi in X (facoltativo, se non viene messo si considera 1)
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
136
O9032(+ FORI)
(A NUMERO FORI)
(C ANGOLO PRIMO FORO)
(D DIAMETRO CERCHIO DI FORI)
(B DIAMETRO FORO DA FARE)
(Q DIAMETRO PRE-FORO ESISTENTE)
(I DIAMETRO FRESA)
(T SALTO STAFFA)
(R AVVICINAMENTO A Z INIZIO LAVORAZIONE)
(Z PROFONDITA FORO)
(E AVANZAMENTO INCREMENTO)
(F AVANZAMENTO LAVORO)
(W NUMERO INCREMENTI IN Z)
(U NUMERO INCREMENTI IN X)
IF[#20EQ#0]THEN#3000=15(MANCA SVINCOLO-T)
IF[#20LT#18]THEN#3000=14(T MINORE R)
IF[#17GE#2]THEN#3000=11(Q MAGGIORE O = B)
IF[#1EQ#0]THEN#3000=1(MANCA N FORI-A)
IF[#3EQ#0]THEN#3000=2(MANCA ANGOLO PRIMO FORO-C)
IF[#7EQ#0]THEN#3000=3(MANCA DIA CERCHIO-D)
IF[#2EQ#0]THEN#3000=4(MANCA DIA FORO-B)
IF[#18EQ#0]THEN#3000=5(MANCA AVVIC. RAP. Z-R)
IF[#26EQ#0]THEN#3000=6(MANCA PROFONDITA-Z)
IF[#8EQ#0]THEN#3000=7(MANCA AVANZ. Z-E)
IF[#9EQ#0]THEN#3000=8(MANCA AVANZ. XC-F)
IF[#23EQ#0]THEN#23=1(SE MANCA W PASSATE Z W=1)
IF[#21EQ#0]THEN#21=1(SE MANCA N PASSATE X U=1)
IF[#17EQ#0]THEN#17=#4(SE MANCA Q DIA PRE-FORO=DIA FRESA)
IF[#4EQ#0]THEN#3000=12(MANCA DIA FRESA-I)
IF[#4GE#2]THEN#3000=13(I MAGGIORE B)
#101=[360/#1](ANGOLO INCREMENTALE)
#131=0(CONTATORE FORI)
#132=[ABS[#26-#18]/#23](INCREMENTO Z)
#133=[[#2-#17]/#21](INCREMENTO X)
M (ASSE C ON)
WHILE[#131NE#1]DO1
#130=0(CONTATORE PASSATE Z)
G98 (AVANZAMENTO MM MIN)
G4U0.5 (PAUSA)
G0C#3X#7 (POSIZIONAMENTO FORO DA LAVORARE)
G0Z#20 (AVVICINAMENTO AL SALTO STAFFA)
G0Z[#18+2] (AVVICINAMENTO ALLA QUOTA R +2 MM)
G1Z#18F#8 (AVVICINAMENTO AL QUOTA INIZIO INCREMENTO Z)
WHILE[#130NE#23]DO2(LOOP INCREMENTI Z)
#134=[#7+#17](DIAMETRO PARTENZA LAVORAZIONE)
#135=0(CONTATORE PASSATE X)
G1W-#132F#8 (INCREMENTO IN Z)
WHILE[#135NE#21]DO3(LOOP INCREMENTI X)
#134=#134+#133(AUMENTO DIAMETRO FORO)
G112 (POLARI ON)
G1G41X#134C0F#9 (ATTIVA COMPENSAZIONE RAGGIO)
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
137
G3X#134C0I-[[#134-#7]/2]J0 (CERCHIO)
G1G40X#7C0 (DISATTIVAZIONE COMPENSAZIONE RAGGIO)
G113 (POLARI OFF)
#135=#135+1(AGGIORNA CONT.PASSATE X)
END3
#130=#130+1(AGGIORNA CONT.PASSATE Z)
END2
G0Z#20 (SVINCOLO Z AL SALTO STAFFA)
#131=#131+1 (CONTEGGIO FORI)
#3=#3+#101 (CONTEGGIO ANGOLO)
END1
G113 (POLARI OFF)
M (ASSE C OFF)
G99 (AVANZAMENTI MM GIRO)
M99
%
e-mail: giorgio.cerberi@celada.it
138
#3000
#3003
#3006
#3901
#3902
#4001
#4002
#4004
#4005
#4006
#4007
#4008
#4009
#4010
#4012
#4014
#4016
#4109
#4113
#4114
#4115
#4119
#4120
Descizione
spostamento zero pezzo in X
spostamento zero pezzo in Z
blocca la machina che sta eseguendo una macro e visualizza
numero e allarme descritto dopo luguale :
#3000=1(MANCA AVANZAMENTO)
controllo del blocco singolo
0 blocco singolo abilitato e esegue codici M
1 blocco singolo disabilitato e esegue codici M
2 blocco singolo abilitato e non esegue codici M
3 blocco singolo disabilitato e non esegue codici M
blocca la machina che sta eseguendo un programma e
visualizza numero e messaggio descritto dopo luguale :
#3006=2(GIRARE IL PEZZO)
numero pezzi lavorati
numero pezzi richiesti
gruppo 1 (G0, G1, G2, G3, G33, G34)
gruppo 2 (G96, G97)
gruppo 4 (G68, G69)
gruppo 5 (G98, G99)
gruppo 6 (G20, G21)
gruppo 7 (G40, G41, G42)
gruppo 8 (G25, G26)
gruppo 9 (G22, G23)
gruppo 10 (G80 G89)
gruppo 12 (G66, G67)
gruppo 14 (G54 - G59)
gruppo 16 (G17 G19)
codice F
codice M
numero sequenza
numero programma
codice S
codice T
Varie
lettura/scrittura
lettura/scrittura
allaccenzione
attivo 0
lettura/scrittura
lettura/scrittura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
lettura
e-mail: giorgio.cerberi@celada.it
139
G10 P0 X Z Y
P0
XZY
Valori incrementali
G10 P0 U V W
P0
UVW
Esempio
G10 P0 Z-300 ;
G10 G90 P0 X Z Y
P0
origine macchina (sempre P0)
XZY
asse o assi da modificare inserire quota assoluta rispetto a zero
macchina, la X non deve essere modificata.
Valori incrementali
G10 G91 P0 X Z Y
P0
origine macchina (sempre P0)
XZY
asse o assi da modificare inserire quota incrementale rispetto a zero
macchina che verr sommata a quella esistente, la X non deve essere
modificata.
G10 P X Z Y
P
XZY
e-mail: giorgio.cerberi@celada.it
140
G10 P U V W
P
UVW
G10 G90 P0 X Z Y
P
numero correttore da 1 a 64 per usura da 10001 a 10064 per geometria
XZY
correzione sui rispettivi assi
Valori incrementali
G10 G91 P0 X Z Y
P
numero correttore da 1 a 64 per usura da 10001 a 10064 per geometria
UVW
correzione sui rispettivi assi
e-mail: giorgio.cerberi@celada.it
141
e-mail: giorgio.cerberi@celada.it
142
e-mail: giorgio.cerberi@celada.it
143
Testa
1
1
2
1-2
2
G107
G112
G113
G117
G118
G119
G120
G121
G130
G131
G132Kk
G140
G141
G150
G154
G158
G170
G171
G172
G184
G190
G191
G202
G203
G210
G211
G212
G213
G250
G251
G265
G284
G384
G484
G551
G584
G784
G884
G900Jj
G984
1
1
1
1
1
1
1
1
2
2
2
2
2
1
1-2
2
1
1-2
1
1
1
1
1
1
1-2
1-2
1-2
1-2
1o2
1o2
2
2
1
1-2
1-2
2
1
1-2
2
1-2
Descrizione
avanzamento contromandrino in mm/giro del mandrino
avanzamento in mm/giro per motorizzati rastrelliera
avanzamento mandrino in mm/giro del contromandrino
avanzamento in mm/giro per motorizzati torretta
avanzamento in mm/giro per motorizzati rastrelliera che
lavorano sul contromandrino
interpolazione cilindrica da utilizzare con G150 e G18
attiva coordinate polari
disattiva coordinate polari
piano di interpolazione XY
piano di interpolazione ZX
piano di interpolazione YZ
zero pezzo in Z del mandrino
annulla G120
annulla G131
zero in Z del contromandrino sul pezzo nel mandrino
zero pezzo sul pezzo nel contromandrino
cancella G141
zero pezzo asse E
piano di interpolazione ZX
piano di interpolazione ZY
piano di interpolazione EY
Note
solo SR
solo SR
solo SV
solo SR
solo per il
piano XZ (SR)
G150 G18(SV)
solo per utensili
motorizzati su
SR
solo SV
solo SV
selezione cambio utensile vicino al pezzo
annulla G171
maschiatura frontale
controllo collisione frontale off
controllo collisione frontale on
annulla G203
zero pezzo asse C ruotato di 180
cancella da G211 a G213
solo SR
solo SR
solo SR
solo SV
cancella poligonatore
attiva poligonatore
inserimento geometria utensili
maschiatura su contromandrino
maschiatura con asse X su mandrino
su SR maschiatura fuori centro su SV maschiatura con Y
misurazione dilatazione termica
maschiatura fuori centro su contromandrino
maschiatura rigida asse Y su SR o X su SV
maschiatura rigida con asse Y
testa 2 salta blocco singolo
maschiatura rigida mandrino e contromandrino
solo SV
G99 e G25
G101 e G25
G103eG25(SV)
solo SV
solo SR
solo SV
e-mail: giorgio.cerberi@celada.it
144
M21
M22
M23
M24
M25
M26
M27
M29
M36
M37
M38
M40
M41
M46
M47
M48
M50
M51
M52
M53
M54
M55
M56
M57
M62
M63
Descrizione
Altro
Stop programma
Arresto attivabile con pulsante da pannello operativo
Rotazione mandrino oraria visto dalla fantina
Rotazione mandrino antioraria visto dalla fantina
Arresto mandrino
blocca asse C
sblocca asse C
attiva asse C
disattiva M8 e M6
chiusura pinza mandrino o contromandrino
apertura pinza mandrino o contromandrino
chiude pinza su macchine senza contromandrino
apre pinza su macchine senza contromandrino
soffio aria attraverso contromandrino
disattiva M14
paletta prendi pezzo avanti
paletta prendi pezzo indietro
fine ciclo e incrementa conta-pezzi (attivo con ONE CYCLE
premuto)
arresto preciso modale
disattiva M21
attiva smusso a fine filetto
disattiva M23
attiva refrigerante (comandare in Testa1)
disattiva M25
rileva pezzo tagliato nel mandrino e espulsione pezzo dal
contromandrino
Sincronismo per maschiatura rigida
rotazione oraria
rotazione antioraria
stop M36 o M37
sincronismo tra mandrino e contromandrino, comanda il mandrino
disattiva M40
rotazione oraria
rotazione antioraria
stop M46 o M47
tornitura contemporanea dagli assi X e Y (comanda X)
disattiva M50
come M50 ma comanda Y
disattiva M52
sincronismo tra C1 e C2 comanda C1
disattiva M54
sincronismo tra C2 e C1 comanda C2
disattiva M56
stop avanzamento caricatore
ripristino spinta caricatore
motorizzati
su rastrelliera
motorizzati
su torretta
e-mail: giorgio.cerberi@celada.it
145
M64
M65
M68
M69
M77
M78
M80
M81
M82
M83
M84
M85
M88
M89
M98
M99
M110
M111
M115
M116
M117
M121
M122
M123
M124
M125
M126
M127
M131
M132
M140
M141
M142
M143
M150
a
M157
M200
a
M999
attiva convogliatore
disattiva convogliatore
attiva controllo sforzo mandrino o contromandrino (rapidi al 25% e
lavoro al 70%) se va in allarme bisogna spegnere e riaccendere la
macchina
disattiva controllo sforzo mandrino o contromandrino
disattiva il blocco singolo
riattiva il blocco singolo
verifica il segnale del carico barra
disattiva M80
sincronizza rotazione tra mandrino e contromandrino comanda il
mandrino
disattiva M82
attiva nastro prendi pezzo
disattiva nastro prendi pezzo
blocco al 100% delloverride
disattiva M88
Richiamo sottoprogramma
Fine sottoprogramma
chiusura pinza contromandrino
apertura pinza contromandrino
pressione refrigerante torretta e rastrelliera
contromandrino in posizione di scarico pezzo
scarico pezzo
rapidi al 100%
rapidi al 25%
rapidi al 5%
pressione refrigerante rastrelliera
pressione refrigerante torretta
spegne M124 e M125 e M115
orientamento per utensile poligonatore
torretta lavora sul mandrino (inserire nel pgm Testa1 e Testa2)
torretta lavora sul contromandrino (inserire nel pgm Testa1 e Testa2)
sincronizza asse Z con asse E (si pu forare con motorizzato della
torretta mentre si fresa con motorizzato rastrelliera)
disattiva M140
movimenti indipendenti di Z e E mentre lavorano insieme
disattiva M142
codici liberi (M150 on e M151 off, ecc.)
comando da
Testa1
rapidi della
torretta
solo SV
solo SV
e-mail: giorgio.cerberi@celada.it
146
Tyy
T0
Esempio
T100;
G0X21Z-2S1000M3T1;
T0;
T200;
G0X21Z-2S2000M3T2;
T0;
G28 V0 (SVINCOLO ASSE Y);
T3100;
G0Y10Z-2S3000M3T31;
T0;
e-mail: giorgio.cerberi@celada.it
147
G0X21Z-2S1000M3T1;
T0;
G28 V0 T0 (SVINCOLO DELLASSE Y);
T1200;
G0Y21Z-2S2000M3T12;
G28 V0 T0;
e-mail: giorgio.cerberi@celada.it
148
O0001(TETA1);
#531=20 (DIA BARRA);
G171 (ESEGUI IL CAMBIO A 1MM DALLA BARRA);
G99 G97 G40;
M3 S500;
M11 (APERTURA PINZA) ;
G4 U0.3;
G0 Z-0.1 T0 M27 (CONTROLLA SE IL TAGLIO E AVVENUTO E ARRETRA LA FANTINA);
M10 (CHIUDE LA PINZA);
M200 (SINCRONISMO CON PROGRAMMA TESTA2);
M20 (FINE CICLO SI FERMA IL PROGRAMMA SE IL TASTO ONE CYCLE E ATTIVO);
(FINO A QUESTO BLOCCO IL PROGRAMMA PER LE SR E SEMPRE SIMILE);
T100 (TRONCATORE);
G0 X21 W-0.5 M3 S1000;
T200 (TORNITORE);
G0 X21 Z0 T2;
G1 X-0.1 F0.1;
X4. (INIZIO SMUSSO);
G4 U0.1 (SOSTA PER EVITARE LARROTONDAMENTO DELLO SMUSSO);
G1 X6 Z1;
G4 U0.1;
Z8.5
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
149
X4.7 Z9 ;
Z10;
X21;
T0 (TOGLI IL CORRETTORE);
T500 (FILETTATORE);
G0 X21 Z-3 M3 S2000 T5 ;
X7;
G76 P010060 Q50 R0 ;
G76 X4.75 Z9.9 P615 Q300 F1 ;
G0 X21 ;
T0 ;
T200 (TORNITORE ESTERNO);
G0 X21 Z9 M3 S4000 T7 (CORRETTORE DIVERSO PER RENDERLO INDIPENDENTE
DALLA LAVORAZIONE PRECEDENTE FATTA CON LO STESSO UTENSILE);
X11 Z9.7;
G1 X12 W0.5 F0.05;
Z20;
G4 U0.1;
X20.5;
G0 X21;
M5 (FERMO IL MANDRINO PER USARE I MOTORIZZATI);
T0;
T3100 (CENTRINO);
G101(AVANZAMENTO AL GIRO DEI MOTORIZZATI);
M8 (ATTIVA ASSE C);
G0 C0;
M6(FRENA ASSE C);
G0 Y21 Z15 M36 S5000 T31;
Y13;
G1 Y7.8 F0.05 (FORA);
G0 Y1.3 M7(SVINCOLO E SBLOCCA FRENO ASSE C);
G0 C180 M6(POSIZIONA E BLOCCA ASSE C);
G1 Y7.8 (FORA);
G0 X40;
T0;
T3200 (PUNTA D4);
G0 Y13 M36 S6000 T32;
G87 V-27 Q2500 F0.03;
G80;
G0 Y30;
T0 ;
T3400 (FRESA D10);
G0 Z24 Y21 M36 S4000 T34;
G0 X30 ;
Y17 ;
G1 X-30 F0.1;
M7;
G0 H60 (RUOTA LASSE C DI 60GRADI INCREMENTALI);
M6;
G1 X30;
M7 ;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
150
G0 H60;
M6;
G1 X-30;
M7;
G0 H60;
M6;
G1 X30;
M7;
G0 H60;
M6;
G1 X-30;
M7;
G0H60;
M6;
G1 X30;
M7;
G0Y30;
T0;
M9 G99 (DISATTIVA ASSE C E RITORNA IN MM/GIRO MANDRINO);
M38 (FERMA MOTORIZZATI);
T100 (TAGLIO);
G0 X21 Z31 M3 S4000 T1;
M82 (SINCRONISMO ROTAZIONE MANDRINI E ATTESA M82 NEL PROGRAMMA DI
TESTA2);
M40(SINCRONISMO DELLE 2 Z);
G1 X-1 F0.08 (TAGLIO);
M41 (DISATTIVA M40);
M83 (DISATTIVA M82);
M80(VERIFICA SEGNALE CARICATORE);
/ G0 X21 W-0.5;
/ G0 W2;
/ M98 P7000 (PROGRAMMA CAMBIO BARRA);
M81 (DISATTIVA M80) ;
M99 ;
N1(RIPARTENZA TAGLIO);
T200(SCAMBIO UTENSILE PER FAR CARICARE LA GEOMETRIA DEL T100);
T100;
M10 (CHIUDE LA PINZA);
G0 X21 M3 S4000 T1 M25;
G1 X-1 F0.03 ;
M5;
M11;
G4 U0.3;
G28 W0 T0 ;
G0 W168 (CARICA LA FANTINA*);
G120 Z0 ;
M99;
* la quota 168 arriva dalla seguente operazione :
205 (corsa fantina su SR20) 24 (centro fresa nel centro della fresatura) 11 (disassamento tra
rastrelliera e centro fresa) 2 (margine di sicurezza) = 168
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
151
O0001(TESTA2) ;
G130 (ANNULLA G131);
M76 (CANCELLA M75);
G99 G97 G40;
G28 W0 T0 (SVINCOLO CONTROMANDRINO SULLO 0 MACCHINA) ;
G50 Z0 (AZZERAMENTO ORIGINE ASSE Z DEL CONTROMANDRINO);
M5 ;
T2000 (LASSE X DEL CONTROMANDRINO VIENE POSIZIONATO IN ASSE CON LA X
DEL MANDRINO, NON VALIDO PER LE MACCHINE CHE HANNO SOLO LASSE Z);
M200 (SINCRONISMO CON PROGRAMMA TESTA1);
M20 (FINE CICLO VALIDO QUANDO IL TASTO ONE CYCLE E ATTIVO);
(FINO A QUESTO BLOCCO IL PROGRAMMA PER LE SR E SEMPRE SIMILE);
T2100(CENTRINO);
G0 Zx M3 S5000 T21(*1);
G1 W3 F0.05;
G28 W0 T0;
G50 Z0(*1);
T2200 (PUNTA D4.25) ;
G0 Zx M3 S6000 T22(*1);
G83 W8 Q2000 P300 F0.04;
G80;
G28 W0 T0 ;
G50 Z0(*1);
T2300(MASCHIO M5);
M5;
G0 Zx T23 (*1);
M29 S1000;
G84 W5 F0.8;
G80;
G28 W0 T0;
G50 Z0(*1);
T2900(POSIZIONE SCARICO PEZZO);
G0 Z35;
M11(APRI PINZA);
M14(SOFFIO ARIA CONTROMANDRINO);
M27;
G28 W0 T0;
M15(DISATTIVA M14);
M84(PARTENZA NASTRO PORTA PEZZI);
T2000(ASSE X CONTROMANDRINO IN ASSE CON ASSE X MANDRINO);
M82 (SINCRONISMO ROTAZIONE MANDRINI E ATTESA M82 NEL PROGRAMMA
TESTA1);
G131 (CALCOLA DISTANZA TRA CONTROMANDRINO E FACCIA PEZZO NEL
MANDRINO E SPOSTA ZERO DEL CONTROMANDRINO SUL PEZZO);
G0 Z-3 (AVVICINAMENTO);
M68 (ATTIVA CONTROLLO SFORZO);
G98 G1 Z15 F1000 M14(INFILA IL PEZZO CON AVANZAMENTO IN MM/MIN);
M69 G99 (DISATTIVA CONTROLLO SFORZO E RITORNA IN MM/GIRO);
M10 (CHIUDE PINZA);
M40 (SINCRONIZZA LE Z);
G130 M15 (RIPRISTINA ORIGINE CONTROMANDRINO );
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
152
e-mail: giorgio.cerberi@celada.it
153
O0002(TESTA1);
M131;
G99 G97 G40;
M3 S1000;
M11;
G0 Z-0.1 T0 M27 ;
G28 V0 (ASSE Y SU 0 MACCHINA);
M10;
M200;
M20;
T100(TAGLIO);
G0 X31 W-0.5;
G28 U0;
M210;
T1100(PUNTA CE);
G0 Z-1 M3 S2000;
Y0 T11;
M220;
G1 Z3 F0.05;
G0 Z-1;
T0;
M230;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
154
G28 V0;
T1200( UTENSILE DOPPIO PUNTA D3 E D4);
G0 Z-1 T12;
M3 S4000;
Y0;
M240;
G83 Z10 Q2000 F0.1;
G80 ;
G0 Z-1;
T0;
M250;
G28 V0;
M260;
M132 (GESTISCO LA TORRETTA CON IL CONTROMANDRINO);
G28 V0;
T300 (TORNITORE MONTATO SU SUPPORTO CHE PORTA FUORI LUTENSILE DI 17MM
NELLA GEOMETRIA METTERE 17 SULLA Z);
G0 X31 Z-1 M3 S1000 T3;
G50 S5000;
G96 S150;
G1 X23 F0.5;
Z18 F0.05;
X30 ;
W1 (TOGLIE LA BAVA SUL DIAMETRO ESTERNO PER NON ROVINARE LA BUSSOLA);
G0 X31;
Z-1;
X18;
G1 Z18;
X31;
G0 Z-1;
X13;
G1 Z18;
X31;
G0 Z-1;
X2;
G1 Z0;
X8;
X10 Z1;
Z16;
X8 Z17;
Z18;
X31;
G0Z-1;
G28 U0 T0;
M5;
M131(GESTIAMO LA TORRETTA CON IL MANDRINO PERCHE IL FILETTATORE E
MONTATO SULLA TORRETTA);
T1400(FILETTATORE);
G97 G0 Z-3 M4 S1000 T14;
X11;
G76 P010060 Q50 R0;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
155
e-mail: giorgio.cerberi@celada.it
156
M48;
M38;
T800(PUNTA D3 SU RASTRELLIERA);
G0 Z35 X29 M36 S3000 T8;
M98 P61000(RICHIAMO DEL SOTTOPROGRAMMA 1000 PER 6 VOLTE);
G0 Z51;
M98 P61000;
G28 U0 T0;
M38;
T700(FRESA D6 SU MOTORIZZATO IN RASTRELLIERA);
T1300(FRESA D6 SU MOTORIZZATO IN TORRETTA);
M36 S2500 (RASTRELLIERA);
M46 S2500, E17 (TOREETTA);
M7;
G0 Z43 X29 Y29 C0 T7;
G0 B17 A17 (B=MOVIMENTO RASTRELLIERA, A=MOVIMENTO TORRETTA PER
FRESARE);
G1 X22 Y22 F0.5 M6;
B-17 A-17 F0.05;
X16 Y16 F0.5;
B17 A17 F0.05;
G0 X29 Y29;
M7;
G0 C90 M6;
G1 X22 Y22 F0.5;
B-17 A-17 F0.05;
X16 Y16 F0.5;
B17 A17 F0.05;
G99 M9;
G28 U0 V0 T0;
M131;
T100(TAGLIO);
G0 Z59 M3 S2000 T1 ;
M82;
M40;
G1 X26 F0.05;
G0 X30;
G1 W-1 F0.5;
X26 W1 F0.03;
X-1 F0.05;
M41;
M83;
M80;
/ G0 X31 W-0.5;
/ G0 W2;
/ M98 P7000;
M81;
M99;
N1(RIPARTENZA TAGLIO);
T200(SCAMBIO UTENSILE PER FAR CARICARE LA GEOMETRIA DEL T100);
T100;
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
157
e-mail: giorgio.cerberi@celada.it
158
M250;
M260;
M132;
T1300(MASCHIO M5);
M5;
G0 Y0 T13;
/ G50 Zx;
/ G0 Z-3;
/ M29 S1000;
/ G84 Z5 F0.8;
/ G80 ;
G28 W0 T0 V0;
G50 Z0;
M5 (FERMA IL MANDRINO);
M76 ;
M17 (PALETTA PRENDI PEZZO AVANTI);
M11 (APRI PINZA);
M14 (SOFFIO);
M27 (CONTROLLO ESPULSIONE PEZZO);
M18 (PALETTA PRENDI PEZZO INDIETRO);
M15 (CHIUDI ARIA);
M131(TORRETTA CONTROLLATA DAL MANDRINO);
M82 (SINCRONISMO ROTAZIONE MANDRINI);
G131 (SPOSTA ZERO PEZZO ASSE Z SU FACCIA PEZZO NEL MANDRINO);
G0 Z-3;
M68 (ATTIVA CONTROLLO SFORZO);
G1 G98 Z30 F2000 M14 (INFILAGGIO PEZZO NEL CONTROMANDRINO);
G99 M69 (DISATTIVA M68);
M10 (CHIUDI PINZA);
M40 (SINCRONISMO ASSI Z) ;
G130 M15 (CANCELLA SPOSTAMENTO ORIGINE CON G131);
M41 (DISATTIVA M40);
M68 (ATTIVA CONTROLLO DI SFORZO);
G0 W-10 (PROVA A TIRARE);
M69 (DISATTIVA M68);
M83 (DISATTIVA M82);
M99;
e-mail: giorgio.cerberi@celada.it
159
Macchina richiesta
Tornio orizzontale con due assi (X e Z)
Utensili richiesti
Utensile
1
2
3
4
5
6
Descrizione
sgrossatore per esterni
finitore per esterni
troncatore per gole esterne
punta D38
bareno di sgrossatura
bareno di finitura
Vc
150
100
120
50
150
100
fg/fz
0.5
0.2
0.15
0.1
0.4
0.1
R punta
0.8
0.4
0.1
0.8
0.4
e-mail: giorgio.cerberi@celada.it
160
13.2 Esercizio n2
Descrizione
Realizzare il programma, completo di grafica e con lutilizzo dei cicli fino ad ora descritti, per
realizzare il pezzo a disegno.
Tabella utensili
Utensile
Descrizione
sgrossatore per esterni
1
finitore per esterni
2
troncatore per gole
3
punta D18
4
utensile per filettare
5
bareno di sgrossatura
6
bareno di finitura
7
Vc
150
100
120
50
125
150
100
fg/fz
0.5
0.2
0.15
0.1
0.4
0.1
R punta
0.8
0.4
0.1
0.05
0.8
0.4
e-mail: giorgio.cerberi@celada.it
161
13.3 Esercizio n3
Macchina richiesta
Tornio orizzontale con 2 assi (X e Z) o tornio orizzontale con contromandrino
Utensili richiesti
Utensile
1
2
3
4
5
6
7
Descrizione
sgrossatore per esterni
finitore per esterni
utensile per gole esterne spessore 3
punta D38
bareno di sgrossatura
bareno di finitura
utensile per gole interne spessore 3
Vc
150
100
120
50
150
100
120
fg/fz
0.5
0.2
0.15
0.1
0.4
0.1
0.15
R punta
0.8
0.4
0.1
0.8
0.4
0.1
e-mail: giorgio.cerberi@celada.it
162
13.4 Esercizio n4
Macchina richiesta
Tornio orizzontale con 2 assi X e Z con asse C e utensili motorizzati
Utensili richiesti
Utensile
1
2
4
6
8
10
Descrizione
sgrossatore per esterni
finitore per esterni
punta D6 (motorizzato frontale)
punta D6 (motorizzato radiale)
punta D6.25 (motorizzato radiale)
maschio M8 (motorizzato radiale)
Vc
150
100
80
80
80
50
fg/fz
0.5
0.2
0.1
0.1
0.1
-
R punta
0.8
0.4
-
e-mail: giorgio.cerberi@celada.it
163
13.5 Esercizio n5
Macchina richiesta
Tornio orizzontale con 2 assi X e Z con asse C e utensili motorizzati
Utensili richiesti
Utensile
Descrizione
sgrossatore per esterni
1
fresa D25 a inserti (motorizzato radiale)
3
fresa D10 a candela (motorizzato radiale)
5
Vc
150
120
80
fg/fz
0.5
0.15
0.1
R punta
0.8
-
e-mail: giorgio.cerberi@celada.it
164
PARTE II (utilizzo)
1 MONITOR e TASTIERA
1.1 Monitor
Descrizione
Tasti SOFTKEY
e-mail: giorgio.cerberi@celada.it
165
Descrizione
Tasto RESET
Tasto HELP
Tasti INDIRIZZI
Tasto SHIFT
serve per inserire i caratteri dei tasti con pi funzioni. Es.: premendo SHIFT
poi P si inserisce C
Tasto INPUT
serve per inserire i dati scritti nella riga buffer nella posizione evidenziata dal
cursore (non utilizzabile in EDIT).
Tasto CAN
Tasti EDIT
INSERT inserisce i dati scritti nella riga buffer nel programma che si sta
editando
ALTER sostituisce il dato evidenziato dal cursore con il dato scritto nella
riga buffer
DEL cancella il dato evidenziato
e-mail: giorgio.cerberi@celada.it
166
Tasti FUNZIONE
Tasti CURSORE
Tasti PAGINA
Chiave EDIT
e-mail: giorgio.cerberi@celada.it
167
2 OPERAZIONI PRELIMINARI
2.1 Premessa
Le procedure che seguiranno seguono una linea generale, quindi alcune operazione andranno
aggiustate in base alla macchina utilizzata
2.2 Accensione
Girare linterruttore generale su ON
Premere il tasto I sul pannello operatore
Rilasciare le emergenze
Attendere accensione CN
Premere BUZZER per tacitare il cicalino (dove presente)
Se la macchina ha gli encoder in assoluto non serve fare le referenze e la macchina pronta
per lavorare , diversamente proseguire con la procedura
7. Chiudere le porte
8. Mettere il potenziometro dei rapidi al 50%
9. Per le macchine che lo prevedono mettere la chiave preposta su Manuale (Hardinge)
10. Mettere il selettore MODE su REF o premere il tasto REF
11. Premere X+ poi Z+ e in fine C+ (solo su macchine con utensili motorizzati)
12. Solo per Hardinge bisogna azzerare anche la torretta portautensili quindi, dopo aver azzerato
gli assi, lasciare selezionato REF e premere il tasto I che attiva la rotazione torretta
1.
2.
3.
4.
5.
6.
Chiudere le porte
Mettere il selettore MODE su MDI o premere il tasto MDI
Premere PROG
Premere il softkey MDI
Premere S digitare il numero di giri desiderato
Premere M digitare 3
premere EOB e premere INSERT
premere AVVIO CICLO
Per fermare il mandrino premere RESET
e-mail: giorgio.cerberi@celada.it
168
11. Premere AVVIO CICLO per far girare la torretta alla postazione desiderata
12. Aprire la porta operatore
13. Caricare lutensile
e-mail: giorgio.cerberi@celada.it
169
e-mail: giorgio.cerberi@celada.it
170
4.
5.
6.
7.
Azzeramento in X
azzeramento in Z
e-mail: giorgio.cerberi@celada.it
171
e-mail: giorgio.cerberi@celada.it
172
Avvertenze
a. Fare attenzione perch i programmi cancellati non possono essere ripescati, nel caso vanno
riscritti di nuovo, impostando il parametro 3002.5 a 1 verr richiesta una conferma.
b. Fare attenzione che generalmente nei programmi da 8000 a 9999 vengono registrati dei
programmi di macroistruzioni utilizzati per sonde, presetting e altro, se questi
programmi vengono cancellati alcune funzioni del controllo non funzioneranno pi
fino al ripristino dei file cancellati
c. I programmi da 8000 a 9999 possono essere protetti da modifica e cancellazione, quindi se
si esegue questa procedura il CN visualizzer un allarme nel caso lo siano
e-mail: giorgio.cerberi@celada.it
173
3. Premere PROG
4. Digitare O-9999
5. Premere DEL
1.
2.
3.
4.
1.
2.
3.
4.
5.
e-mail: giorgio.cerberi@celada.it
174
3. Portare il cursore nel punto in cui si vuole inserire il programma copiato e premere il softkey
-CRSR
4. Digitare il numero del programma senza O che si vuole incollare e premere INPUT
5. Premere il softkey EXEC
e-mail: giorgio.cerberi@celada.it
175
5 Trasmissione dati
5.1 Trasmissione dati con seriale RS232
Premessa
Prima di poter trasmettere i programma da un PC alla macchina e viceversa bisogna configurare la
trasmissione sia sulla macchina, con i parametri dedicati, sia sul PC, installando un software di
trasmissione e configurarlo in modo da collegarsi alla macchina (velocit di trasmissione, data bit e
bit di stop devono essere identici sulle 2 periferiche).
Parametri su serie 16/18 e 16i/18i :
#20 = 0
canale di trasmissione
#100 = 00001000
bit 1 0 = non controllo TV
1 = controllo TV
bit 3 0 = carattere fine blocco LF, CR,CR
1 = carattere fine blocco LF
#101 = 10000001
bit 1 0 = 1 bit di stop
1 = 2 bit di stop
bit 4 0 = codici EIA e ISO riconosciuti autom. 1 = codici ASCII
#102 tipo di device usata
=0
RS232C
=4
MEMORY CARD
#103 velocit di trasmissione
1 = 50, 2 = 100, 3 = 110, 4 = 150, 5 = 200, 6 = 300, 7 = 600, 8 = 1200, 9 = 2400, 10 = 4800,
11 = 9600, 12 = 19200
In fine collegare un cavo seriale con la seguente configurazione :
25pin
9pin
TNC -------- PC
1 ----------- 1 carcassa e calza cavo
2 ----------- 2
3 ----------- 3
4 ----------- 8
5 ----------- 7
6 ----------- 4
7 ----------- 5
20 ----------- 6
connettore lato CN 25pin maschio
connettore lato PC 9pin femmina
Premere il tasto PROG
Mettere il selettore MODE su EDIT o premere il tasto EDIT
Digitare Oxxxx (xxxx = numero del programma)
Premere la freccia di destra del monitor finch compare PUNCH (SCRIVI) o READ
(LEGGI)
5. Premere PUNCH (SCRIVI) per trasmettere o READ (LEGGI) per ricevere
1.
2.
3.
4.
e-mail: giorgio.cerberi@celada.it
176
e-mail: giorgio.cerberi@celada.it
177
6 PROVA PROGRAMMA
6.1 Prova grafica su serie 16/18/21
1.
2.
3.
4.
n.b.: quando stata eseguita la prova rifare le referenze prima di iniziare a lavorare
e-mail: giorgio.cerberi@celada.it
178
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
e-mail: giorgio.cerberi@celada.it
179
e-mail: giorgio.cerberi@celada.it
180
8.1 Esempio
8.1.1 Compilazione del programma
e-mail: giorgio.cerberi@celada.it
181
9. Con i softkey scegliere il tipo di velocit del mandrino tra /MIN (velocit di taglio costante)
e RPM (numero di giri fissi) digitare il valore e premere INPUT
10. Premere NORMAL per M3 o INVERS per M4
11. In questo caso per INZ LAV. X e Z non impostare nulla e avanzare con il cursore (la
macchina visualizza un messaggio alla selezione di questi campi QS. VALORE E
SETTATO AUTOMATICAMENTE)
12. In FINIT. X digitare il sovrametallo in X e premere INPUT
13. In FINIT Z digitare il sovrametallo in Z e premere INPUT
14. In PR PASSAT digitare la profondit di passata
15. Ora si inizia a digitare il percorso finito del profilo
16. Digitare :
a. In X 0 e premere INPUT
b. In Z 0 e premere INPUT
17. Premere LINEA e digitare :
a. In X 30 e premere INPUT e premere INSERT
18. Premere SMUSSO e digitare :
a. 3 premere INPUT e premere INSERT
19. Premere LINEA e digitare :
a. In Z -50 premere INPUT e premere INSERT
20. Premere CIRCOL e digitare :
a. 5 premere INPUT e premere INSERT
21. Premere LINEA e digitare :
a. In A 90 premere INPUT e premere INSERT
22. Premere CIRCOL e digitare :
a. 5 premere INPUT e premere INSERT
23. Premere LINEA e digitare :
a. In X 80 premere INPUT
b. In Z -90 premere INPUT
c. In A 165 premere INPUT e premere INSERT
24. Premere CIRCOL e digitare :
a. 20 premere INPUT e premere INSERT
25. Premere LINEA e digitare :
a. In Z -150 premere INPUT e premere INSERT
26. Premere il softkey + finch compare CONTRL e premerlo per fare la prova grafica
27. Premere ESEC per lanciare la prova
28. Premere RITORN per uscire dalla prova
29. Se bisogna modificare il programma fare come segue :
a. Evidenziare il parametro da modificare
b. Digitare il valore corretto
c. Premere ALTER
d. Portare il cursore alla fine del programma e premere CALC
30. Premere il softkey + finch compare SALVA e premerlo
31. Premere NUOVO digitare il n del programma e premere INPUT
32. Per fare le finiture premere il softkey < fino ad uscire
33. Premere PROGRM
34. Evidenziare il programma appena salvato e premere EDIT
35. Evidenziare la fase di sgrossatura e premere COPIA
36. Evidenziare la fase copiata e premere EDIT
37. Premere il softkey BRN-FN
38. Digitare il n utensile e premere INPUT
39. Digitare lavanzamento e premere INPUT
Manuale corso Torni con CN Fanuc
e-mail: giorgio.cerberi@celada.it
182
Premere PROGRM
Scegliere il programma con il cursore
Premere BLANK e digitare le dimensioni del grezzo
Premere PROGRM
Mettere il potenziometro degli avanzamenti a 0
Premere ESEC o AVVIO CICLO
Aprire il potenziometro e provare il programma
Premere PROGRM
Scegliere il programma con il cursore e premere EDIT
scegliere la fase da modificare e premere EDIT
Con il cursore scegliere il valore da modificare e modificarlo
Premere il softkey + e premere SALVA
Premere RITORN
Premere PROGRM
Evidenziare il programma da convertire
Premere CNV NC
Premere ESEC e attendere la conversione
Premere il softkey < per uscire
Andare in ISO per visualizzare il programma che avr lo stesso numero di quello convertito
e-mail: giorgio.cerberi@celada.it
183