Académique Documents
Professionnel Documents
Culture Documents
Commandes Numriques
GE Fanuc
Series 16i / 18i / 160i/ 180i-MA
Manuel de l'Operateur
B-63014FR/01
Avril 1998
PRECAUTIONS DE SECURITE
Cette section dcrit les prcautions de scurit relatives lutilisation dunits CNC. Il est essentiel que les
utilisateurs observent ces prcautions pour assurer un fonctionnement sr des machines quipes dune unit
CNC (toutes les descriptions, dans cette section, prsument de cette configuration). Noter que certaines
prcautions ne concernent que des fonctions spcifiques, et ainsi, peuvent ne pas tre applicables sur certaines
units CNC.
Les utilisateurs doivent galement observer les prcautions de scurit relatives la machine, comme dcrit dans
le manuel correspondant fourni par le constructeur de la machine-outil. Avant de tenter de faire fonctionner la
machine ou crer un programme de contrle du fonctionnement de la machine, loprateur doit devenir
compltement familier avec le contenu de ce manuel et du manuel correspondant fourni par le constructeur de
la machine-outil.
PRECAUTIONS DE SECURITE
s1
PRECAUTIONS DE SECURITE
B63014FR/01
AVERTISSEMENT
Appliqu lorsquil y a un risque de blessure de lutilisateur ou lorsque quil y a des dommages, aussi
bien pour lutilisateur pouvant se blesser que pour lquipement pouvant tre endommag, si la
procdure approuve nest pas observe.
PRECAUTION
Applique lorsquil y a un risque dendommagement de lquipement, si la procdure approuve
nest pas observe.
NOTE
La Note est utilise pour donner des informations supplmentaires, autres que lAvertissement et
la Prcaution.
s2
SAFETY PRECAUTIONS
B63014FR/01
AVERTISSEMENT
1. Ne jamais tenter dusiner une pice sans avoir auparavant vrifi le fonctionnement de la
machine. Avant de commencer une production, sassurer que la machine fonctionne
correctement en effectuant un cycle dessai dutilisation, par exemple, la fonction bloc par bloc,
attnuation davance ou verrouillage machine, ou en faisant fonctionner la machine sans outil
et sans pice. Ne pas confirmer le fonctionnement correct de la machine peut rsulter en un
comportement imprvu de la machine, pouvant provoquer des dommages la pice et/ou la
machine elle-mme, ou blesser lutilisateur.
2. Avant de faire fonctionner la machine, vrifier compltement les donnes entres.
Faire fonctionner la machine avec des donnes spcifies incorrectes peut rsulter en un
comportement imprvu de la machine, pouvant provoquer des dommages la pice et/ou la
machine elle-mme, ou blesser lutilisateur.
3. Sassurer que la vitesse davance est approprie pour lopration prvue. Gnralement, pour
chaque machine, il y a une vitesse davance maximum permise. La vitesse davance approprie
varie avec lopration prvue. Se rfrer au manuel fourni avec la machine pour dterminer la
vitesse davance maximum permise. Si une machine ne fonctionne pas la vitesse correcte, elle
peut se comporter de faon imprvue, pouvant provoquer des dommages la pice et/ou la
machine elle-mme, ou blesser lutilisateur.
4. Lors de lutilisation de la fonction de compensation doutil, vrifier compltement la direction
et la valeur de la compensation.
Faire fonctionner la machine avec des donnes spcifies incorrectes peut rsulter en un
comportement imprvu de la machine, pouvant provoquer des dommages la pice et/ou la
machine elle-mme, ou blesser lutilisateur.
5. Les paramtres de la CNC et du PMC sont prrgls en usine. Habituellement, il nest pas
ncessaire de les modifier. Cependant, lorsquil ny a pas dautre alternative que de modifier un
paramtre, assurez-vous de comprendre compltement la fonction du paramtre avant de faire
toute modification.
Un paramtre qui nest pas rgl correctement peut rsulter en un comportement imprvu de la
machine, pouvant provoquer des dommages la pice et/ou la machine elle-mme, ou blesser
lutilisateur.
6. Immdiatement aprs avoir mis sous tension, ne toucher aucune des touches du panneau IMD
tant que laffichage de position et lcran dalarme napparaissent pas lcran de lunit CNC.
Certaines touches du panneau IMD sont spcialises pour la maintenance ou dautres oprations
spciales. Lappui de lune de ces touches peut placer lunit CNC dans un tat diffrent de ltat
normal. La mise en route de la machine dans cet tat peut provoquer un comportement imprvu.
s3
PRECAUTIONS DE SECURITE
B63014FR/01
7. Le manuel de loprateur et le manuel de programmation fournis avec lunit CNC donnent une
description densemble des fonctions de la machine, y compris les fonctions optionnelles. Noter
que les fonctions optionnelles varieront dun modle de machine lautre. Ainsi, certaines
fonctions dcrites dans les manuels peuvent ne pas tre disponibles pour un modle particulier.
Vrifier les caractristiques de la machine en cas de doute.
AVERTISSEMENT
8. Certaines fonctions ont pu tre installes la demande du constructeur de la machine-outil. Lors
de lutilisation de telles fonctions, se rfrer au manuel fourni par le constructeur de la
machine-outil pour les dtails concernant leur utilisation et les prcautions relatives.
NOTE
Les programmes, les paramtres et les variables macro sont stocks dans des mmoires non volatiles
de lunit CNC. Habituellement, elles sont maintenues, mme lorsque lalimentation est coupe. De
telles donnes peuvent tre effaces par inadvertance, cependant, ou il peut tre ncessaire deffacer
toutes les donnes des mmoires non volatiles comme faisant partie dune rcupration derreur.
Pour se protger contre cette ventualit, et assurer une restauration rapide des donnes effaces,
sauvegarder toutes les donnes vitales et conserver la copie de sauvegarde dans un endroit sr.
s4
SAFETY PRECAUTIONS
B63014FR/01
Cette section couvre les prcautions de scurit principales relatives la programmation. Avant de
tenter deffectuer la programmation, lire les manuels de loprateur et de programmation fournis
soigneusement de faon ce que vous soyez compltement familier avec leur contenu.
AVERTISSEMENT
1. Rglage du systme de coordonnes
Si un systme de coordonnes est tabli de faon incorrecte, la machine peut se comporter de
manire imprvue comme rsultat du programme mettant une autre commande valide de
dplacement.
Un tel fonctionnement imprvu peut endommager loutil, la machine elle-mme, la pice ou
blesser lutilisateur.
4. Conversion pouce/mtrique
La commutation entre les entres pouce et mtrique ne convertit pas les units de mesure de
donnes telles que le dcalage dorigine pice, les paramtres et la position actuelle. Par
consquent, avant de mettre la machine en route, dterminer quelles units de mesure vont tre
utilises. Entreprendre lexcution dune opration avec des donnes invalides spcifies peut
endommager loutil, la machine elle-mme, la pice ou blesser lutilisateur.
s5
PRECAUTIONS DE SECURITE
B63014FR/01
AVERTISSEMENT
6. Vrification de la course
Aprs la mise sous tension, effectuer un retour la position de rfrence manuel, comme exig.
La vrification de la course nest pas possible avant que le retour la position de rfrence manuel
soit effectu. Noter que lorsque la vrification de la course est dsactive, une alarme nest pas
mise, mme si la fin de course est dpasse, pouvant endommager loutil, la machine
elle-mme, la pice ou blesser loprateur.
8. Mode absolu/incrmentiel
Si un programme, cr avec des valeurs absolues, est excut en mode incrmentiel, ou vice
versa, la machine peut se comporter de faon imprvue.
9. Slection de plan
Si un plan incorrect est spcifi pour linterpolation circulaire, linterpolation hlicodale ou un
cycle fixe, la machine peut se comporter de faon imprvue. Se rfrer aux descriptions de chaque
fonction pour les dtails.
s6
SAFETY PRECAUTIONS
B63014FR/01
Cette section prsente les prcautions de scurit relatives la manipulation des machines-outils.
Avant de tenter de faire fonctionner votre machine, lire les manuels de loprateur et de
programmation fournis soigneusement de faon ce que vous soyez compltement familier avec
leur contenu.
AVERTISSEMENT
1. Fonctionnement manuel
Lors de la manipulation manuelle de la machine, dterminer la position courante de loutil et de
la pice, et sassurer que laxe dplacer, la direction et la vitesse davance ont t spcifis
correctement. Un fonctionnement incorrect de la machine peut endommager loutil, la machine
elle-mme, la pice ou blesser loprateur.
5. Attnuateur dsactiv
Si lattnuateur est dsactiv (selon la spcification dans une variable macro) pendant le filetage,
le taraudage rigide ou autre taraudage, la vitesse est imprvisible, pouvant endommager loutil,
la machine elle-mme, la pice ou blesser loprateur.
6. Opration de prrglage/origine
Dans tous les cas, ne jamais tenter une opration de prrglage/origine lorsque la machine est
en fonctionnement sous le contrle dun programme. Autrement, la machine peut se comporter
de faon imprvisible, pouvant endommager loutil, la machine elle-mme, la pice ou blesser
lutilisateur.
s7
PRECAUTIONS DE SECURITE
B63014FR/01
AVERTISSEMENT
7. Dcalage du systme de coordonnes pice
Lintervention manuelle, le verrouillage machine ou limage miroir peut dcaler le systme de
coordonnes pice. Avant de tenter de faire fonctionner la machine sous contrle dun
programme, confirmer le systme de coordonnes soigneusement.
Si la machine est utilise sous le contrle dun programme sans faire de rserves pour tout
dcalage du systme de coordonnes pice, la machine peut se comporter de faon imprvue
pouvant endommager loutil, la machine elle-mme, la pice ou blesser loprateur.
9. Intervention manuelle
Si une intervention manuelle est effectue pendant le fonctionnement programm de la machine,
le trajet doutil peut varier lorsque la machine est remise en route. Par consquent, avant de
remettre la machine en route aprs une intervention manuelle, confirmer les rglages des boutons
absolus manuels, les paramtres et le mode de commande absolu/incrmentiel.
s8
SAFETY PRECAUTIONS
B63014FR/01
AVERTISSEMENT
1. Remplacement des batteries de maintien des mmoires
Lors du remplacement des batteries de maintien des mmoires, garder la machine (CNC) sous
tension, et appliquer un arrt durgence la machine. Du fait que cette intervention seffectue
sous tension et larmoire ouverte, seul le personnel, qui a reu une formation de scurit et de
maintenance, peut effectuer ce travail.
Lors du remplacement des batteries, faire attention de ne pas toucher les circuits haute tension
et monts avec un couvercle isolant).
(marqus
Le fait de toucher les circuits haute tension non recouverts prsente un risque de choc lectrique
extrmement dangereux.
NOTE
La CNC utilise des batteries pour prserver les contenus de ses mmoires, car elle doit conserver
des donnes telles que les programmes, les dcalages et les paramtres mme lorsque la source
dalimentation extrieure nest pas applique.
Si la tension de batterie chute, une alarme de tension de batterie faible est affiche sur le panneau
oprateur de la machine ou sur lcran CRT.
Lorsquune alarme de tension de batterie faible est affiche, remplacer les batteries dans la semaine.
Autrement, les contenus des mmoires de la CNC seront perdus.
Se rfrer la section maintenance du manuel de loprateur ou du manuel de programmation pour
les dtails concernant la procdure de remplacement des batteries.
s9
PRECAUTIONS DE SECURITE
B63014FR/01
AVERTISSEMENT
2. Remplacement de la batterie du codeur dimpulsions absolu
Lors du remplacement des batteries de maintien des mmoires, garder la machine (CNC) sous
tension, et appliquer un arrt durgence la machine. Du fait que cette intervention seffectue
sous tension et larmoire ouverte, seul le personnel, qui a reu une formation de scurit et de
maintenance, peut effectuer ce travail.
Lors du remplacement des batteries, faire attention de ne pas toucher les circuits haute tension
(marqus
et monts avec un couvercle isolant).
Le fait de toucher les circuits haute tension non recouverts prsente un risque de choc lectrique
extrmement dangereux.
NOTE
Le codeur dimpulsion absolu utilise des batteries pour prserver sa position absolue.
Si la tension de batterie chute, une alarme de tension de batterie faible est affiche sur le panneau
oprateur de la machine ou sur lcran CRT.
Lorsquune alarme de tension de batterie faible est affiche, remplacer les batteries dans la semaine.
Autrement, les contenus des mmoires de la CNC seront perdus.
Se rfrer la section maintenance du manuel de loprateur ou du manuel de programmation pour
les dtails concernant la procdure de remplacement des batteries.
s10
SAFETY PRECAUTIONS
B63014FR/01
AVERTISSEMENT
3. Remplacement de fusible
Pour certaines units, le chapitre traitant de la maintenance quotidienne dans le manuel de
loprateur ou le manuel de programmation dcrit la procdure de remplacement de fusible.
Cependant, avant de remplacer un fusible saut, il est ncessaire de localiser et supprimer la cause
qui a fait sauter le fusible.
Pour cette raison, seul le personnel, qui a reu une formation de scurit et de maintenance, peut
effectuer ce travail.
Lors du remplacement des batteries, faire attention de ne pas toucher les circuits haute tension
(marqus
et monts avec un couvercle isolant).
Le fait de toucher les circuits haute tension non recouverts prsente un risque de choc lectrique
extrmement dangereux.
s11
Sommaire
B63014FR/01
PRECAUTIONS DE SECURITE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . s1
I. GENERALITES
1. GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1
1.2
II. PROGRAMMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
11
1.1
12
1.2
14
1.3
15
1.3.1
1.3.2
1.3.3
15
16
19
1.4
21
1.5
22
1.6
23
1.7
24
1.8
27
1.9
29
2. AXES CONTROLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
2.1
AXES CONTROLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.2
32
2.3
SYSTEME INCREMENTIEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
2.4
COURSES MAXIMALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
35
4. FONCTIONS DINTERPOLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
4.1
POSITIONNEMENT (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
4.2
43
4.3
45
4.4
47
4.5
51
4.6
53
4.7
54
4.8
59
4.9
64
4.10
68
4.11
74
c1
Sommaire
B63014FR/01
4.12
78
4.13
83
4.14
89
4.15
FILETAGE (G33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
4.16
94
4.17
96
4.18
98
4.19
99
GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101
5.2
TRANSVERSAL RAPIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
103
5.3
AVANCE DUSINAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
104
109
5.4
5.4.1
5.4.2
5.4.3
Arrt prcis (G09, G61) Mode usinage (G64) Mode taraudage rigide (G63) . . . . . . . . . . . . . . . . . . . .
Correction automatique aux angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.4.2.1 Correction automatique aux angles intrieurs (G62) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
110
111
111
114
115
115
5.4.3.2
5.5
TEMPORISATION (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
118
122
124
6.2
130
133
7.2
135
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
135
137
138
141
143
7.3
145
7.4
SELECTION DE PLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
149
8.2
150
8.3
153
8.4
154
c2
Sommaire
B63014FR/01
157
9.2
157
9.3
158
9.4
161
165
166
10.2.1
10.2.2
10.2.3
10.2.4
167
168
171
174
176
11.2
178
11.3
179
11.4
180
183
12.2
186
12.3
192
12.4
196
CYCLES FIXES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.1
13.1.2
13.1.3
13.1.4
13.1.5
13.1.6
13.1.7
13.1.8
13.1.9
13.1.10
13.1.11
13.1.12
13.1.13
13.1.14
13.2
201
206
208
210
212
214
216
218
222
224
226
228
231
233
235
TARAUDAGE RIGIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
238
13.2.1
13.2.2
13.2.3
13.2.4
c3
239
242
245
247
Sommaire
13.3
13.4
13.5
B63014FR/01
248
249
251
253
255
257
258
13.5.1
258
259
13.7
261
13.8
264
13.9
265
13.6
273
281
285
Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codes G53, G28, G30 et G30.1 en mode correction de longueur doutil . . . . . . . . . . . . . . . . . . . . . . .
285
290
14.2
293
14.3
297
14.4
302
14.4.1
14.4.2
14.4.3
14.4.4
14.4.5
14.4.6
14.4.7
14.5
14.6
305
307
309
310
311
312
313
315
321
14.6.1
14.6.2
14.6.3
14.6.4
14.6.5
14.6.6
14.6.7
14.6.8
14.6.9
Rsum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mouvement de loutil au dmarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mouvement de loutil en mode correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mouvement de loutil en annulation du mode correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Surveillance des interfrences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usinage trop profond d la compensation de rayon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction des commandes en mode IMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codes G53, G28, G30, G30.1 et G29 en mode compensation de rayon C . . . . . . . . . . . . . . . . . . . . . .
Interpolation circulaire dangle (G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
321
322
326
341
347
352
355
356
375
14.7
377
14.8
381
14.9
383
388
14.11 CONTROLE DU SENS DE LA NORMALE (G40.1, G41.1, G42.1 OU G150, G151, G152) . . . . .
394
399
401
c4
Sommaire
B63014FR/01
15.MACRO-CLIENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
15.1
VARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
407
15.2
VARIABLES DU SYSTEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
411
15.3
421
15.4
INSTRUCTIONS DE MACROS ET DE CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
426
15.5
BRANCHEMENT ET REPETITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
427
15.5.1
15.5.2
15.5.3
15.6
427
428
429
APPEL DE MACRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
432
15.6.1
15.6.2
15.6.3
15.6.4
15.6.5
15.6.6
15.6.7
433
437
439
440
441
442
443
15.7
445
15.8
447
15.9
LIMITATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
448
450
455
15.11.1
15.11.2
Mthode de spcification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dtails des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
456
457
467
16.2
471
16.3
475
481
19.2
483
19.3
484
19.4
486
19.4.1
19.4.2
486
489
19.5
490
19.6
500
19.7
506
507
19.8
c5
Sommaire
B63014FR/01
512
20.2
515
20.3
516
20.4
CONTROLE EN TANDEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
519
20.5
520
20.6
522
20.7
529
20.8
535
20.9
541
GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
548
21.2
549
21.3
551
21.4
552
III. UTILISATION
1. GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597
1.1
598
1.2
600
1.3
FONCTIONNEMENT AUTOMATIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
602
604
1.4
1.4.1
1.4.2
604
606
1.5
607
1.6
608
VISUALISATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
611
1.7
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.8
Visualisation du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation de la position courante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation du comptage de pices et du temps de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
611
612
613
613
614
615
2.2
617
618
618
619
620
621
622
EXPLICATION DU CLAVIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
623
c6
Sommaire
B63014FR/01
2.3
2.4
625
626
627
643
644
645
646
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.5
625
648
648
649
649
650
MARCHE/ARRET CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
651
2.5.1
2.5.2
2.5.3
651
652
653
554
3.2
556
3.3
AVANCE INCREMENTIELLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
558
3.4
559
3.5
562
3.6
568
3.6.1
3.6.2
568
573
3.7
578
3.8
583
3.9
585
MODE MEMOIRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
656
4.2
MODE IMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
659
4.3
MODE DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
663
4.4
ENTREE/SORTIE SIMULTANEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
666
4.5
REDEMARRAGE DU PROGRAMME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
668
4.6
FONCTION DE PLANIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
677
4.7
683
4.8
INTERRUPTION MANUELLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
685
4.9
IMAGE MIROIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
688
4.10
690
4.11
FONCTION DE RETRACAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
696
4.12
706
4.13
708
c7
Sommaire
B63014FR/01
713
5.2
715
5.3
716
5.4
CYCLE A VIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
717
5.5
719
ARRET DURGENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
722
6.2
723
6.3
VERIFICATION DE LA COURSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
724
6.4
729
733
7.2
735
7.3
736
FICHIERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
740
8.2
RECHERCHE DE FICHIERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
742
8.3
EFFACEMENT DE FICHIERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
744
ENTREE/SORTIE DE PROGRAMMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
745
8.4
8.4.1
8.4.2
8.5
745
748
751
8.5.1
8.5.2
8.6
751
752
754
8.6.1
8.6.2
8.6.3
8.6.4
8.7
754
755
756
758
759
8.7.1
8.7.2
8.8
759
760
761
8.8.1
8.8.2
8.8.3
8.8.4
8.9
8.10
Visualisation du rpertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lecture de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sortie des programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effacement de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
762
765
766
767
769
770
8.10.1
8.10.2
8.10.3
8.10.4
c8
771
772
777
779
Sommaire
B63014FR/01
8.10.5
8.10.6
8.10.7
8.11
781
782
787
797
9.2
811
Recherche de mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saut au dbut dun programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insertion dun mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification dun mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effacement dun mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
812
814
815
816
817
EFFACEMENT DE BLOCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
818
9.2.1
9.2.2
818
819
9.3
820
9.4
822
EFFACEMENT DE PROGRAMMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
824
9.5
9.5.1
9.5.2
9.5.3
9.6
824
824
825
826
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
827
828
829
830
831
833
9.7
835
9.8
EDITION EN ARRIERE-PLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
836
9.9
837
9.10
839
845
10.2
846
10.3
848
10.4
851
......................
863
864
866
869
871
872
874
876
877
c9
POS
Sommaire
11.2
B63014FR/01
PROG
11.3
11.4
11.6
896
896
899
PROG
......................
902
903
907
909
912
914
916
918
920
921
923
925
928
933
935
REGLAGE
OPR
......................
954
955
958
SYSTEM
MESSAGE
11.7
960
960
961
964
11.7.1
11.8
880
881
883
884
887
888
......
11.5
879
964
EFFACEMENT DE LECRAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
966
11.8.1
11.8.2
966
967
AFFICHAGE GRAPHIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
970
977
12.2.1
12.2.2
12.3
Trac de la trajectoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphique volumique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
977
987
Sommaire
B63014FR/01
IV. ENTRETIEN
1. REMPLACEMENT DE LA PILE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1011
1.1
1.2
1.3
ANNEXES
A. LISTE DES CODES DES CARACTERES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
B. LISTE DES FONCTIONS ET FORMAT DE LA BANDE . . . . . . . . . . . . . . . . . . . . . 1022
C. GAMME DES VALEURS DE COMMANDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027
D. NOMOGRAPHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
D.1
D.2
D.3
D.4
c11
I. GENERALITES
GENERALITES
B63014FR/01
1. GENERALITES
GENERALITES
Description de ce
manuel
I. GENERALITES
Ce chapitre dcrit lorganisation du manuel, les CNC concernes, les
manuels associs, et les notes concernant la lecture des diffrents
chapitres.
II. PROGRAMMATION
Description de chaque fonction : format utilis pour les fonctions du
programme dans le langage CN, caractristiques et restrictions.
Lorsquun programme est cr par fonction de programmation
automatique conversationnelle, rfrez-vous au manuel de la fonction
de programmation automatique conversationnelle (Tableau 1).
III.FONCTIONNEMENT
Description du fonctionnement manuel et automatique dune
machine, procdures dentre et de sortie des donnes et procdures
ddition dun programme.
IV.ENTRETIEN
Dcrit les procdures pour le remplacement des batteries.
APPENDICE
Enumration des codes de bande, plages des donnes valables et codes
derreur.
Certaines des fonctions dcrites dans ce manuel risquent de ne pas
sappliquer certains modles. Pour plus dinformations, voyez le
manuel DESCRIPTIONS (B63002EN).
Ce manuel ne dcrit pas les paramtres en dtail. Pour plus dinformations
sur les paramtres mentionns dans ce manuel, voyez le manuel sur les
paramtres (B63010EN).
Ce manuel dcrit toutes les fonctions optionnelles.
Les modles de CNC concerns par ce manuel et leur abrviations, sont:
Nom du produit
Abrviations
16iMA
Sries 16i
18iMA
Sries 18i
160iMA
Sries 160i
180iMA
Sries 180i
GENERALITES
1. GENERALITES
Symboles spciaux
B63014FR/01
Manuels concerns
Rfrence
DESCRIPTIONS
B63002EN
B63003EN
B63003EN1
B63004EN
B63014FR
MANUEL DE MAINTENANCE
B63005FR
B63010EN
MANUEL DE PROGRAMMATION
(Compilateur/Excuteur de macros)
B61803E1
B62444FR1
B62154FR
B62153E
B62664F1
B61804F2
B61804F2
B62824EN
B62824EN1
B62984EN
GENERALITES
B63014FR/01
1.1
SCHEMA GENERAL
DES OPERATIONS
SUR UNE
MACHINE-OUTIL A
CNC
1. GENERALITES
Programmation
de pices
MACHINEOUTIL
CNC
CHAPITRE II PROGRAMMATION
1. Mthode de coupe
: Ebauche
Semi-finition
Finition
2. Outils de coupe
3. Conditions de coupe
: Avance
Profondeur de passe
4. Trajectoire de loutil
Avance
Procdure
P d
dusinage
Fraisage
Perage
1. GENERALITES
GENERALITES
B63014FR/01
Outil
Coupe latrale
Dressage
Perage
B63014FR/01
GENERALITES
1. GENERALITES
1.2
REMARQUES
CONCERNANT LA
LECTURE DU MANUEL
NOTE
1. Le fonctionnement dun systme de machines-outil CNC
ne dpend pas seulement de la CNC mais de la
combinaison de la machine-outil, de sa chambre
magntique, du servosystme, de la CNC, des pupitres de
commande, etc. Il est beaucoup trop difficile de dcrire le
fonctionnement, la programmation et lutilisation lis
toutes ces combinaisons. Ce manuel dcrit en gnral les
combinaisons du point de vue de la CNC. Aussi, pour plus
de dtails sur une machine-outil CNC particulire,
rfrez-vous au manuel conu par le constructeur de la
machine-outil prvalant sur ce manuel.
2. Les titres sont placs dans la marge de gauche de faon
ce que le lecteur accde facilement aux informations
ncessaires. Aprs avoir localis linformation ncessaire,
le lecteur gagne du temps lors de la recherche grce ces
titres.
3. Les programmes dusinage, les paramtres, les variables,
etc. sont stocks dans la mmoire interne non volatile de
lunit CNC. En gnral, leur contenu nest pas perdu lors
de la mise sous/hors tension. Toutefois, il est possible que
des donnes stockes dans la mmoire non volatile doivent
tre effaces en raison deffacement d une mauvaise
opration ou par un renregistrement dfectueux. Afin de
renregistrer rapidement ce type de problme, nous vous
recommandons de crer une copie des diffrents types de
donnes au pralable.
4. Ce manuel dcrit toutes les variations possibles dutilisation
du matriel. Il ne peut pas numrer toutes le combinaisons
de caractristiques, options et commandes interdites.
Si une combinaison particulire doprations nest pas
dcrite, ne la tentez pas.
II. PROGRAMMATION
B63014FR/01
PROGRAMMATION
GENERALITES
11
1. GENERALITES
1. GENERALITES
1.1
DEPLACEMENT DE
LOUTIL SUIVANT LE
PROFIL DE LA PIECE
INTERPOLATION
Explications
PROGRAMMATION
B63014FR/01
Loutil se dplace suivant les lignes droites et les arcs constituant le profil
de la pice. (Voir II4).
La fonction qui permet de dplacer loutil suivant les lignes droites et les
arcs du profil de la pice est appele fonction interpolation.
D Mouvement de loutil le
long dune ligne droite
Outil
Programme
G01 X_ _ Y_ _ ;
X_ _ ;
Pice
D Mouvement de loutil le
long dun arc
Programme
G03X_ _Y_ _R_ _;
Outil
Pice
12
B63014FR/01
PROGRAMMATION
1. GENERALITES
Les symboles G01, G02, ... des commandes programmes, sont appeles
fonctions prparatoires et spcifient le type dinterpolation effectuer.
(a) Mouvement le long dune ligne droite
G01 Y__ ;
X__ Y__ ;
G03X_Y_ R_ ;
Unit de commande
axe X
Mouvement
de loutil
Interpolation
axe Y
a)Dplacement
suivant une
droite
b)Dplacement
suivant un arc
NOTE
Certaines machines dplacent des tables la place des
outils mais ce manuel suppose que les outils sont dplacs
contre les pices.
13
1. GENERALITES
1.2
AVANCE FONCTION
AVANCE
PROGRAMMATION
B63014FR/01
mm/mn
Outil
Pice
Table
Fig. 1.2 (a) Fonction avance
Les vitesses davance peuvent tre spcifies laide de chiffres rels. Par
exemple pour dplacer loutil une avance de 150 mm/mn il faut
programmer ce qui suit : S150.0.
La fonction qui permet de dfinir lavance est appele fonction avance
(Voir II5).
14
B63014FR/01
PROGRAMMATION
1. GENERALITES
1.3
DESSIN DE LA PIECE
ET MOUVEMENT DE
LOUTIL
1.3.1
Position de rfrence
(Position spcifique
sur la machine)
Une machine-outil CNC est fournie avec une position fixe. Normalement,
le changement doutil et la programmation du point dorigine absolu
comme dcrit ultrieurement sont effectus sur cette position. Cette
position est appele position de rfrence.
Position de rfrence
Outil
Pice
Table
Explications
15
PROGRAMMATION
1. GENERALITES
B63014FR/01
1.3.2
Systme de
coordonnes du
dessin de la pice et
systme de
coordonnes spcifi
par la CNC
Z
Programme
Systme de
coordonnes
CNC
Schma de pice
Commande
Outil
Z
Y
Pice
X
Machineoutil
Fig. 1.3.2 (a) Systme de coordonnes
Explications
D Systme de
coordonnes
Point
dorigine du
programme
300
16
B63014FR/01
PROGRAMMATION
1. GENERALITES
Systme de
coordonnes spcifi
par la CNC tabli sur la
table
Systme de
coordonnes du dessin
tabli sur la pice
Y Y
Pice
X
X
Table
Point
dorigine du
programme
Distance fixe
X
17
PROGRAMMATION
B63014FR/01
1. GENERALITES
Palette
Gabarit
Pice
18
B63014FR/01
PROGRAMMATION
1. GENERALITES
1.3.3
Comment indiquer les
dimensions de
commande pour
dplacer loutil
Commandes absolues
et incrmentielles
Explications
D Commandes absolues
Outil
19
PROGRAMMATION
1. GENERALITES
D Coordonnes
incrmentielles
B63014FR/01
Outil
X=40.0
Y
Z=10.0
B
Y=30.0
Distance et direction du
mouvement le long de chaque axe
20
B63014FR/01
1.4
VITESSE DUSINAGE
FONCTION VITESSE
DE LA BROCHE
PROGRAMMATION
1. GENERALITES
Vitesse de broche N
tours/mn
tr/min
Outil
Diamtre de loutil
f D mm
V: Vitesse dusinage
m/min
Pice
Exemples
21
1. GENERALITES
1.5
SELECTION DES
OUTILS POUR LES
DIVERS USINAGES
FONCTION OUTIL
PROGRAMMATION
B63014FR/01
Numro de loutil
01
02
Exemples
Magasin doutils
22
B63014FR/01
1.6
COMMANDES POUR
DES FONCTIONS
MACHINES
FONCTIONS
AUXILIAIRES
PROGRAMMATION
1. GENERALITES
Outil
Arrosage
Pice
23
1. GENERALITES
1.7
CONFIGURATION
DUN PROGRAMME
PROGRAMMATION
B63014FR/01
Bloc
Bloc
Bloc
Programme
Ordre de mouvement de
loutil
Bloc
Bloc
24
B63014FR/01
Explications
PROGRAMMATION
1. GENERALITES
D Bloc
1 bloc
N ffff
G ff
Xff.f Yfff.f
Numro Fonction
Mot dimension
de
prparatoire
squence
M ff
S ff
T ff
Fin-de-bloc
Fig. 1.7 (b) Configuration dun bloc
Offff;
Numro du programme
Bloc
k.
Bloc
k.
Bloc
M30 ;
k.
Fin de programme
25
PROGRAMMATION
1. GENERALITES
D Programme principal et
sous-programme
B63014FR/01
Sous-programme #1
O1001
M98P1001
Programme
pour le trou #1
M99
M98P1002
Sous-programme #2
O1002
M98P1001
M99
Trou # 1
Trou # 1
Trou # 2
26
Trou # 2
Programme
pour le trou #2
B63014FR/01
PROGRAMMATION
1. GENERALITES
1.8
FORME ET
DEPLACEMENT DES
OUTILS PAR LE
PROGRAMME
Explications
En gnral, plusieurs outils sont utiliss pour usiner une pice. Les outils
sont de longueur diffrente. Il est trs difficile de changer le programme
selon les outils.
Par consquent, la longueur de chaque outil utilis doit tre mesure
lavance. Lorsque vous rglez la diffrence entre la longueur de loutil
standard et la longueur de chaque outil dans la CNC (affichage des
donnes et rglage: voir III11), lusinage peut tre excut sans modifier
le programme mme lorsque loutil est chang. Cette fonction est appele
compensation de longueur doutil.
Outil
standard
H1
27
H2
Pice
H3
D Usinage laide de
lextrmit de la lame
Fonction de
compensation de
longueur doutil
(Voir II14.1)
H4
1. GENERALITES
D Usinage laide de la
partie latrale de la lame
Fonction de
compensation de la lame
(Voir II14.4,14.5,14.6)
PROGRAMMATION
B63014FR/01
Fraise
28
1.9
PLAGE DE
DEPLACEMENT DES
OUTILS COURSE
PROGRAMMATION
1. GENERALITES
Table
Moteur
B63014FR/01
Les outils ne peuvent pas pntrer dans cette zone. La zone est
spcifie par des donnes dans la mmoire ou dans un programme.
En plus des courses dfinies par les butes de fin de course, loprateur
peut dfinir une zone o loutil ne peut pas pntrer en utilisant des
valeurs mmorises. Cette fonction est appele fonction de vrification
des limites de course (Voir section III6.3).
29
2. AXES CONTROLES
PROGRAMMATION
AXES CONTROLES
30
B63014FR/01
B63014FR/01
2. AXES CONTROLES
PROGRAMMATION
2.1
AXES CONTROLES
Sries 16
Sries 160
16iMA
160iMA
Article
16iMA, 160iMA
( deux trajectoires)
3 axes
Max. 8 axes
(y compris dans
laxe Cs)
2 axes
Max. 6 axes
NOTE
Le nombre daxes pouvant tre commands simultanment
en fonctionnement manuel (avance manuelle continue,
avance relative ou avance manuelle par poigne) est 1 ou 3
(1 lorsque le bit 0 (JAX) du paramtre n 1002 est rgl sur
0 et 3 lorsquil est rgl sur 1).
Sries 18
Sries 180
Article
18iMA, 180iMA
3 axes
Max. 6 axes
(y compris dans laxe
Cs)
2 axes
Max. 4 axes
NOTE
Le nombre daxes pouvant tre commands simultanment
en fonctionnement manuel (avance manuelle continue,
avance relative ou avance manuelle par poigne) est 1 ou 3
(1 lorsque le bit 0 (JAX) du paramtre n 1002 est rgl sur
0 et 3 lorsquil est rgl sur 1).
31
2. AXES CONTROLES
2.2
NOM DES AXES
PROGRAMMATION
B63014FR/01
Les noms des trois axes de base sont toujours X, Y et Z. Comme axe
complmentaire, vous pouvez slectionner A, B, C, U, V ou W en
utilisant le paramtre n 1020. Le paramtre n 1020 sert fixer le nom
de chaque axe.
Si la valeur 0 un autre caractre que ceux permis est attribu ce
paramtre, par dfaut le nom de laxe est un chiffre compris entre 1 et 8.
Dans le cas du contrle de deux trajectoires, les noms des trois axes de
base sont X, Y et Z quelle que soit la trajectoire, et le nom dun axe
complmentaire peut tre choisi parmi les valeurs A, B, C, U, V et W
laide du paramtre 1020. Le mme nom ne peut pas tre utilis 2 fois dans
la mme trajectoire, mais cela est possible sur des trajectoires diffrentes.
Limites
D Nom des axes par dfaut
D Duplication du nom
daxe
32
B63014FR/01
2.3
SYSTEME
INCREMENTIEL
PROGRAMMATION
2. AXES CONTROLES
ISB
Nom du
systme
dincrment
ISC
Plus petit
incrment de
commande
Courses
maximum
0,001mm
0,0001 pouce
0,001 degr
0,001mm
0,0001 pouce
0,001 degr
99999,999mm
9999,9999
pouces
99999,999
degrs
Plus petit
incrment de
commande
Courses
maximum
0,0001mm
0,00001 pouce
0,0001 degr
0,0001mm
0,00001 pouce
0,0001 degr
9999,9999mm
999,99999
pouces
9999,9999
degrs
33
2. AXES CONTROLES
2.4
COURSES
MAXIMALES
PROGRAMMATION
B63014FR/01
"99999,999 mm
"99999,999 degrs
IS-C
Course maximale
"9999,9999 mm
"9999,9999 degrs
NOTE
1. Une commande dpassant la course maximum ne peut pas
tre spcifie.
2. La course relle dpend de la machine-outil.
34
B63014FR/01
PROGRAMMATION
3. FONCTIONS PREPARATOIRES
(FONCTIONS G)
Signification
Code G modal
(Exemple )
G01 et G00 sont des codes G modaux du groupe 01.
G01X ;
Z;
X;
G00Z ;
35
3. FONCTIONS PREPARATOIRES
(FONCTIONS G)
Explications
PROGRAMMATION
B63014FR/01
36
PROGRAMMATION
B63014FR/01
3. FONCTIONS PREPARATOIRES
(FONCTIONS G)
Groupe
Fonction
G00
Positionnement
G01
Interpolation linaire
G02
01
G03
G02.2, G03.2
G02.3, G03.3
Interpolation explication
G04
G05
G07
G07.1 (G107)
Interpolation cylindrique
G08
00
G09
Arrt prcis
G10
G10.6
G11
G12.1
G13.1
G15
G16
G21
G22
06
04
G23
G25
G26
02
G19
G20
G17
G18
Programmation en pouce
Programmation en mtrique
Vrification des butes de fin de course active
Vrification des butes de fin de course inactive
24
G27
G28
G29
G30
00
G30.1
G31
Fonction de saut
G33
01
Filetage
37
3. FONCTIONS PREPARATOIRES
(FONCTIONS G)
PROGRAMMATION
B63014FR/01
Groupe
00
G40
G41
07
Fonction
Mesure automatique de la longueur doutil
Interpolation circulaire de correction darrondi dangle
Annulation compensation de rayon/annulation compensation
tridimensionnelle
Compensation de rayon gauche/compensation tridimensionnelle
G42
G40.1 (G150)
G41.1 (G151)
19
G42.1 (G152)
G43
G44
G45
G46
G47
G50
00
08
11
G53
22
G51.1
G52
G51
G50.1
G48
G49
00
G54
G54.1
G55
G56
14
G57
G58
G59
G60
00
G61
G62
G63
G64
Positionnement unidirectionnel
Correction automatique aux angles
15
38
3. FONCTIONS PREPARATOIRES
(FONCTIONS G)
PROGRAMMATION
B63014FR/01
Groupe
00
G66
G67
G73
G74
Appel de macro
Appel modal de macro
12
G68
G69
Fonction
16
09
G75
01
G76
09
G77
G78
01
G79
G80
G81
G82
G83
G84
Cycle de taraudage
G85
Cycle dalsage
G86
Cycle dalsage
G87
G88
Cycle dalsage
G89
Cycle dalsage
G90
G91
G92
03
00
G92.1
G94
05
G161
Avance en mm/mn
Contrle de la vitesse de coupe constante
13
10
G99
G160
Avance en mm/tour
G96
G98
G95
G97
20
39
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
FONCTIONS DINTERPOLATION
40
B63014FR/01
B63014FR/01
4.1
POSITIONNEMENT
(G00)
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Format
P
G00 I _ ;
IP _: Pour une commande absolue, les coordonnes dune
position finale, et pour une commande incrmentielle,
la distance parcourue par loutil.
Explications
Position finale
4. FONCTIONS DINTERPOLATION
Limites
PROGRAMMATION
B63014FR/01
42
B63014FR/01
4.2
POSITIONNEMENT
UNIDIRECTIONNEL
(G60)
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
Point de dpart
Point de dpart
Position finale
Arrt temporaire
Format
G60 IP ;
_
Explications
Exemples
Utilisation de commandes
G60 un seul cycle
Utilisation de commandes
G60 modales
G90;
G60
G60
G60
G04
G00
G90G60;
X0Y0;
X100;
Y100;
G04X10;
G00X0 Y0;
X0Y0;
X100;
Y100;
X10;
X0Y0;
Positionnement
unidirectionnel
43
Dbut du
positionnement
unidirectionnel
Positionnement
unidirectionnel
Temporisation
Annulation du
positionnement
unidirectionnel
4. FONCTIONS DINTERPOLATION
Restrictions
PROGRAMMATION
B63014FR/01
44
B63014FR/01
4.3
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
INTERPOLATION
LINEAIRE
(G01)
Format
G01 I _ F_;
P
I _: Pour une commande absolue, les coordonnes dune position
P
finale, et pour une commande incrmentielle, la distance
parcourue par loutil.
F_: Vitesse davance de loutil
Explications
Ff ;
b
L
g
L
L + a 2 ) b 2 ) g 2 ) z2
45
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
8 0.14907 (min)
40
0.14907
268.3 degmin
Exemples
D Interpolation linaire
(G91) G01X200.0Y100.0F200.0 ;
Axe Y
(Position finale)
100,0
0
(Position de dpart)
200,0
Axe X
(Point de dpart)
90
(Point darrive)
Avance : 300 deg/mn
46
B63014FR/01
4.4
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
INTERPOLATION
CIRCULAIRE
(G02,G03)
Format
Arc dans le plan XpYp
G17
G02
Xp_ Zp_
G03
I_J_
F _;
R_
G02
Xp_ Yp_
G03
I_ K_
R_
F_
G02
G03
Yp_Zp_
J_ K_
R_
F_
Description
G17
G18
G19
G02
G03
Xp_
Yp_
Zp_
I_
J_
k_
R_
F_
47
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
Explications
D Sens de l'interpolation
circulaire
Yp
Xp
Zp
G03
G03
G02
G02
Xp
G03
G02
Zp
Yp
G18
G17
G19
D Valeur du dplacement
suivant l'arc
Le point final dun arc est spcifi par ladresse Xp, Yp ou Zp et est
exprim en valeur absolue ou relative selon G90 ou G91. Pour la valeur
relative, la distance du point final vue depuis le point de dpart de larc
est spcifie.
Le centre de larc est spcifi par les adresses I, J ou K pour les axes Xp,
Yp ou Zp, respectivement. La valeur numrique qui suit I, J ou K est,
cependant, une composante du vecteur dans lequel le centre de larc est
vu depuis le point de dpart, et elle est toujours spcifie en incrmentiel
quel que soient les valeurs de G90 et G91, comme indiqu ci-dessous.
I, J et K doivent tre marqus en accord avec leur direction.
Point darrive (z,x)
x
x
Point de
dpart
j
z
z
Centre
Centre
Point de
dpart
Point de
dpart
k
Centre
I0, J0 et K0 peuvent tre omis. Lorsque Xp, Yp et Zp sont omis (le point
darrive est le mme que le point de dpart) et que le centre est spcifi
avec les adresses I, J ou K, un arc de 360 (cercle) est spcifi.
G02I; Commande pour un cercle
Si la diffrence entre le rayon du point de dpart et le rayon du point
darrive dpasse la valeur introduite dans le paramtre n 3410, lalarme
P/S n 020 est mise.
48
B63014FR/01
D Rayon de l'arc
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
La distance entre un arc et le centre dun cercle contenant larc peut tre
spcifie laide du rayon R du cercle au lieu de I, J et K.
Dans ce cas, un arc infrieur 180 et un autre suprieur 180 sont pris
en compte. Lorsquun arc suprieur 180 est programm, le rayon doit
tre spcifi par une valeur ngative. Si XP, Yp et Zp sont tous omis, si
le point darrive est situ la mme position que le point de dpart et que
R soit utilis, un arc de 0 est programm.
G02R; (Loutil ne se dplace pas.)
2
r=50mm
Point
darrive
Point de dpart
r=50mm
D Avance
Restrictions
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
Exemples
Axe Y
100
50R
60R
60
40
90
120 140
200
Axe X
50
B63014FR/01
4.5
INTERPOLATION
HELICODALE
(G02,G03)
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
Format
En synchronisme avec un arc dans le plan XpYp
G17
G02
G03
Xp_Yp_
I_J_
R_
_(_)F_;
G02
G03
Xp_Zp_
I_K_
R_
_(_)F_;
G02
G03
J_K_
Yp_Zp_
R_
_(_)F_;
51
4. FONCTIONS DINTERPOLATION
Explications
PROGRAMMATION
B63014FR/01
Trajectoire de loutil
Restrictions
52
B63014FR/01
4.6
INTERPOLATION
HELICODALE B
(G02,G03)
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
Format
Avec un arc dans le plan XpYp
G17
G02
G03
Xp_Yp_
I_J_
____F_;
R_
G02
G03
Xp_Zp_
I_K_
R_
____F_;
G02
G03
J_K_
Yp_Zp_
R_
____F_;
Explications
Trajectoire de loutil
Limites
4. FONCTIONS DINTERPOLATION
4.7
INTERPOLATION
SPIRODALE,
INTERPOLATION
CONIQUE (G02, G03)
PROGRAMMATION
B63014FR/01
Format
D Interpolation spirodale
Plan Xp Yp
G02
G17
G03
X_ Y_ I_ J_ Q_ L_ F_ ;
Plan Zp Xp
G02
G18
G03
Z_X_K_ I_ Q_ L_ F_ ;
Plan Yp Zp
G19
G02
G03
Y_ Z_ J_ K_ Q_ L_ F_ ;
Vitesse davance
Le nombre de tours (L) ou lincrment ou le dcrment du rayon
(Q) peut tre omis. Si L est omis, le nombre de tours est
automatiquement calcul partir de la distance entre la position
actuelle et le centre, la position du point final et lincrment ou le
dcrment du rayon. Si Q est omis, lincrment ou le dcrment du
rayon est automatiquement calcul partir de la distance entre la
position actuelle et le centre, la position du point final et le nombre
de tours. Si L et Q sont tous deux spcifis mais avec des valeurs
non cohrentes, seul Q est pris en compte. Gnralement, L ou
bien Q doit tre spcifi. L doit tre un nombre positif avec une
virgule dcimale. Pour indiquer quatre tours plus 90, par
exemple, arrondir le nombre de tours cinq puis spcifiez L5.
54
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
D Interpolation conique
Plan Xp Yp
G02
G17
G03
X_ Y_ I_ J_ Q_ L_ F_ ;
Plan Zp Xp
G02
G18
G03
Z_X_K_ I_ Q_ L_ F_ ;
Plan Yp Zp
G19
G02
G03
Y_ Z_ J_ K_ Q_ L_ F_ ;
I,J,K Deux de ces trois valeurs reprsentent un vecteur avec son signe
allant du point de dpart au centre. Lautre valeur est un incrment
ou un dcrment de hauteur par tour de spirale dans linterpolation
conique (*1)(*2)
Lorsque le plan XpYp est slectionn :
Les valeurs I et J reprsentent un vecteur avec son signe
allant du point de dpart au centre.
La valeur K reprsente un incrment ou un dcrment de
hauteur par tour de spirale.
Lorsque le plan ZpXp est slectionn :
Les valeurs K et I reprsentent un vecteur avec son signe
allant du point de dpart au centre.
La valeur J reprsente un incrment ou un dcrment de
hauteur par tour de spirale.
Lorsque le plan YpZp est slectionn :
Les valeurs J et K reprsentent un vecteur avec son signe
allant du point de dpart au centre.
La valeur I reprsente un incrment ou un dcrment de
hauteur par tour de spirale.
F
(*1)
(*2)
Lorsque deux axes (de hauteur) autres que les axes des plans
sont spcifis, il nest pas possible dindiquer un incrment ou un
dcrment de hauteur (I, J, K). Spcifiez soit un incrment ou un
dcrment de rayon (Q), soit un nombre de tours (L).
55
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
Explications
D Fonction dinterpolation
spirodale
o
XS
YS
I
J
R
Q
L
:
:
:
:
:
:
:
:
D Axes contrls
Dans les interpolations coniques, on peut spcifier deux axes dun plan
et deux axes complmentaires, soit quatre axes au total. Il est possible de
spcifier un axe de rotation comme axe complmentaire.
D Compensation de lame C
D Marche vide
B63014FR/01
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
Limites
D Rayon
D Dclration dangle
D Fonctions davance
D Relance du programme
D Retraage
Exemples
D Interpolation spirodale
20.
20.
120
axe Y
100
80
60
40
20
0
120 100 80 60 40 20 0
20
40
20
40
60
80
100 120
axe X
60
80
100
120
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
25,0
25,0
(0,37,5, 62,5)
25,0
25,0
+Y
100,0
100,0
+X
58
B63014FR/01
4.8
INTERPOLATION DE
COORDONNEES
POLAIRES
(G12.1,G13.1)
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Format
G12.1 ;
G13.1 ;
Explications
D Plan dinterpolation de
coordonnes polaires
Axe linaire
(unit:mm ou
pouces)
59
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
PRECAUTION
Le plan utilis avant que G12.1 soit spcifi (plan
slectionn par G17, G18 ou G19) est annul. Il est
restaur lorsque G13.1 (annulation de linterpolation de
coordonnes polaires) est spcifie.
Lorsquune remise zro est effectue, le mode
interpolation en coordonnes polaires est annul et le plan
spcifi par G17, G18 ou G19 est restaur.
D Distance effectue et
avance pour
linterpolation en
coordonnes polaires
Lunit pour les
coordonnes sur laxe
hypothtique est la mme
que lunit pour laxe
linaire (mm/pouce)
Lunit pour lavance est
en mm/mn ou pouces/mn
D Interpolation circulaire
dans le plan des
coordonnes polaires
60
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
D Visualisation de la
position prsente en
mode interpolation en
coordonnes polaires
Limites
D Systme de
coordonnes pour
linterpolation en
coordonnes polaires
D Commande de correction
d'outil
D Commande de longueur
doutil
D Commande de correction
doutil
D Redmarrage du
programme
61
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
AVERTISSEMENT
X
1
2
3
L : Distance (en mm) entre le centre de loutil et le centre de la pice lorsque le centre de loutil est le plus
prt du centre de la pice.
R : Avance maximum dusinage (deg/mn) de laxe C.
Ensuite, une vitesse spcifiable avec ladresse F en interpolation en coordonnes polaires peut tre donne
par la formule ci-dessous. Spcifiez une vitesse autorise par lquation. Cette formule fournit une valeur
thorique; en pratique, une valeur lgrement infrieure doit tre utilise cause de lerreur de calcul.
F<LR
(mm/min)
180
62
PROGRAMMATION
B63014FR/01
Exemples
4. FONCTIONS DINTERPOLATION
C(Axe hypothtique)
Axe C
N204
N203
N205
N202 N201
N200
axe X
Outil
N208
N206
N207
Axe Z
O0001 ;
N010 T0101
N0100 G90 G00 X60.0 C0 Z_ ;
Positionnement au point de dpart
N0200 G12.1 ;
Dbut de linterpolation en coordonnes polaires
N0201 G42 G01 X20.0 F_ ;
N0202 C10.0 ;
N0203 G03 X10.0 C20.0 R10.0 ;
N0204 G01 X20.0 ;
Programme gomtrique
N0205 C10.0 ;
(programme bas sur les coordonnes
N0206 G03 X10.0 C20.0 I10.0 J0 ;
cartsiennes dans le plan XC)
N0207 G01 X20.0 ;
N0208 C0 ;
N0209 G40 X60.0 ;
N0210 G13.1 ;
Annulation de linterpolation en coordonnes polaires
N0300 Z_ ;
N0400 X_ C_ ;
N0900M30 ;
63
4. FONCTIONS DINTERPOLATION
4.9
INTERPOLATION
CYLINDRIQUE
(G07.1)
PROGRAMMATION
B63014FR/01
Format
G07.1 I r ; Dmarre le mode dinterpolation cylindrique
P
(valide linterpolation cylindrique).
:
:
P
G07.1 I 0 ; Annule le mode dinterpolation cylindrique.
I : Adresse de laxe de rotation
P
r : Rayon du cylindre
P
P
Spcifier G07.1 I r ; et G07.1 I 0; dans des blocs indpendants.
G107 peut tre utilis au lieu de G07.1.
Explications
D Slection de plan
(G17, G18, G19)
D Avance
D Interpolation circulaire
(G02,G03)
64
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
D Dcalage doutil
D Prcision de
linterpolation
cylindrique
REV MOUVEM. :
R
REV MOUVEM.
22R
Valeur spcifie
22R
REV MOUVEM.
Rayon de la pice
65
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
Limites
D Spcification du rayon
de larc en mode
interpolation cylindrique
D Interpolation circulaire et
compensation de lame
D Positionnement
D Dfinition du systme de
coordonnes
D Dfinition du mode
interpolation cylindrique
D Correction d'outil
D Fonction indexage de
table
66
PROGRAMMATION
B63014FR/01
4. FONCTIONS DINTERPOLATION
Exemples
Exemple de programme dinterpolation cylindrique
O0001 (INTERPOLATION CYLINDRIQUE );
N01 G00 G90 Z100.0 C0 ;
Z
N02 G01 G91 G18 Z0 C0 ;
N03 G07.1 C57299 ;
N04 G90 G01 G42 Z120.0 D01 F250 ;
N05 C30.0 ;
N06 G02 Z90.0 C60.0 R30.0 ;
N07 G01 Z70.0 ;
N08 G03 Z60.0 C70.0 R10.0 ;
N09 G01 C150.0 ;
N10 G03 Z70.0 C190.0 R75.0 ;
N11 G01 Z110.0 C230.0 ;
N12 G02 Z120.0 C270.0 R75.0 ;
N13 G01 C360.0 ;
N14 G40 Z100.0 ;
N15 G07.1 C0 ;
N16 M30 ;
Z
mm
N05
N13
N12
120
110
N06
N11
90
N07
70
60
N08
30
60 70
N10
N09
190
150
67
230
270
360
deg
4. FONCTIONS DINTERPOLATION
4.10
INTERPOLATION DE
DEVELOPPANTE
(G02.2, G03.2)
PROGRAMMATION
B63014FR/01
68
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Format
Interpolation de dveloppante de cercle dans le plan XY
Yp
Po
Point darrive
Point
de dpart
Ps
J
Ps
J
Pe
Po
R I
0 R
Cercle de base
Pe Point darrive
Xp
Xp
Yp
Point
de dpart
I
Pe
Ro
R
Pe
Ps
Po
J
0 R
Point
darrive
Point darrive
I
Ps Point de dpart
Xp
69
Xp
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
B63014FR/01
Explications
D Dveloppante de cercle
o,:
X0 , Y0 : Coordonnes du centre du cercle de base
R : Rayon du cercle de base
0 : Angle du point de dpart dune dveloppante de cercle
: Angle du point o une tangente de la position prsente
la
X (), Y ():
Courbe de
dveloppante de cercle
Point de
dpart
(X,Y)
0
(X0,Y0)
Point darrive
Cercle de base
D Spcification du cercle
de base
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
D Avance
D Slection de plan
D Compensation de lame C
Trajectoire
programme
Point de
dpart Arc avec courbure se
71
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
B63014FR/01
D Modes autorisant la
spcification du mode
interpolation de
dveloppante de cercle
Point darrive
Erreur
Pe
Ps
Point de dpart
72
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Limites
D Nombre de tours de
dveloppante de cercle
D Fonctions ne pouvant
pas tre spcifies
D Prcision de lusinage
73
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
4.11
INTERPOLATION
EXPONENTIELLE
(G02.3, G03.3)
B63014FR/01
X
A
Angle de l'hlice
1 = 2 = 3
X (Axe linaire)
nX
A (Axe rotatif)
nA
Format
rotation positive (=0)
G02. 3 X__ Y__ Z__ I__ J__ K__ R__ F__ Q__ ;
rotation ngative (=1)
G03. 3 X__ Y__ Z__ I__ J__ K__ R__ F__ Q__ ;
X__ ; Spcifie le point darrive en valeur absolue ou relative
Y__ ; Spcifie le point darrive en valeur absolue ou relative
Z__ ; Spcifie le point darrive en valeur absolue ou relative
I__ ; Spcifie langle I (de + 1 + 89 deg en units de 0,001 deg).
J__ ; Spcifie langle J (de + 1 + 89 deg en units de 0,001 deg).
K__ ; Spcifie le quotient de division de laxe linaire pour linterpolation
exponentielle. Spcifiez un nombre positif.
Si aucune valeur nest indique, le systme utilise celle
du paramtre (N 5643).
R__; Spcifie la constante R pour linterpolation exponentielle.
F__ ; Spcifie lavance initiale
Spcifier de la mme faon quun code F ordinaire. Spcifier
une avance mixte incluant une avance sur laxe rotatif.
Q__ ; Spcifie lavance au point darrive.
La mme unit que pour F est utilise. La CNC effectue en
interne linterpolation entre lavance initiale F et lavance finale Q,
selon la distance parcourir sur laxe linaire.
74
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Explications
D Expressions
relationnelles
exponentielles
X() = R
(ek 1)
A(q) = (1)w
360
1
tan (I)
o,
K=
=0/1
tan (J)
tan (I)
Sens de rotation
ln(
tan (I)
+1)
R
{ ln ( X2
tan (I)
R
+1)}
nX
A (Axe rotatif)
nA
75
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
B63014FR/01
Limites
D Cas o une interpolation
linaire est effectue
D Compensation de
longueur/compensation
de rayon
Exemples
Usinage dune hlice constante pour crer un profil conique
Z
I
A
B
r
U
X
A
r
U
X
76
B63014FR/01
PROGRAMMATION
Z () = {
X () = {
4. FONCTIONS DINTERPOLATION
r
U
2
tan (I) }
r U
2
tan (I) }
A (q) = (1)w
k
(e 1)
360
(e k
1)
K = tan (J)
tan (I)
X (q), Z (q), A (q): Valeurs absolues suivant les axes X, Z, et A
depuis lorigine
r
: Diamtre de fin gauche
U : Longueur en excs
I
: Angle du cne
B : Angle du cne au fond de la gorge
J : Angle de lhlice
X : Dplacement sur laxe linaire
w : Sens de lhlice (0 : positif, 1 : Ngatif)
q : Angle de rotation de la pice
X (q) + Z (0)
(5)
tan (I)
(6)
77
4. FONCTIONS DINTERPOLATION
4.12
INTERPOLATION DE
LISSAGE (G05.1)
PROGRAMMATION
B63014FR/01
Format
Explications
D Caractristiques de
linterpolation de lissage
Pour usiner une pice comportant des surfaces gauches, telle que les
matrices mtalliques utiliss dans lautomobile et laronautique, un
programme pice se rapproche habituellement de la ralit avec de tous
petits segments de ligne. Comme indiqu dans la figure suivante, une
courbe gauche est normalement reconstitue en utilisant des segments de
ligne avec une tolrance denviron 10mm.
Agrandi
: Point spcifi
10 mm
78
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Portions ayant
principalement un
petit rayon de
courbure
Portions ayant
principalement un
grand rayon de
courbure
Exemple de pices
usines
Pices automobile
Pices dcoratives,
telles que les moulages
de carrosserie
Longueur de segment
de ligne
Court
Long
Surfaces rsultantes
produites en utilisant le
contrle de contournage
de haute prcision
79
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
80
PROGRAMMATION
B63014FR/01
4. FONCTIONS DINTERPOLATION
Exemples
N12
N13
N14
N11
N10
N2
N3
N6
N5
N4
N7
N8
N9
Interpolation linaire
N1
N14
N13
N12
N11
N2
N10
N3
N5
N4
N6
N7
N8
D Conditions pour la
ralisation de
linterpolation de lissage
N9
D Commandes qui
annulent
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
B63014FR/01
Limites
D Axes contrls
D Mode contrle de
contournage de haute
prcision
Exemples
N10 X1000
N11 X1000
N12 X1000
N13 X1000
N14 X1000
N15 X1000
N16 X1000
N17 X1000
G05. 1 Q0 ;
.
.
G05 P0 ;
.
.
Z350 ;
Z175 ;
Z25 ;
Z 50 ;
Z 50 ;
Z50 ;
Z200 ;
Z300 ;
N13
N14
N12
N11
N10
N2
N3
N5
N4
N6
N7
N8
82
N9
Interpolation linaire
B63014FR/01
4.13
INTERPOLATION
NURBS (G06.2)
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
CAD
CAM
Courbe NURBS
Equipement CNC
Machine-outil
83
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
B63014FR/01
Format
G05 P10000 ;
...
G06.2 [P_] K_ X_ Y_ Z_ [R_] [F_] ;
K_ X_ Y_ Z_ [R_] ;
K_ X_ Y_ Z_ [R_] ;
K_ X_ Y_ Z_ [R_] ;
...
K_ X_ Y_ Z_ [R_] ;
K_ ;
...
K_ ;
G01 ...
...
G05 P0
G06.2
P_
X_ Y_ Z_ :
Point dappui
R_
Poids
K_
Noeud dossature
F_
Avance
84
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Explications
D Mode dinterpolation
NURBS
D Niveau de NURBS
D Poids
D Noeud dossature
85
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
D Courbe NURBS
B63014FR/01
1 (x i v t v x i)1)
0 (t t x i , x i)1 t t)
N i,1(t) +
(tx i) N i,k1(t)
(x i)kt) N i)1,k1(t)
)
x i)k1 x i
x i)kx i)1
N i,k(t) +
P(t) +
S N i,k(t)w iP i
i+0
n
S N i,k(t)w i
i+0
D Rinitialisation
(x0 v tv xm)
Limites
D Axes contrls
D Commandes du mode
dinterpolation NURBS
D Intervention manuelle
D Compensation de lame
86
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Alarme
N
PS5115
Message
affich
Description
SPL: Erreur
PS5116
SPL: Erreur
PS5117
PS5118
Exemple
SPL: Erreur
SPL: Erreur
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
B63014FR/01
Z
Y
1000.
X
2000.
88
B63014FR/01
4.14
INTERPOLATION
DAXE
HYPOTHETIQUE
(G07)
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Format
G07 a 0; Dfinition de laxe hypothtique
G07 a 1; Annulation de laxe hypothtique
O a est lune des adresses des axes contrls.
Explications
D Interpolation sinusodale
2p
Z
2
1
D Verrouillage, limite de
course et dclration
externe
D Interruption manivelle
4. FONCTIONS DINTERPOLATION
PROGRAMMATION
B63014FR/01
Limites
D Fonctionnement manuel
D Commande de
mouvement
D Rotation des
coordonnes
Exemples
D Interpolation sinusodale
Y
100
Z
20.0
N001 G07 X0 ;
N002 G91 G17 G03 X20.2 Y0.0 I10.0 Z20.0 F100 ;
N003 G01 X10.0 ;
N004 G07 X1 ;
A partir des blocs N002 et N003, laxe X est rgl comme axe
hypothtique. Le bloc N002 spcifie un usinage hlicodal dans lequel
laxe Z est laxe linaire. Puisquil ny a pas de dplacement selon laxe
X, le dplacement selon laxe Y est effectu en mme temps que
linterpolation sinusodale selon laxe Z.
Dans le bloc N003, il ny a pas de dplacement selon laxe X, ainsi, la
machine temporise jusqu ce que linterpolation se termine.
90
B63014FR/01
D Changement de vitesse
davance pour former
une courbe sinusodale
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
(Exemple de programme)
G07Z0 ;
Laxe Z est rgl comme axe hypothtique.
G02X0Z0I10.0F4. ; La vitesse davance de laxe X change de faon
sinusodale.
G07Z1 ;
Lutilisation de laxe Z comme axe hypothtique est
annule.
F
4.0
Xt
91
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
4.15
FILETAGE
(G33)
B63014FR/01
Format
G33 IP F_ ;
_
F : Pas dans le sens de
laxe long
Pice
Explications
Tableau 4.15 (a) Gammes des valeurs permises pour les pas de filetage
Plus petit incrment de
commande
Machines
en
mtrique
0,001 mm
0,0001 mm
0,0001 pouce
Machines
en
pouces
F1 F99999
(0.0001 9.9999)
0,00001 pouce
F1 F99999
(0.0001 9.9999)
92
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
NOTE
1. La vitesse de broche est limite comme suit:
1 x vitesse de broche x
Avance maximum
Pas du filetage
Exemples
93
4. FONCTIONS DINTERPOLATION
4.16
FONCTION DE
SAUT (G31)
PROGRAMMATION
B63014FR/01
Format
G31 IP_ ;
G31: Code G non modal (Il nest actif que dans le bloc dans lequel
il est programm)
Explications
NOTE
Si la commande G31 est mise alors que la compensation
de rayon C est active, lalarme P/S n 035 est visualise.
Annulez la compensation de lalarme avec la commande
G40 avant de spcifier la commande G31.
94
B63014FR/01
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Exemples
D Le bloc qui suit le bloc
G31 est une commande
incrmentielle
G31 G91X100.0 F100;
Y50.0;
50.0
Y
100.0
Mouvement rel
Mouvement sans signal
de saut
Y100.0
X200.0
Mouvement rel
Mouvement sans signal de saut
Fig.4.16 (b) Le bloc suivant est une commande absolue sur 1 axe
(300,100)
Mouvement rel
Mouvement sans signal
de saut
X
100
200
300
Fig 4.16 (c) Le bloc suivant est une commande absolue sur 2 axes
95
4. FONCTIONS DINTERPOLATION
4.17
SAUT MULTI-ETAGE
(G31)
PROGRAMMATION
B63014FR/01
Format
Commande de mouvement
G31 IP __ F __ P __ ;
IP_ : Point darrive
F_ : Avance
P_ : P1P4
Temporisation
G04 X (U, P)__ (Q__)
;
96
B63014FR/01
Explications
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
D Correspondance des
signaux de saut
97
4. FONCTIONS DINTERPOLATION
4.18
SIGNAL DE SAUT A
GRANDE VITESSE
(G31)
PROGRAMMATION
B63014FR/01
Format
P
G31 I ;
IP_
G31: Code non-modal (il nest effectif que dans le bloc o il a t
spcifi).
98
B63014FR/01
4.19
FONCTION SAUT A
GRANDE VITESSE
CONTINUE
(G31)
PROGRAMMATION
4. FONCTIONS DINTERPOLATION
Format
G31 P90 a__ F__
a__: Adresse de laxe de saut et valeur de la course
Un seul axe peut tre spcifi. G31 est un code non-modal.
Explications
D Variables de macro
personnalise
Une fois quun signal de saut haute vitesse a t entr dans un bloc
G31P90, les coordonnes absolues sont lues dans les variables macro
personnalise #5061 #5068. Ces variables sont immdiatement mises
jour lorsque loutil atteint la position de saut suivante. Cependant, la
vitesse davance doit tre spcifie de faon ce que loutil natteigne pas
la position de saut suivante avant que lapplication ne termine la lecture
des variables. Pour les dtails de lapplication, se rfrer au manuel
appropri fourni par le constructeur de la machine-outil.
#5061
#5062
#5063
L
#5068
Cette fonction nest active que lorsque le signal de saut haute vitesse est
utilis.
Le signal de saut grande vitesse utiliser est slectionn par les bits 0 7
du paramtre n 6208 (9S1 9S8).
D Fin de bloc
Limites
D Axes contrls
Un seul axe peut tre spcifi dans le bloc pour la fonction saut haute
vitesse (G31P90). Si deux axes ou plus sont spcifis, lalarme
P/S n 5068 est dclenche.
99
5. FONCTIONS AVANCE
PROGRAMMATION
FONCTIONS D'AVANCE
100
B63014FR/01
B63014FR/01
5.1
GENERALITES
D Fonctions davance
5. FONCTIONS AVANCE
PROGRAMMATION
D Correction davance
D Acclration/dclration
automatique
F R : Avance rapide
FR
T R : Constante de
temps/
dacclration/
dclration en
rapide
0
Temps
TR
TR
Avance dusinage
FC : Avance rapide
FC
T C : Constante de temps
dacclration/
dclration pour
une avance
dusinage
0
Temps
TC
TC
101
5. FONCTIONS AVANCE
D Trajectoire de loutil en
avance dusinage
PROGRAMMATION
B63014FR/01
Trajectoire programme
Trajectoire relle
r:Erreur
Trajectoire programme
Trajectoire relle
r
102
B63014FR/01
PROGRAMMATION
5. FONCTIONS AVANCE
5.2
TRANSVERSAL
RAPIDE
Format
G00 IP _ ;
G00 :
IP _;
Explications
103
5. FONCTIONS AVANCE
5.3
AVANCE DUSINAGE
PROGRAMMATION
B63014FR/01
Les avances dans les blocs dinterpolation linaire (G01), dans les blocs
dinterpolation circulaire (G02, G03), etc. sont commandes par des
nombres avec le code F.
En avance dusinage, le bloc suivant est excut de faon que lavance
subisse le minimum de changement par rapport au bloc prcdent.
Quatre modes de spcification sont possibles :
1. Avance par minute (G94)
Programmer avec le code F la valeur de lavance par minute de loutil
2. Avance par tour (G95)
Programmer avec le code F la valeur de lavance de loutil par tour de
broche.
3. Avance en temps inverse (G93)
Spcifier linverse du temps (FRN) avec le code F.
4. Avance par F1chiffre. Spcifier le chiffre dsir avec le code F.
Ensuite lavance dfinie dans la CNC pour ce chiffre devient active.
Format
Avance par minute
G94 ; Code G (groupe 05) pour lavance par minute
F_ ; Commande davance (mm/mn ou pouce/mn)
Avance par tour
G95 ; Code G (groupe 05) pour lavance par tour
F_ ; Commande davance (mm/tour ou pouce/tour)
Avance en inverse du temps
G93 ; Commande davance en inverse du temps
code G (groupe 05)
F_ ; Commande davance (1/mn)
Avance F1chiffre
FN ;
N : Nombre de 1 9
Explications
D Contrle de lavance
tangentielle
Point de
dpart
Point final
F
Point de
dpart
Centre
Point final
X
Interpolation linaire
X
Interpolation circulaire
104
B63014FR/01
5. FONCTIONS AVANCE
PROGRAMMATION
Aprs avoir spcifi G94 (mode avance par minute), la valeur de lavance
de loutil par minute doit tre spcifie par le code F. G94 est un code
modal. Une fois spcifi il reste actif jusqu ce quun code G95 (avance
par tour) soit programm. En mode usinage, le mode avance par minut
est actif.
Une correction manuelle de 0% 254% (par pas de 1%) peut tre
applique lavance par minute laide du slecteur situ sur le pupitre
de la machine. Pour plus de dtails, il faut se reporter au manuel appropri
du constructeur de la M.O.
Avance par minute
(mm/mn ou pouces/mn)
Outil
Pice
Tableau
Fig. 5.3 (b) Avance par minute
AVERTISSEMENT
La correction manuelle des avances est inhibe pour
certaines fonctions telles que le filetage.
Aprs avoir spcifi G95 (mode avance par tour), la valeur de lavance de
loutil par tour de broche doit tre spcifie par le code F. G95 est un code
modal. Une fois spcifi il reste actif jusqu ce quun code G94 (avance
par minute) soit programm.
Une correction de 0 % 254 % (par incrments de 1 %) peut tre applique
lavance par tour laide du commutateur situ sur le pupitre de
commande de la machine. Pour plus de dtails, il faut se reporter au
manuel appropri du constructeur de la M.O.
F
Avance par tour de broche
(mm/tour ou pouces/tour)
105
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
PRECAUTION
Lorsque la vitesse de rotation de la broche est faible, des
fluctuations de lavance peuvent se produire. Plus la vitesse
de la broche est faible, plus frquentes seront les
fluctuations de lavance.
D Avance en inverse du
temps (G93)
FRN
0.001
*1
1.000
F1.0
1.000
F9999999
F9999
9999.999
*1
9999.000
F9999.999
9999.999
NOTE
*1 Valeur spcifie en format de point fixe avec le bit 0 (DPI) du
paramtre n 3401 1
Explications
Exemple: Pour linterpolation linaire (G01)
FRN=
1
temps (mn)
1
1 (mn)
=1
Spcifier F1.0.
1
1
=
=6
temps(sec)/60
10/60 (sec)
Spcifier F6.0.
1
FRN
1
0.5
=2
106
60
1 60
=
10
FRN
=6
B63014FR/01
5. FONCTIONS AVANCE
PROGRAMMATION
1
Avance
=
temps (mn) Rayon arc
NOTE
Dans le cas dune interpolation circulaire, lavance est
calcule non pas partir de la valeur relle de dplacement
dans le bloc mais partir du rayon de larc.
107
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
100X
Une avance dusinage maximale commune peut tre dfinie pour chaque
axe laide du paramtre n 1422. Si une avance dusinage relle (aprs
application de la correction) dpasse une valeur dtermine, elle est
bloque au maximum fix.
Le paramtre n 1430 permet de dfinir lavance dusinage maximale de
chaque axe uniquement dans le cas des interpolations linaire et
circulaire. Lorsque lavance dusinage sur un axe dpasse lavance
maximum de cet axe cause du rsultat de linterpolation, lavance est
limite la valeur maximum.
NOTE
Une avance dusinage maximale est dfinie en mm/min ou
en pouces/min. Le calcul de la CNC peut introduire une
erreur de 2% par rapport une valeur spcifie.
Cependant, ceci nest pas vrai pour les acclrations/
dclrations. Pour tre plus prcis, cette erreur est
calcule par rapport une mesure du temps ncessaire de
loutil pour parcourir 500 mm ou plus en rgime permanent:
Rfrence
108
5.4
CONTROLE DE
LAVANCE
DUSINAGE
Nom de fonction
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
Code
G
Validit du code G
Description
Mode usinage
Mode taraudage
G61
G64
G63
Arrt prcis
G09
automatique
Correction automatique G62
aux angles intrieurs
_
Changement davance
de coupe en circulaire
intrieur
NOTE
1 Le but dun contrle en position est de vrifier que le
servomoteur a atteint une valeur dtermine (fixe laide
dun paramtre par le fabricant de la machine-outil).
Le contrle en position nest pas effectu lorsque le bit 5
(NCI) du paramtre n 1601 est 1.
2. Angle intrieur : 2< x x 178
( est une valeur dfinie)
pice
outil
109
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
Format
Arrt prcis
Mode arrt prcis
G09 IPP_ ;
G61 ;
Mode usinage
G64 ;
Mode taraudage
G63 ;
Correction automatique
aux angles
G62 ;
5.4.1
Arrt prcis (G09, G61)
Mode usinage (G64)
Mode taraudage rigide
(G63)
Explications
(2)
Trajectoire de loutil en
modes usinage ou taraudage
X
Fig. 5.4.1 (a) Exemple de trajectoires doutil entre les blocs (1) et (2)
PRECAUTION
Le mode usinage (mode G64) est tabli la mise sous
tension ou aprs une remise zro.
110
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
5.4.2
Correction
automatique aux
angles
5.4.2.1
Correction automatique
aux angles intrieurs
(G62)
Explications
D Condition de correction
4. Arc arc
111
5. FONCTIONS AVANCE
Plage de correction
PROGRAMMATION
B63014FR/01
Ls
b
Trajectoire du centre
de la fraise
Lavance est corrige entre le point a et le point b.
FIg. 5.4.2.1 (b) Plage de correction (de ligne droite ligne droite)
Trajectoire programme
Le
Ls
b
Trajectoire du centre de la lame
Lavance est corrige du point a au point b.
Fig. 5.4.2.1 (c) Plage de correction (darc arc)
112
B63014FR/01
5. FONCTIONS AVANCE
PROGRAMMATION
d
Le
c
Ls
Le
Ls
b
(2)
Trajectoire du centre
de la fraise
Outil
Valeur de correction
Limites
D Acclration/dclration
avant interpolation
D Dmarrage/G41, G42
La correction des angles intrieurs est invalide si elle est prcde dun
bloc de dmarrage ou suivie dun bloc comprenant G41 ou G42.
D Correction
113
invalide
pendant
5. FONCTIONS AVANCE
5.4.2.2
Modification de lavance
dusinage circulaire
interne
PROGRAMMATION
B63014FR/01
Dans le cas dun usinage circulaire correction interne, lavance sur une
trajectoire programme a une valeur dtermine (F) qui est fonction de
lavance dusinage circulaire par rapport F, comme cela est indiqu
ci-dessous (Fig. 5.4.2.2). Cette fonction est valable en mode
compensation de lame, quel que soit le code G62.
F
Rc
Rp
Elle est aussi valable pour le cycle vide et pour la commande F 1chiffre.
Trajectoire programme
Rc
Rp
Trajectoire du
centre de la
lame
Si Rc est beaucoup plus petit que Rp, Rc/Rp8 0; loutil sarrte. Un taux
de dclration minimale (MDR) doit tre dtermin laide du
paramtre n 1710.
Lorsque Rc/RpxMDR, lavance de loutil est (FMDR).
NOTE
Lorsquun usinage circulaire interne doit tre effectu avec la correction des angles intrieurs,
lavance de loutil se calcule de la faon suivante :
F
Rc
Rp
114
B63014FR/01
5.4.3
DECELERATION DE
COIN AUTOMATIQUE
5.4.3.1
Dclration de coin en
fonction de langle du
coin
5. FONCTIONS AVANCE
PROGRAMMATION
Cette fonction dclre lavance lorsque langle entre les blocs A et B sur
le plan slectionn est infrieur langle dfini dans le paramtre n 1740.
La fonction excute le bloc lorsque les avances le long des premier et
deuxime axes sont infrieures lavance spcifie dans le paramtre
n 1741. Dans ce cas, la fonction dtermine que le nombre dimpulsions
cumules est zro.
Explications
D Diagramme pour le
contrle des avances
Non
Oui
Les avances le long des axes X
et Y sont-elles infrieures
lavance spcifie dans le
paramtre (N 1741) ?
Oui
Le nombre dimpulsions
cumules est dtermin
comme tant zro et le
bloc B est excut.
FIN
115
Non
Rduction de lavance
dans le bloc A
5. FONCTIONS AVANCE
D Avance et temps
PROGRAMMATION
B63014FR/01
Bloc A
Bloc B
D Acclration/dclration
avant interpolation
Temps t
Bloc A
Bloc B
Langle form par deux blocs (blocs A et B) est suppos tre langle ,
comme illustr ci-dessous.
116
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
1. Entre dplacements
linaires
D Plan slectionn
Larrondi des angles est dtermin par langle et les avances spcifies
dans les paramtres (N 1740 et 1741). Pour toujours effectuer un angle
vif, il faut mettre langle zro et lavance 180000 (quivalent 180
degrs).
D Arrt prcis
Lorsque G90 (arrt prcis) est programm, larrt prcis est effectu
quelque soit langle et les avances spcifies dans les paramtres (N 1740
et 1741).
D Contrle anticip
Mode
contrle
anticip
N 1602#4
N 1777
N 1778
N 1740
N 1779
Parameter description
Limites
Cette fonction nest pas active en mode bloc par bloc ni en mode cycle
vide (dry run).
117
5. FONCTIONS AVANCE
5.4.3.2
Dclration de coin en
fonction de la diffrence
davance entre blocs le
long de chaque axe
PROGRAMMATION
B63014FR/01
Explications
D Diagramme pour le
contrle des avances
Non
Oui
Les avances le long de tous les
axes sont-elles infrieures
lavance
spcifie
dans
le
paramtre n 1741 ?
Non
Rduction de lavance
dans le bloc A
Oui
Le nombre dimpulsions cumules
est dtermin comme tant zro et
le bloc B est excut.
FIN
Lorsque la diffrence davance entre les blocs le long de chaque axe est
suprieure la valeur spcifie dans le paramtre n 1781, le rapport entre
lavance et le temps est indiqu ci-dessous. Bien que les impulsions
accumules quivalentes la zone hachures demeurent au temps t, le
bloc suivant est excut parce que lavance du circuit dacclration/
dclration automatique est infrieure celle dfinie dans le paramtre
n 1741.
Avance V
Bloc A
118
Bloc B
D Avance et temps
Temps t
B63014FR/01
D Acclration/dclration
avant interpolation
5. FONCTIONS AVANCE
PROGRAMMATION
Vc
Vmax
Fc=F
Rmax
(Exemple)
N2
N1
Rmax=
F
Vmax
1
Rmax
On peut voir sur la figure que les diffrences davance le long des axes
X et Y (Vc[X] et Vc[Y]) sont suprieures Vmax. Le calcul de Rmax
permet dobtenir Fc. Lorsque lavance est dclre Fc dans langle,
la diffrence davance le long de chaque axe ne dpasse pas Vmax.
119
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
Vc [X]
Avance suivant
laxe X
Vmax
Vmax
Avance suivant
laxe Y
Vc [Y]
Vmax
Avance suivant
la tangente
langle
1
F
Rmax
N1
N2
D Spcification de la
diffrence autorise
davance suivant chaque
axe
D Vrification de la
diffrence davance
La diffrence davance est aussi vrifie pendant les cycles vide (dry
run) ou pendant les dclrations provoques par un signal extrieur qui
utilise les commandes davance spcifies dans le programme.
D Arrt prcis
Lorsque G09 (arrt prcis) est programm, larrt prcis est effectu
quelque soit la spcification des paramtres.
D Correction davance
120
B63014FR/01
D Contrle anticip
5. FONCTIONS AVANCE
PROGRAMMATION
Mode
contrle
anticip
N 1602#4
N 1602#4
N 1780
N 1780
N 1783
N 1783
Limites
pour
la
Cette fonction nest pas active pour les avances en mm/tours, pour les
commandes F 1chiffre, en taraudage rigide, et en mode bloc par bloc.
121
5. FONCTIONS AVANCE
PROGRAMMATION
B63014FR/01
5.5
TEMPORISATION (G04)
Format
Temporisation G04 X_ ; ou G04 P_ ;
X_ : Spcifie un temps (Point dcimal autoris)
P_ : Spcifie un temps (Point dcimal non autoris)
Explications
ISB
0.001 99999.999
ISC
Unit de temps
en
temporisation
0.0001 9999.9999
Unit de temps
en
temporisation
ISB
1 99999999
0.001 s
ISC
1 99999999
0.0001 s
122
B63014FR/01
PROGRAMMATION
6. POSITION DE REFERENCE
POSITION DE REFERENCE
123
6. POSITION DE REFERENCE
PROGRAMMATION
B63014FR/01
6.1
RETOUR A LA
POSITION DE
REFERENCE
Gnralits
D Position de rfrence
Position de rfrence
4me position
de rfrence
X
Point zro machine
Fig. 6.1 (a) Positions de rfrence et point zro machine
124
B63014FR/01
D Retour la position de
rfrence et dpart de
cette position
PROGRAMMATION
6. POSITION DE REFERENCE
R (Position de rfrence)
B (Position
intermdiaire)
D Contrle du retour la
position de rfrence
Format
D Retour la position de
rfrence
G28 IP ;
_
(P2 peut
tre omis)
G29IP_ ;
I : Commande spcifiant la destination du retour de la position
P
de rfrence (commande absolue/incrmentielle)
125
6. POSITION DE REFERENCE
D Contrle du retour la
position de rfrence
PROGRAMMATION
B63014FR/01
G27IP_ ;
IP : Commande spcifiant la position de rfrence
(commande absolue/incrmentielle)
Explications
D Retour la position de
rfrence (G28)
D Retour la seconde,
3me, 4me position de
rfrence (G30)
D Vrification du retour
la position de rfrence
(G27)
D Fixation de la vitesse
davance en retour au
point de rfrence
B63014FR/01
PROGRAMMATION
6. POSITION DE REFERENCE
NOTE
1 Une correction en transversal rapide (F0 de 25, 25, 100%)
est applique cette avance, fixe 100%.
2 Quand un systme de coordonnes machine est dfini la
fin du retour au point de rfrence, lavance du retour
automatique au point de rfrence seffectue la vitesse
standard en transversal rapide.
3 En ce qui concerne la vitesse transversale rapide utilise
avant quun systme de coordonnes machine soit dfini
la fin du retour au point de rfrence, une vitesse davance
pas pas ou une vitesse transversale rapide manuelle
peuvent tre slectionnes laide du RPD (Bit 0 du
paramtre n 1401).
Avant tablissement
dun systme de
coordonnes
Aprs tablissement
dun systme de
coordonnes
Retour automatique au
point de rfrence (G28)
N1428
N 1420
Transversal rapide
automatique (G00)
N 1428
N 1420
N 1428
N 1428
Transversal rapide
manuel
N 1423
*1
N 1424
NOTE
Lorsque le paramtre n 1428 a la valeur 0, les avances
correspondent aux valeurs des paramtres selon le tableau
ci-dessous.
127
6. POSITION DE REFERENCE
PROGRAMMATION
B63014FR/01
Avant tablissement
dun systme de
coordonnes
Aprs tablissement
dun systme de
coordonnes
Retour automatique au
point de rfrence (G28)
N 1420
N 1420
Transversal rapide
automatique (G00)
N 1420
N 1420
N1424
N1424
N 1423 *1
N1424
Transversal rapide
manuel
Restrictions
D Etat machine inhibe
allum
D Premier retour la
position de rfrence
aprs la mise sous
tension (sans dtecteur
de position absolue)
D Vrification du retour
la position de rfrence
en mode dcalage
Quand la M.O. est en pouces et que les entres sont faites en mm, la lampe
de retour au point de rfrence risque galement de sallumer, mme si la
position programme est dcale du plus petit incrment de rglage par
rapport au point de rfrence, car le plus petit incrment de rglage de la
M.O. est infrieur son plus petit incrment de commande.
128
B63014FR/01
PROGRAMMATION
6. POSITION DE REFERENCE
Rfrence
Retour manuel la
position de rfrence
Voir III3.1.
Exemples
Position
R de
rfrence
500
B
300
200
200
1000
1300
129
6. POSITION DE REFERENCE
6.2
RETOUR A LA
POSITION DE
REFERENCE
FLOTTANTE (G30.1)
PROGRAMMATION
B63014FR/01
Format
G30.1 IP _;
IP _ : Commande de la position intermdiaire de la position de
rfrence flottante
(Commande absolue/relative)
Explications
130
B63014FR/01
PROGRAMMATION
6. POSITION DE REFERENCE
Exemples
G30.1 G90 X50.0 Y40.0 ;
Y
Position de rfrence
flottante
Pice
131
7. SYSTEME DE COORDONNEES
PROGRAMMATION
B63014FR/01
SYSTEME DE COORDONNEES
25.0
Y
50.0
40.0
X
Fig. 7 Position de loutil dfinie par X40.0Y50.0Z25.0
Les coordonnes sont spcifies dans lun des trois systmes suivants :
(1) Systme de coordonnes machine
(2) Systme de coordonnes pice
(3) Systme de coordonnes locales
Le nombre daxes dun systme de coordonnes varie dune machine
lautre. Ainsi dans ce manuel, un mot de dimensions est spcifi par IP__.
132
B63014FR/01
7.1
SYSTEME DE
COORDONNEES
MACHINE
PROGRAMMATION
7. SYSTEME DE COORDONNEES
Format
(G90)G53 IP _ ;
IP _; Mot de dimension absolu
Explications
D Slection dun systme
de coordonnes
machine (G53)
Restrictions
D Annulation de la fonction
compensation
D Spcification de G53
aprs la mise sous
tension
133
7. SYSTEME DE COORDONNEES
Rfrence
PROGRAMMATION
B63014FR/01
Position de rfrence
134
B63014FR/01
7.2
PROGRAMMATION
7. SYSTEME DE COORDONNEES
SYSTEME DE
COORDONNEES
PIECE
7.2.1
Un systme de coordonnes de pice peut tre rgl laide dune des trois
mthodes suivantes:
Dfinition dun
systme de
coordonnes pice
Format
D Dfinition dun systme de
(G90) G92 IP _
Explications
135
7. SYSTEME DE COORDONNEES
PROGRAMMATION
B63014FR/01
Exemples
Exemple 1
Dfinition du systme de coordonnes par la
commande G92X25.2Z23.0;
(La pointe de loutil est le point de dpart pour
le programme)
Z
Exemple 2
Dfinition du systme de coordonnes par la commande
G92X600.0Z1200.0; (Le point de base du porte-outil est le point de
dpart pour le programme)
Point de base
Z
Si une commande absolue est
programme, le point de base
se dplace la position
spcifie. De faon dplacer
la pointe de loutil la position
commande, la diffrence
entre la pointe de loutil et le
point de base est compens
par la correction de longueur.
1200.0
23.0
25.2
X
0
136
X
600.0
B63014FR/01
7.2.2
Slection dun systme
de coordonnes pice
7. SYSTEME DE COORDONNEES
PROGRAMMATION
Exemples
G90 G55 G00 X40.0 Y100.0 ;
Y
Systme de coordonnes pice n 2 (G55)
100.0
40.0
X
Fig. 7.2.2
137
PROGRAMMATION
7. SYSTEME DE COORDONNEES
7.2.3
Changement dun
systme de
coordonnes pice
Systme de
coordonnes de
pice 1 (G54)
B63014FR/01
Systme de
coordonnes de
pice 2 (G55)
ZOFS2
Systme de
coordonnes de
pice 3 (G56)
ZOFS3
ZOFS1
ZOFS4
ZOFS5
EXOFS
Systme de
coordonnes de
pice 4 (G57)
Systme de
coordonnes de
pice 5 (G58)
ZOFS6
Systme de
coordonnes de
pice 6 (G59)
Fig. 7.2.3 Modification dune valeur, externe ou non, de correction du point dorigine de la pice
Format
D Modification par G10
G10 L2 Pp IP _;
p=0 :
Valeur de dcalage du point zro pice externe
p=1 6 : Valeur de dcalage du point zro pice correspondant aux
systmes de coordonnes pice de 1 6
IP : Pour une commande absolue (G90), dcalage du point zro de
la pice pour chaque axe.
Pour une commande incrmentielle (G91), valeur ajouter au
dcalage de point zro pice rgl pour chaque axe (le rsultat
de laddition devient le nouveau dcalage du point zro de la
pice).
138
B63014FR/01
PROGRAMMATION
7. SYSTEME DE COORDONNEES
Explications
D Modification par G10
139
PROGRAMMATION
7. SYSTEME DE COORDONNEES
B63014FR/01
Exemples
Y
100
160
60
100
100
200
Systme de coordonnes
pice G54
Z
Systme de
coordonnes
pice G55
Z
1200.0
Z
1200.0
600.0
A
X
600.0
A
X
C
140
Supposez
quun
systme
de
coordonnes de pice G54 est spcifi.
Ensuite, un systme de coordonnes
pice G55 o le cercle noir de loutil
(figure de gauche) se trouve
(600.0, 1200.0) peut tre dfini laide
de la commande suivante si la relation
relative entre les systmes de
coordonnes pice G54 et G55 est
correctement dfinie :
G92 X600.O Z1200.0; Prenons aussi
comme hypothse que des palettes
sont charges en deux positions
diffrentes. Si la relation relative des
systmes de coordonnes des palettes
X aux deux positions est correctement
dfinie, en manipulant les systmes de
coordonnes pice G54 et G55, un
dcalage de systme de coordonnes
avec G92 dune palette entrane le
mme dcalage du systme de
coordonnes de lautre palette. Cela
signifie que les pices sur deux palettes
peuvent tre usines avec le mme
programme uniquement en spcifiant
G54 ou G55.
B63014FR/01
7.2.4
Prdfinition du
systme de
coordonnes pice
(G92.1)
PROGRAMMATION
7. SYSTEME DE COORDONNEES
Format
G92.1 IP 0 ;
IP 0 ; Spcifie des adresses daxes en relation avec lopration
de prdfinition du systme de coordonnes pice. Les
axes qui ne sont pas spcifis ne sont pas concerns par
cette opration.
Explications
7. SYSTEME DE COORDONNEES
PROGRAMMATION
B63014FR/01
Valeur de
correction
du point
dorigine de la
machine
Systme de coordonnes
G54 avant intervention
manuelle
WZo
Po
Valeur de mouvement
au cours de
lintervention manuelle
Pn
Systme de coordonnes
de pice G54 aprs intervention manuelle
Point dorigine
de la machine
WZn
142
B63014FR/01
PROGRAMMATION
7. SYSTEME DE COORDONNEES
Limites
D Compensation de lame,
compensation de
longueur doutil,
correction doutil
D Relance du programme
D Modes interdits
7.2.5
Systmes de
coordonnes pice
additionnels
(G54.1 ou G54)
Format
D Slection des systmes
de coordonnes pice
additionnels
D Dfinition de la valeur de
dcalage du point zro
pice dans les systmes
de coordonnes pice
additionnels
G54.1Pn ; ou G54Pn ;
Pn : Codes spcifiant les systmes de coordonnes additionnels
n : 1 48
G10L20 Pn IP _;
Pn : Codes spcifiant le systme de coordonnes pice pour dfinir
la valeur de dcalage du point zro pice
n : 1 48
IP _ : Adresses daxes et une valeur dfinie comme tant le dcalage
du point zro pice.
Explications
D Slection des systme
de coordonnes pice
additionnels
143
7. SYSTEME DE COORDONNEES
D Dfinition de la valeur de
dcalage du point zro
pice dans les systmes
de coordonnes pice
additionnels
PROGRAMMATION
B63014FR/01
Limites
D Spcification des
codes P
Un code P doit tre spcifi aprs le code G54.1 (G54). Si G54.1 nest pas
suivie dun code P dans le mme bloc, le systme de coordonnes de pice
complmentaire n 1 (G54.1P1) est utilis.
Si une valeur non comprise dans la plage des valeurs permises est
attribue un code P, une alarme P/S (N 030) est dclenche.
Les codes P autres que les numros de correction de pice ne sont pas
autoriss dans un bloc G54.1 (G54).
Exemple) G54.1 (G54) G04 P1000 ;
144
7. SYSTEME DE COORDONNEES
PROGRAMMATION
B63014FR/01
7.3
SYSTEME DE
COORDONNEES
LOCAL
Format
Explications
IP
IP_
IP
IP_
(G59 :
Systme de coordonnes
de pice 6)
145
7. SYSTEME DE COORDONNEES
PROGRAMMATION
B63014FR/01
AVERTISSEMENT
1. Lorsquun axe retourne au point de rfrence par la fonction retour manuel la position de
rfrence, le point zro du systme de coordonnes locales de laxe correspond celui du
systme de coordonnes pice. Ceci est galement vrai lorsque la commande suivante est
spcifie :
G520;
:Axe qui retourne la position de rfrence
2. La dfinition du systme de coordonnes locales ne change pas les systmes de coordonnes
pice et machine.
3. Lannulation ou non du systme de coordonnes locales lors de la RAZ dpend du rglage du
paramtre. Ce systme est annul quand soit CLR, bit 6 du paramtre n 3402, soit RLC, bit 3
du paramtre n 1202 est mis 1.
4. Si des valeurs de coordonnes ne sont pas spcifies pour tous les axes lors de la dfinition
dun systme de coordonnes pice avec G92, les systmes de coordonnes locales des axes
pour lesquels les valeurs de coordonnes ne sont pas spcifies ne sont pas annuls, mais
restent inchangs.
5. G52 annule temporairement la correction en compensation de rayon.
6. Il faut programmer une commande de dplacement en mode absolu dans le bloc qui suit
immdiatement le bloc G52.
146
7.4
SELECTION DE PLAN
7. SYSTEME DE COORDONNEES
PROGRAMMATION
B63014FR/01
Explications
Tableau 7.4 Plan slectionn par la rfrence G
Code G
Plan
slectionn
G17
Plan Xp Yp
G18
Plan Zp Xp
G19
Plan Yp Zp
Xp
Yp
Zp
Axe
A X ou axe
arallle
parallle
Axe
A Y ou axe
arallle
parallle
Axe
A Z ou axe
arallle
parallle
Xp, Yp, Zp sont dtermines par les adresses des axes qui apparaissent
dans le bloc qui contient G17, G18 ou G19.
Sil manque une adresse dans le bloc G17, G18 ou G19, les adresses des
trois axes de base sont considres comme manquantes.
Le paramtre n 1022 permet de prvoir un axe optionnel parallle
chaque axe de base X, Y et Z.
Le plan demeure inchang dans le bloc o manque G17, G18 ou G19.
A la mise sous tension ou la rinitialisation de la CNC, les bits 1 (G18)
et 2 (G19) du paramtre n 3402 permettent de slectionner
G17 (plan XY), G18 (plan ZX) ou G19 (plan YZ).
Linstruction du mouvement est sans effet sur la slection du plan.
Exemples
147
PROGRAMMATION
B63014FR/01
148
B63014FR/01
8.1
PROGRAMMATION
ABSOLUE ET
INCREMENTIELLE
(G90, G91)
PROGRAMMATION
Format
Commande absolue
G90 IP _ ;
Commande relative
G91 IP_ ;
Exemples
G90 X40.0 Y70.0 ;
Commande absolue
Commande incrmentielle
Y
Position finale
70.0
30.0
Point de dpart
40.0
149
100.0
8.2
PROGRAMMATION
EN COORDONNEES
POLAIRES (G15, G16)
PROGRAMMATION
B63014FR/01
Format
Gjj Gff G16 ;
Gff I _ ;
P
Commande coordonnes polaires
G15 ;
G16
G15
Gjj
Gff
_ _
I
P
Position commande
Angle
Rayon
Angle
Position actuelle
Position actuelle
150
D Dfinition de la position
actuelle comme origine
du systme des
coordonnes polaires
PROGRAMMATION
B63014FR/01
Position commande
Rayon
Rayon
Angle
Position actuelle
Position actuelle
Exemples
270
X
100mm
151
PROGRAMMATION
B63014FR/01
Limites
D Spcification dun rayon
en mode coordonnes
polaires
Les axes spcifis pour les commandes suivantes ne sont pas considrs
comme faisant partie des commandes en coordonnes polaires :
Temporisation (G04)
Entre de donnes programmables (G10)
Dfinition du systme de coordonnes local (G52)
Conversion du systme de coordonnes pice (G92
Slection du systme de coordonnes machine (G53)
Vrification des courses stockes (G22)
Rotation du systme de coordonnes (G68)
Mise lchelle (G51)
152
B63014FR/01
8.3
CONVERSION
POUCES/METRIQUE
(G20,G21)
PROGRAMMATION
Format
G20 ;
entre en pouces
G21 ;
entre en mm
Le code G20/G21 doit tre programm seul dans un bloc avant de dfinir
le systme de coordonnes au dbut dun programme. Aprs avoir
spcifi le code pour la conversion pouces/mtrique, lunit de mesure est
commute en plus petit incrment de mesure du systme ISB ou ISC
(Section 2.3). Lunit de mesure pour les degrs reste inchange. Les
systmes dunits pour les valeurs suivantes sont changs aprs la
conversion pouces/mtrique :
Avance commande par rfrence F
Commande de positionnement
Valeur de correction du point dorigine de la pice
Valeur de compensation doutil
Unit dchelle du gnrateur dimpulsions manuel
Distance de mouvement en avance incrmentielle
Certains paramtres
Lors de la mise sous tension, la rfrence G est la mme que celle existant
avant la mise hors tension.
AVERTISSEMENT
1. G20 et G21 ne doivent tre commuts au cours dun programme.
2. Lorsque vous passez de lentre en pouces (G20) lentre mtrique (G21) et vice versa, la
valeur de compensation doutil doit tre de nouveau rgle conformment au plus petit
incrment dentre.
Toutefois, lorsque le bit 0 (OIM) du paramtre n 5006 est 1, les valeurs de compensation doutil
sont automatiquement converties et ne doivent pas tre de nouveau rgles.
PRECAUTION
Pour la premire commande G28 suivant la commutation pouce vers mtrique ou vice versa,
le fonctionnement partir du point intermdiaire est le mme que pour le retour la position
de rfrence manuel. Loutil se dplace partir du point intermdiaire dans le sens du retour
la position de rfrence, tel quil est spcifi par le bit 5 (ZMI) du paramtre n 1006.
NOTE
1. Lorsque les systmes du plus petit incrment dentre et plus petit incrment de commande
sont diffrents, lerreur maximale reprsente la moiti du plus petit incrment de commande.
Cette erreur nest pas cumulative.
2. Les mesures en pouces ou en mtrique peuvent aussi tre commutes en utilisant les pages
de dfinition.
153
8.4
PROGRAMMATION
DU POINT DECIMAL
Explications
PROGRAMMATION
B63014FR/01
Exemples
Commande de
programme
Programmation du
point dcimal de
type calculatrice
de poche
Programmation dcimale
de type standard
X1000
Valeur de commande
sans point dcimal
1000 mm
Unit : mm
1 mm
X1000.0
Valeur de commande
avec point dcimal
1000 mm
Unit : mm
1000 mm
Unit : mm
AVERTISSEMENT
En mode bloc bloc, il faut spcifier un code G avant dentrer une valeur. La position du point
dcimal peut dpendre de la commande.
Exemples:
G20;
Mesure en pouces
X1.0 G04;
X1.0 est considr tre une distance et traite comme tant X10000.
Cette commande est quivalente G04 X10000. Loutil effectue une
temporisation de 10 secondes.
G04 X1.0;
Equivalent G04 X1000. Loutil temporise pendant une seconde.
154
B63014FR/01
PROGRAMMATION
NOTE
1 Les dcimales infrieures au plus petit incrment de mesure sont tronques.
Exemples:
X1,23456;
Est rduit X1,234 si le plus petit incrment de mesure est gal 0,001 mm.
Est trait comme X1,2345 si le plus petit incrment de mesure est gal
0,0001 pouce.
2. Lorsque plus de 8 chiffres sont spcifis, une alarme est mise. Si une valeur est entre avec
un point dcimal, le nombre de chiffres est aussi vrifi aprs conversion de la valeur en
nombre entier selon le plus petit incrment de mesure.
Exemples:
X1.23456789; L alarme P/S n 003 est mise car il y a plus de 8 chiffres dans la
commande.
X123456.7; Si le plus petit incrment de mesure est de 0,001 mm, la valeur est convertie en
un nombre entier 123456700. Comme le nombre entier comporte plus de
8 chiffres, une alarme est mise.
155
9.
PROGRAMMATION
B63014FR/01
156
B63014FR/01
9.1
SPECIFICATION DE
LA VITESSE DE
BROCHE PAR UN
CODE
9.2
SPECIFICATION DE
LA VITESSE DE
BROCHE
DIRECTEMENT PAR
UNE VALEUR
(COMMANDE S A 5
CHIFFRES)
PROGRAMMATION
Quand une valeur est programme aprs la lettre S, les signaux de code
et dchantillonnage sont envoys la machine pour contrler la vitesse
de rotation de broche. Rfrez-vous au manuel appropri fourni par
constructeur de la machine-outil pour plus de dtails comme le nombre
de chiffres dans une rfrence S ou linstruction dexcution lorsquune
commande de mouvement et une commande de rfrence S se trouvent
dans le mme bloc.
157
9.
9.3
CONTROLE DE LA
VITESSE DE COUPE
CONSTANTE
(G96, G97)
PROGRAMMATION
B63014FR/01
Format
D Commande de la vitesse
de coupe constante
G96 Sfffff ;
Vitesse de coupe constante
(m/mn ou pieds/mn)
Note : Cette unit de vitesse de coupe peut changer selon le
constructeur de la MO.
D Commande dannulation
de la vitesse de coupe
constante
G97 Sfffff ;
Vitesse de broche
(tours/minute)
Note : Cette unit de vitesse de coupe peut changer selon le
constructeur de la MO.
D Commande de laxe de
contrle de la vitesse de
coupe constante
G96 P ;
D Limitation de la vitesse
maximale de la broche
G92 S_ ;
158
B63014FR/01
PROGRAMMATION
Explications
D Commande de la vitesse
de coupe constante
(G96)
vitesse surface
Rayon (mm)
Fig. 9.3 (a) Rapport entre le rayon de la pice, la vitesse de la
broche et la vitesse de coupe
D Dfinition du systme de
coordonnes pice pour
le contrle de la vitesse
de coupe constante
Z
0
159
9.
D Vitesse de coupe
spcifie dans le mode
G96
PROGRAMMATION
Mode G96
B63014FR/01
Mode G97
Commande G97
Commande
de vitesse de
broche
Commande G96
Spcifi
La vitesse de
coupe
spcifie est
utilise
Commande
pour la vitesse de
coupe
Restrictions
D Contrle de la vitesse de
coupe constante en
filetage
D Contrle de la vitesse de
coupe constante en
transversal rapide (G00)
Dans les blocs en transversal rapide spcifi par G00, la vitesse de coupe
constante nest pas calcule en fonction du dplacement de la position de
loutil, mais elle est faite en fonction de son point darrive, la condition
quaucune coupe ne soit effectue en transversal rapide.
160
B63014FR/01
9.4
FONCTION DE
DETECTION DES
FLUCTUATIONS DE
LA VITESSE DE
BROCHE (G25, G26)
Format
PROGRAMMATION
G25 ;
161
9.
Explications
PROGRAMMATION
B63014FR/01
r
d
q
q
Vitesse
spcifie
d
r
Vitesse relle
Vrification
Vrification
Pas de
contrle
Spcification
Dbut du contrle
dune autre vitesse
Temps
Alarme
r
q
Vitesse
spcifie
d
r
Vitesse relle
Pas de
contrle
Vrification
Vrification
Spcification
Dbut du contrle Alarme
dune autre vitesse
Temps
Vitesse spcifie:
(Vitesse spcifie par une adresse S et une valeur de 5 chiffres) X (correction
de vitesse de broche)
Vitesse relle: Vitesse dtecte avec un codeur de position
p : Temps coul depuis les changements de vitesse spcifis jusquau dbut
de la vrification.
q : (Pourcentage de tolrance avant le dbut de la vrification) (Vitesse de
broche).
r : (Pourcentage de fluctuations dtect comme une condition
dalarme) (vitesse spcifie)
d : Fluctuation dtecte comme une alarme
(spcifie dans le paramtre n 4913)
Une alarme est mise lorsque la diffrence entre la vitesse spcifie et la vitesse
relle dpasse les deux valeurs r et d.
162
B63014FR/01
PROGRAMMATION
NOTE
1. Lorsquune alarme se dclenche en mode automatique, il
y a arrt de bloc simple. Lalarme de surchauffe de la broche
apparat lcran et provoque lmission du signal dalarme
SPAL (mis 1 par la prsence dune alarme). Ce signal
sefface lors de la rinitialisation.
2. Mme lorsque la rinitialisation est effectue aprs une
alarme, lalarme se dclenche de nouveau jusqu ce que
la cause de lalarme soit corrige.
3. Aucun contrle nest effectu pendant que la broche est
larrt (*SSTP = 0).
4 Le paramtre n 4913 permet de dfinir une gamme de
fluctuations de la vitesse afin dviter le dclenchement de
lalarme. Toutefois, une alarme se dclenche une seconde
aprs si la vitesse relle savre tre 0 tr/min.
163
10
Gnralits
PROGRAMMATION
B63014FR/01
164
B63014FR/01
10.1
FONCTION DE
SELECTION DOUTIL
PROGRAMMATION
165
10.2
GESTION DE LA
DUREE DE VIE DES
OUTILS
PROGRAMMATION
B63014FR/01
Les outils sont classs dans divers groupes, la dure de vie des outils
(frquence ou temps dutilisation) tant spcifie pour chaque groupe. La
fonction cumul de lusure des outils de chaque groupe utilis est appele
fonction de gestion de dure de vie des outils.
Groupe doutils numro m
1
Numro
doutil
Code spcifiant
la valeur de
compensation
doutil
Dure
de vie
La premire valeur de
dure de vie
La n ime valeur
de dure de vie
Programme dusinage
Machine
Place un outil
en attente
Outil en attente
Dbut du comptage de la
mis dans la
dure de loutil utilis
broche
(Changement
doutil)
166
PROGRAMMATION
B63014FR/01
10.2.1
Donnes de gestion de
dure de vie des outils
Explications
D Nombre de groupes
doutils
Tableau 10.2.1 (a) Nombre maximum de groupes et doutils pouvant tre enregistrs
GS1
(N 6800#1)
GS2
(N 6800#0)
Nombre de
groupes
Nombre doutils
Nombre de
groupes
Nombre doutils
16
16
64
32
32
128
16
64
256
128
512
AVERTISSEMENT
Lorsque les bits 0 ou 1 des paramtres GS1, GS2
(N 6800#0 et #1) sont changs, les donnes de gestion de
dure de vie des outils doivent tre enregistres de
nouveau en utilisant G10L1 (pour enregistrer et effacer les
donnes de chaque groupe). Sinon, les nouvelles paires ne
peuvent pas tre enregistres.
D Numros doutil
10.2.2
Mmorisation,
modification et
annulation des
donnes de gestion de
dure de vie des outils
PROGRAMMATION
B63014FR/01
Dans un programme, les donnes de dure de vie des outils peuvent tre
mmorises dans la CNC et ces donnes mmorises peuvent tre
modifies et annules.
Explications
Un format de programme diffrent est utilis pour chacun des quatre types
doprations dcrites ci-dessous.
D Mmorisation avec
annulation de tous les
groupes
Aprs avoir effac toutes les donnes de gestion de dure de vie, il est
possible den enregistrer des nouvelles.
D Addition et modification
des donnes de gestion
de dure de vie des
outils
Les donnes de gestion de dures de vie doutils dun groupe peuvent tre
effaces.
D Mmorisation du type de
comptage de dure de
vie des outils
168
B63014FR/01
PROGRAMMATION
Format
D Mmorisation avec
annulation de tous les
groupes
Format
G10L3 ;
PL ;
T HD ;
T HD ;
PL ;
T HD ;
T HD ;
G11 ;
M02 (M30) ;
D Addition et
modification des
donnes de gestion de
dure de vie des outils
Format
G10L3P1 ;
G10L3P1
P
:
L
:
T
:
H
:
PL ;
T HD ;
T HD ;
PL ;
T HD ;
T HD ;
G11
G11 ;
M02 (M30) ;
D Effacement des
donnes de gestion de
dure de vie des outils
Format
G10L3P2 ;
P ;
P ;
P ;
P ;
G11 ;
M02 (M30) ;
169
PROGRAMMATION
Format
B63014FR/01
G10L3
ou
G10L3P1);
PLQ ;
T HD ;
T HD ;
PLQ ;
T HD ;
T HD ;
G11 ;
M02 (M30) ;
PRECAUTION
Lorsque la commande Q est omise, la valeur mise dans le
paramtre n 6800#7 (LTM) est utilise pour le type de
comptage de dure de vie.
170
B63014FR/01
PROGRAMMATION
10.2.3
Commande de gestion
de dure de vie des
outils dans un
programme pice
Explications
D Commande
M06;
AVERTISSEMENT
Lorsque loption spcifiant plusieurs codes M est
dverrouille, ce code doit tre programm seul ou en
premier de la srie des codes M.
H99 ;
H00 ;
D99 ;
D00 ;
AVERTISSEMENT
H99 ou D99 doivent tre spcifis aprs la commande M06.
Si une rfrence autre que H99 ou D99 est indique aprs
la commande M06, les rfrences H et D des donnes de
gestion de la dure de vie des outils ne sont pas
slectionnes.
171
D Types
PROGRAMMATION
B63014FR/01
Pour la gestion de dure de vie des outils, les quatre types de changement
doutils indiqus ci-dessous sont possibles. Le type utilis varie dune
machine lautre. Pour les dtails, il faut se reporter au manuel du
constructeur de la M.O.
Tableau 10.2.3 Types de changement doutil
Type de
changement
doutil
N de groupe
doutils
spcifi dans
le mme bloc
que la
commande
de
changement
doutil (M06):
Outils prcdemment
utiliss
Outils utiliser
Temps de
comptage de
dure de vie
Remarques
Paramtre
Le comptage
de la dure
de vie est
effectu
lorsquun
outil du
groupe
spcifi dans
le mme bloc
que M06 est
spcifi
Normalement, lorsquun N
de groupe doutils est spcifi
seul, le type B est utilis.
Cependant, aucune alarme
nest mise mme si le N du
groupe est spcifi seul
comme type C.
n 6800#7
(M6T)=0
n 6801#7
(M6E)=0
Lorsque
seule M06
est spcifie,
lalarme
P/S n 153
est
dclenche.
n 6800#7 (M6T)=1
n 6801#7 (M6E)=0
n 6801#7
(M6E)=1
NOTE
Lorsquun numro de groupe doutils est spcifi et quun
nouvel outil est slectionn, le signal de slection du nouvel
outil est sorti.
172
B63014FR/01
PROGRAMMATION
Exemples
D Changement doutil de
type A
D Changement doutil de
type B et C
D Changement doutil de
type D
173
10.2.4
Dure de vie des outils
PROGRAMMATION
B63014FR/01
Explications
D Nombre dutilisations
D Temps dutilisation
174
B63014FR/01
11
Gnralits
PROGRAMMATION
FONCTIONS AUXILIAIRES
175
11.1
FONCTIONS
AUXILIAIRES
(FONCTIONS M)
PROGRAMMATION
B63014FR/01
Explications
D M02,M03
(Fin de programme)
D M00
(Arrt programm)
D M01
(Arrt optionnel)
D M98
(Appel de
sous-programme)
D M99
(Fin de sousprogramme)
B63014FR/01
PROGRAMMATION
NOTE
Le bloc suivant M00, M01, M02 ou M30 nest pas lu de faon
anticipe (mis en tampon).
De mme, dix rfrences M ne faisant pas tampon peuvent
tre rgles par les paramtres (N 3411 3420. Rfrez
vous au manuel dinstruction du constructeur de la
machineoutil pour ces rfrences M.
177
11.2
PLUSIEURS
CODES M DANS UN
MEME BLOC
Explications
PROGRAMMATION
B63014FR/01
Exemples
Un code M par bloc
M40 ;
M50 ;
M60 ;
G28G91X0Y0Z0 ;
:
:
:
M40M50M60 ;
G28G91X0Y0Z0 ;
:
:
:
:
:
178
B63014FR/01
11.3
FONCTION DE
CONTROLE DU
GROUPE DE
REFERENCES M
PROGRAMMATION
Explications
D Dfinition des codes M
179
11.4
SECONDES
FONCTIONS
AUXILIAIRES
(CODES B)
PROGRAMMATION
B63014FR/01
Explications
D Plage de donnes
valables
099999999
D Spcification
Restrictions
180
PROGRAMMATION
B63014FR/01
12
Gnralits
D Programme principal et
sous-programme
Sousprogrammes
Instruction 1
Instruction 1
Instruction 2
Instruction 2
Suivez la direction du
sous-programme
Instruction n
Instruction n+1
181
D Composants de
programme
PROGRAMMATION
B63014FR/01
Descriptions
Dmarrage de la bande
Section pilote
Dmarrage du
programme
Section de programme
Commandes dusinage
Section de commentaire
Fin de la bande
Dbut de bande
TITRE
O0001;
Section programme
(COMMENTAIRE)
Dbut de
programme
Section de
commentaires
M30;
%
Fin de bande
D Configuration de
sections de programme
Section de programme
O0001 ;
N1 G91 G00 X120.0 Y80.0 ;
N2 G43 Z32.0 H01 ;
Nn Z0 ;
M30 ;
182
B63014FR/01
12.1
COMPOSANTS DE
PROGRAMME
AUTRES QUE LES
SECTIONS
PROGRAMMATION
TITRE
O0001;
Section programme
(COMMENTAIRE)
Dbut de
programme
Section de
commentaires
M30;
%
Fin de bande
Explications
D Dbut de bande
Rf.
EIA
Notation dans ce
manuel
Dmarrage de la bande
D Section en-tte
Rf.
ISO
%
ER
Les donnes entres avant les programmes dans un fichier constituent une
section pilote.
Lorsque lusinage est lanc, ltat de saut dtiquette est habituellement
rgl par la mise sous tension ou la rinitialisation du systme. Dans ltat
de saut dtiquette, toutes les informations sont ignores jusqu ce que
la premire rfrence de fin de bloc soit lue. Lorsquun fichier est lu dans
lunit CN par une unit E/S, les sections pilotes sont sautes par la
fonction de saut dtiquette.
Une section pilote contient gnralement des informations comme un
titre de fichier. Lorsquune section pilote est saute, mme un contrle de
parit TV nest pas effectu. Ainsi, une section pilote peut contenir toutes
les rfrences sauf la rfrence EOB.
183
D Dbut de programme
PROGRAMMATION
B63014FR/01
Rf.
ISO
Rf.
EIA
Notation dans ce
manuel
Dmarrage du programme
LF
CR
NOTE
Si un fichier contient plusieurs programmes, la rfrence
EOB de saut dtiquette ne doit pas apparatre avant un
deuxime ou un numro de programme suivant.
D Section de
commentaires
Rf.
ISO
Rf.
EIA
Notation dans ce
manuel
Signification
Sortie de
commande
245
Entre de
commande
247
184
B63014FR/01
PROGRAMMATION
PRECAUTION
Si une longue section commentaire apparat au milieu dune
section programme, un mouvement le long dun axe peut
tre suspendu pendant une longue priode en raison de
cette section commentaire. Aussi, une section
commentaire doit tre place o une suspension de
mouvement peut avoir lieu o aucun mouvement nest
impliqu.
NOTE
1 Si un code Ouverture parenthse est lu sans code
Fermeture parenthse correspondant, le code Ouverture
parenthse est ignor.
2 Le code EOB ne peut pas figurer dans un commentaire.
D Fin de bande
Une marque fin de bande doit tre place la fin du fichier contenant les
programmes pice.
La marque napparat pas sur lcran. Toutefois, si le fichier est destin
une sortie, la marque est automatiquement enregistre la fin du fichier.
En cas de tentative dexcution de % si M02 ou M03 ne se trouve pas
la fin du programme, lalarme P/S (N 5010) est dclenche.
Tableau 12.1(d) Codes de fin de bande
Nom
Rf.
ISO
Rf.
EIA
Notation dans ce
manuel
Fin de la bande
ER
185
12.2
CONFIGURATION DE
LA SECTION DUN
PROGRAMME
PROGRAMMATION
B63014FR/01
TITRE
O0001 ;
N1 ;
Section programme
(COMMENTAIRE)
Numro
du programme
Numro de
squence
Section de
commentaires
Fin de programme
M30;
%
Fig. 12.2(a) Configuration dun programme
D Numro de programme
NOTE
Les numros de programme 8000 9999 peuvent tre
utiliss par les constructeurs de machines-outils et
lutilisateur peut ne pas pouvoir utiliser ces numros.
186
B63014FR/01
D Numro de squence et
bloc
PROGRAMMATION
Rf.
ISO
Rf.
EIA
Notation dans ce
manuel
LF
CR
NOTE
N0 ne doit pas tre utilis pour une raison de compatibilit
de fichier avec dautres systmes CN.
Le numro de programme 0 ne peut pas tre utilis. 0 ne
doit donc pas tre utilis comme numro de squence
considr comme numro de programme.
D Contrle TV (contrle de
parit verticale le long
dune bande)
187
PROGRAMMATION
B63014FR/01
Adresse
Signification
Numro du
programme
O (*)
Numro du programme
Numro de squence
Numro de squence
Fonction prparatoire
Mot dimension
X, Y, Z, U,
V, W, A, B,
C
I, J, K
Rayon de larc
Fonction davance
Fonction de vitesse de
la broche
Vitesse de la broche
Fonction doutil
Numro de loutil
Fonction auxiliaire
Numro de correction
D, H
Numro de correction
Temporisation
P, X
Dure de temporisation
Dsignation du
P
numro de programme
Numro de sous-programme
Nombre de
rptitions
Nombre de rptitions du
sous-programme
Paramtre
P, Q
NOTE
(*) Une rfrence ISO, le signe deux points ( : ) peut galement
tre utilis comme adresse dun numro de programme.
N_
Numro de
squence
G_
X_ Y_
Fonction
Mot
prparatoire dimension
F_
Fonction
davance
S_
M_
Fonction de
Fonction Fonction
vitesse de la
doutil
diverse
broche
188
T_
B63014FR/01
D Adresses principales et
plages des valeurs de
commande
PROGRAMMATION
Adresse
Entre en mm
Entre en
pouces
Numro du programme
O (*)
19999
19999
Numro de squence
199999
199999
Fonction prparatoire
099
099
Mot de
dimension
Systme
dincrment ISB
X, Y, Z,
U, V, W,
A, B C
A B, C,
I, J, K, R,
99999.999 mm
9999.9999
pouces
9999.9999 mm
999.99999
pouces
Avance
par
minute
Systme
dincrment ISB
Systme
dincrment ISC
Systme
dincrment ISC
0.001500.00
mm/tour
0.00019.9999
pouces/tour
Fonction de vitesse de la
broche
020000
020000
Fonction doutil
099999999
099999999
Fonction auxiliaire
099999999
099999999
099999999
099999999
Numro de correction
H, D
0400
0400
Temporisation
X, P
099999.999 s
099999.999 s
09999.9999 s
09999.9999 s
19999
19999
Nombre de rptitions du
sous-programme
1999
1999
Systme
dincrment ISB
Systme
dincrment ISC
189
PROGRAMMATION
B63014FR/01
NOTE
(*) Une rfrence ISO, le signe deux points ( : ) peut galement
tre utilis comme adresse dun numro de programme.
Lorsquune barre suivie dun numro (/n (n=1 9)) est spcifie au dbut
dun bloc et que le slecteur de saut de bloc optionnel n du panneau
oprateur machine est mis sur actif, linformation contenue dans le bloc,
pour laquelle /n correspondant au numro de commutation n est spcifi,
est ignor en fonctionnement DNC ou partir des mmoires.
Lorsque linterrupteur est mis sur ARR, ce bloc /n est excut
normalement. Cela signifie que loprateur peut choisir de sauter le bloc
contenant /n ou non. Le numro 1 de /1 peut tre omis. Toutefois, lorsque
deux commutateurs de saut de bloc optionnel ou plus sont utiliss pour
un bloc, le numro 1 de /1 ne peut pas tre omis.
Exemple)
(Incorrect)(Correct)
//3 G00X10,0; /1/3 G00X10,0;
Cette fonction est ignore lorsque les programmes sont chargs dans la
mmoire. Les blocs contenant /n sont galement mis en mmoire sans
tenir compte de la faon dont le commutateur de saut de bloc optionnel
est rgl.
Les programmes en mmoire peuvent tre sortis sans tenir compte de la
faon dont les commutateurs de saut de bloc optionnel sont rgls. Le saut
de bloc optionnel est efficace mme au cours de la recherche du numro
de squence. Selon la machine-outil, tous les commutateurs de saut de
bloc optionnel (1 9) peuvent ne pas tre utiliss. Rfrez-vous aux
manuels du constructeur de la machine-outil pour dterminer quels
commutateurs peuvent tre utiliss.
AVERTISSEMENT
1 Position dune barre oblique
Une barre oblique (/) doit tre spcifie au dbut dun bloc.
Si une barre oblique est place ailleurs, linformation de la
barre oblique jusqu immdiatement avant la rfrence
EOB est ignore.
2 Dsactivation dun commutateur de saut de bloc
optionnel
Le saut de bloc optionnel est excut lorsque les blocs sont
lus de la mmoire ou de la bande dans une mmoire
tampon. Mme si un commutateur est sous tension aprs
la mmorisation des blocs dans la mmoire tampon, les
blocs dj mmoriss ne sont pas ignors.
190
B63014FR/01
PROGRAMMATION
NOTE
Contrle TV et TH
Lorsquun commutateur de saut de bloc optionnel est
activ. Les contrles TH et TV sont effectus pour les
portions sautes de la mme faon que lorsque le
commutateur de saut de bloc optionnel est hors tension.
D Fin de programme
Signification
M02
pour programme
rinci al
principal
M30
M99
pour sous-programme
191
PROGRAMMATION
12.3
SOUS-PROGRAMME
(M98, M99)
B63014FR/01
Format
D Configuration dun
sous-programme
Un sous-programme
jjjj ;
Numro de sous-programme
(ou le signe deux points (:) en option dans le cas
de ISO)
Fin du programme
M99 ;
D Appel de
sous-programmes
M98 P
fff ffff ;
Numro du
Nombre dappels
sous-programme
suivis du
sous-programme
Lorsquaucune donne de rptition nest spcifie, le sous-programme
nest appel quune fois.
Explications
Sous-programme
Sous-programme
O0001;
O1000;
O2000;
O3000 ;
M98P1000 ;
M98P2000 ;
M98P3000 ;
M98P4000 ;
M99;
M99;
M99;
Sous-programme
M30;
O4000 ;
M99;
(Classem. quatre n.)
B63014FR/01
D Rfrence
PROGRAMMATION
Exemples
l M98 P51002 ;
Cette commande spcifie appel de sous-programme (N 1002) Cinq fois
de rang. Une commande dappel de sous-programme (M98P_) peut tre
spcifie dans le mme bloc quune commande de dplacement.
l X1000,0 M98 P1200 ;
Cet exemple appelle le sous-programme (numro 1200) aprs un
mouvement X.
l Squence dexcution des sous-programmes appels depuis un
programme principal
Programme principal
Sous-programme
3
N0010 0 ;
O1010 0 ;
N0020 0 ;
N0030 M98 P21010 ;
N1020 0 ;
N1030 0 ;
N0040 0 ;
N0050 M98 P1010 ;
N1040 0 ;
N0060 0 ;
N1060 0 M99 ;
N1050 0 ;
193
PROGRAMMATION
B63014FR/01
Utilisation particulire
D Spcification du numro
de squence pour la
destination de retour
dans le programme
principal
Sous-programme
N0010 ;
N1020 ;
N1030 ;
N0040 ;
N1040 ;
N0050 ;
N1050 ;
N0060 ;
O1010 ;
N0020 ;
N0040 ;
N0050 ;
/ N0060 M99 P0030 ;
N0070 ;
N0080 M02 ;
194
Saut de bloc
optionnel
SOUS TENSION
B63014FR/01
D Utilisation dun
sous-programme
uniquement
PROGRAMMATION
195
Saut de bloc
optionnel
SOUS TENSION
12.4
NUMERO DE
PROGRAMME A HUIT
CHIFFRES
PROGRAMMATION
B63014FR/01
Explications
D Dsactivation de
ldition de programmes
NE8 (N 3202#0)
O00008000 O00008999
NE9 (N 3202#4)
O00009000 O00009999
PRG8E (N 3204#3)
O80000000 O89999999
PRG9E (N 3204#4)
O90000000 O99999999
NOTE
Si un mot de passe erron a t indiqu pour la fonction de
mot de passe (Voir III9.9), il nest pas possible de modifier
les valeurs de NE9 (Bit 3 du paramtre n 3202) et de
PRG9E (Bit 4 du paramtre n 3204).
D Nom de fichier
196
B63014FR/01
D Programmes spciaux
PROGRAMMATION
Paramtre utilis
pour spcifier le
code G
Si SPR = 0
Si SPR = 1
N 6050
N 6051
N 6052
N 6053
N 6054
N 6055
N 6056
N 6057
N 6058
N 6059
O00009010
O00009011
O00009012
O00009013
O00009014
O00009015
O00009016
O00009017
O00009018
O00009019
O90009010
O90009011
O90009012
O90009013
O90009014
O90009015
O90009016
O90009017
O90009018
O90009019
Paramtre utilis
pour spcifier le
code M
Si SPR = 0
Si SPR = 1
N 6080
N 6081
N 6082
N 6083
N 6084
N 6085
N 6086
N 6087
N 6088
N 6089
O00009020
O00009021
O00009022
O00009023
O00009024
O00009025
O00009026
O00009027
O00009028
O00009029
O90009020
O90009021
O90009022
O90009023
O90009024
O90009025
O90009026
O90009027
O90009028
O90009029
Paramtre utilis
pour spcifier le
code M
Si SPR = 0
Si SPR = 1
N 6071
N 6072
N 6073
N 6074
N 6075
N 6076
N 6077
N 6078
N 6079
O00009001
O00009002
O00009003
O00009004
O00009005
O00009006
O00009007
O00009008
O00009009
O90009001
O90009002
O90009003
O90009004
O90009005
O90009006
O90009007
O90009008
O90009009
197
PROGRAMMATION
B63014FR/01
Paramtre utilis
pour spcifier le
code T
Si SPR = 0
Si SPR = 1
TCS (N 6001#5)
O00009000
O90009000
Paramtre utilis
pour spcifier le
code T
Si SPR = 0
Si SPR = 1
N 6090
N 6091
O00009004
O00009005
O90009004
O90009005
D Recherche de numro de
programme extrieur
Si SPR = 1
O90009500
O90009501
O90009502
O90009503
O90009504
O90009505
O90009506
O90009507
O90009508
O90009509
O90009510
198
B63014FR/01
PROGRAMMATION
Limites
D Appel de
sous-programme
D DNC
199
13
Gnralits
PROGRAMMATION
B63014FR/01
CYCLES FIXES
TARAUDAGE RIGIDE
CYCLE FIXE DE RECTIFICATION (POUR RECTIFIEUSES)
COMPENSATION DE LUSURE DE LA MEULE PAR
DRESSAGE CONTINU (RECTIFIEUSES)
13.5 COMPENSATION AUTOMATIQUE DU DIAMETRE DE LA
MEULE APRES DRESSAGE
13.6 RECTIFICATION EN PLONGEE LE LONG DES AXES Y ET Z
A LA FIN DE CHAQUE MOUVEMENT DU PLATEAU
(RECTIFIEUSES)
13.7 CHANFREINS ET RAYONS OPTIONNELS AUX ANGLES
13.8 FONCTION DEPLACEMENT EXTERIEUR
NO TAG COPIE DE PROFIL (G72.1, G72.2)
NO TAG CONVERSION DES COORDONNEES
TRIDIMENSIONNELLES (G68, G69)
NO TAG FONCTION INDEXAGE DE PLATEAU
200
PROGRAMMATION
B63014FR/01
13.1
CYCLES FIXES
Code
G
Perage (Sens Z)
Opration au fond
du trou
Application
G73
Avance intermittente
Dplacement rapide
G74
Avance
Temporisation
Broche SH
Avance
G76
Avance
Arrt broche
oriente
Dplacement rapide
G80
Annulation
G81
Avance
Dplacement rapide
G82
Avance
Temporisation
Dplacement rapide
G83
Avance intermittente
Dplacement rapide
G84
Avance
Temporisation
Broche SAH
Avance
Cycle de taraudage
G85
Avance
Avance
Cycle dalsage
G86
Avance
Arrt broche
Dplacement rapide
Cycle dalsage
G87
Avance
Broche SH
Dplacement rapide
G88
Avance
Temporisation
Arrt broche
Manuel
Cycle dalsage
G89
Avance
Temporisation
Avance
Cycle dalsage
201
Explications
PROGRAMMATION
B63014FR/01
Un cycle fixe consiste en une squence de six oprations (Fig. 13.1 (a))
Opration 1 Positionnement des axes X et Y (incluant galement un
autre axe)
Opration 2 Dplacement rapide jusquau niveau du point R
Opration 3 Usinage de trous
Opration 4 Opration au fond dun trou
Opration 5 Retrait jusquau point R
Opration 6 Dplacement rapide jusquau point initial
Opration 1
Niveau initial
Opration 2
Opration 6
Niveau du point R
Opration 5
Opration 3
Opration 4
Transversal rapide
Avance
D Plan de positionnement
202
B63014FR/01
D Axe de perage
PROGRAMMATION
Bien que les cycles fixes peuvent effectuer des cycles de taraudage,
dalsage aussi bien que des cycles de perage, dans ce chapitre seul le
terme perage sera utilis pour dcrire les oprations effectues en cycles
fixes.
Laxe de perage est un axe de base (X, Y ou Z) non utilis pour dfinir
le plan de positionnement, ou un axe parallle cet axe.
Laxe (axe de base ou axe parallle) utilis comme axe de perage est
dtermin par ladresse daxe programme dans le mme bloc que le code
G (G73 G89).
Si aucun axe nest spcifi comme axe de perage, laxe de base est
suppos tre cet axe de perage.
Tableau13.1(b) Plans de positionnement et axes de perage
Code G
Plan de
positionnement
Axe de perage
G17
Plan XpYp
Zp
G18
Plan ZpXp
Yp
G19
Plan YpZp
Xp
Exemples
G17 G19 doit tre spcifi dans bloc dans lequel aucun des codes de G73
G89 ne peut tre spcifi.
AVERTISSEMENT
Il faut commuter laxe de perage aprs annulation du cycle
de perage.
NOTE
Un paramtre FXY (N 6200 #0) peut tre dfini pour que
laxe Z soit toujours utilis comme axe de perage. Lorsque
FXY=0, laxe Z est en permanence laxe de perage.
203
D Valeur du dplacement
suivant laxe de perage
G90/G91
PROGRAMMATION
B63014FR/01
R
R
Point R
Z=0
Point Z
Point R
Z
Point Z
D Mode de perage
Les codes G73, G74, G76 et G81 G89 sont des codes G modaux et
restent actifs tant quils ne sont pas annuls.
Lorsque des donnes de perage sont spcifies en mode de perage, elles
sont conserves jusqu ce quelles soient annules ou modifies.
Il faut spcifier toutes les donnes de perage ncessaires au dbut dun
cycle fixe. Lorsquelles sont actives, ltat actuel est le mode perage.
Spcifiez toutes les donnes de perage ncessaires au dbut du cycle fixe;
lorsque les cycles fixes sont excuts, spcifiez uniquement les
modifications de donnes.
D Retour un niveau
G98/G99
Niveau
initial
Niveau
du point R
204
B63014FR/01
D Rptition
PROGRAMMATION
D Annulation
Pour annuler un cycle fixe, utilisez G80 ou une rfrence du groupe G01.
Codes G du groupe 01
G00 : Positionnement en transversal rapide
G01 : Interpolation linaire
G02 : Interpolation circulaire ou hlicodale (SH)
G03 : Interpolation circulaire ou hlicodale (SAH)
G60 : Positionnement dans un seul sens (lorsque le bit MDL (Bit 0 du
paramtre 5431) est 1)
205
13.1.1
Cycle de perage avec
dbourrage grande
vitesse (G73)
PROGRAMMATION
B63014FR/01
Format
G73 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
Q_ : Profondeur de taraudage chaque opration successive
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G73 (G98)
G73 (G99)
Niveau initial
Point R
Point R
Niveau du point R
Point Z
206
Point Z
B63014FR/01
Explications
PROGRAMMATION
Limites
D Commutation des axes
D Perage
D Q/R
D Annulation
D Dcalage de loutil
Exemples
M3 S2000 ;
Mise en rotation de la broche.
G90 G99 G73 X300. Y250. Z150. R100. Q15. F120. ;
Positionnement, perage du trou 1,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 2,
puis retour au point R.
Y750. ;
Positionnement, perage du trou 3,
puis retour au point R.
X1000. ;
Positionnement, perage du trou 4,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 5,
puis retour au point R.
G98 Y750. ;
Positionnement, perage du trou 6,
puis retour au niveau initial
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence.
M5 ;
Arrt de la broche.
207
13.1.2
Taraudage rigide pas
gauche (G74)
PROGRAMMATION
B63014FR/01
Format
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Temporisation
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G74 (G98)
G74 (G99)
Niveau initial
Broche SAH
Broche SAH
Point R
P
Niveau
du point R
Point R
Point Z
Point Z
P
Broche SH
Broche SH
Explications
208
B63014FR/01
PROGRAMMATION
Limites
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
Exemples
M4 S100 ;
Mise en rotation de la broche.
G90 G99 G74 X300. Y250. Z150. R120. F120. ;
Positionnement, taraudage du trou 1,
puis retour au point R.
Y550. ;
Positionnement, taraudage du trou 2,
puis retour au point R.
Y750. ;
Positionnement, taraudage du trou 3,
puis retour au point R.
X1000. ;
Positionnement, taraudage du trou 4,
puis retour au point R.
Y550. ;
Positionnement, taraudage du trou 5,
puis retour au point R.
G98 Y750. ;
Positionnement, taraudage du trou 6,
puis retour au niveau initial
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence.
M5 ;
Arrt de la broche.
209
13.1.3
Cycle dalsage fin
(G76)
PROGRAMMATION
B63014FR/01
Format
G76 X_ Y_ Z_ R_ Q_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
Q_ : Valeur du dgagement au fond du trou
P_ : Dure de temporisation au fond dun trou
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G76 (G98)
G76 (G99)
Broche SH
Niveau initial
Broche SH
Outil
Niveau
point R
Point R
Point R
P
Point Z
OSS
q
OSS
Point Z
Valeur
dgagement q
AVERTISSEMENT
Q (dgagement au fond du trou) est une valeur modale
retenue pour les cycles fixes qui se suivent. Q doit tre
spcifi correctement car il peut aussi tre utilis comme
profondeur de passe pour les cycles G73 et G83.
210
B63014FR/01
Explications
PROGRAMMATION
Lorsque le fond du trou est atteint, la broche est arrte toujours dans la
mme position, et loutil est dcal en sens inverse de larte de coupe puis
il est retir hors de la pice. Cette opration permet deffectuer un usinage
propre et prcis.
Avant de spcifier G76, il faut par une fonction M mettre la broche en
rotation.
Lorsque le code M et la commande G76 sont programms dans le mme
bloc, le code M nest excut quaprs la premire opration de
positionnement. Ensuite le systme excute lopration suivante.
Lorsque le code K est utilis pour spcifier le nombre de rptitions, le
code M nest excut que pour le premier trou. Pour les trous subsquents,
le code M nest pas excut.
Lorsque la correction de longueur doutil (G43, G44, G49) est spcifie
dans un cycle fixe, elle devient active au moment du positionnement au
point R.
Limites
D Commutation des axes
D Alsage
D Q/R
Il faut spcifier une valeur positive en Q. Si Q est spcifi avec une valeur
ngative, le signe est ignor. Le sens du dcalage doit tre spcifi dans
le paramtre n 5101#4 et #5 (RD1 et RD2). Q et R doivent tre spcifis
dans un bloc dalsage. Sils sont spcifis dans un bloc qui ne spcifie
pas un alsage, ils ne sont pas mmoriss comme donnes modales
dalsage.
D Annulation
D Dcalage de loutil
Exemples
M3 S500 ;
Mise en rotation de la broche
G90 G99 G76 X300. Y250. Positionnement, alsage trou 1,
Z150. R120. Q5.
P1000 F120. ;
Y550.;
Y750. ;
X1000. ;
Y550. ;
G98 Y750. ;
G80 G28 G91 X0 Y0 Z0 ;
M5 ;
211
13.1.4
Cycle de perage et
perage avec lamage
(G81)
PROGRAMMATION
B63014FR/01
Format
G81 X_ Y_ Z_ R_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance entre le niveau initial et le point R
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G81 (G98)
G81 (G99)
Niveau initial
Point R
Point R
Point Z
Explications
Niveau du
point R
Point Z
212
B63014FR/01
PROGRAMMATION
Restrictions
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
Exemples
M3 S2000 ;
Mise en rotation de la broche.
G90 G99 G81 X300. Y250. Z150. R100. F120. ;
Positionnement, perage du trou 1,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 2,
puis retour au point R.
Y750. ;
Positionnement, perage du trou 3,
puis retour au point R.
X1000. ;
Positionnement, perage du trou 4,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 5,
puis retour au point R.
G98 Y750. ;
Positionnement, perage du trou 6
puis retour au niveau initial
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence.
M5 ;
Arrt de la broche.
213
13.1.5
Cycle de perage et
fraisage cylindrique
(G82)
PROGRAMMATION
B63014FR/01
Format
G82 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Dure de temporisation au fond dun trou
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G82 (G98)
G82 (G99)
Niveau initial
Point R
Niveau du
point R
Point R
Point Z
Point Z
P
Explications
214
B63014FR/01
PROGRAMMATION
Restrictions
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Correction d'outil
Exemples
M3 S2000 ;
Mise en rotation de la broche.
G90 G99 G82 X300. Y250. Z150. R100. P1000 F120. ;
Positionnement, perage du trou 2 et
temporisation de 1 sec dans le fond du trou,
puis retour au point R.
Y550.
Positionnement, perage trou 2 et retrait
au point R
Y750. ;
Positionnement, perage trou 3 et retrait
au point R
X1000. ;
Positionnement, perage trou 4 et retrait
au point R
Y550. ;
Positionnement, perage trou 5 et retrait
au point R
G98 Y750. ;
Position, perage du trou 6,
puis retour au niveau initial
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence.
M5 ;
Arrt de la broche.
215
13.1.6
Cycle de perage avec
dbourrage (G83)
PROGRAMMATION
B63014FR/01
Format
G83 X_ Y_ Z_ R_ Q_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
Q_ : Profondeur de taraudage chaque opration successive
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G83 (G98)
G83 (G99)
Niveau initial
Point R
Point R
Niveau du point R
Point Z
Explications
Point Z
216
B63014FR/01
PROGRAMMATION
Limites
D Commutation des axes
D Perage
D Q/R
D Annulation
D Dcalage de loutil
Exemples
M3 S2000 ;
Mise en rotation de la broche.
G90 G99 G83 X300. Y250. Z150. R100. Q15. F120. ;
Positionnement, perage du trou 1,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 2,
puis retour au point R.
Y750. ;
Positionnement, perage du trou 3,
puis retour au point R.
X1000. ;
Positionnement, perage du trou 4,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 5,
puis retour au point R.
G98 Y750. ;
Positionnement, perage du trou 6,
puis retour au niveau initial
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence.
M5 ;
Arrt de la broche.
217
13.1.7
Cycle de perage de
petits trous avec
dbourrage (G83)
PROGRAMMATION
B63014FR/01
Format
G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : Distance entre le point R et le fond du trou
R_ : Distance entre le niveau initial et le point R
Q_ : Profondeur de perage chaque opration successive
F_ : Avance de perage
I_ : Vitesse de dplacement avant arrire (mme format que
F ci-dessus) (Si I est omis, les valeurs inscrites dans les
paramtres n 5172 et n 5173 sont utilises.)
K_ : Nombre de rptitions du cycle (Si ncessaire)
P_ : Temporisation au fond du trou
(Si P est omis, P0 est pris par dfaut).
G83(G98)
G83(G99)
Niveau initial
Point R
Q
Point R
Q
Couple de surcharge
Point Z
Temporisation
Point Z
Temporisation
Couple de surcharge
218
B63014FR/01
PROGRAMMATION
Explications
D Diverses oprations du
cycle
D Spcification dun
code G
D Signal de dtection de
surcharge
219
D Changement des
conditions de perage
PROGRAMMATION
B63014FR/01
Dans un mme cycle G83, les conditions de coupe sont changes lors de
chaque opration de perage (avance perage retrait). Les bits 1 et 2
du paramtre OLS, NOL n 5160 peuvent tre programms pour
supprimer les changements des conditions de perage.
1. Changement de lavance de perage
PROGRAMMATION
B63014FR/01
D Spcification de
ladresse I
D Bloc bloc
Lorsque le mode bloc par bloc est slectionn, le cycle est arrt aprs
chaque retrait.
221
Exemples
PROGRAMMATION
B63014FR/01
N01M03 S___ ;
N02M jj ;
N03G83 X_ Y_ Z_ R_ Q_ F_ I_ K_ P_ ;
N04X_ Y_ ;
:
N10G80 ;
<Description de chaque bloc>
N01 : Spcifie la vitesse de broche et la rotation vers lavant de la broche.
N02 : Spcifie le code M qui force le mode G83 de perage de petits trous avec
dbourrage. Ce code M est inscrit dans le paramtre n 5163.
N03 : Spcifie le cycle de perage de petits trous avec dbourrage.
Les donnes de perage ( lexception de K et P) sont mmorises et le
perage commence.
N04 : Perage dun petit trou profond une autre position avec les mmes
donnes de perage que dans le bloc N03.
N10 : Annulation du cycle de perage de petits trous avec dbourrage.
Le code M spcifi dans le bloc N02 est aussi annul.
13.1.8
Cycle de taraudage
(G84)
Format
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Temporisation
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G84 (G98)
G84 (G99)
Niveau initial
Broche SH
Broche SH
Point R
P
Niveau
du point R
Point R
Point Z
Point Z
P
P
Broche SIH
222
Broche SIH
B63014FR/01
Explications
PROGRAMMATION
Limites
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
Exemples
M3 S100 ;
Mise en rotation de la broche.
G90 G99 G84 X300. Y250. Z150. R120. P300 F120. ;
Positionnement, perage du trou 1,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 2,
puis retour au point R.
Y750. ;
Positionnement, perage du trou 3,
puis retour au point R.
X1000. ;
Positionnement, perage du trou 4,
puis retour au point R.
Y550. ;
Positionnement, perage du trou 5,
puis retour au point R.
G98 Y750. ;
Positionnement, perage du trou 6,
puis retour au niveau initial
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence.
M5 ;
Arrt de la broche.
223
13.1.9
PROGRAMMATION
B63014FR/01
G85 (G98)
G85 (G99)
Niveau initial
Point R
Point R
Point Z
Explications
Niveau
du point R
Point Z
224
B63014FR/01
PROGRAMMATION
Limites
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Correction doutil
Exemples
M3 S100 ;
Mise en rotation de la broche.
G90 G99 G85 X300. Y250. Z150. R120. F120. ;
Positionnement, perage du trou 1,
puis retour au point R.
Y550.
Positionnement, perage trou 2,
puis retour au point R
Y750. ;
Positionnement, perage trou 3,
puis retour au point R
X1000. ;
Positionnement, perage trou 4,
puis retour au point R
Y550. ;
Positionnement, perage trou 5,
puis retour au point R
G98 Y750. ;
Positionnement, perage trou 6,
puis retour au niveau initial.
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence
M5 ;
Arrt de la broche
225
13.1.10
PROGRAMMATION
B63014FR/01
G86 (G98)
G86 (G99)
Broche SH
Niveau initial
Point R
Point R
Point Z
Arrt broche
Explications
Broche SH
Niveau
du point R
Point Z
Arrt broche
226
B63014FR/01
PROGRAMMATION
Limites
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
Exemples
M3 S2000 ;
Mise en rotation de la broche.
G90 G99 G86 X300. Y250. Z150. R100. F120. ;
Positionnement, perage du trou 1,
puis retour au point R.
Y550.
Positionnement, perage trou 2,
puis retour au point R
Y750. ;
Positionnement, perage trou 3,
puis retour au point R
X1000. ;
Positionnement, perage trou 4,
puis retour au point R
Y550. ;
Positionnement, perage trou 5,
puis retour au point R
G98 Y750. ;
Positionnement, perage trou 6,
puis retour au niveau initial.
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence
M5 ;
Arrt de la broche
227
13.1.11
PROGRAMMATION
B63014FR/01
G87 (G98)
G87 (G99)
Outil
OSS
Broche SH
Non utilis
OSS
Point Z
P
Valeur
dgagement q
Broche SH
Point R
AVERTISSEMENT
Q (dcalage au fond du trou) est une valeur modale retenue
dans les cycles fixes. Q doit tre spcifi correctement car
il peut aussi tre utilis comme profondeur de passe pour
les cycles G73 et G83.
228
B63014FR/01
Explications
PROGRAMMATION
Restrictions
D Commutation des axes
D Alsage
D Q/R
Il faut spcifier une valeur positive en Q. Si Q est spcifi avec une valeur
ngative, le signe est ignor. Le sens du dcalage est dfini dans les
paramtres n 5101#4 (RD1) et #5 (RD2).
Q et R doivent tre spcifis dans un bloc dalsage. Sils sont spcifis
dans un bloc qui ne spcifie pas un alsage, ils ne sont pas mmoriss
comme donnes modales dalsage.
D Annulation
D Dcalage de loutil
229
Exemples
PROGRAMMATION
M3 S500 ;
G90 G87 X300. Y250.
Z150. R120. Q5.
B63014FR/01
230
B63014FR/01
13.1.12
PROGRAMMATION
Format
G88 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : La distance du point R au fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Dure de temporisation au fond dun trou
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions
G88 (G98)
G88 (G99)
Broche SH
Niveau initial
Broche SH
Point R
Point R
Point Z
Point Z
P
Explications
Niveau
du point R
Arrt broche
aprs
temporisation
Arrt broche
aprs
temporisation
231
PROGRAMMATION
B63014FR/01
Limites
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
Exemples
M3 S2000 ;
Mise en rotation de la broche.
G90 G99 G88 X300. Y250. Z150. R100. P1000 F120. ;
Positionnement, perage du trou 1,
puis retour au point R, ensuite arrt au fond
du trou pendant 1 seconde.
Y550.
Positionnement, perage trou 2,
puis retour au point R
Y750. ;
Positionnement, perage trou 3,
puis retour au point R
X1000. ;
Positionnement, perage du trou 4,
puis retour au point R.
Y550. ;
Positionnement, perage trou 5,
puis retour au point R
G98 Y750. ;
Positionnement, perage trou 6,
puis retour au niveau initial.
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence
M5 ;
Arrt de la broche
232
B63014FR/01
13.1.13
PROGRAMMATION
G89 (G98)
G89 (G99)
Niveau initial
Explications
Niveau
du point R
Point R
Point R
Point Z
Point Z
P
Ce cycle est presque identique au cycle G85. La diffrence est que dans
ce cycle, une temporisation est effectue au fond du trou.
Avant de spcifier G89, il faut mettre la broche en rotation par un code M.
Lorsque le code M et la commande G89 sont programms dans le mme
bloc, le code M nest excut quaprs la premire opration de
positionnement. Ensuite le systme excute lopration suivante.
Lorsque le code K est utilis pour spcifier le nombre de rptitions, le
code M nest excut que pour le premier trou. Pour les trous subsquents,
le code M nest pas excut.
Lorsque la correction de longueur doutil (G43, G44, G49) est spcifie
dans un cycle fixe, elle devient active au moment du positionnement au
point R.
233
PROGRAMMATION
B63014FR/01
Limites
D Commutation des axes
D Perage
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas un perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
Exemples
M3 S100 ;
Mise en rotation de la broche.
G90 G99 G89 X300. Y250. Z150. R120. P1000 F120. ;
Positionnement, perage du trou 1,
puis retour au point R, ensuite arrt au fond
du trou pendant une seconde.
Y550.
Positionnement, perage trou 2,
puis retour au point R
Y750. ;
Positionnement, perage trou 3,
puis retour au point R
X1000. ;
Positionnement, perage trou 4,
puis retour au point R
Y550. ;
Positionnement, perage trou 5 puis,
retour au point R
G98 Y750. ;
Positionnement, perage trou 6,
puis retour au niveau initial.
G80 G28 G91 X0 Y0 Z0 ; Retour la position de rfrence
M5 ;
Arrt de la broche
234
B63014FR/01
13.1.14
PROGRAMMATION
Explications
Exemples
M3 S100 ;
Mise en rotation de la broche.
G90 G99 G88 X300. Y250. Z150. R120. F120. ;
Positionnement, perage du trou 1, puis retour au point R.
Y550. ;
Positionnement, perage du trou 2, puis retour au point R.
Y750. ;
Positionnement, perage du trou 3, puis retour au point R.
X1000. ;
Positionnement, perage du trou 4, puis retour au point R.
Y550. ;
Positionnement, perage du trou 5, puis retour au point R.
G98 Y750. ; Positionnement, perage du trou 6, puis retour au niveau
initial.
G80 G28 G91 X0 Y0 Z0 ;
Retour la position de rfrence, annulation du cycle fixe
M5 ;
Arrt de la broche.
235
PROGRAMMATION
B63014FR/01
350
#1
#11
100
#7
100
#10
#2
#12
100
#8
Y
100
#6
#9
200
#3
#5
#13
#4
X
400
150
250
250
150
Position de retrait
250
Niveau initial
X
50
50
30
20
T 11
200
T15
190
T 31
150
236
B63014FR/01
PROGRAMMATION
Valeur de correction +200 mis dans correcteur n 11, +190 dans correcteur n 15, et +150 dans correcteur n 31
Exemple de programme
;
N001 G92X0Y0Z0;
N002 G90 G00 Z250.0 T11 M6;
N003 G43 Z0 H11;
N004 S30 M3
N005 G99 G81X400.0 R Y350.0
Z153,0R97.0 F120;
N006 Y550.0;
N007 G98Y750.0;
N008 G99X1200.0;
N009 Y550.0;
N010 G98Y350.0;
N011 G00X0Y0M5;
N012 G49Z250.0T15M6;
N013 G43Z0H15;
N014 S20M3;
N015 G99G82X550.0Y450.0
Z130.0R97.0P300F70;
N016 G98Y650.0;
N017 G99X1050.0;
N018 G98Y450.0;
N019 G00X0Y0M5;
N020 G49Z250.0T31M6;
N021 G43Z0H31;
N022 S10M3;
N023 G85G99X800.0Y350.0
Z153.0R47.0F50;
N024 G91Y200.0K2;
N025 G28X0Y0M5;
N026 G49Z0;
N027 M0;
237
13.2
TARAUDAGE RIGIDE
PROGRAMMATION
B63014FR/01
238
B63014FR/01
13.2.1
Taraudage rigide (G84)
PROGRAMMATION
Format
G84 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : Distance entre le point R et le fond du trou et la position du
fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Temporisation au fond du trou et au point R lorsquun retour
est effectu
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions (seulement si la rptition est ncessaire)
G84.2 X_ Y_ Z_ R_ P_ F_ L_ ; (Format FS15)
L_ : Nombre de rptitions (seulement si la rptition est ncessaire)
G84(G98)
G84(G99)
Arrt broche
Arrt broche
Niveau initial
Opration 1
Opration 6
Opration 2
Broche SH
Arrt
broche
Point R
Arrt broche
Broche SH
P
Point R
Opration 3
Opration 5
Point Z
Point Z
Opration 4
Arrt broche
Broche SIH
Explications
Niveau
du point R
Arrt broche
Broche SIH
239
D Mode rigide
PROGRAMMATION
B63014FR/01
D Pas du filetage
En mode avance par minute, le pas du filetage est obtenu par la formule
avance x vitesse de broche. En mode avance par tour, le pas est gal
la vitesse davance.
D Compensation longueur
doutil
D Commandes au format
FS15
Limites
D Commutation des axes
Avant de changer laxe de perage, le cycle fixe doit tre annul. Si laxe
de perage passe au mode rigide, lalarme P/S n 206 est dclenche.
D Commande S
D Nombre dimpulsions
dlivres la broche
D Commande F
D Unit de commande F
Entre mm
Entre en
pouces
Remarques
G94
1 mm/mn
0,01 pouce/mn
G95
0,01mm/tr
0,0001pouce/tr
D M29
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas de perage, il nest pas mmoris
comme donne modale.
D Annulation
B63014FR/01
PROGRAMMATION
D Dcalage de loutil
Exemples
241
13.2.2
Cycle de taraudage
rigide gauche (G74)
PROGRAMMATION
B63014FR/01
Format
G74 X_ Y_ Z_ R_ P_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : Distance entre le point R et le fond du trou et la position du
fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Temporisation au fond du trou et au point R lorsquun
retour est effectu
F_ : Vitesse davance dusinage
K_ : Nombre de rptitions (seulement si la rptition est ncessaire)
G84.2 X_ Y_ Z_ R_ P_ F_ L_ ; (Format FS15)
L_ : Nombre de rptitions (seulement si la rptition est ncessaire)
G74 (G98)
G74 (G99)
Arrt broche
Arrt broche
Niveau initial
Opration 1
Opration 2
Broche SAH
Opration 6
Arrt
broche
P
Niveau
du point R
Point R
Opration 3
Broche SAH
P
Point R
Arrt
broche
Niveau
du point R
Opration 5
Point Z
Broche SH
Point Z
Broche SH
Explications
D Mode Rigide
Le mode rigide peut tre spcifi par lune des mthodes suivantes :
Spcifer M29 S***** avant une commande de taraudage.
Spcifer M29 S***** dans un bloc qui contient une commande de
taraudage.
Spcifier G84 pour le taraudage. (paramtre G84 n 5200#0 1).
242
B63014FR/01
PROGRAMMATION
D Pas du filetage
En mode avance par minute, le pas du filetage est obtenu par la formule
avance x vitesse de broche. En mode avance par tour, le pas est gal
la vitesse davance.
D Compensation de
longueur doutil
D Commandes au format
FS15
Limites
D Commutation des axes
Avant de changer laxe de perage, le cycle fixe doit tre annul. Si laxe
de perage passe au mode rigide, lalarme P/S n 206 est dclenche.
D Commande S
D Nombre dimpulsions
dlivres la broche
D Commande F
D Unit de commande F
Entre mm
Entre en
pouces
Remarques
G94
1 mm/mn
0,01 pouce/mn
G95
0,01mm/tr
0,0001pouce/tr
D M29
D R
Il faut spcifier R dans les blocs qui effectuent un perage. Si ce code est
spcifi dans un bloc qui neffectue pas de perage, il nest pas mmoris
comme donne modale.
D Annulation
D Dcalage de loutil
243
Exemples
PROGRAMMATION
B63014FR/01
244
B63014FR/01
13.2.3
Cycle de taraudage
rigide avec dbourrage
(G84 ou G74)
PROGRAMMATION
Format
G84 (or G74) X_ Y_ Z_ R_ P_ Q_ F_ K_ ;
X_ Y_ : Coordonnes de la position du trou
Z_ : Distance entre le point R et le fond du trou et la position du
fond du trou
R_ : Distance du niveau initial au niveau du point R
P_ : Temporisation au fond du trou et au point R lorsquun retour est
effectu
Q_ : Profondeur de taraudage chaque opration successive
F_ : Avance de taraudage
K_ : Nombre de rptitions
G84, G74 (G98)
Cycle de taraudage rigide grande
vitesse avec dbourrage
(paramtre PCP n 5200#5=0)
(1) Loutil fonctionne lavance
dusinage normale. La constante de
temps normale est utilise.
(2) Le retrait peut tre corrig. La
constante de temps du retrait est
utilise.
d=Distance de retrait
Niveau initial
Niveau
du point R
Point R
q
(1)
(2)
q
Niveau
du point R
Point R
(1)
Point Z
Cycle de taraudage rigide avec
dbourrage
(paramtre PCP n 5200#5=1)
(1) Loutil fonctionne lavance
dusinage normale. La constante
de temps normale est utilise.
(2) Le retrait peut tre corrig. La
constante de temps du retrait est
utilise.
(3) Le retrait peut tre corrig. La
constante de temps normale est
utilise.
Durant un cycle de taraudage rigide, la
vrification en-position est effectue
la fin de chaque opration de (1) et (2)
dans le cycle de taraudage debour.
(2)
Point Z
d=Distance de dbut
du taraudage
Niveau initial
Niveau
du point R
Point R
Niveau
du point R
Point R
(3)
(3)
q
(1)
q
(2)
(2)
(1)
Point Z
245
Point Z
PROGRAMMATION
B63014FR/01
Explications
D Cycle de taraudage
rapide avec dbourrage
Limites
D Commutation des axes
Avant de changer laxe de perage, le cycle fixe doit tre annul. Si laxe
de perage passe au mode rigide, une alarme P/S (N 206) est dclenche.
D Commande S
D Nombre dimpulsions
dlivres la broche
D Commande F
D Unit de commande F
Entre en
pouces
Remarques
G94
1 mm/mn
0,01 pouce/mn
G95
D M29
Entre mm
0,01mm/tr
0,0001pouce/tr
B63014FR/01
PROGRAMMATION
D Q/R
D Annulation
D Dcalage de loutil
13.2.4
Annulation du cycle
fixe (G80)
247
13.3
CYCLE FIXE DE
RECTIFICATION
(POUR
RECTIFIEUSES)
PROGRAMMATION
B63014FR/01
248
B63014FR/01
13.3.1
PROGRAMMATION
Cycle de rectification
en plonge (G75)
Format
G75 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I_
G75
X(Z)
(1) (R)
(3) (F)
(4) (R)
(2) P
(6) (F)
(5) P
X(Z)
Explications
D Descente de la meule
D Temporisation
D Rectification
D Descente de la meule
(4) Une plonge est faite suivant laxe Y en mode avance de rectification
de la valeur spcifie dans J (profondeur de passe 2). Lavance est
spcifie dans R.
D Temporisation
D Rectification (Sens du
retour)
PROGRAMMATION
B63014FR/01
Limites
D X(Z), I, J, K
D Effacement
D Opration effectue
lorsque la profondeur
totale de rectification est
atteinte
I
J
K
I
I
J
K
I
250
B63014FR/01
13.3.2
PROGRAMMATION
Cycle de rectification
en plonge valeur
constante (G77)
Format
G77 I_ J_ K_ X(Z)_ R_ F_ P_ L_ ;
I_
G77
X(Z)
I
J
(R)
P
(F)
(R)
(F)
P
X(Z)
Explications
D Descente de la meule
D Temporisation
D Rectification
D Descente de la meule
D Temporisation
D Rectification (Sens du
retour)
D Signal de saut
PROGRAMMATION
B63014FR/01
Lorsque le cycle est effectu en spcifiant G77, un signal de saut peut tre
dlivr pour terminer le cycle. Lorsque ce signal est dlivr, la squence
en cours est interrompue ou acheve, puis le cycle est arrt.
Les figures ci-dessous illustrent comment le systme fonctionne lorsque
le signal de saut est dlivr et suivant lopration en cours.
S
Signal de saut
(Fin)
Signal de saut
(Fin)
Limites
D X(Z), I, J, K
D Effacement
252
B63014FR/01
13.3.3
PROGRAMMATION
Cycle de rectification
de surface en plonge
continue (G78)
Format
G78 I_ (J_) K_ X_ F_ P_ L_ ;
I_
G78
Z
X
I
I(J)
P(Temporisation)
(F)
(F)
P(Temporisation)
Explications
253
PROGRAMMATION
B63014FR/01
Restrictions
D J
Lorsque J est omis, la valeur 1 est prise par dfaut. J est actif dans les blocs
dans lesquels il est spcifi.
D I, J, K, X
D Effacement
D Opration effectue
lorsque la profondeur
totale est atteinte
J
K
I
I
254
B63014FR/01
13.3.4
PROGRAMMATION
Cycle de rectification
de surface en plonge
intermittente (G79)
Format
G79 I_ J_ K_ X_ R_ F_ P_ L_ ;
I_
G79
(R)
(F)
(R)
P
(F)
P
X
Explications
D Descente de la meule
D Temporisation
D Rectification
D Descente de la meule
PROGRAMMATION
B63014FR/01
D Temporisation
D Rectification (sens du
retour)
Restrictions
D X, I, J, K
D Effacement
256
B63014FR/01
13.4
COMPENSATION DE
LUSURE DE LA
MEULE PAR
DRESSAGE
CONTINU
(RECTIFIEUSES)
PROGRAMMATION
Explications
D Spcification
D Compensation
257
PROGRAMMATION
B63014FR/01
13.5
COMPENSATION
AUTOMATIQUE DU
DIAMETRE DE LA
MEULE APRES
DRESSAGE
13.5.1
Vrification du
diamtre minimum de
la meule (rectifieuses)
Molette dresser
a : Valeur du dressage
2a
Meule
V Y
a
X
Pice
X
258
B63014FR/01
13.6
RECTIFICATION EN
PLONGEE LE LONG
DES AXES Y ET Z A
LA FIN DE CHAQUE
MOUVEMENT DU
PLATEAU
(RECTIFIEUSES)
PROGRAMMATION
A chaque fois quun signal externe est dlivr, une plonge est effectue
de la valeur fixe selon le profil programm dans le plan spcifi YZ.
Format
G161 R_ ;
Programme du profil
G160 ;
Explications
D G161 R_
D Programme du profil
D G160
Restrictions
D Programme du profil
Il ne faut pas spcifier des codes autres que G01, G02 et G03 dans le
programme du profil.
259
PROGRAMMATION
B63014FR/01
Exemples
O0001 ;
:
N0 G161 R10.0 ;
N1 G91 G01 Z70.0 F100 ;
N2 G19 G02 Z80.0 R67.0 ;
N3 G01 Z70.0 ;
N4 G160 ;
:
70.0
80.0
70.0
N2
N3
N1
R=67.000
260
B63014FR/01
13.7
CHANFREINS ET
RAYONS
OPTIONNELS AUX
ANGLES
PROGRAMMATION
Format
, C_
Chanfrein
, R_
Angle R
Explications
Lorsque ces codes sont ainsi programms dans un bloc qui spcifie une
interpolation linaire (G01) ou une interpolation circulaire (G02, G03),
un bloc de chanfrein ou de rayon est automatiquement insr.
Des blocs spcifiants des chanfreins et des rayons peuvent tre
conscutivement programms.
D Chanfrein
D Angle R
Aprs R,
effectuer.
il
faut
spcifier
le
rayon
du
261
raccordement
Exemples
PROGRAMMATION
B63014FR/01
70.0
N007
60.0
N006
50.0
40.0
N009
N005
30.0
20.0
N004
100
N010
N011
N003
N002
0 N001
100
262
20.0
30.0
40.0
50.0
60.0
70.0
80.0
B63014FR/01
PROGRAMMATION
Restrictions
D Slection de plan
Les chanfreins et rayons dangle ne peuvent tre effectus que dans le plan
slectionn par G17, G18 ou G19. Ces fonctions ne sont pas possibles
avec les axes parallles.
D Bloc suivant
D Commutation de plan
D Dpassement de la plage
de dplacement
D Systme de
coordonnes
D Distance de
dplacement 0
D Codes G interdits
Les codes G suivants ne peuvent pas tre utiliss dans un bloc qui spcifie
un chanfrein ou un rayon dangle. Ils ne peuvent pas non plus tre utiliss
entre des blocs qui spcifient des chanfreins ou des rayons dangle qui
dfinissent un profil continu.
Codes G du groupe 00 ( lexception de G04)
G68 du groupe 16
D Filetage
13.8
FONCTION
DEPLACEMENT
EXTERIEUR
(G81)
PROGRAMMATION
B63014FR/01
Format
G81 IP ; ( IP : commande de dplacement daxe)
IP_
IP_
Explications
Restrictions
D Un bloc sans commande
X ou Y
Le signal de fonction pour une opration extrieure nest pas mis dans
le cas des blocs qui ne contiennent ni X ni Y.
264
B63014FR/01
13.9
COPIE DE PROFIL
(G72.1, G72.2)
PROGRAMMATION
Format
D Copie de
rotation
D Copie
linaire
265
PROGRAMMATION
B63014FR/01
Explications
D Premier bloc du
sous-programme
D Association de copie de
rotation et linaire
D Appel de
sous-programme
D Spcification du centre
de rotation
D Spcification des
adresses
Dans un bloc G72.1, les adresses autres que P, L, Xp, Yp, Zp, ou R sont
ignores. Le numro (P) du sous-programme, les coordonnes du centre
de rotation (Xp, Yp, Zp), et le dplacement dangle R doivent tre
spcifis.
Dans un bloc G72.2, les adresses autres que P, L, I, J, ou K sont ignores.
Le numro (P) du sous-programme et les dcalages (I, J, K) doivent tre
spcifis.
D Adresse P
D Adresse L
D Incrment dans le
dcalage ou le
dplacement angulaire
D Niveau dembotement
dun sous-programme
PROGRAMMATION
B63014FR/01
Si le point darrive du profil fait par la n ime copie ne concorde pas avec
le point de dpart du profil faire par la copie suivante (n + 1), le profil
est transpos du point darrive au point de dpart, et ensuite la copie
commence. (Gnralement, ce dsaccord se produit si un dplacement
incorrect dangle ou de dcalage a t spcifi.)
P4
P5
P1 D
Point de dpart
D
P0
P2
P6
P3
P7
D
Point de dpart de la seconde copie
X
90
Programme principal
O1000 ;
N10 G92 X20.0 Y0 ;
N20 G00 G90 X0 Y0 ;
N30 G01 G17 G41 X20. Y0 D01 F10 ;
(P0)
N40 Y20. ;
(P1)
N50 X30. ;
(P2)
N60 G72.2 P2000 L3 I90. J0 ;
Bien quun dcalage de 70 mm tait ncessaire,
I90.0 a t spcifi au lieu de I70.0. Puisquun
dcalage incorrect a t spcifi, le point darrive
du profil fait par la n ime copie ne correspond pas
au point de dpart du profil de la copie suivante
(n + 1) effectuer.
Sous-programme
O2000 G90 G01 X40. ;
(P3)
N100 Y40. ;
(P4)
N200 G01 X80. ;
(P5)
N300 G01 Y20. ;
(P6)
N400 X100. ;
(P7)
N500 M99;
267
PROGRAMMATION
B63014FR/01
Limites
D Spcification de deux
commandes ou plus
pour copier un profil
G72.1 ne peut pas tre spcifi plus dune fois dans un sous-programme
pour effectuer une copie de rotation (si ceci est essay, lalarme P/S n 160
est mise). G72.2 ne peut pas tre spcifi plus dune fois dans un
sous-programme pour effectuer une copie linaire (si ctait le cas,
lalarme P/S n 161 serait dclenche).
D Commandes ne pouvant
pas tre spcifies
Le profil ne peut pas tre copi pendant lexcution dun chanfrein, dun
rayon dangle, ou une correction doutil.
D Systme dunit
Les deux axes du plan pour la copie dun profil doivent avoir la mme
unit de mesure.
D Bloc simple
Les arrts en mode bloc par bloc ne sont pas effectus dans les blocs G72.1
et G72.2.
D Spcification de la
compensation de rayon
et du systme de
coordonnes pice
268
B63014FR/01
PROGRAMMATION
Exemples
D Copie de rotation
P4
P3
Point de dpart
P2
P5
P6
120
P0
P1
Programme principal
O1000 ;
N10 G92 X40.0 Y50.0 ;
N20 G00 G90 X_ Y_ ;
N30 G01 G17 G41 X_ Y_ D01 F10 ;
N40 G72.1 P2000 L3 X0 Y0 R120.0 ;
N50 G40 G01 X_ Y_ I_ J_ ;
N60 G00 X40.0 Y50.0 ;
N70 M30 ;
(P0)
(P1)
(P0)
Sous-programme
O2000 G03 X_ Y_ R30.0 ;
N100 G01 X_ Y_ ;
N200 G03 X_ Y_ R10.0 ;
N300 G01 X_ Y_ ;
N400 G03 X_ Y_ R30.0 ;
N500 M99;
269
(P2)
(P3)
(P4)
(P5)
(P6)
PROGRAMMATION
D Copie de rotation
(alsage avec
lamage)
B63014FR/01
Y
P1
P0
Point de dpart
60
Programme principal
O3000 ;
N10 G92 G17 X80.0 Y50.0 ;
N20 G72.1 P4000 L6 X0 Y0 R60.0 ;
N30 G80 G00 X80.0 Y50.0 ;
N40 M30 ;
(P0)
(P0)
Sous-programme
O4000 N100 G90 G81 X_ Y_ R_ Z_ F_ ;
N200 M99 ;
270
(P1)
B63014FR/01
PROGRAMMATION
D Copie linaire
P4
Point
de dpart
P2
P1
P3
P0
P5
P
6
70
P7
70
70
Programme principal
O1000 ;
N10 G92 X20.0 Y0 ;
N20 G00 G90 X0 Y0 ;
N30 G01 G17 G41 X_ Y_ D01 F10 ;
N40 Y_ ;
N50 X_ ;
N60 G72.2 P2000 L3 I70.0 J0 ;
N70 X_ Y_ ;
N80 X0 ;
N90 G00 G40 X20.0 Y0 ;
N100 M30 ;
(P0)
(P1)
(P2)
(P8)
Sous-programme
O2000 G90 G01 X_ ;
N100 Y_ ; (P4)
N200 G02 X_ I_ ;
N300 G01 Y_ ;
N400 X_ ;
N500 M99 ;
271
(P3)
(P5)
(P6)
(P7)
P8
D Association de copie de
rotation et de copie
linaire (cercle de trous
de bridage)
PROGRAMMATION
B63014FR/01
Y
P0
Point de dpart
P1
45
Programme principal
O1000 ;
N10 G92 G17 X100.0 Y80.0 ;
N20 G72.1 P2000 X0 Y0 L8 R45.0 ;
N30 G80 G00 X100.0 Y80.0 ;
N40 M30 ;
(P0)
(P0)
272
(P1)
B63014FR/01
13.10
CONVERSION DES
COORDONNEES
TRIDIMENSIONNELLES
(G68, G69)
PROGRAMMATION
Y
X
Y
X
Format
G68 Xp x1 Yp y1 Zp z1 I i1 J j1 K k1 R ;
@
@
@
@
Dbut de la conversion
des coordonnes
tridimensionnelles
G69 ;
Explications
D Commande pour la
conversion des
coordonnes
tridimensionnelles
(systme de
coordonnes du
programme)
N1 G68 Xp x1 Yp y1 Zp z1 I i1 J j1 K k1 R ;
N2 G68 Xp x2 Yp y2 Zp z2 I i2 J j2 K k2 R ;
PROGRAMMATION
B63014FR/01
Z
Z"
Y"
P (x, y, z)
z
x
X, Y, Z :
X, Y, Z :
D Erreur de format
D Centre de rotation
B63014FR/01
D Equation pour la
conversion des
coordonnes
tridimensionnelles
PROGRAMMATION
x
y
z
M1
x1
y1
z1
Lorsque la correction est effectue deux fois, la relation est exprime comme
suit :
x2
x1
X
x
y2
y1
Y
= M1 M2
y
+ M1
+
z2
z1
Z
z
X, Y, Z :
n1n2 (1cos)n3sin
n1n3 (1cos)+n2sin
n2 n3 (1cos)n1 sin
n32+(1n32) cos
i
p
j
p
k
p
: Dplacement angulaire
i2+j2+k2
cos sin
sin cos
0
0
0
0
1
1
0
0
0
cos
sin
0
sin
cos
cos
0
sin
275
0
1
0
sin
0
cos
PROGRAMMATION
B63014FR/01
D Spcification de la
seconde conversion
D Dplacement angulaire R
276
B63014FR/01
PROGRAMMATION
Positionnement
Interpolation linaire
Interpolation circulaire (sens horaire)
Interpolation circulaire (sens inverse des aigiulles dune montre)
Temporisation
Chargement des donnes
Slection de plan (YZ)
Retour au point de rfrence
Retour partir du point de rfrence
Retour au second, troisime ou quatrime point de rfrence
Annulation de la compensation de lame
Augmentation de la correction doutil
Diminution de la correction doutil
Correction doutil double
Correction doutil divise par deux
Annulation de la compensation de longueur doutil
Annulation de limage miroir programmable
Image miroir programmable
Slection du systme de coordonnes machine
Appel de macro personnalise
Appel continu de macro personnalise
Annulation de lappel continu de macro
Cycle fixe (cycle de perage avec dbourrage)
Cycle fixe (cycle de taraudage gauche)
Cycle fixe (cycle dalsage fin)
Annulation de cycle fixe
Cycles fixes
Mode absolu
Mode incrmentiel
Avance par minute
Avance par tour
Cycle fixe (retour au niveau initial)
Cycle fixe (retour au niveau du point R)
D Avance rapide en
perage de cycle fixe
D Fonctions de
compensation
277
PROGRAMMATION
B63014FR/01
D Variables du systme de
macros personnalises
D Rinitialisation
D Visualisation de la
position absolue
D Taraudage rigide
tridimensionnel
278
B63014FR/01
PROGRAMMATION
Limites
D Intervention manuelle
D Positionnement dans le
systme de coordonnes
machine
D Spcification de lavance
rapide
Dans un bloc avec G68 ou G69, il ne faut pas programmer dautres codes
G. G68 doit tre spcifi avec I, J et K.
D Image miroir
D Compensation et
visualisation de la
position
D Conversion des
coordonnes
tridimensionnelles et les
autres commandes
dtat
Les cycles fixes, G41, G42, ou G51.1 doivent tre embots entre G68 et
G69.
(Exemple)
G68 X100. Y100. Z100. I0. J0. K1. R45. ;
G41 D01 ;
L
G40 ;
L
G69 ;
L
279
Exemples
PROGRAMMATION
B63014FR/01
N1 G90 X0 Y0 Z0 ;
N2 G68 X10. Y0 Z0 I0 J1 K0 R30. ;
N3 G68 X0 Y10. Z0 I0 J0 K1 R90. ;
N4 G90 X0 Y0 Z0 ;
N5 X10. Y10. Z0 ;
X
10
30
X
N4
10
H
N5
Z
30
(10, 10, 0)
Z
X
280
B63014FR/01
13.11
FONCTION
INDEXAGE DE
PLATEAU
PROGRAMMATION
Explications
D Position dindexage
+60
45
B
D Sens et valeur de la
rotation
Le sens et langle de rotation sont dtermins par lune des deux mthodes
suivantes. Il faut se reporter au manuel du constructeur de la M.O. pour
connatre la mthode utiliser.
1. Utilisation dune fonction auxiliaire dans le paramtre n 5511
(adresse) (position dindexage) (fonction auxiliaire);
Rotation dans le sens ngatif
(adresse) (position dindexage);
Rotation dans le sens positif
(aucune fonction auxiliaire nest spcifie.)
Un dplacement angulaire de plus de 360 est arrondi au dplacement
angulaire infrieur dans la plage de 360 si le bit 2 du paramtre
ABSOLU n 5500 prcise cette option.
Par exemple, avec la commande G90 B400.0 (fonction auxiliaire);
la position 0, le plateau tourne de 40 dans le sens ngatif.
281
PROGRAMMATION
B63014FR/01
NOTE
1. La commande de rotation du plateau doit tre spcifie
seule dans un bloc. Si la commande est spcifie dans un
bloc avec dautres commande daxes, lalarme n 136 est
mise.
2. Ltat dattente de la fin du blocage ou du dblocages est
indiqu dans le diagnostic 12.
3. La fonction auxiliaire spcifiant le sens ngatif est trait
dans la CNC. Les signaux du code M concern et le signal
de fin sont changs entre la CNC et la machine.
4. Si une remise zro est effectue pendant lattente du
signal de fin du blocage ou du dblocage, ce signal est
effac et la CNC quitte ltat dattente de ce signal de fin.
282
PROGRAMMATION
B63014FR/01
D Fonction indexage et
autres fonctions
Tableau13.11 (a) Fonction indexage et autres fonctions
Explication
Article
Visualisation de la position relative
Impossible de retourner
Impossible de dplacer
Positionnement unidirectionnel
Impossible de spcifier
Inactif
Laxe du plateau est gnralement mis dans ltat darrt.
283
14
Gnralits
PROGRAMMATION
B63014FR/01
FONCTIONS DE COMPENSATION
14.9
14.10
14.11
14.12
14.13
284
B63014FR/01
14.1
COMPENSATION DE
LONGUEUR DOUTIL
(G43, G44, G49)
PROGRAMMATION
Valeur relle
Spcifier cette
distance comme
valeur de
compensation
14.1.1
Gnralits
Format
Compensation de
longueur A
Compensation de
longueur B
G43 Z_ H_ ;
G44 Z_ H_ ;
G17 G43 Z_ H_ ;
G17 G44 Z_ H_ ;
G18 G43 Y_ H_ ;
G18 G44 Y_ H_ ;
G19 G43 X_ H_ ;
G19 G44 X_ H_ ;
Compensation de
longueur C
Annulation de la
compensation de
longueur
285
G43 _ H_ ;
G44 _ H_ ;
G49 ; or H0 ;
PROGRAMMATION
B63014FR/01
Explications
D Slection de la
compensation de
longueur doutil
D Sens de la compensation
D Spcification de la valeur
de compensation de
longueur doutil
D OFH = 0 (bit 2 du
paramtre n 5001)
D OFH = 1 (bit 2 du
paramtre n 5001)
O;
H01 ;
:
G43 Z_ ; (1)
:
G44 Z_ H02 ;
:
H03 ;
:
(2)
(3)
O;
H01 ;
:
G43 Z_ ; (1)
:
G44 Z_ H02 ;
:
H03 ;
:
286
(2)
(3)
B63014FR/01
PROGRAMMATION
D OFH = 1 (bit 2 du
paramtre n 5001)
(2)
(3)
O;
H01 ;
:
G43 P_ ;(1)
:
G44 P_ H02 ;
:
H03 ;
:
(2)
(3)
Entre en pouces
0 999,999 mm
0 99,9999
pouces
AVERTISSEMENT
Lorsquun nouveau correcteur est programm, la nouvelle
valeur de compensation remplace la valeur prcdente. La
nouvelle valeur nest pas ajoute lancienne.
H1 : Valeur de compensation de longueur 20.0
H2 : Valeur de compensation de longueur 30.0
G90 G43 Z100.0 H1 ; Z va se dplacer 120.0
G90 G43 Z100.0 H2 ; Z va se dplacer 130.0
PRECAUTION
Si la compensation de longueur doutil est utilise et que le
paramtre OFH (N 5001#2) soit gal 0, la compensation
de longueur doutil doit tre indique avec un code H et la
compensation de lame avec un code D.
287
PROGRAMMATION
B63014FR/01
NOTE
Dans le cas dune compensation de longueur doutil
correspondant la compensation n 0, H0 signifie toujours
0. Il nest pas possible dintroduire une autre valeur
dans H0.
D Compensation de
longueur suivant deux
axes ou plus
D Annulation de la
compensation de
longueur doutil
288
PROGRAMMATION
B63014FR/01
Exemples
Compensation de longueur d'outil (dans les trous d'alsage n 1, 2 et 3)
t1
t3
20
(6)
30
+Y
(9)
(13)
(1)
t2
+X
30
120
30
50
+Z
Position actuelle
(2)
Position programme
Valeur de
compensation
=4mm
35
(12)
18
30
(3) (5)
(10)
(7) (8)
(4)
22
(11)
Programme
H1=4.0 (Valeur de compensation de longueur d'outil)
N1 G91 G00 X120.0 Y80.0 ;
(1)
N2 G43 Z32.0 H1 ;
(2)
N3 G01 Z21.0 F1000 ;
(3)
N4 G04 P2000 ;
(4)
N5 G00 Z21.0 ;
(5)
N6 X30.0 Y50.0 ;
(6)
N7 G01 Z41.0 ;
(7)
N8 G00 Z41.0 ;
(8)
N9 X50.0 Y30.0 ;
(9)
N10 G01 Z25.0 ;
(10)
N11 G04 P2000 ;
(11)
N12 G00 Z57.0 H0 ;
(12)
N13 X200.0 Y60.0 ;
(13)
N14 M2 ;
289
14.1.2
Codes G53, G28, G30
et G30.1 en mode
correction de longueur
doutil
PROGRAMMATION
B63014FR/01
Explications
D Annulation du vecteur de
correction de longueur
doutil
Axe de correcteur
de longueur doutil
G53P_;
Axe programm
Non annul
NOTE
Quand la correction de longueur doutil est applique
plusieurs axes, lannulation porte sur tous les axes
programms.
Quand lannulation du correcteur de longueur doutil est spcifie en
mme temps, lannulation du vecteur de correction de longueur doutil est
excute comme indiqu ci-dessous.
Commande
290
Axe de correcteur
de longueur doutil
G49G53P_;
Axe programm
B63014FR/01
PROGRAMMATION
Axe de correcteur
de longueur doutil
G28P_;
Axe programm
Non annul
NOTE
Quand la correction de longueur doutil est applique
plusieurs axes, lannulation sapplique tous les axes
programms concerns par le retour au point de rfrence.
Quand lannulation du correcteur de longueur doutil est spcifie en
mme temps, lannulation du vecteur de correction de longueur doutil est
excute comme indiqu ci-dessous.
Commande
Axe programm
Axe de correcteur
de longueur doutil
D Rtablissement du
vecteur de correction de
longueur doutil
Annulation en cas de
dplacement vers un point
intermdiaire.
G49G28P_;
Annulation en cas de
dplacement vers un point
intermdiaire.
EVO (bit 6 du
paramtre
n 5001)
Bloc de rtablissement
A/B
Ignor
C
291
PROGRAMMATION
B63014FR/01
EVO (bit 6 du
paramtre
n 5001)
Bloc de rtablissement
A/B
Ignor
C
EVO (bit 6 du
paramtre
n 5001)
1
A/B
Bloc de rtablissement
Ignor
AVERTISSEMENT
Quand la correction de longueur doutil est applique
plusieurs axes, lannulation sapplique tous les axes pour
lesquels G53, G28, G30 et G30.1 sont programms.
Toutefois, le rtablissement nest excut que pour laxe
auquel la correction de longueur doutil a t applique en
dernier.
NOTE
Dans un bloc contenant G40, G41 ou G42, le vecteur de
correction de longueur doutil nest pas rtabli.
292
14.2
MESURE
AUTOMATIQUE DE
LA LONGUEUR
DOUTIL (G37)
PROGRAMMATION
Transversal
rapide
B63014FR/01
A (position de dpart)
La position de mesure est spcifie
par G37
B (Position de dclration)
Avance de
mesure
C (position de mesure)
Loutil sarrte lorsque le signal
de fin dapproche passe 1
X
Format
G92 IP _ ; Dfinit le systme de coordonnes pice. (Il peut tre dfini
par G54 G59. Voir le chapitre 7, Systme de coordonnes)
Hff;
Spcifie un numro de compensation de longueur doutil.
G90 G37 IP _ ; Commande absolue
G37 nest valable que dans le bloc o elle est spcifie.
IP _dsigne laxe X, Y, Z ou le 4me axe.
Explications
D Dfinition du systme de
coordonnes pice
D Spcification de G37
D Modification de la valeur
de compensation
PROGRAMMATION
B63014FR/01
Transversal
rapide
Position A
de
dpart
Avance de
dclration
(Avance de
mesure)
B
C D
Position commande
par G37
294
B63014FR/01
PROGRAMMATION
AVERTISSEMENT
Lorsquun mouvement manuel est insr lors dun
dplacement lavance de mesure, loutil doit tre retourn
la position ! avant intervention manuelle pour un
redmarrage.
NOTE
1. Lorsquun code H est spcifi dans le mme bloc que G37,
une alarme est mise. Le code H doit tre spcifi avant le
bloc ! G37.
2 La vitesse de mesure (paramtre n 6241), la position de
dclration (paramtre n 6251) et les valeurs permises
pour le signal de fin dapproche (paramtre n 6254) sont
des caractristiques de la machine-outil.
3. Lorsque la mmoire de correction A est utilise, la valeur de
la compensation de longueur est modifie.
Lorsque la mmoire de correction B est utilise, la valeur de
correction dusure est modifie.
Lorsque la mmoire de correction C est utilise, la valeur de
correction dusure du correcteur H est modifie.
4. Le signal de fin dapproche est surveill gnralement
toutes les 2 msec. Lerreur de mesure suivante est
gnre :
ERRmax : Fm 1/60 Ts/1000 o
Ts
: Priode dchantillonnage,
gnralement 2 msec
ERRmax : Erreur de mesure maximale (mm)
Fm
: Avance de mesure (mm/mn)
Par exemple, lorsque Fm = 1000 mm/mn,
ERRmax = 0,003mm
5. Loutil sarrte 16 msec maximum aprs dtection du signal
de fin dapproche. Mais la valeur de la position ! laquelle
le signal a t dtect (pas la valeur o loutil sest arrt)
est utilise pour dterminer la valeur de la correction. Le
dplacement effectu pendant ces 16 msec est de :
Qmax = Fm 1/60 16/1000
Qmax : dplacement maximum (mm)
Fm : avance de mesure (mm/min)
295
B63014FR/01
Exemples
PROGRAMMATION
760
200
Position de
mesure suivant
laxe Z
296
850
1100
B63014FR/01
14.3
CORRECTION
DOUTIL (G45G48)
PROGRAMMATION
Pice
Trajectoire du
centre de loutil
Outil
Format
Trajectoire
programme
G47 IP _D_ ;
297
PROGRAMMATION
B63014FR/01
Explications
D Augmentation et
diminution
G45
Point de dpart
Position
darrive
Point de dpart
Position
darrive
G46
Point de dpart
Position
darrive
Point de dpart
Position
darrive
G47
Point de dpart
Position
darrive
Point de dpart
Position
darrive
G48
Point de dpart
Position
darrive
Point de dpart
Position
darrive
099,9999 pouces
0999,999 degrs
Valeur de correction de
l outil
loutil
Entre en pouces
0999,999 degrs
PROGRAMMATION
B63014FR/01
AVERTISSEMENT
1. Lorsque G45 G48 est spcifi pour n axes (n = 1 6) simultanment dans un bloc de
dplacement, la correction est appliqu tous les axes.
Lorsque loutil nest dcal que pour son rayon ou diamtre lors dun usinage conique, une
coupe trop importante ou trop faible se produit.
Cest pourquoi il faut utiliser la compensation de lame (G40 ou G42) dcrite la section II14.4
ou 14.5.
Profil dsir
Profil actuellement
usin
Profil dsir
Profil actuellement
usin
axe Y
Coupe trop
importante
axe Y
Coupe
insuffisante
axe X
axe X
G01 X_ F_ ;
G47 X_ Y_ D_ ;
Y_ ;
2. G45 G48 (Correction doutil) ne doivent pas tre utiliss en mode G41 et G42 (compensation
de rayon).
299
PROGRAMMATION
B63014FR/01
NOTE
1. Lorsque le sens spcifi est invers par diminution comme illustr par la figure ci-dessous,
loutil se dplace dans le sens oppos.
Commande de programme
Mouvement de loutil
Exemple
Position de
G46 X2.50 ;
dpart
Position
Valeur de correction
darrive
de loutil
+3.70
Commande
quivalente
X1.20 ;
Valeur de correction
de loutil
2. La correction doutil peut tre utilise en interpolation circulaire (G02, G03) avec les
commandes G45 G48 mais seulement pour 1/4 et 3/4 de cercle en utilisant I, J et K condition
que la rotation des coordonnes na pas t spcifie en mme temps. Un paramtre doit tre
dfini pour ce mode de fonctionnement. Cette fonction est prvue pour tre compatible avec
les programmes conventionnels sans compensation de rayon. La fonction ne devrait pas tre
utilise lorsquun nouveau programme est cr.
Correction pour interpolation
circulaire
Program
N1 G46 G00 X_ Y_ D_ ;
N2 G45 G01 Y_ F_ ;
N3 G45 G03 X_ Y_ I_ ;
N4 G01 X_ ;
N4
N3
Trajectoire de loutil
programme
N2
Trajectoire relle
N1
3. Le code D doit tre utilis en mode correction doutil (G45 G48). Cependant, le code H peut
tre utilis pour dfinir le paramtre TPH (N 5001#5) en raison de sa compatibilit avec le
format de bande CNC conventionnel. Le code H doit tre annul par G49 (annulation de la
compensation de longueur).
4. G45 G48 sont ignors en mode cycle fixe. Sils doivent tre utiliss, il doivent tre spcifis
avant de valider le mode cycle fixe et ils doivent tre annuls aprs lannulation du cycle fixe.
300
PROGRAMMATION
B63014FR/01
Exemples
Programme utilisant la correction doutil
N12
N11
30R
N9
40
N10
N13
N8
N4
30R
40
N3
N1
N5
N2
N6
N7
50
N14
80
Point
dorigine
axe Y
50
40
30
30
Diamtre de loutil
: 20
N de compensation : 01
Valeur de la correction :+10.0
axe X
Programme
N1
N2
N3
N4
N5
N6
N7
N8
N9
301
COMPENSATION DE
RAYON B
(G39 G42)
B63014FR/01
Interpolation
circulaire
Interpolation linaire
Rayon dangle
Interpolation
circulaire
R1
Interpolation
linaire
R2
Vecteur de
correction
Dmarrage
14.4
PROGRAMMATION
Interpolation
linaire
Annulation de la
compensation
de rayon
Point de
dpart
Trajectoire
programme
Interpolation
circulaire
Axe Y
Trajectoire du centre
de loutil
Axe X
302
B63014FR/01
PROGRAMMATION
Format
D Dmarrage
(Dmarrage de la
compensation de
rayon)
D Interpolation
circulaire de
compensation d'angle
D Annulation de la
compensation de rayon
D Slection du plan
de compensation
IP _
I R_
XpYp
G17 ;
Xp_Yp_
I_ J_
ZpXp
G18 ;
Xp_Zp_
I_ K_
YpZp
G19 ;
Yp_Zp_
J_ K_
303
PROGRAMMATION
B63014FR/01
Explications
D Code H
Entre en pouces
0 999,999 mm
0 99,9999
pouces
NOTE
La valeur de compensation de rayon qui correspond au
correcteur n 0, cest--dire H0, est toujours 0. Il nest pas
possible de donner H0 une autre valeur de compensation
de rayon.
D Slection du plan de
correction et vecteur de
compensation
Notes
D Transition entre le mode
annulation de
compensation et le mode
compensation de rayon
(dmarrage)
NOTE
Lorsque la compensation de rayon devient active, le
dplacement programm doit tre une commande de
positionnement (G00) ou une commande dinterpolation
linaire (G01). Une commande dinterpolation linaire
(G02, G03) ne peut pas tre utilise.
304
B63014FR/01
14.4.1
Compensation de
rayon gauche (G41)
PROGRAMMATION
Explications
G41 X_ Y_ I_ J_ H_ ;
Trajectoire du
centre de loutil
Ancien
vecteur
Nouveau
vecteur
Point de dpart
(X,Y)
(I, J)
Trajectoire programme
Point de dpart
Ancien vecteur = 0
Trajectoire du
centre de loutil
Nouveau
vecteur
Trajectoire
programme
(X,Y)
(I, J)
Sauf si cest autrement spcifi, (I, J) sont supposs tre gaux (X, Y).
Lorsque la commande suivante est spcifie, un vecteur perpendiculaire
une ligne reliant la position de dpart et la position (X, Y) est cr.
G41 X_ Y_ ;
Ancien
vecteur
Point de dpart
D G00 (positionnement) ou
G01 (interpolation
linaire)
Trajectoire du
centre de loutil
Trajectoire programme
305
Nouveau
vecteur
(X,Y)
B63014FR/01
G41 ;
:
G02 (ou G03) X_ Y_ R_ ;
Trajectoire du
centre de loutil
Nouveau
vecteur
(X,Y)
Trajectoire programme
Point de dpart
Ancien vecteur
Nouveau
vecteur
(X,Y)
Trajectoire du
centre de loutil
Ancien
vecteur
D G02, G03
(Interpolation circulaire)
PROGRAMMATION
Point de dpart
306
Trajectoire
programme
B63014FR/01
14.4.2
Compensation de
rayon droite (G42)
PROGRAMMATION
Explications
G42 X_ Y_ I_ J_ H_ ;
Trajectoire programme
(I, J)
(X,Y)
Point de dpart
Ancien
vecteur
Nouveau
vecteur
Trajectoire du
centre de loutil
G42 X_ Y_ ;
Trajectoire programme
(X,Y)
Point de dpart
Ancien
vecteur
Nouveau
vecteur
Trajectoire du
centre de loutil
D G00 (positionnement) ou
G01 (interpolation
linaire)
307
B63014FR/01
G42 ;
:
G02 (ou G03) X_ Y_ R_;
(X,Y)
Trajectoire
programme
Nouveau
vecteur
Trajectoire du
centre de loutil
R
Point de dpart
Ancien
vecteur
Nouveau
vecteur
(X,Y)
Trajectoire
programme
Point de dpart
Ancien
vecteur
308
D G02 ou G03
(interpolation circulaire)
PROGRAMMATION
Trajectoire du
centre de loutil
PROGRAMMATION
B63014FR/01
14.4.3
Interpolation circulaire
de compensation
dangle (G39)
Format
En mode compensation
G39
X_Y_
X_Z_
Y_Z_
I_J_
I_K_
J_K_
ou
G39
Trajectoire du
centre de loutil
Cas de G42
Nouveau
vecteur
(X, Y) ou (I, J)
Trajectoire
programme
Nouveau
vecteur
(X, Y) ou (I, J)
Trajectoire
programme
Ancien
vecteur
Trajectoire du
centre de loutil
Ancien
vecteur
Cas de G41
Annulation de la
compensation de
rayon (G40)
B63014FR/01
14.4.4
PROGRAMMATION
Trajectoire du
centre de loutil
Ancien
vecteur
Point de
dpart
(X,Y)
Trajectoire
programme
310
Ancien
vecteur
(X, Y)
Trajectoire
programme
G42
;
G00 G41 X_ Y_ ( or I_ J_) F_ ;
Trajectoire du
centre de loutil
Ancien
vecteur
14.4.5
Commutation entre
compensation
gauche et
compensation
droite
PROGRAMMATION
B63014FR/01
Nouveau
vecteur
Nouveau
vecteur
(X, Y)or(I, J)
Trajectoire
programme
311
B63014FR/01
Trajectoire du
centre de loutil
Point de dpart
Ancien
vecteur
Point de dpart
Nouveau
vecteur
Nouveau
vecteur
Ancien
vecteur
14.4.6
Modification de la
valeur de la
compensation de
rayon
PROGRAMMATION
312
PROGRAMMATION
B63014FR/01
(1)
14.4.7
Valeur de
compensation de
rayon positive/
ngative et trajectoire
du centre de l'outil
Trajectoire
programme
Fig. 14.4.7 Trajectoires du centre de loutil lorsque des
valeurs de compensation de rayon positives et ngatives
sont indiques
Dans le cas dun profil avec des angles (impliqu dans linterpolation
circulaire de rayon dangle), la valeur de la compensation de rayon ne peut
naturellement pas tre ngative () pour un usinage intrieur. De faon
usiner lintrieur dun profil avec des angles, un arc avec un rayon
appropri doit tre insr pour permettre un usinage correct.
AVERTISSEMENT
Si la compensation de longueur doutil est commande
pendant la compensation de rayon, la valeur de la
compensation est aussi considre comme ayant t
change.
313
PROGRAMMATION
B63014FR/01
Exemples
N6
N5
20.0
N7
40.0
N4
R1=40.0
40.0
N3
R2=20.0
20.0
N2
N8
20.0
N10
N1
N9
Axe Y
N11
20.0
axe X
Unit : mm
(H08 est un numro de correcteur, et la valeur du rayon doit tre stocke dans la
mmoire qui correspond ce numro).
314
14.5
VUE ENSEMBLE DE
LA COMPENSATION
DU RAYON C
(G40 G42)
PROGRAMMATION
Annulation de la
compensation
de rayon
Dmarrage
B63014FR/01
315
PROGRAMMATION
B63014FR/01
Format
D Dmarrage
(dmarrage de la
compensation de rayon)
P_
IP D_ ;
D Annulation de la
compensation de rayon
(annulation du mode de
compensation)
D Slection du plan
de compensation
G40
IP _
G17 ;
Xp_Yp_
ZpXp
G18 ;
Xp_Zp_
YpZp
G19 ;
Yp_Zp_
Explications
D Mode annulation de
compensation
D Dmarrage
D Mode correction
B63014FR/01
D Annulation du mode
correction
PROGRAMMATION
Mode annulation
de correction
Mode correction
D Modification de la valeur
de compensation
N7
N6
N8
Trajectoire programme
Fig. 14.5 (c) Modification de la valeur de compensation
317
B63014FR/01
Trajectoire du
centre de loutil
(2)
D Valeur de compensation
de rayon positive/
ngative et trajectoire du
centre de loutil
PROGRAMMATION
Trajectoire programme
Fig. 14.5 (d) Trajectoires du centre de loutil dans le cas de valeurs
de compensation de rayon positives et ngatives
D Dfinition de la valeur de
la compensation de
rayon
Entre en pouces
0 999,999 mm
099,9999 pouces
NOTE
1 Dans le cas dune compensation de rayon correspondant
la compensation n 0, D0 signifie toujours 0. Il est
impossible dintroduire dans D0 une autre valeur de
compensation.
2 La compensation de rayon C peut tre spcifie par un
code H code en donnant la valeur 1 au paramtre OFH
(N 5001 #2).
D Vecteur de compensation
B63014FR/01
PROGRAMMATION
D Spcification dun
numro de correcteur de
compensation de rayon
D Slection de plan et
vecteur
319
PROGRAMMATION
B63014FR/01
Exemples
N5
250R
C1(700,1300)
P4(500,1150) P5(900,1150)
C3 (150,1150)
650R
C2 (1550,1550)
650R
N6
N4
N7
N3
P2
(250,900)
P3(450,900)
P7
P6(950,900)
(1150,900)
N8
N2
P9(700,650)
P8
(1150,550)
P1
(250,550)
N10
N9
N1
N11
Axe Y
axe X
Point de
dpart
Unit : mm
PROGRAMMATION
B63014FR/01
14.6
COMPENSATION DE
RAYON C :
EXPLICATION
DETAILLEE
Rsum
Mouvement de loutil au dmarrage
Mouvement de loutil en mode correction
Mouvement de loutil en annulation du mode correction
Surveillance des interfrences
Usinage trop profond d la compensation de rayon
Introduction des commandes en mode IMD
Codes G53, G28, G30, G30.1 et G29 en mode compensation
de rayon C
14.6.9 Interpolation circulaire dangle (G39) (G39)
14.6.1
Rsum
D Cot intrieur et ct
extrieur
Ct extrieur
Trajectoire
programme
Pice
Pice
Trajectoire
programme
180x
D Signification des
symboles
0x<180
Les symboles suivants sont utiliss dans les figures qui suivent :
S Indique une position o un bloc bloc est excut une fois.
SS Indique une position o un bloc bloc est excut deux fois.
SSS Indique une position o un bloc bloc est excut trois fois.
L Indique que loutil se dplace suivant une ligne droite.
C Indique que loutil se dplace suivant un arc.
r Indique la valeur de la compensation de rayon.
Une intersection est une position o les trajectoires
programmes de deux blocs se coupent aprs avoir t dcales de
la valeur r.
Indique le centre de loutil.
321
14.6.2
Mouvement de loutil
au dmarrage
PROGRAMMATION
B63014FR/01
Explications
D Mouvement de loutil
contournant le ct
intrieur dun angle
(180x )
LinaireLinaire
Pice
Trajectoire programme
r
G42
L
S
L
Trajectoire du centre
de loutil
Point de dpart
LinaireCirculaire
Pice
G42
S
L
Point de dpart
322
PROGRAMMATION
B63014FR/01
Point de dpart
G42
Pice
L
Trajectoire
programme
r
L
S
Typ
A
LinaireCirculaire
Trajectoire du
centre de loutil
Point de dpart
G42
Pice
r
S
C
Trajectoire
programme
Point de dpart
G42
Pice
L
Trajectoire
programme
r
r
S
Typ
B
Intersection
Trajectoire du
centre de loutil
Pice
r
r
S
L
Intersection
323
C
L
Trajectoire
programme
D Mouvement de loutil
lextrieur dun angle
aigu (<90)
PROGRAMMATION
B63014FR/01
Point de dpart
G42
L
Pice
Trajectoire
programme
r
Typ
A
S
LinaireCirculaire
Point de dpart
G42
L
Pice
S C
Trajectoire du centre de loutil
Trajectoire programme
LinaireLinaire
Point de dpart
L
S
G42
Pice
r
L
Trajectoire
programme
r
L
Typ
B
LinaireCirculaire
Point de dpart
L
G42
r
L
r
L
Pice
D Mouvement de loutil
lextrieur dun angle
aigu infrieur 1 degr
(linairelinaire)
(<1)
G41
G41
324
Trajectoire programme
Infrieur 1 degr
Point de dpart
B63014FR/01
D Un bloc sans
dplacement doutil
spcifi au dmarrage
PROGRAMMATION
N6
SS
N8
r
Trajectoire du centre
de loutil
N9
Trajectoire programme
NOTE
Pour la dfinition des blocs qui ne dplacent pas loutil,
consulter II14.6.3.
325
14.6.3
PROGRAMMATION
B63014FR/01
Mouvement de l'outil
en mode correction
Explications
D Mouvement de loutil
lintrieur dun angle
(180x)
LinaireLinaire
Pice
Trajectoire
programme
L
S
Intersection
Trajectoire du centre
de loutil
LinaireCirculaire
Pice
Intersection
S
L
Trajectoire
programme
Trajectoire du
centre de loutil
CirculaireLinaire
Pice
Trajectoire
programme
L
S
C Intersection
CirculaireCirculaire
Trajectoire du centre
de loutil
Intersection
C
Pice
C
Trajectoire du
centre de loutil
326
Trajectoire
programme
PROGRAMMATION
B63014FR/01
D Mouvement de loutil
autour dun angle avec
un vecteur
anormalement long,
linaire (<1 ) avec un
vecteur anormalement
long, linaire
Intersection
r
r
S
Intersection
Egalement, dans le cas dun arc ligne droite, dune ligne droite un arc
et dun arc un arc, le programmeur doit tirer les conclusions de cette
mme procdure.
327
PROGRAMMATION
B63014FR/01
LinaireLinaire
Pice
Trajectoire
programme
S
Intersection
Trajectoire du centre
de loutil
LinaireCirculaire
Pice
S L
Intersection
Trajectoire du centre
de loutil
Trajectoire
programme
CirculaireLinaire
Pice
Trajectoire
programme
r
C
S
Intersection L
L Trajectoire du centre
de loutil
CirculaireCirculaire
Trajectoire programme
Intersection
328
Pice
C
Trajectoire du centre de loutil S L
L
B63014FR/01
D *Mouvement de loutil
sur le ct extrieur dun
angle aigu
(<90)
PROGRAMMATION
LinaireLinaire
L
Pice
r
L
Trajectoire
programme
S
L
L
Trajectoire du centre
de loutil
LinaireCirculaire
L
r
L
S
Pice
L
L
C
Trajectoire
programme
C
S
Pice
r
L
Trajectoire programme
r
Trajectoire du centre de loutil
L
L
CirculaireCirculaire
C
S
r
L
Pice
r
L
L
329
Trajectoire
programme
PROGRAMMATION
B63014FR/01
Si la fin dune ligne qui conduit un arc est programme par erreur comme
tant la fin de larc comme illustr ci-dessous, le systme suppose que la
compensation de rayon a t excute par rapport un cercle imaginaire
qui a le mme centre que larc et passe par la position de fin spcifie. En
se fondant sur cette supposition, le systme cre un vecteur et effectue la
compensation. La trajectoire rsultante du centre de la fraise est diffrente
de celle cre en appliquant la compensation de rayon la trajectoire
programme dans laquelle la ligne qui mne larc est considre comme
tant une droite.
L
Fin de larc
Pice
Trajectoire programme
r
S
C
Trajectoire du centre
de loutil
L
L
330
B63014FR/01
Il ny a pas dintersection
intrieure
PROGRAMMATION
Trajectoire
programme
Arc A
331
Centre de larc A
Arc B
PROGRAMMATION
B63014FR/01
Trajectoire du
centre de loutil r
(G41)
N5 G01 X100.0 ;
N6 G02 X100.0 I0 J0 ;
N7 G03 Y100.0 J100.0 ;
N5
N6
Trajectoire programme
N7
D Changement du sens de
la compensation dans le
mode de compensation
Le sens de la compensation est dfini par les codes G (G41 et G42) pour
le rayon de la fraise et le signe de la valeur de la compensation de rayon
est comme indiqu ci-dessous :
Signe de la valeur de
la Code
G compensation
G41
Correction du
ct gauche
Correction du
ct droit
G42
Correction du
ct droit
Correction du
ct gauche
332
B63014FR/01
PROGRAMMATION
Pice
G42
L
r
Trajectoire programme
L
G41
Pice
LinaireCirculaire
C
r
Pice
G41
G42
Trajectoire programme
r
Pice
Trajectoire du centre de loutil L
CirculaireLinaire
Pice
G42
Trajectoire programme
r
Trajectoire du centre
de loutil
L
S
r
G41
Pice
CirculaireCirculaire
Pice
G42
r
Trajectoire programme
r
G41
C
Trajectoire du centre
de loutil
333
Pice
S
PROGRAMMATION
B63014FR/01
Trajectoire du centre de loutil Lorsque vous changez la direction de correction dans le bloc A au bloc
sans intersection
B laide de G41 et G42, si aucune intersection avec la trajectoire de
correction nest ncessaire, le vecteur normal pour le bloc B est cr
comme point de dpart du bloc B.
LinaireLinaire
S
Pice
(G42)
(G42)
G41
A
Trajectoire programme
Pice
Trajectoire du centre
de loutil
G42
Trajectoire
programme
G41
Trajectoire du centre
de loutil
LinaireCirculaire
S
L
L
Trajectoire du centre
de loutil
(G41)
A
(G41)
G42
r
Trajectoire programme
S
CirculaireCirculaire
C
S
Arc dont la position finale
ne se trouve pas sur larc
G41
Trajectoire programme
(G42)
(G42)
r
C
r
L SL
Trajectoire du centre
de loutil
Centre
Centre
334
PROGRAMMATION
B63014FR/01
La longueur de la trajectoire
du centre de loutil est plus
grande que la circonfrence
dun cercle
Trajectoire programme
N7
N5
P2
P1
(G42)
N5 G01 G91 X500.0 Y700.0 ;
N6 G41 G02 J500.0 ;
N7 G42 G01 X500.0 Y700.0 ;
335
N6
PROGRAMMATION
B63014FR/01
D Annulation temporaire
de la compensation de
rayon
Si G28 est spcifi en mode correction, le mode correction est annul sur
une position intermdiaire. Si le vecteur reste aprs que loutil est retourn
la position de rfrence, les composants du vecteur sont rinitialiss
conformment chaque axe le long duquel il y a eu retour la position
de rfrence.
Position intermdiaire
G28
G00
S
(G42 G00)
S
S
Position de rfrence
Trajectoire
programme
Position intermdiaire
G29
S
G00
r
S
S
(G42 G00)
S
Position
de rfrence
G29 nest pas spcifi tout de suite aprs G28
Trajectoire du centre de loutil
Trajectoire
programme
G29
Position intermdiaire
G29
S
r
S
(G42 G00)
Trajectoire du centre de loutil
336
G00
B63014FR/01
D Code G de compensation
de rayon en mode
compensation
PROGRAMMATION
Le vecteur de compensation peut tre dfini pour crer un angle droit avec
le sens du dplacement dans le bloc prcdent, sans tenir compte de
lusinage dune paroi intrieure ou extrieure, en spcifiant le code G
(G41 ou G42) de compensation de rayon en mode correction. Si ce code
est spcifi lors dune commande circulaire, le dplacement circulaire
obtenu ne sera pas correct.
Lorsque le sens de la correction change suite la programmation dune
commande de compensation de rayon de rfrence G (G41, G42), il faut
se reporter la sous-section 15.6.3.
LinaireLinaire
Mode G42
r
L
Trajectoire du centre de loutil
L
S Intersection
CirculaireLinaire
Mode G42
C
S Intersection
Trajectoire programme
D Commande dannulation
temporaire du vecteur de
correction
Trajectoire du
centre
L
de loutil
L
L
N5
N6
Trajectoire programme
(G41)
N5 G91 G01 X300.0 Y700.0 ;
N6 X300.0 Y600.0 ;
N7 G92 X100.0 Y200.0 ;
N8 G90 G01 X400.0 Y800.0 ;
337
S
N7
Bloc G92
N8
D Un bloc sans
dplacement doutil
PROGRAMMATION
B63014FR/01
Les blocs suivants nont pas de mouvement doutil. Dans ces blocs, loutil
ne se dplace pas mme si la compensation de rayon doutil est
commande.
M05 ; . Sortie du code M
S21 ; . Sortie du code S
G04 X100.0 ; Temporisation
G10 L11 P01 R10.0 ; Dfinition de la valeur de correction
(G17) Z200.0 ; Dplacement non inclus dans le plan
de correction
G90 ; . Code G uniquement
G91 X0 ; Distance programme gale 0.
Les
commandes
de (1) (6)
sont sans
dplacement.
N7
N8
Trajectoire
programme
N6
Trajectoire
du centre
de loutil
L
SS
L
N8
N6
Trajectoire
programme
L
SS
L
Trajectoire
du centre
de loutil
N7 N8
N9
L
SSS
L
Trajectoire
programme
Trajectoire
du centre
de loutil
338
B63014FR/01
D Mouvement dangle
PROGRAMMATION
Lorsque deux vecteurs ou plus sont produits la fin dun bloc, loutil se
dplace de faon linaire dun vecteur lautre. Ce mouvement est appel
mouvement du coin. Si ces vecteurs concident presque lun avec lautre,
le mouvement du coin nest pas excut et le dernier vecteur est ignor.
nVx
Trajectoire du centre de loutil
nVY
r
r
Trajectoire programme
N6
N7
339
PROGRAMMATION
B63014FR/01
P2 P3 P4 P5
P1
P6
N5 N7
N4
Trajectoire du centre
de loutil
N8
Trajectoire
programme
N6
340
B63014FR/01
PROGRAMMATION
14.6.4
Mouvement de l'outil
en annulation du mode
correction
Explications
D Mouvement de loutil
autour dun angle
intrieur
(180x)
LinaireLinaire
Pice
Trajectoire programme
r
Trajectoire du centre de loutil
G40
S
L
CirculaireLinaire
G40
Pice
C
Trajectoire programme
341
S
L
D Mouvement de loutil
lextrieur dun angle
obtus
(90x<180)
PROGRAMMATION
B63014FR/01
Pice
Trajectoire programme
r
Trajectoire du centre de loutil
Typ
A
CirculaireLinaire
G40
L
Pice
r
C
Trajectoire programme
LinaireLinaire
G40
Pice
L
Trajectoire programme
r
Trajectoire du centre de loutil
L
S
Intersection
Typ
B
CirculaireLinaire
G40
L
Pice
Trajectoire programme
342
L
L Intersection
Trajectoire du centre de loutil
PROGRAMMATION
B63014FR/01
D Mouvement de loutil
lextirieur dun angle
aigu (<90)
Pice
G42
Trajectoire programme
r
L
CirculaireLinaire
G40
L
r
G42
Pice
Trajectoire du centre
de loutil
Trajectoire programme
LinaireLinaire
L
G40
Pice
Trajectoire programme
r
CirculaireLinaire
L
r
L
r
Pice
C
343
PROGRAMMATION
D Mouvement de loutil
lextrieur dun angle
aigu de moins de 1 degr
linairelinaire (<1)
B63014FR/01
L
L
Trajectoire programme
(G42)
1ou moins
G40
D Un bloc dannulation de
compensation de rayon
sans dplacement doutil
Point de dpart
N7
N8
N6
L
SS
L
Trajectoire du centre de loutil
344
B63014FR/01
PROGRAMMATION
Si un bloc G41 ou G42 prcde un bloc dans lequel G40 et I_, J_, K_ sont
spcifis, le systme suppose que la trajectoire est programme comme
trajectoire depuis la position finale dtermine par le bloc prcdent
jusqu un vecteur dtermin par (I, J), (I, K) ou (J, K). La direction de
compensation dans le bloc prcdent est conserve.
N1 (Mode G42) ;
N2 G40 Xa Yb I_ J_ ;
(I, J)
G40
N2
X
r
S
r
Trajectoire du centre
de loutil
N1
(G42)
Trajectoire programme
Pice
G40
X
Trajectoire du centre
de loutil
S
r
Trajectoire programme
(G42)
r
(I, J)
Trajectoire du centre
G40 de loutil
r
(G42) Trajectoire programme
(I, J)
r
345
La longueur de la trajectoire
du centre de loutil est plus
grande que la circonfrence
dun cercle
PROGRAMMATION
B63014FR/01
N7
P2
N5
N6
(I, J)
(G41)
N5 G01 G91 X100.0 ;
N6 G02 J60.0 ;
N7 G40 G01 X50.0 Y50.0 I10.0 J10.0 ;
Pour faire dcrire loutil plus dun cercle, il faut programmer deux arcs
supplmentaires ou plus.
346
B63014FR/01
14.6.5
Surveillance des
interfrences
PROGRAMMATION
Explications
D Conditions pour la
dtection dinterfrences
Trajectoire programme
Les directions de
ces deux
trajectoires sont
diffrentes (180).
Trajectoire du centre
de loutil
Trajectoire
programme
347
PROGRAMMATION
B63014FR/01
r2
Trajectoire du centre
de loutil
r1
N5
N6
Trajectoire
programme
N7
Centre
(G41)
N5 G01 G91 X800.0 Y200.0 D1 ;
N6 G02 X320.0 Y160.0 I200.0 J800.0 D2 ;
N7 G01 X200.0 Y500.0 ;
(Valeur de compensation doutil correspondant D1 : r1 = 200.0)
(Valeur de compensation doutil correspondant D2 : r2 = 600.00)
Dans lexemple ci-dessus, larc dans le bloc N6 se situe sur un quart
de cercle. Mais aprs compensation du rayon, larc se trouve dans les
quatre quadrants.
348
B63014FR/01
PROGRAMMATION
V3
V6
V5
B
V4, V5 : Interfrence
V3, V6 : Interfrence
V2, V7 : Interfrence
V1, V8 : Pas dinterfrence
349
V8
V4
r V7
Trajectoire
programme
V8
O2 O2
C
r
PROGRAMMATION
B63014FR/01
Trajectoire
du centre
de loutil
V1
C
V8
V4
V7
r
C
r
V6
Trajectoire
programme
V5
O2
V4, V5 : Interfrence
V3, V6 : Interfrence
V2, V7 : Pas dinterfrence
O2
Arrte
Trajectoire
programme
C
A
V1
V7
V6
V3
350
B63014FR/01
D Cas dinterfrence
suppose bien quil ny
en ait pas
PROGRAMMATION
Arrte
C
B
Trajectoire
programme
351
PROGRAMMATION
B63014FR/01
14.6.6
Usinage trop profond
d la compensation
de rayon
Explications
D Usinage dun angle
intrieur de rayon
infrieur au rayon de
loutil
Lorsque le rayon dun arc est plus petit que le rayon de la fraise, et parce
que la compensation de rayon entranera une coupe trop profonde, une
alarme est mise et la CNC sarrte au dbut du bloc. En mode bloc bloc,
une coupe exagre a lieu parce que loutil est arrt aprs excution du
bloc.
Trajectoire du centre de loutil
Une alarme se
dclenche et le
fonctionnement
sarrte
Trajectoire programme
Pice
Trajectoire programme
Pice
Si la CN ne sarrte
pas, il y a convergence
352
B63014FR/01
D Usinage dun
paulement plus petit
que le rayon de loutil
PROGRAMMATION
Lors de lusinage dun paulement dont le pas est plus petit que le rayon
de la fraise, la trajectoire du centre de loutil, avec une compensation de
rayon ordinaire, est inverse par rapport au sens de celle programme.
Dans ce cas, le premier vecteur est ignor et loutil se dplace de faon
linaire par rapport la position du deuxime vecteur. Le mode de bloc
simple sarrte cet endroit. Si lusinage na pas lieu en mode bloc simple,
le cycle continue. Si le pas est linaire, aucune alarme ne se dclenche et
lusinage est correct. Toutefois, une pice non usine reste.
Position darrt aprs excution dun bloc
simple
Mouvement linaire
Trajectoire programme
Centre de lusinage
circulaire
Pice
Aprs compensation
Pice
D Dmarrage de la
compensation et de
lusinage suivant laxe Z
N6
N3:Commande suivant Z
(500, 500)
N1
353
PROGRAMMATION
B63014FR/01
N1
N1
N6
N2
N3, N5 : Commande suivant laxe Z
(2 blocs)
(500, 500)
354
B63014FR/01
14.6.7
Introduction des
commandes en mode
IMD
PROGRAMMATION
VC1
VB1
PC
VC2
PB
Commande
IMD
VB2
PA
PD
VB1
PB
355
14.6.8
Codes G53, G28, G30,
G30.1 et G29 en mode
compensation de
rayon C
PROGRAMMATION
B63014FR/01
Explications
D Code G53 en mode
compensation de
plaquette C
356
B63014FR/01
PROGRAMMATION
Dmarrage
[Type A]
r
G53X_Y_;
(G41 G00)
G00
G53
G00
s
[Type B]
Dmarrage
r
s
G53
G00
G00
s
G00
G53
G00
s
Dmarrage
[Type A]
r
G53X_Y;
G53
s
G53
G00
G90G00
[Type B]
Dmarrage
r
r
s G00
s
G53
G53
G90G00
357
s
G53
s
G00
G90G00
PROGRAMMATION
B63014FR/01
Oxxxx;
G90G41_ _;
Dmarrage
G00X20.Y20. ;
G53X20.Y20. ;
G00
G00
r
(G41 G00)
r
s
s
G53
[Type B]
Dmarrage
r
s
r
(G41 G00)
G00
G00
s
G53
s
r
(G41 G00)
358
s
G53
G00
G00
PROGRAMMATION
B63014FR/01
AVERTISSEMENT
1. Quand le mode compensation de plaquette C est actif et quand tous les axes machine sont
bloqus, le code G53 ne ralise pas le positionnement sur les axes auxquels sapplique le
blocage. Lorsque la CCN (Bit 2 du paramtre n 5003) est 0, le vecteur est annul. (On notera
que, mme en cas demploi du type FS15, le vecteur est annul lors de lapplication du blocage
de tous les axes machine).
Exemple 1:
s
s
G00
G00
G53
Exemple 2:
s
s
G00
G00
G53
Exemple 3:
s
s
G00
G00
G53
2. Quand G53 est spcifi pour un axe de compensation en mode compensation de plaquette,
les vecteurs situs sur les autres axes sont galement annuls. (Ceci sapplique galement
lorsque CCN (bit 2 du paramtre n 5003)) est mis 1. Quand le type FS15 est utilis, seul
le vecteur situ sur un axe spcifi est annul. Noter que lannulation type FS15 diffre de la
programmation relle de FS15 sur ce point.
Exemple:
s
(G41 X_ Z_)
G00
r
s G53 Z_
359
G00
PROGRAMMATION
B63014FR/01
NOTE
1. Quand un code G53 spcifie un axe situ hors du plan de compensation de plaquette C, un
vecteur perpendiculaire est gnr au point darrive du bloc prcdent et loutil reste
immobile.
Dans le bloc suivant, le mode offset est automatiquement repuis (de la mme
faon que si un ou plusieurs blocs suivants ne specifient aucun movement de commande
G53 Z_
Exemple:
(G41G00X_Y_)
Dmarrage
s
r
G00
s
G00
G00
2. Quand une commande G53 est spcifie devenir un bloc dmarrage, le bloc prochain devient
bloc de dmarrage. Si la CCN (Bit 2 du paramtre n 5003) est 1, un vecteur dintersection
est gnr.
s
G00
Exemple:
Dmarrage
G00
r
s
360
G00
B63014FR/01
PROGRAMMATION
Point
intermdiaire
G28/30/30.1
s
[Type A]
G28X40.Y0 ;
G29X45.Y15. ;
(G42 G01)
s Point de retour
r
G01
r
G29
s
Point de rfrence ou
point de rfrence flottant
[Type B]
Point
intermdiaire
G28/30/30.1
(G42 G01)
s
s
Point de retour
s
r
G01
G29
s
Point de rfrence ou
point de rfrence flottant
s
s
s
(G42 G01)
Point de retour
G01
r
G29
s
Point de rfrence ou
point de rfrence flottant
361
PROGRAMMATION
B63014FR/01
Point
intermdiaire
G28/30/30.1
s
s
[Type A]
G28X40.Y0 ;
G01
r
G00
(G42 G01)
s
Point de rfrence ou
point de rfrence flottant
[Type B]
Point
intermdiaire
G28/30/30.1
s
s
r
(G42 G01)
G01
r
G00
Point de rfrence ou
point de rfrence flottant
Point
intermdiaire
G28/30/30.1
s
s
r
(G42 G01)
G01
r
G00
Point de rfrence ou
point de rfrence flottant
(2) G28, G30 ou G30.1 spcifi en mode offset (sans dplacement vers un
point intermdiaire).
(a) Pour le retour par G29
Cas o CCN (Bit 2 du paramtre n 5003) est 0
O;
G91G41_ _ _;
[Type A]
(G42 G01)
G28X0Y0;
G29X0Y0;
G01
r
G01
G28/30/30.1
G29
Point de rfrence ou
point de rfrence flottant
[Type B]
(G42 G01)
G01
r
G28/30/30.1
Point de rfrence ou
point de rfrence flottant
362
G29
s
G01
B63014FR/01
PROGRAMMATION
G01
r
G28/30/30.1
G01
G29
Point de rfrence ou
point de rfrence flottant
[Type A]
Dmarrage
r
(G42 G01)
s
Position intermdiaire
G28X0Y0 ;
r
s G01
s
G00
G28/30/30.1
Point de rfrence ou
point de rfrence flottant
[Type B]
Dmarrage
r
(G42 G01)
s
Position intermdiaire
r
s G01
G00
G28/30/30.1
Point de rfrence ou
point de rfrence flottant
r
(G41 G01)
Position intermdiaire
G28/30/30.1
s G01
G00
Point de rfrence ou
point de rfrence flottant
363
PROGRAMMATION
B63014FR/01
(3) G28, G30 ou G30.1 spcifi en mode offset (sans dplacement vers un
point de rfrence)
(a) Pour le retour par G29
Cas o CCN (Bit 2 du paramtre n 5003) est 0
Oxxxx;
G91G41_ _ _;
[Type A]
Point de retour
s G01
(G42 G01) s
G28/30/30.1
r
r
G29
s
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
[Type B]
Point de retour
(G42 G01) s
s
G01
r G28/30/30.1
r
G29
s
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
G28X40.Y40.;
G29X40.Y40.;
Point de retour
s G01
G28/30/30.1
G29
s
Point de rfrence ou point de
r
rfrence flottant
= point intermdiaire
(G42 G01) s
[Type A]
G28X40.Y40.;
r
r
r
(G41 G01)
s G01
G00
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
s
s
G28/30/30.1
[Type B]
r
r
r
(G41 G01) s
G28/30/30.1
G01
G00 Point de rfrence ou point de
rfrence flottant
= point intermdiaire
(G41 G01) s
G28/30/30.1
s
364
s
G01
G00
Point de rfrence ou point de
r
rfrence flottant
= point intermdiaire
B63014FR/01
PROGRAMMATION
[Type A]
Vecteur dintersection
G28/30/30.1/G29
r
(G41 G01)
s
G01
G28X0Y0;
G29X0Y0;
G01
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
= point de retour
[Type B]
Vecteur dintersection
G28/30/30.1/G29
(G41 G01)
r
s
G01
G01
G28/30/30.1/G29
Vecteur dintersection
(G42 G01)r
s
G01
Point de rfrence ou point de G01
rfrence flottant
= point intermdiaire
= point de retour
[Type A]
G28/30/30.1
Dmarrage
(G41 G01) r
G28X0Y0;
G00
s
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
G01
[Type B]
Dmarrage
G28/30/30.1
r
(G41 G01) r
s
s
G00
Point de rfrence ou point de
rfrence flottant
G01
= point intermdiaire
365
PROGRAMMATION
B63014FR/01
G01
AVERTISSEMENT
1 Quand un code G28, G30 ou G30.1 est spcifi alors que tous les axes de la machine sont
bloqus, un vecteur de dcalage perpendiculaire est appliqu au point intermdiaire, et aucun
dplacement nest effectu vers le point de rfrence; le vecteur est conserv. On remarquera
toutefois que, mme si le type FS15 est utilis, le vecteur nest annul que lorsque le
verrouillage de tous les axes de la machine est appliqu. (Le type FS15 conserve le vecteur
mme en cas de blocage que chaque axis machine).
Exemple:
[FS15Type ]
(G42 G01)
rs
G28
s
G01
Point de rfrence ou
point de rfrence flottant
Position intermdiaire
Exemple:
G01
[FS15Type ]
(G42 G01)
s
G28
r
s
Position intermdiaire
G01
G01
Point de rfrence ou
point de rfrence flottant
2 Quand G28, G30 ou G30.1 est spcifi pour un axe de compensation en mode compensation
de plaquette, les vecteurs situs sur les autres axes sont galement annuls. (Ceci sapplique
galement lorsque CCN (bit 2 du paramtre n 5003)) est mis 1. Quand le type FS15 est
utilis, seul le vecteur situ sur un axe spcifi est annul. Noter que lannulation type FS15
diffre de la programmation relle de FS15 sur ce point.
Exemple:
G00
s
G00
r
G28 Z_
Point de rfrence ou
Position intermdiaire
point de rfrence flottant
366
PROGRAMMATION
B63014FR/01
NOTE
1 Quand un code G28, G30 ou G30.1 spcifie un axe situ hors du plan de compensation de
plaquette C, un vecteur perpendiculaire est gnr au point darrive du bloc prcdent et loutil
reste immobile. Dans le bloc suivant, le mode offset est automatiquement repuis (de la mme
faon que si un ou plusieurs blocs suivants ne spcifient aucun movement de commande.
Exemple:
s
G01
G01
s
2 Quand un bloc G28, G30 ou G30.1 est spcifi pour devenir un bloc de dmarrage, un vecteur
perpendiculaire au sens du dplacement est cr en un point intermdiaire, puis annul au
point de rfrence. Dans le bloc suivant, un vecteur dintersection est gnr.
Exemple:
[Type FS15]
G01
G01
G42 G28
G01
r
Position intermdiaire
367
Point de rfrence ou
point de rfrence flottant
PROGRAMMATION
B63014FR/01
[Tlype A]
Position
intermdiaire
G28/30/30.1
s
G28X40.Y0; ;
G29X45,Y15.;
Point de retour
s
G01
r
(G42 G01)
G29
s
Point de rfrence ou
point de rfrence flottant
[Type B]
G28/30/30.1
s
Position
intermdiaire
s
(G42 G01)
Point de retour
s
G01
G29
s
Point de rfrence ou
point de rfrence flottant
Position
G28/30/30.1 intermdiaire
s
s
r
(G42 G01)
G01
G29
s
Point de rfrence ou
point de rfrence flottant
368
B63014FR/01
PROGRAMMATION
[Type A]
Point de retour
G01
s
(G42 G01)
Position
intermdiaire
G29X40.Y40;
G29
Dmarrage
[Type B]
Point de retour
s
G01
r
(G42 G01)
Position
intermdiaire
s G29
s
r
Dmarrage
(G42 G01)
Position
intermdiaire
s
G29
[Type A]
(G42 G01)
G28X40.Y40.;
G29X40.Y40.;
s
r
Point de retour
s
G28/30/30.1
r
G29
s
G01
[Type B]
(G42 G01)
s
Point de retour
s
G01
G28/30/30.1
r
G29
s
369
PROGRAMMATION
B63014FR/01
Point de retour
s
G01
G28/30/30.1
G29
s
r
[Type A]
Position intermdiaire
G29X40.Y40.;
(G42 G01)
r
G01
s
G29
G01
Dmarrage
s
r
[Type B]
Point de retour
Position intermdiaire
(G42 G01)
G29
Dmarrage
G01
G01
s
r
Point de retour
Point de retour
370
G01
B63014FR/01
PROGRAMMATION
[Type A]
Point intermdiaire
= point de retour
(G42 G01)
G01
s
s
r
G28X0Y0;
G29X0Y0;
G01
G28/30/30.1
G29
s
Point de rfrence ou
point de rfrence flottant
[Type B]
Point intermdiaire
= point de retour
(G42 G01)
G01
s
s
r
G01
G28/30/30.1
G29
s
Point de rfrence ou
point de rfrence flottant
G01
r
G01
G28/30/30.1
Point de rfrence ou
point de rfrence flottant
371
G29
s
PROGRAMMATION
B63014FR/01
[Type A]
(G42 G01)
G29X0Y0;
G29
G01
G01
s
Point intermdiaire
= point de retour
[Type B]
(G42 G01) s
s
G29
G01
G01
s
Point intermdiaire
= point de retour
s
G29
G01
s
Point intermdiaire
= point de retour
372
G01
B63014FR/01
PROGRAMMATION
[Type A]
G28/30/30.1,G29
Vecteur dintersection
s
G28X0Y0;
G29X0Y0;
(G41 G01) r
s
G01
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
= point de retour
G01
[Type B]
G28/30/30.1,G29
Vecteur dintersection
(G41 G01)
r
s
G01
s
G01
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
= point de retour
Vecteur dintersection
(G42 G01) r
s
G01
s
G01
Point de rfrence ou point de
rfrence flottant
= point intermdiaire
= point de retour
373
PROGRAMMATION
B63014FR/01
[Type A]
G29
G29X0Y0;
s
G01
(G41 G01) r
G01
s
Point intermdiaire = point de retour
[Type B]
G29
(G41 G01) r
s
G01
G01
s
Point intermdiaire = point de retour
G29
(G41 G01) r
s
G01
G01
s
Point intermdiaire = point de retour
NOTE
Quand un code G29 est spcifi pour un axe situ hors du plan de compensation de plaquette
C, un vecteur perpendiculaire est gnr au point darrive du bloc prcdent et loutil reste
immobile. Dans le bloc suivant, un vecteur dintersection est gnr (comme lorsque 2 blocs
successifs ou plus ne spcifient aucun dplacement).
G29Z__
s
G01
r
(G41G01X_Y_)
G01
374
PROGRAMMATION
B63014FR/01
14.6.9
Interpolation circulaire
dangle (G39)
Format
En mode compensation
G39;
ou
G39
I_J_
I_K_
J_K_
Explications
D Interpolation circulaire
dangle
D G39 sans I, J ou K
Lorsque G39; est programme, larc langle est trac de sorte que le
vecteur au point darrive soit perpendiculaire au point de dpart du bloc
suivant.
D G39 avec I, J et K
Lorsque G39 est spcifie avec I, J et K, larc langle est trac de sorte
que le vecteur au point darrive soit perpendiculaire au vecteur dfini par
les valeurs I, J et K.
Limites
D Commande de
mouvement
D Commande daucun
mouvement
375
PROGRAMMATION
B63014FR/01
Exemples
D G39 sans I, J ni K
.
.
.
.
(En mode compensation)
N1 Y10.0 ;
N2 G39 ;
N3 X-10.0 ;
.
.
.
.
Bloc N1
axe X
axe Y
Vecteur de correction
Bloc N2
(0.0, 10.0)
Bloc N3
Trajectoire programme
Trajectoire du
centre de loutil
(-10.0, 10.0)
D G39 avec I, J et K
.
.
.
.
(En mode compensation)
N1 Y10.0 ;
N2 G39 I1.0 J2.0 ;
N3 X-10.0 Y20.0 ;
.
.
.
.
axe X
axe Y
Bloc N2
Vecteur de correction
Bloc N1
Bloc N3
Trajectoire
programme
(0.0, 10.0)
(I=-1.0, J=2.0)
Trajectoire
du centre de
loutil
(10.0, 20.0)
376
B63014FR/01
14.7
COMPENSATION
DOUTIL
TRIDIMENSIONNELLE
(G40, G41)
PROGRAMMATION
Format
D Dmarrage (dmarrage
de la compensation
doutil en trois
dimensions)
D Annulation de la
compensation doutil en
trois dimensions
D Slection de lespace de
compensation
377
Espace XYZ
Espace UVZ
Espace XYW
PROGRAMMATION
B63014FR/01
Explications
D Vecteur de
compensation doutil en
trois dimensions
G40
G41
ir
p
Vy =
jr
p
Vz =
kr
p
i2 + j2 + k2
D Relations entre la
compensation doutil en
trois dimensions et les
autres fonctions de
compensation
i2 + j2 + k2
Compensation
de longueur
doutil
Dcalage de
loutil
Compensation
de rayon C
378
B63014FR/01
PROGRAMMATION
D Spcification de I, J et K
Les adresses I, J et K doivent tre toutes les trois spcifies pour introduire
la compensation doutil en trois dimensions. Lorsque lune de ces trois
adresses est omise, la compensation de rayon C est active. Lorsquun
bloc spcifi en mode compensation doutil en trois dimensions ne
contient aucune de ces trois adresses, le mme vecteur que le vecteur
gnr dans le bloc prcdent est gnr la fin du bloc.
D G42
D Vecteur de
compensation en
interpolation
Le mme vecteur
est gnr
Trajectoire programme
Trajectoire aprs compensation
en trois dimensions
Vecteur de compensation doutil en trois dimensions
D Vrification du retour
la position de rfrence
(G27)
D Alarme mise
lintroduction de la
compensation
D Alarme pendant la
compensation en trois
dimensions
D Deux ou plusieurs axes sont spcifis dans le mme sens (P/S n 047).
D Bien que XP, Yp, ou Zp soient omis, les trois axes de base nont pas
t dfinis (P/S n 048).
379
PROGRAMMATION
B63014FR/01
D Commandes qui
annulent le vecteur
D Commandes qui
gnrent le mme
vecteur que le vecteur
du bloc prcdent
380
PROGRAMMATION
B63014FR/01
Position de rfrence
14.8
VALEURS DE
COMPENSATION
DOUTIL, NOMBRE
DE VALEURS DE
COMPENSATION ET
CHARGEMENT DES
VALEURS PAR LE
PROGRAMME (G10)
OFSG
OFSW
Explications
D Plages valables des
valeurs de compensation
doutil
D Nombre de valeurs de
compensation doutil et
les adresses spcifier
"999,999 mm
"99,9999
pouces
"999,9999 mm "99,99999
pouces
"99,999 mm
"9,9999
pouces
"99,9999 mm
"9,99999
pouces
La mmoire peut contenir 32, 64, 99, 200, 499, ou 999 valeurs de
compensation doutil (option).
Les adresses D ou H sont utilises dans le programme. Ladresse utilise
dpend de la fonction concerne : compensation de longueur doutil (Voir
II14.1), correction doutil (Voir II14.3), compensation de rayon B (Voir
II 14.4) ou compensation de rayon C (Voir II14.6).
La gamme de chiffres indiqus aprs ladresse (D ou H) est fonction du
nombre de valeurs de compensation doutil : 0 32, 0 64, 0 99, 0 200,
0 400, 0 499 ou 0 999.
381
D Mmoire de
compensation doutil et
valeurs charger
PROGRAMMATION
B63014FR/01
Tableau14.8 (b) Dfinition des contenus de la mmoire de compensation doutil et des valeurs correspondantes
Valeur de correction doutil
Valeur de correction de
gomtrie pour adresse D
Valeur de correction de
gomtrie pour adresse H
Valeur de correction dusure
pour adresse D
Mmoire A de
compensation doutil
Mmoire B de
compensation doutil
Valeurs de correction de
gomtrie + valeurs de
correction dusure pour les
d usure our
adresses D ou H. (Les
valeurs peuvent tre
spcifies avec lune ou
l une
lautre adresse).
Valeurs de correction de
gomtrie pour les adresses
D ou H (Les valeurs peuvent
euvent
tre spcifies avec lune ou
lautre adresse)
Format
D Introduction des valeurs
de compensation doutil
par programmation
Mmoire C de
compensation doutil
Dfini
Dfini
G10L11P_R_;
G10L10P_R_;
Compensation dusure
G10L11P_R_;
G10L11P_R_;
G10L13P_R_;
382
B63014FR/01
14.9
MISE A LECHELLE
(G50,G51)
PROGRAMMATION
P4
P3
P4
P3
P0
P2
P1
P2
P1
Format
AGRANDISSEMENT OU REDUCTION SUIVANT TOUS LES AXES
AVEC LE MEME FACTEUR DECHELLE
Format
G51X_Y_Z_P_ ; Dbut de mise
lchelle
Mise lchelle
active (mode mise
lchelle)
G50 ; Annulation du mode
mise lchelle
Signification de la commande
X_Y_Z _ : Commande absolue
des valeurs de coordonnes du centre de
la mise lchelle
P_
: Facteur de mise
lchelle
Signification de la commande
X_Y_Z_ Commande absolue des
valeurs de coordonnes
du centre de la mise
lchelle
I_J_K_ Facteur de mise lchelle
pour les axes X, Y et Z
respectivement
AVERTISSEMENT
G51 doit tre spcifi dans un bloc spar. Aprs
agrandissement ou rduction du profil, il faut annuler le
mode mise lchelle en spcifiant G50.
383
PROGRAMMATION
B63014FR/01
Explications
D Agrandissement ou
rduction suivant tous
les axes avec le mme
facteur dchelle
D Mise lchelle de
chaque axe, image miroir
programmable (facteur
ngatif)
Chaque axe peut tre mis lchelle avec un facteur diffrent. Aussi quand
un facteur ngatif est spcifi, une image miroir est applique. Dfinissez,
tout dabord, un paramtre XSC (N 5400#6) qui permette lutilisation
des chelles sur chaque axe (image miroir).
Dfinissez ensuite le paramtre SCLx (N 5401#0) pour valider la mise
lchelle le long de chaque axe.
Le plus petit incrment dentre du facteur dchelle de chaque axe
(I, J, K) est 0,001 ou 0,00001 (selon le paramtre SCR (N 5400#7)).
Le facteur dchelle est dfini par le paramtre n 5421 avec des valeurs
comprises entre +0,00001 et +9,99999 ou +0,001 et +999,999
Si une valeur ngative est indique, limage miroir est prise en compte.
En labsence du facteur I, J ou K, la valeur dfinie pour le paramtre
(N 5421) est prise en compte. Cependant, il faut que ce paramtre
contienne une valeur autre que 0.
NOTE
Le point dcimal ne peut pas tre utilis pour spcifier un
facteur dchelle (I, J, K).
Figure mise
lchelle
c
0
Axe X
384
B63014FR/01
PROGRAMMATION
Mme si des facteurs dchelle diffrents sont affects chaque axe dans
une interpolation circulaire, loutil ne dcrit pas une ellipse.
Lorsque des facteurs dchelle diffrents sont affects aux axes et quune
interpolation circulaire est dfinie avec un rayon R, on obtient la
figure 14.9 (c) ci-dessous (dans cet exemple, laxe X a un facteur
dchelle de 2 et laxe Y un facteur de 1).
G90 G00 X0.0 Y100.0 ;
G51 X0.0 Y0.0 Z0.0 I2000 J1000;
G02 X100.0 Y0.0 R100.0 F500 ;
Les commandes ci-dessus sont quivalentes aux commandes suivantes
:
G90 G00 X0.0 Y100.0 Z0.0 ;
G02 X200.0 Y0.0 R200.0 F500 ;
Lagrandissement de R dpend de la plus grande valeur de I ou de J.
Y
X
(0, 0)
(100.0)
(200.0)
Lorsque des facteurs dchelle diffrents sont affects aux axes et quune
interpolation circulaire est dfinie avec I, J et K, on obtient la
figure 14.9 (d) ci-dessous (dans cet exemple, laxe X a un facteur
dchelle de 2 et laxe Y un facteur de 1).
G90 G00 X0.0 Y0.0 ;
G51 X0.0 Y0.0 I2000 J1000;
G02 X100.0 Y0.0 I0.0 J100.0 F500 ;
Les commandes ci-dessus sont quivalentes aux commandes suivantes
:
G90 G00 X0.0 Y100.0;
G02 X200.0 Y0.0 I0.0 J100.0 F500 ;
Dans ce cas, le point darrive ne rencontre pas le rayon, une section
linaire est incluse.
Y
(200.0)
(0, 0)
(100.0)
(200.0)
385
D Compensation doutil
PROGRAMMATION
B63014FR/01
Figure programme
Figure mise
lchelle
D Commandes se
rapportant au retour la
position de rfrence et
au systme de
coordonnes
AVERTISSEMENT
1. Si une valeur dfinie dans un paramtre est utilise comme facteur dchelle en labsence de
la spcification de P, la valeur active au moment de la spcification de G51 est utilise et
le!changement de cette valeur par une autre nest pas possible.
2. Avant de spcifier un code G pour le retour une position de rfrence (G27, G28, G29, G30)
ou !une dfinition dun systme de coordonnes (G92), il faut annuler le mode mise lchelle.
3. Si les rsultats de la mise lchelle sont arrondis en comptant les fractions de 5 et au-dessus,
et en ignorant les restes, la valeur du dplacement peut devenir gale zro. Dans ce cas, le
bloc est !considr comme un bloc sans mouvement et, par consquent, il peut avoir une
incidence sur le mouvement doutil correspondant une !compensation de rayon C.
Reportez-vous la description des blocs qui ne dplacent pas loutil II14.6.3.
386
B63014FR/01
PROGRAMMATION
NOTE
1. La visualisation de position indique les coordonnes aprs mise lchelle.
2. Lorsque limage miroir est applique un axe du plan spcifi, il en ! rsulte ce qui suit :
(1) Commande circulaire . . . . . . . . . . . . . . . . . . . . . . . Le sens de rotation est invers.
(2) Compensation de rayon C . . . . . . . . . . . . . . . . . . . Le sens de la compensation est invers.
(3) Rotation du systme de coordonnes . . . . . . . . . Langle de rotation est invers.
(4) Compensation de rayon B . . . . . . . . . . . . . . . . . . . Le sens de la compensation est invers
(y compris G39).
Exemples
Programme principal
N10 G00 G90;
N20M98P9000;
N30 G51 X50.0 Y50.0 I1000 J1000;
N40 M98 P9000;
N50 G51 X50.0 Y50.0 I1000 J1000;
N60 M98 P9000;
N70 G51 X50.0 Y50.0 I1000 J1000
N80 M98 P9000;
N90 G50;
Y
100
60
50
40
X
0
40 50
60
100
387
14.10
ROTATION DU
SYSTEME DE
COORDONNEES
(G68, G69)
PROGRAMMATION
B63014FR/01
Angle de rotation
Centre de rotation
X
Format
Format
G17
G18
G19
G69 ;
__
R_
388
B63014FR/01
PROGRAMMATION
( )
Z
NOTE
Lorsquune fraction dcimale est utilise pour spcifier le
dplacement angulaire (R_), le premier chiffre correspond
lunit de degr.
Explications
D Code G de slection de
plan: G17, G18 ou G19
Le code G de slection de plan (G17, G18, G19) peut tre spcifi avant
le bloc contenant le code G de rotation du systme de coordonnes (G68).
Les codes G17, G18 et G19 ne peuvent pas figurer dans le mode de
rotation du systme de coordonnes.
D Commandes
incrmentielles dans le
mode de rotation du
systme de coordonnes
D Centre de rotation
D Dplacement angulaire
D Commande dannulation
de rotation du systme
de coordonnes
D Compensation de loutil
D Rapports avec la
conversion des
coordonnes
tridimensionnelles
(G68, G69)
PROGRAMMATION
B63014FR/01
Limites
D Commandes concernant
le retour la position de
rfrence et le systme
de coordonnes
D Commandes
incrmentielles
Explications
Commandes de
positionnement
absolues/incrmentielles
Trajectoire originellement
programme
Centre de rotation
(7000,3000)
(0,0)
60,
(500.0,500.0)
Trajectoire aprs rotation
390
B63014FR/01
PROGRAMMATION
Exemples
D Compensation de rayon C
et rotation du systme de
coordonnes
D Mise lchelle et
rotation du systme de
coordonnes
391
PROGRAMMATION
B63014FR/01
200.0
Programme dusinage
100.0
X
200.0
400.0
392
B63014FR/01
D Commandes rptitives
pour la rotation du
systme de coordonnes
PROGRAMMATION
Trajectoire programme
(0, 0)
(0, 10.0)
Quand la
compensation
est applique
Sous-programme
Fig14.10 (f) Commande de rotation du systme de coordonnes
393
14.11
CONTROLE DU SENS
DE LA NORMALE
(G40.1, G41.1, G42.1
OU G150, G151,
G152)
PROGRAMMATION
B63014FR/01
Outil
Sens de la normale
(dans lequel loutil se
dplace)
Fig14.11 (a) Exemple de mouvement de loutil
Format
Code G
Fonction
G41.1 ou
G151
Contrle du sens de la
normale gauche
G42.1 ou
G152
Contrle du sens de la
normale droite
G40.1 ou
G150
Annulation du contrle
du sens de la normale
394
Explication
Si la pice se trouve droite de la
trajectoire de loutil en regardant le
sens dans lequel loutil avance, la
fonction contrle du sens de la
normale (G41 1 ou G151) est
l (G41.1
t
spcifie.
Aprs que G41.1 (G151 ou G42.1
(G152) est spcifi, le sens du
contrle de la normale devient
actif.
Lorsque G40.1 ou G150 est
spcifi, le contrle du sens de la
normale est annul.
PROGRAMMATION
B63014FR/01
Trajectoire programme
Centre de larc
Trajectoire programme
Explications
D Angle de l'axe C
90
180
Centre de rotation
+X
270
D Contrle du sens de la
normale de laxe C
PROGRAMMATION
B63014FR/01
Trajectoire programme
N2
S
N3
S
Fig14.11 (e) Point o seffectue larrt dune opration bloc bloc dans le
mode de contrle du sens de la normale
Trajectoire
du centre
de loutil
Centre de larc
Trajectoire programme
Fig14.11 (f) Contrle du sens de la normale de linterpolation circulaire
NOTE
Pendant le contrle du sens de la normale, laxe C tourne
toujours dun angle infrieur 180_, cest--dire quil tourne
toujours dans le sens du dplacement le plus court.
396
PROGRAMMATION
B63014FR/01
D Avance de laxe C
(en deg/mn)
correspondant larc
Valeur du mouvement de laxe C :
NOTE
Si lavance de laxe C dpasse la vitesse dusinage
maximale de laxe C telle quelle est spcifie dans le
paramtre n 1422, lavance de chacun des autres axes est
bloque afin de maintenir celle de laxe C au-dessous de la
vitesse dusinage maximale.
D Angle de rotation
pouvant tre ignor
397
D Mouvements pour
lesquels linsertion de
larc est ignor
PROGRAMMATION
B63014FR/01
N3
N1
Distance
Trajectoire programme
D Mouvement circulaire
Lorsque le diamtre du bloc N2, indiqu ci-dessous, est plus petit que
la valeur dfinie, lusinage de ce bloc N2 est effectu en utilisant le
mme sens de la normale que dans le bloc N1. Lorientation de laxe
auquel le contrle du sens de la normale est appliqu, en rapport avec
le sens de la normale du bloc N2, ne change pas tout au long de larc.
Trajectoire du centre de loutil
N2
N3
Diamtre
Trajectoire
programme
N1
NOTE
1 Il ne faut spcifier aucune commande de laxe C pendant le
contrle du sens normal. Toute commande spcifie dans
ce cas est ignore.
2. Avant le dbut du traitement, il est ncessaire de mettre en
corrlation les coordonnes pice de laxe C avec la
position courante de cet axe C sur la machine en utilisant
une mthode de dfinition du systme de coordonnes
(G92).
3. Loption usinage hlicodal est ncessaire pour lutilisation
de cette option. Lusinage hlicodal ne peut pas tre
spcifi en mode contrle du sens de la normale.
4. Le contrle du sens de la normale ne peut pas tre effectu
par une commande de dplacement G53.
5. Laxe C doit tre un axe rotatif.
398
PROGRAMMATION
B63014FR/01
14.12
IMAGE MIROIR
PROGRAMMABLE
(G50.1, G51.1)
Une image miroir dune commande programme peut tre obtenue par
rapport un axe programm de symtrie (Fig. 14.12 (a)).
Y
(1)
100
60
Axe de symtrie
(Y=50)
50
40
0
(3)
(4)
40
50 60
100
Format
G51.1 IP_ ;
399
PROGRAMMATION
B63014FR/01
Explications
D Image miroir
Explication
Commande
circulaire
Compensation de
lame
Rotation des
coordonnes
Limites
D Mise lchelle/rotation
du systme de
coordonnes
D Commandes concernant
le retour la position de
rfrence et le systme
de coordonnes
400
PROGRAMMATION
B63014FR/01
14.13
COMPENSATION
DUSURE DE MEULE
Centre de la compensation
Trajectoire
programme
Trajectoire du
centre de loutil
Format
D Slection du centre de
la compensation
D Dmarrage
D_;
D Annulation du mode de
compensation D0;
D0;
D Maintien du vecteur de
compensation
G40;
Explications
D Rglage et slection du
centre de compensation
PROGRAMMATION
B63014FR/01
D Dmarrage
D Vecteur de
compensation
Vecteur de
compensation (+)
Centre de la
compensation
Trajectoire
programme
Trajectoire du
centre de loutil
Y+
Valeur de dcalage (+)
Centre de la
compensation
+
Z
Trajectoire
programme
Trajectoire du
centre de loutil
Centre de la
compensation
Y+
Valeur de dcalage ()
D Annulation du mode de
compensation D0;
D Maintien du vecteur de
compensation
402
B63014FR/01
D Interpolation circulaire et
hlicodale
PROGRAMMATION
Trajectoire du centre
de loutil
Trajectoire
programme
Centre de la compensation
Centre de larc
programm
Vecteur maintenu
Trajectoire du
centre de loutil
Trajectoire
programme
D Interpolation
exponentielle
D Plan de compensation et
slection de plan en
utilisant G17/G18/G19
PROGRAMMATION
(Exemple 1)
+
Y
B63014FR/01
Vay
+
Y
Vay
a
Vb
Va
Vaz
Centre de la
compensation
b
Vby
Vby
b
b
Vbz
Z+
X+
Trajectoires sur le plan XY
(Exemple 2)
+
Y
Vay
Vb
Va
Vaz
Centre de la
compensation
b
Centre de larc
Vby
b
b
Vbz
Z+
X+
D Mode annulation de
compensation
D Changement de systme
de coordonnes
D Retour la position de
rfrence (G28, G30)
404
B63014FR/01
PROGRAMMATION
Limites
D Changement des axes de
compensation
405
15. MACRO-CLIENT
15
PROGRAMMATION
B63014FR/01
MACROCLIENT
Bien que les sous-programmes soient trs utiles dans le cas de rptition
doprations identiques, la fonction macro-client permet dutiliser des
variables, des oprations arithmtiques et logiques, et des conditions de
branchement. Elles facilitent la cration de programmes spciaux pour
une machine donne. Un programme dusinage peut appeler une
macro-client avec une simple commande, exactement comme un
sous-programme.
Programme dusinage
O0001 ;
:
:
:
G65 P9010 R50.0 L2 ;
:
:
M30 ;
406
Macro-client
O9010 ;
#1=#18/2 ;
G01 G42 X#1 Y#1 F300 ;
G02 X#1 Y#1 R#1 ;
:
:
:
M99 ;
PROGRAMMATION
B63014FR/01
15.1
VARIABLES
15. MACRO-CLIENT
Explications
D Reprsentation dune
variable
D Types de variables
Type de
variable
Fonction
#0
Toujours
zro
#1 #33
#1000
407
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
NOTE
Les variables communes #150 #199 et #532 #999 sont
disponibles en option.
D Omission du point
dcimal
D Variables de macro
personnalise
communes aux postes
doutils (commande
deux voies)
Dans le commande deux voies, les variables macro sont fournies pour
chaque poste doutils. Certaines variables communes peuvent,
cependant, tre utilises pour les deux voies en dfinissant les paramtre
n 6036 et 6037 en consquence.
408
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
Lorsquune valeur de variable nest pas dfinie, il est dit que cette variable
est une variable nulle. La variable #0 est toujours une variable zro. Elle
ne peut pas tre crite mais peut tre lue.
(a) Citation
Lorsquune variable indfinie est cite, ladresse elle-mme est
aussi ignore.
[Exemple] Quand #1 est 0 et #2 est nul, le rsultat de lexcution
de G00 X#1 Y#2 est le mme que lorsque G00 X0; est
excut.
(b) Opration
<libre> est identique 0 sauf si remplac par <libre>
Lorsque #1 = < libre >
Lorsque #1 = 0
#2 = #1
#
#2 = < libre >
#2 = #1
#
#2 = 0
#2 = #1*5
#
#2 = 0
#2 = #1*5
#
#2 = 0
#2 = #1+#1
#
#2 = 0
#2 = #1+#1
#
#2 = 0
Lorsque #1 = 0
#1 EQ #0
#
Etabli
#1 EQ #0
#
Non tabli
#1 NE 0
#
Etabli
#1 NE 0
#
Non tabli
#1 GE #0
#
Etabli
#1 GE #0
#
Etabli
#1 GT 0
#
Non tabli
#1 GT 0
#
Non tabli
409
15. MACRO-CLIENT
PROGRAMMATION
VARIABLE
NO.
100
101
102
103
104
105
106
107
B63014FR/01
DATE
123.456
0.000
NO.
108
109
110
111
112
113
114
115
OPR
Y
B
O1234 N12345
DATE
0.000
0.000
18:42:15
] [
] [ (OPR) ]
Limitations
410
PROGRAMMATION
B63014FR/01
15.2
VARIABLES DU
SYSTEME
15. MACRO-CLIENT
Les variables du systme peuvent tre utilises pour crire et lire des
donnes internes la CNC telles que les valeurs de compensation doutil
et les valeurs de position courante. Remarquez toutefois que certaines
variables du systme peuvent uniquement tre lues. Les variables du
systme sont fondamentales pour le dveloppement de lautomatisation
et des programmes gnraux.
Explications
D Signaux dinterface
Fonction
#1000#1015
#1032
#1100#1115
#1132
#1133
411
15. MACRO-CLIENT
D Valeurs de
compensation doutil
PROGRAMMATION
B63014FR/01
Variable du systme
#10001 (#2001)
:
#10200 (#2200)
:
#10999
Correction de gomtrie
#11001 (#2201)
:
#11200 (#2400)
:
#11999
1
:
200
:
999
412
Correction dusure
#10001 (#2001)
:
#10200 (#2200)
:
#10999
PROGRAMMATION
B63014FR/01
15. MACRO-CLIENT
Compensation de rayon
(D)
Correction
dusure
#11001(#2201)
:
#11201(#2400)
:
#11999
1
:
200
:
999
#12001
:
:
#13999
:
#12999
#10001(#2001)
:
#10201(#2200)
:
#10999
D Alarmes de macros
Tableau 15.2(e) Variable du systme pour les alarmes de macros
N de
variable
#3000
Fonction
Exemple:
#3000=1(OUTIL NON TROUVEE);
Lcran dalarme affiche 3001 OUTIL NON TROUVEE.
413
15. MACRO-CLIENT
D Information de temps
PROGRAMMATION
B63014FR/01
Fonction
#3001
#3002
#3011
#3012
D Contrle du
fonctionnement
automatique
#3003
Activ
Dsactiv
Activ
Dsactiv
414
PROGRAMMATION
B63014FR/01
15. MACRO-CLIENT
Suspension de
lavance
Correction des
avances
Arrt prcis
Activ
Activ
Activ
Dsactiv
Activ
Activ
Activ
Dsactiv
Activ
Dsactiv
Dsactiv
Activ
Activ
Activ
Dsactiv
Dsactiv
Activ
Dsactiv
Activ
Dsactiv
Dsactiv
Dsactiv
Dsactiv
Dsactiv
N1
N8, N9,
N10
N2
N3, N4
N7
N5
O0001 ;
N1 G00 G91 X#24 Y#25 ;
N2 Z#18 ;
G04 ;
N3 #3003=3 ;
N4 #3004=7 ;
N5 G01 Z#26 F#9 ;
N6 M04 ;
N7 G01
Z[ROUND[#18]+ROUND[#26]] ;
G04 ;
N8 #3004=0 ;
N9 #3003=0 ;
N10M03 ;
M99 ;
N6
Fig. 15.2(a)
415
15. MACRO-CLIENT
PROGRAMMATION
D Dfinitions
B63014FR/01
Les dfinitions peuvent tre lues et crites. Les valeurs binaires sont
converties en valeurs dcimales
#3005
#15
#14
#13
#12
#11
#10
#9
#8
FCV
Rglage
#7
#6
Rglage
#5
#4
#3
#2
INI
SEQN
#1
ISO
#0
TVC
#9 (FCV)
D Image miroir
Ltat dimage miroir pour chaque axe rgl laide dun commutateur
externe ou dune opration de rglage peut tre lu grce au signal de sortie
(signal de contrle dimage miroir). Ltat dimage miroir prsent ce
moment peut tre vrifi. La valeur binaire obtenue est convertie en valeur
dcimale.
#3007
#7
Rglage
8me
axe
#6
#5
#4
7me
axe
6me
axe
5me
axe
#3
#2
4me
axe
3me
axe
#1
2me
axe
#0
1er axe
est indiqu
Exemple: Si #3007 est 3, la fonction image miroir est autorise pour les premier et le second axes.
S
Lorsque la fonction image miroir est dfinie pour un certain axe par
les deux possibilits, signal image miroir et dfinition interne, ces
deux conditions sont mises en OU et ensuite sorties.
S Lorsque les signaux dimage miroir pour les axes autres que ceux
contrls sont mis ltat 1, ils sont quand mme lus dans la variable
du systme #3007.
S La variable du systme #3007 est une variable protge contre
lcriture. Si une tentative est faite pour y crire une valeur, lalarme
P/S n 116 VARIABLE PROTEGEE est mise.
416
PROGRAMMATION
B63014FR/01
D Nombre de pices
usines
15. MACRO-CLIENT
Fonction
#3901
#3902
NOTE
Ne remplacez pas une valeur ngative.
D Information modale
Fonction
#4001
#4002
#4003
#4004
#4005
#4006
#4007
#4008
#4009
#4010
#4011
#4012
#4013
#4014
#4015
#4016
:
#4022
#4102
#4107
#4109
#4111
#4113
#4114
#4115
#4119
#4120
#4130
(Groupe 01)
(Groupe 02)
(Groupe 03)
(Groupe 04)
(Groupe 05)
(Groupe 06)
(Groupe 07)
(Groupe 08)
(Groupe 09)
(Groupe 10)
(Groupe 11)
(Groupe 12)
(Groupe 13)
(Groupe 14)
(Groupe 15)
(Groupe 16)
:
(Groupe 22)
Code B
Code D
Code F
Code H
Code M
Numro de squence
Numro de programme
Code S
Code T
Code P (Numro du systme de coordonnes
pice additionnel actuellement slectionn)
Exemple:
Lorsque #1= #4001; est excut, la valeur rsultante en #1 est 0, 1, 2,
3, ou 33.
Si la variable systme spcifie pour lecture dinformations modales
correspond un groupe de codes G inutilisable, une alarme P/S est
mise.
417
15. MACRO-CLIENT
D Position courante
PROGRAMMATION
B63014FR/01
La formation de la position ne peut pas tre crite mais peut tre lue.
Tableau 15.2(k) Variables du systme pour linformation de position
Numro de
variable
Donne de
position
Systme de
coordonnes
Valeur de
compensation de
loutil
#5001#5008
Systme de
coordonnes
de pice
Non
incluse
Activ
#5021#5028
Position actuelle
Systme de
coordonnes
de la
machine
Incluse
Dsactiv
#5041#5048
Position actuelle
#5061#5068
Position de signal
de saut
Systme de
coordonnes
de pice
#5081#5088
Valeur du
correcteur de
longueur doutil
#5101#5108
Position servo
devie
Lecture
pendant
dplacement
Activ
Dsactiv
418
PROGRAMMATION
B63014FR/01
D Valeurs de
compensation du
systme de coordonnes
pice (valeurs de
dcalage du point zro
pice)
15. MACRO-CLIENT
Fonction
#5201
:
#5208
#5221
:
#5228
#5241
:
#5248
#5261
:
#5268
#5281
:
#5288
#5301
:
#5308
#5321
:
#5328
#7001
:
#7008
#7021
:
#7028
#7941
:
#7948
#14001
:
#14008
#14021
:
#14028
:
#19980
:
#19988
:
Valeur de dcalage point zro pice G54.1P300 du premier axe
:
Valeur de dcalage du point zro pice G54.1P300 du 8me axe
419
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
Fonction
Numro de
variable
#2501
#5221
#2502
#5241
#2503
#5261
#2504
#5281
#2505
#5301
#2506
#5321
#2600
#5202
#2601
#5222
#2602
#5242
#2603
#5262
#2604
#5282
#2605
#5302
#2606
#5322
#2700
#5203
#2701
#5223
#2702
#5243
#2703
#5263
#2704
#5283
#2705
#5303
#2706
#5323
#2800
#5204
#2801
#5224
#2802
#5244
#2803
#5264
#2804
#5284
#2805
#5304
Quatrime
axe
#5201
Troisime
axe
#2500
Deuxime
axe
#2806
#5324
NOTE
Les variables optionnelles des systmes de coordonnes
pice sont ncessaires lutilisation des variables n 2500
2806 et n 5201 5328.
Les variables optionnelles pour 48 systmes de
coordonnes pice complmentaires sont les n 7001
7948 (G54.1 P1 G54.1 P48).
Les variables optionnelles pour 300 systmes de
coordonnes pice complmentaires sont les n 14001
19988 (G54.1 P1 G54.1 P300). En plus de ces variables,
on peut aussi utiliser les n 7001 7948.
420
PROGRAMMATION
B63014FR/01
15.3
OPERATIONS
ARITHMETIQUES ET
LOGIQUES
15. MACRO-CLIENT
Les oprations figurant dans le tableau 15.3(a) peuvent porter sur des
variables. Lexpression droite de loprateur peut contenir des
constantes et/ou variables combines par une fonction ou loprateur. Les
variables #j et #K dans une expression peuvent tre remplaces par une
constante. Les variables de gauche peuvent galement tre remplaces par
une expression.
Tableau 15.3(a) Oprations arithmtiques et logiques
Fonction
Format
Remarques
Dfinition
#i=#j
Somme
Diffrence
Produit
Quotient
#i=#j+#k;
#i=#j#k;
#i=#j*#k;
#i=#j/#k;
Sinus
Arc sinus
Tangente
Arc tangente
#i=SIN[#j];
#i=ASIN[#j];
#i=TAN[#j];
#i=ATAN[#j]/[#k];
Racine carre
Valeur absolue
Arrondi au plus prs
Arrondi lunit infrieure
Arrondi lunit suprieure
Logarithme naturel
Fonction exponentielle
#i=SQRT[#j];
#i=ABS[#j];
#i=ROUND[#j];
#i=FIX[#j];
#i=FUP[#j];
#i=LN[#j];
#i=EXP[#j];
OR
XOR
AND
#i=#j OR #k;
#i=#j XOR #k;
#i=#j et #k;
#i=BIN[#j];
#i=BCD[#j];
Explications
D Units dangle
Les units des angles utiliss avec les fonctions SIN, COS, ASIN, ACOS,
TAN et ATAN sont les degrs. Par exemple, 90 degrs et 30 minutes sont
reprsents comme 90,5 degrs.
D RCSIN #i = ASIN[#j];
D RCCOS #i = ACOS[#j];
15. MACRO-CLIENT
D ARCTAN #i =
ATAN[#j]/[#k];
PROGRAMMATION
B63014FR/01
S Spcifiez les longueurs des deux cts spares par une barre
oblique (/).
S Les valeurs possibles des solutions sont indiques ci-aprs.
Lorsque le bit NAT (Bit 0 du paramtre n 6004) a la valeur 0:
0 360_
[Exemple] Si #1 = ATAN[1]/[1];, le rsultat est #1 = 225,0.
Lorsque le bit NAT (Bit 0 du paramtre n 6004) a la valeur 1:
180_ 180_
[Exemple] Si #1 = ATAN[1]/[1];, le rsultat est #1 = 135,0.
S Une constante peut tre employe la place de la variable #j.
D Logarithme naturel #i =
LN[#j];
D Fonction exponentielle #i
= EXP[#j];
D Fonction ROUND
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
Avec la CNC, lorsque la valeur absolue du nombre entier produit par une
opration sur un nombre est suprieure la valeur absolue du nombre
original, cette opration est appele arrondi au chiffre suprieur par
rapport un nombre entier. Inversement, lorsque la valeur absolue dun
nombre entier obtenu par une opration sur un nombre est infrieure la
valeur absolue du nombre original, cette opration est appele arrondi au
chiffre infrieur par rapport un nombre entier. Soyez particulirement
attentif lorsque vous manipulez les nombres ngatifs.
Exemple:
Supposez que #1=1.2 et #2=1.2.
Lorsque #3=FUP[#1] est excut, 2.0 est attribu #3.
Lorsque #3=FIX[#1] est excut, 1.0 est attribu #3.
Lorsque #3=FUP[#2] est excut, 2.0 est attribu #3.
Lorsque #3=FIX[#2] est excut, 1.0 est attribu #3.
D Abrviations des
commandes des
oprations logiques et
arithmtiques
Pour utiliser une fonction dans un programme, on peut employer les deux
premiers caractres de son nom pour la dsigner (Voir III9.7).
Fonctions
Oprations telles que multiplication et division (*,/, AND)
Oprations telles que addition et soustraction (+, , OR, XOR)
Exemple:
ROUND RO
FIX FI
Exemple) #1=#2+#3*SIN[#4];
, et indiquent lordre des oprations.
D Crochets dembotement
Les crochets sont utiliss pour changer lordre des oprations. Les
crochets peuvent tre utiliss jusqu une profondeur de cinq niveaux y
compris les crochets utiliss pour englober une fonction. Si vous utilisez
plus de cinq niveaux, lalarme P/S n 118 est dclenche.
Exemple) #1=SIN [ [ [#2+#3] *#4 +#5] *#6] ;
indiquent lordre des oprations.
423
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
Limitations
D Crochets
Les crochets ([, ]) sont utiliss pour englober une expression. Remarquez
que les parenthses sont utilise pour les commentaires.
D Erreur dopration
Erreur
moyenne
Erreur
maximum
a = b*c
1.55 1010
4.661010
a=b/c
4.66 1010
Type derreur
1.88 109
a + b
1.24 109
2.33 1010
5.32 1010
a = SIN [ b ]
a = COS [ b ]
5.0
a = ATAN [ b ] / [ c ]
(*4)
1.8 106
3.73 99
a=b+c
a=bc
Min
99
1.0
108
3.6 106
(*2)
degrs
NOTE
1. Une erreur relative dpend du rsultat de lopration.
2. Les plus petit des deux types derreurs est utilis.
3. Lerreur absolue est constante sans tenir compte du rsultat
de lopration.
4. La fonction TAN excute SIN/COS.
D La prcision des valeurs est denviron 8 chiffres dcimaux. Lorsque
de trs grands nombres sont manipuls dans une addition ou une
soustraction, les rsultats attendus peuvent ne pas tre obtenus.
Exemple:
Lorsque vous tentez dattribuer les valeurs suivantes aux variables #1
et #2:
#1=9876543210123.456
#2=9876543277777.777
les valeurs des variables deviennent:
#1=9876543200000.000
#2=9876543300000.000
Dans ces cas, lorsque #3=#2#1; est calcul, #3=100000.000 est le
rsultat obtenu. (Le rsultat rel de ce calcul est lgrement diffrent
car il est excut en binaire.)
424
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
425
15. MACRO-CLIENT
15.4
INSTRUCTIONS DE
MACROS ET DE CN
PROGRAMMATION
B63014FR/01
Explications
D Diffrences avec les
instructions CN
426
B63014FR/01
15.5
BRANCHEMENT ET
REPETITION
PROGRAMMATION
15. MACRO-CLIENT
15.5.1
Branchement
inconditionnel
(instruction GOTO)
n:
Exemple:
GOTO1;
GOTO#10;
427
15. MACRO-CLIENT
15.5.2
PROGRAMMATION
B63014FR/01
Branchement
conditionnel
(instruction IF)
IF[<expression
conditionnelle>]GOTOn
IF[<expression
conditionnelle>]THEN
Explications
D Expression
conditionnelle
D Oprateurs
Chaque oprateur comprend deux lettres et est utilis pour comparer deux
valeurs pour dterminer si elles sont gales ou si une valeur est infrieure
ou suprieure lautre valeur. Remarquez que le signe diffrent de ne
peut pas tre utilis.
Tableau 15.5.2 Oprateurs
Oprateur
Signification
EQ
Egal (=)
NE
Diffrent de (0)
GT
Suprieur (>)
GE
LT
Infrieur (<)
LE
428
B63014FR/01
Exemple de programme
PROGRAMMATION
15. MACRO-CLIENT
15.5.3
Rptition
(instruction While)
Si la condition
nest pas
remplie
Explications
429
15. MACRO-CLIENT
D Embotements
PROGRAMMATION
B63014FR/01
END 2 ;
IF [ ] GOTO n ;
:
WHILE [ ] DO 1 ;
Nn ;
END 1 ;
Limitations
D Boucles infinies
D Dure du traitement
D Variable indfinie
B63014FR/01
Exemple de programme
PROGRAMMATION
15. MACRO-CLIENT
431
15. MACRO-CLIENT
15.6
APPEL DE MACRO
PROGRAMMATION
B63014FR/01
Limitations
D Diffrences entre appel
de macro et appel de
sous-programme
432
B63014FR/01
15.6.1
Appel simple (G65)
PROGRAMMATION
15. MACRO-CLIENT
O0001 ;
:
G65 P9010 L2 A1.0 B2.0 ;
:
M30 ;
Explications
D Appel
D Spcification dargument
N de
variable
Adresse
A
B
C
D
E
F
H
#1
#2
#3
#7
#8
#9
#11
I
J
K
M
Q
R
S
N de
variable
#4
#5
#6
#13
#17
#18
#19
Adresse
T
U
V
W
X
Y
Z
N de
variable
#20
#21
#22
#23
#24
#25
#26
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
Spcification dargument II
La spcification dargument II utilise A, B et C une fois chacune et utilise
I, J et K jusqu dix fois. La spcification dargument II est utilise pour
passer des valeurs comme des coordonnes tridimensionnelles comme
argument.
Adresse
A
B
C
I1
J1
K1
I2
J2
K2
I3
J3
N de
variable
#1
#2
#3
#4
#5
#6
#7
#8
#9
#10
#11
Adresse
K3
I4
J4
K4
I5
J5
K5
I6
J6
K6
I7
N de
variable
#12
#13
#14
#15
#16
#17
#18
#19
#20
#21
#22
Adresse
J7
K7
I8
J8
K8
I9
J9
K9
I10
J10
K10
N de
variable
#23
#24
#25
#26
#27
#28
#29
#30
#31
#32
#33
Limitations
D Format
D Mlange des
spcifications
dargument I et II
D Position du point
dcimal
Les units utilises pour les donnes passes sans point dcimal
correspondent au plus petit incrment dentre de chaque adresse. La
valeur dun argument pass sans point dcimal peut varier en fonction de
la configuration du systme de la machine. Il est conseill dutiliser les
points dcimaux dans les arguments dappel de macro pour maintenir la
compatibilit des programmes.
D Appels embots
434
PROGRAMMATION
B63014FR/01
15. MACRO-CLIENT
Programme
principal
(Niveau 0)
Macro
(Niveau 1)
Macro
(Niveau 4)
O0003 ;
:
#1=3 ;
G65 P4 A4 ;
:
:
M99 ;
O0004 ;
:
#1=4 ;
G65 P5 A5 ;
:
:
M99 ;
O0005 ;
:
#1=5 ;
:
:
:
M99 ;
(Niveau 1)
Variables
locales
(Niveau 0)
Macro
(Niveau 3)
O0002 ;
:
#1=2 ;
G65 P3 A3 ;
:
:
M99 ;
O0001 ;
:
#1=1 ;
G65 P2 A2 ;
:
:
M30 ;
Macro
(Niveau 2)
(Niveau 2)
(Niveau 3)
(Niveau 4)
#1
#1
#1
#1
#1
#33
#33
#33
#33
#33
Variables communes
#100, #500
Une macro est cre pour effectuer le perage de H trous des intervalles
de B degrs aprs un angle de dpart de A degrs sur la priphrie dun
cercle de rayon I.
Le centre du cercle est (X, Y). Les commandes peuvent tre spcifies soit
en absolu soit en relatif. Pour percer dans le sens des aiguilles dune
montre, spcifier une valeur ngative pour B.
H=2
Exemple de programme
(cercle de trous de
bridage)
H=3
H=4
H=1
Centre (X,Y)
Rayon I
435
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
D Format dappel
G65 P9100 X x Y y Z z R r F f I i A a B b H h ;
O0002;
G90 G92 X0 Y0 Z100.0;
G65 P9100 X100.0 Y50.0 R30.0 Z50.0 F500 I100.0 A0 B45.0 H5;
M30;
D Programme macro
(programme appel)
O9100;
#3=#4003; Mmorise les codes G du groupe 3.
G81 Z#26 R#18 F#9 K0; (Note) . Cycle de perage.
436
B63014FR/01
15.6.2
Appel modal (G66)
PROGRAMMATION
15. MACRO-CLIENT
Lorsque G66 est mis pour spcifier un appel modal, une macro est
appele aprs lexcution dun bloc spcifiant le mouvement le long des
axes. Cela continue jusqu ce que G67 soit mis pour annuler un appel
modal.
G66 P p L <spcification dargument> ;
P : Numro du programme appeler
: Comptage des rptitions (1 par dfaut)
Argument : Donne passe la macro
O0001 ;
:
G66 P9100 L2 A1.0 B2.0 ;
G00 G90 X100.0 ;
Y200.0 ;
X150.0 Y300.0 ;
G67 ;
:
M30 ;
O9100 ;
:
G00 Z#1 ;
G01 Z#2 F300 ;
:
:
:
:
M99 ;
Explications
D Appel
D Annulation
Lorsquune rfrence G67 est spcifie, les appels macro modaux ne sont
plus excuts en blocs subsquents.
D Appels embots
D Appels modaux
embots
Limitations
15. MACRO-CLIENT
Exemple de programme
PROGRAMMATION
B63014FR/01
La mme opration que dans un cycle de perage G81 est cre en utilisant
une macro et le programme dusinage fait un appel modal de macro. Pour
simplifier le programme, toutes les donnes de perage sont spcifies en
valeurs absolues.
Le cycle fixe comporte les oprations de
base suivantes :
Opration 1:
Positionnement suivant les axes X et Y
Opration 2:
Transversal rapide au point R
Dplacement
rapide
Avance
dusinage
Opration 1
Position I
Opration 2
R Position R
Opration 3:
Avance dusinage jusquau point Z
Opration 4:
Transversal rapide au point R ou l
Opration 4
Z=0
Opration 3
Position Z
Z
D Format dappel
G65 P9110 X x Y y Z z R r F f L l ;
X:
Y:
Z:
R:
F:
L:
O0001;
G28 G91 X0 Y0 Z0;
G92 X0 Y0 Z50.0;
G00 G90 X100.0 Y50.0;
G66 P9110 Z20.0 R5.0 F500;
G90 X20.0 Y20.0;
X50.0;
Y50.0;
X70.0 Y80.0;
G67;
M30;
D Programme macro
(programme appel)
O9110;
#1=#4001; Mmorise G00/G01.
#3=#4003; Mmorise G90/G91.
#4=#4109; Mmorise lavance dusinage.
#5=#5003; Mmorise la coordonne Z au dbut du perage.
G00 G90 Z#18; Positionnement au point R.
G01 Z#26 F#9; Avance de perage pour atteindre Z.
IF[#4010 EQ 98]GOTO 1; Retour la position I.
G00 Z#18; Positionnement au point R.
GOTO 2;
N1 G00 Z#5; Positionnement au point I.
N2 G#1 G#3 F#4; Restauration des informations modales.
M99;
438
B63014FR/01
15.6.3
Appel macro laide
dune rfrence G
PROGRAMMATION
Explications
D Correspondance entre
numros de paramtres
et numros de
programmes
15. MACRO-CLIENT
O9010 ;
:
:
:
N9 M99 ;
Numro
du programme
O9010
O9011
O9012
O9013
O9014
O9015
O9016
O9017
O9018
O9019
Numro
de paramtre
6050
6051
6052
6053
6054
6055
6056
6057
6058
6059
D Rptitions
D Spcification dargument
Limitations
D Embotements des
appels en utilisant les
codes G
15. MACRO-CLIENT
15.6.4
Appel macro laide
dune rfrence M
PROGRAMMATION
B63014FR/01
O9020 ;
:
:
:
M99 ;
Paramtre n 6080 = 50
Explications
D Correspondance entre
numros de paramtres
et numros de
programmes
Numro
du programme
O9020
O9021
O9022
O9023
O9024
O9025
O9026
O9027
O9028
O9029
Numro
de paramtre
6080
6081
6082
6083
6084
6085
6086
6087
6088
6089
D Rptitions
D Spcification dargument
Limitations
440
B63014FR/01
15.6.5
Appel de
sous-programme
laide dune
rfrence M
PROGRAMMATION
15. MACRO-CLIENT
O9001 ;
:
:
:
M99 ;
Paramtre n 6071 = 03
Explications
D Correspondance entre
numros de paramtres
et numros de
programmes
Numro
du programme
O9001
O9002
O9003
O9004
O9005
O9006
O9007
O9008
O9009
Numro
de paramtre
6071
6072
6073
6074
6075
6076
6077
6078
6079
D Rptitions
D Spcification dargument
D Rfrence M
Limitations
441
15. MACRO-CLIENT
15.6.6
Appels de
sous-programmes
laide dun code T
PROGRAMMATION
B63014FR/01
O9000 ;
:
:
:
M99 ;
Paramtre n 6001 = 1
Explications
D Appel
Limitations
442
B63014FR/01
15.6.7
Exemple de
programme
Conditions
PROGRAMMATION
15. MACRO-CLIENT
#502
#503
#504
#505
443
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
Contrle de
fonctionnement
D Rglage des paramtres
D Programme appelant un
programme macro
O0001;
T01 M06;
M03;
M05; Change #501.
T02 M06;
M03;
M05; Change #502.
T03 M06;
M03;
M05; Change #503.
T04 M06;
M03;
M05; Change #504.
T05 M06;
M03;
M05; Change #505.
M30;
Programme macro
(programme appel)
444
PROGRAMMATION
B63014FR/01
15.7
TRAITEMENT DES
INSTRUCTIONS
MACRO
15. MACRO-CLIENT
Explications
D Le bloc suivant nest pas
en mmoire tampon
(codes M qui ne sont pas
en mmoire tampon,
G31, etc.)
N2 #100=1
:
> : Bloc excut
N1
Excution de
linstruction
CN
N2
> N1 X100.0 ;
N2 #1=100 ;
N3 #2=200 ;
N4 Y200.0 ;
:
Excution de
linstruction
macro
Mmoire tampon
>
V
N1
Excution de
linstruction
CN
N2
N4
N3
N4
445
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
>
V
N1
Excution de
linstruction CN
N4
N2
Excution de
linstruction
macro
N3
N3
Mmoire tampon
N5
Lorsque N1 est excut, les instructions CN dans les deux blocs suivants
(jusqu N5) sont lues dans la mmoire tampon. Les instructions macro
(N2, N4) entre N1 et N5 sont traites au cours de lexcution de N1.
D Le bloc suivant ne
comporte pas de
dplacement en mode
compensation de rayon
C (G41, G42)
>
V
N1
Excution de
linstruction CN
Mmoire tampon
N3
N4
N2
Excution de
linstruction
macro
N3
N6
N5
N7
Lorsque le bloc N1 est excut, les instructions CN dans les deux blocs
suivants (jusqu N5) sont lues dans la mmoire tampon. N5 tant un bloc
nimpliquant aucun mouvement, aucune intersection ne peut tre
calcule. Dans ce cas, les instructions CN dans les trois blocs suivants
(jusqu N7) sont lues. Les instructions macro (N2, N4 et N6) entre N1
et N7 sont traites au cours de lexcution de N1.
446
B63014FR/01
15.8
ENREGISTREMENT
DES PROGRAMMES
MACRO-CLIENTS
PROGRAMMATION
15. MACRO-CLIENT
447
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
15.9
LIMITATIONS
D Mode IMD
D Recherche du numro
de squence
D Bloc simple
D Fonctionnement en
mode EDIT
RAZ
et
448
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
D Visualisation de la page
redmarrage programme
D Suspension de lavance
D Valeurs constantes
pouvant tre utilises
dans <expression>
+0.0000001 +99999999
99999999 0.0000001
Le nombre de chiffres significatifs est 8 (dcimal). Si ce nombre est
dpass, lalarme P/S n 003 est dclenche.
449
15. MACRO-CLIENT
15.10
COMMANDES DE
SORTIES
EXTERIEURES
PROGRAMMATION
B63014FR/01
Explications
POPEN
450
B63014FR/01
D Commande de sortie de
donnes BPRNT
PROGRAMMATION
15. MACRO-CLIENT
BPRNT [ a #b [ c ] ]
Nombre de chiffres dcimaux significatifs
Variable
Caractre
LF
12 (0000000C)
M
1638400(FFE70000)
Y
410 (0000019A)
X
Espace
C
451
15. MACRO-CLIENT
D Commande de sortie de
donnes DPRNT
PROGRAMMATION
DPRNT [ a #b
B63014FR/01
[cd] ]
Nombre de chiffres dcimaux significatifs
Nombre de chiffres significatifs
dans la partie entire
Variable
Caractre
452
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
Exemple )
DPRNT [ X#2 [53] Y#5 [53] T#30 [20] ]
Valeur des variables
#2=128.47398
#5=91.2
#30=123.456
(1) Paramtre PRT (N 6001#1)=0
LF
T
sp 23
sp sp sp 91200
sp sp sp 128474
LF
T23
Y91.200
X128.474
D Commande de fermeture
PCLOS
PCLOS ;
453
15. MACRO-CLIENT
D Rglage ncessaire
PROGRAMMATION
B63014FR/01
454
B63014FR/01
15.11
MACRO
PERSONNALISEE DE
TYPE INTERRUPTION
PROGRAMMATION
15. MACRO-CLIENT
Format
M96 Pffff ;
M97 ;
Explications
M96
Pxxxx;
Signal
dinterruption
(UINT)*
O xxxx;
Signal
dinterruption
(UINT)*
M99 (Pffff);
Nffff;
M97 ;
Signal
dinterruption
(UINT)*
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
15.11.1
Mthode de
spcification
Explications
D Conditions dinterruption
D Spcification
1
0
M97
M96
Signal
dinterruption
(UINT)
Signal dentre
dinterruption
activ
456
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
15.11.2
Dtails des fonctions
Explications
D Interruption de type
sous-programme et
interruption de type
macro
D Interruptions de
macro-client et
instructions CN
Type I
(interruption excute
mme au milieu dun bloc)
PROGRAMMATION
B63014FR/01
Programme normal
Entre du signal
dinterruption (UINT)
Excution en
cours
Interruption de la
macro personnalise
458
15. MACRO-CLIENT
Redmarrage de la
commande CN ; lorsquil ny
a pas dinstruction CN dans
le programme dinterruption
B63014FR/01
Type II
(interruption excute la
fin du bloc)
PROGRAMMATION
15. MACRO-CLIENT
Excution en
cours
Programme normal
Entre du signal dinterruption (UINT)
Interruption de la
macro personnalise
D Conditions pour
autoriser et interdire le
signal dinterruption de
macros
Excution en
cours
Instruction CN dans
le programme
dinterruption
459
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
D Interruption de macro
pendant lexcution dun
bloc qui implique une
opration de cycle
Cas du type I
Cas du type II
460
B63014FR/01
D Signal dinterruption de
macro-client (UINT)
PROGRAMMATION
15. MACRO-CLIENT
1
0
Signal dinterruption
(UINT)
Plan dclench
par ltat
Excution
de linterr.
Plan dclench
par larte
461
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
O1000;
M96P1234;
Interruption
O1234
Interruption
GxxXxxx;
M99;
M96P5678
O5678
M97
Interruption
GxxXxxx;
M96;
M99; Interruption
M97
462
B63014FR/01
PROGRAMMATION
15. MACRO-CLIENT
NOTE
Lorsquun bloc M99 consiste uniquement en ladresse O, N,
P, L ou M, ce bloc est considr comme appartenant au bloc
prcdent dans le programme. Par consquent, un arrt de
bloc simple na pas lieu pour ce bloc. En termes de
programmation,
et
sont sensiblement les
mmes. (La diffrence est dans le fait que Gff doit tre
excut avant que M99 soit reconnu).
G ffX fff;
M99 ;
Gff Xfff M99 ;
D Interruption de macro et
information modale
463
15. MACRO-CLIENT
PROGRAMMATION
B63014FR/01
M96Pxxx
Oxxx;
Modifiez
linformation
modale
(Sans spcification P)
Linformation modale
reste inchange avant
et aprs linterruption.
Nffff;
M99(Pffff);
(Avec spcification P)
Information modale
lorsque M99 renvoie le
contrle
Information modale
lorsque M99 Pffff
renvoie le contrle
464
B63014FR/01
D Variables du systme
(valeurs des donnes de
position) pour le
programme
dinterruption
PROGRAMMATION
15. MACRO-CLIENT
B
A
A
Vecteur de correction
Trajectoire de loutil programme
D Interruption de
macro-client et appel
modal de macro-client
D Interruption de
macro-client et
redmarrage du
programme
465
16
PROGRAMMATION
B63014FR/01
466
B63014FR/01
PROGRAMMATION
16.1
VISUALISATION DU
MENU DES PROFILS
OFFSET
SETTING
et
O0000 N00000
TAPPING
DRILLING
BORING
POCKET
BOLT HOLE
LINE ANGLE
GRID
PECK
TEST PATRN
BACK
>_
IMD **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPIT] [
] [ (OPR) ]
467
D Commandes de macro
spcifiant le titre du
menu
PROGRAMMATION
B63014FR/01
fff
Code a2 du caractre C2
Code a1 du caractre C1
468
B63014FR/01
D Macroinstruction
spcifiant le nom du
profil
PROGRAMMATION
D Slection du n de profil
ENTREE
469
Exemple
PROGRAMMATION
B63014FR/01
O0000 N00000
TAPPING
DRILLING
BORING
POCKET
BOLT HOLE
LINE ANGLE
GRID
PECK
TEST PATRN
BACK
>_
IMD **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPIT] [
] [ (OPR) ]
O9500 ;
N1G65 H90 P072 079 Q076 069 R032 080 I 065 084 J 084 069 K082 078 ;
HOLE PATTERN
N2G65 H91 P1 Q066 079 R076 084 I 032 072 J 079 076 K069 032 ;
1.BOLT HOLE
2.GRID
N4G65 H91 P3 Q076 073 R078 069 I 032 065 J 078071 K076069 ;
3.LINE ANGLE
N5G65 H91 P4 Q084 065 R080 080 I 073 078 J 071 032 ;
4.TAPPING
N6G65 H91 P5 Q068 082 R073 076 I 076 073 J 078 071 ;
5.DRILLING
6.BORING
7.POCKET
8.PECK
N10G65 H91 P9 Q084 069 R083 084 I032 080 J065 084 K082 078 ;
9.TEST PATRN
10.BACK
N12M99 ;
470
B63014FR/01
16.2
VISUALISATION DES
DONNEES DE PROFIL
PROGRAMMATION
O0001 N00000
DATE COMMENTAIRE
0.000
0.000 *BOLT HOLE
0.000 CIRCLE*
0.000 SET PATTERN
0.000 DATA TO VAR.
0.000 NO.500-505.
0.000
0.000
0.000
] [ (OPR) ]
TROUS BRIDAGE : Ceci est le titre des donnes de profil. Une chane
471
Macroinstruction
spcifiant le titre des
donnes du profil (titre
du menu)
PROGRAMMATION
B63014FR/01
472
B63014FR/01
PROGRAMMATION
NOTE
Des noms de variables peuvent tre affects 32 variables
communes de #500 #531, qui ne sont pas effaces la
mise hors tension.
D Macroinstruction
spcifiant un
commentaire
473
Exemples
PROGRAMMATION
B63014FR/01
O0001 N00000
DATE COMMENTAIRE
0.000
0.000 *BOLT HOLE
0.000 CIRCLE*
0.000 SET PATTERN
0.000 DATA TO VAR.
0.000 NO.500505.
0.000
0.000
0.000
] [ (OPR) ]
O9501 ;
N1G65 H92 P066 079 Q076 084 R032 072 I 079 076 J069 032 ;
#500 TOOL
N3G65 H93 P501 Q075 073 R074 085 I078 032 J088 032 ;
#501 KIJUN X
N4G65 H93 P502 Q075 073 R074 085 I 078 032 J089 032 ;
#502 KIJUN Y
#503 RADIUS
N6G65 H93 P504 Q083 046 R032 065 I 078 071 J 076 032 ;
#504 S.ANGL
N7G65 H93 P505 Q072 079 R076 069 I 083 032 J078 079 K046 032 ;
#505 HOLES NO
N8G65 H94 ;
Comment
N9G65 H94 P042 066 Q079 076 R084 032 I072 079 J076 069 ;
*BOLT
N10G65 H94 R032 067 I073 082 J067 076 K069 042 ;
CIRCLE*
N11G65 H94 P083 069 Q084 032 080 065 I084 084 J069 082 K078 032 ;
SET PATTERN
HOLE
N12G65 H94 P068 065 Q084 065 R032 084 I079 032 J086 065 K082046 ;
DATA NO VAR.
N13G65 H94 P078 079 Q046 053 R048 048 I045 053 J048 053 K046 032 ;
n 500505
N14M99 ;
474
B63014FR/01
PROGRAMMATION
16.3
CARACTERES ET
CODES UTILISES
PAR LA FONCTION
ENTREE DES
DONNEES DE
PROFIL
Tableau16.3(a)
Caractre
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
0
1
2
3
4
5
034
Guillemet
072
#
035
Dizes
073
$
036
Signe dollar
074
%
037
Pourcentage
075
&
038
Esperlute
076
039
Apostrophe
077
(
040
Parenthse
gauche
078
)
041
Parenthse
droite
079
*
042
Astrisque
080
+
043
Signe plus
081
,
044
Virgule
082
045
Signe moins
083
.
046
Point
084
/
047
Barre oblique
085
:
058
Deux points
086
;
059
Point virgule
087
<
060
Signe infrieur
088
=
061
Signe gal
089
>
062
Signe suprieur
090
?
063
Point
dinterrogation
048
@
064
Marque
commerciale
049
[
091
Crochet gauche
050
^
092
051
o
093
Signe Yen
052
]
094
Crochet carr
053
_
095
Soulignement
NOTE
Les parenthses droite et gauche ne sont pas permises.
475
PROGRAMMATION
B63014FR/01
Fonction
O9500
O9501
O9502
O9503
O9504
O9505
O9506
O9507
O9508
O9509
O9510
Code H
G65
H90
G65
H91
G65
H92
G65
G93
G65
H94
Spcifie le commentaire
Fonction
476
PROGRAMMATION
B63014FR/01
17
Gnralits
Les valeurs des paramtres peuvent tre entres par un programme. Cette
fonction est utilise pour rgler les donnes de compensation derreur de
pas lorsque les quipements sont changs ou lorsque les constantes de
vitesse davance dusinage maximum ou de dure dusinage sont
modifies pour sadapter au changement des conditions dusinage.
Format
Format
G10L50; Dfinition du mode entre des paramtres
N_R_;
Pour les paramtres autres que ceux de type axe
N_P_R_; Pour les paramtres de type axe
Signification de la commande
N_: N du paramtre (4 chiffres) ou numro de position de compensation
des erreurs de pas +10.000 (5 chiffres)
R_: Valeur des paramtres (les zros du dbut peuvent tre omis)
P_: Axe n 1 8 (utilis pour lentre des valeurs des paramtres de type
axe)
Explications
D Valeur de paramtre
(R_)
Nutilisez pas de point dcimal dans une valeur rgle dans un paramtre
(R_). Un point dcimal ne peut pas non plus tre utilis dans une variable
de macro personnalise pour R_.
D N d'axe (P_)
477
PROGRAMMATION
B63014FR/01
NOTE
Dautres instructions CN ne peuvent pas tre spcifies en
mode dentre des paramtres.
Exemples
G10L50 ;
N3404 R 00000100 ;
G11 ;
2. Changer les valeurs des axes Z (3me axe) et A (4me axe) dans le
paramtre de type axe n 1322 (les coordonnes de la limite de course
2 enregistres dans la direction positive de chaque axe).
G10L50 ;
N1322P3R4500 ;
N1322P4R12000 ;
G11 ;
d
478
PROGRAMMATION
B63014FR/01
18
Gnralits
Explications
D Adresse du numro du
correcteur de rayon
D Appels de
sous-programmes
Sries 15
Sries 16/18
Ns de rptitions N du sous-programme
D Adresse pour le
comptage des
rptitions en cycle fixe
Adresse
Sries 15
Sries 16/18
479
19
PROGRAMMATION
B63014FR/01
480
B63014FR/01
PROGRAMMATION
19.1
CYCLE DUSINAGE
A GRANDE VITESSE
Gnralits
Format
G05 P10fff Lfff ;
P10fff est le numro du cycle dusinage appeler en premier:
P10001 P10999
Lfff est le comptage des rptitions du cycle dusinage
(L1 sapplique lorsque ce paramtre est omis) :
L1 L999
NOTE
1 Une alarme se dclenche si la fonction est excute en
mode G41/G42.
2 Larrt de bloc simple, la marche vide/correction de
vitesse davance, lacclration, dclration automatique
et linterruption manuelle sont dsactivs au cours de
lusinage du cycle grande vitesse.
481
PROGRAMMATION
B63014FR/01
Alarmes
Numro de
l'alarme
115
Descriptions
Le contenu du titre est dsactiv. Cette alarme se dclenche
dans les cas suivants.
1. Len-tte correspondant au numro du cycle appel na
pas t trouv.
2. Une valeur de donne de connexion du cycle nest pas
dans la plage autorise (0 999).
3. Le nombre dlments de donnes dans len-tte nest pas
dans la plage valable (1 32767).
4. Le premier n de variable pour lenregistrement des
donnes en format excutable ne se trouve pas dans la
gamme des valeurs autorises (N 20000 85535).
5. Le dernier n de variable pour lenregistrement des
donnes en format excutable est au-del de la limite
(n 85535).
6. Le premier n de variable pour les donnes de dmarrage
en format excutable concide avec un n de variable de
len-tte.
178
179
482
B63014FR/01
19.2
LIMITATION DE
L'AVANCE DANS LES
RAYONS
PROGRAMMATION
Y
r:Erreur
Trajectoire programme
Trajectoire relle
r
1
v2
(T12+T22)
2
r
r=
v
r
T1
T2 :
r:
:
:
:
483
19.3
CONTROLE
ANTICIPE (G08)
PROGRAMMATION
B63014FR/01
Format
G08 P_
P1 : Rend actif le mode contrle anticip.
P0 : Annule le mode contrle anticip.
Explications
D Fonctions possibles
Limites
D Commande G08
484
PROGRAMMATION
B63014FR/01
D Fonctions qui ne
peuvent pas tre
spcifies
485
19.4
MEMOIRE TAMPON A
GRANDE VITESSE
PROGRAMMATION
B63014FR/01
RS232C / RS422
CNC
Ordinateur
pilote
Mmoire
tampon
Dispositif
dentre/
sortie
19.4.1
Mmoire tampon A
grande vitesse (G05)
Il faut spcifier G05 seul dans un bloc; ensuite spcifier les donnes de
dplacement dans le format spcial indiqu ci-dessous. Lorsque 0 est
spcifi comme valeur de dplacement suivant tous les axes, le format
normal des commandes CN peut tre utilis de nouveau pour la
spcification des commandes suivantes.
CNC
Mmoire tampon
Oridinateur hte
486
RS232C / RS422
B63014FR/01
PROGRAMMATION
Format
Fonctionnement avec entre en mode binaire autoris: G05;
Fonctionnement avec entre en mode binaire annul:
Les valeurs du dplacement suivant tous les axes sont remises
zro.
Format des donnes pour fonctionnement avec entre binaire
Octet
Octet suprieur
Axe 1
Squence des
donnes
Octet infrieur
Octet suprieur
Axe 2
Octet infrieur
L
Octet suprieur
nime axe
Octet infrieur
Octet de contrle
Explications
D Slection de lunit de
temps
Lunit de temps (en msec) peut tre slectionne laide des bits 4, 5 et
6 du paramtre IT0,IT1,IT2 n 7501.
D Valeurs des
dplacements
ISB
ISC
Unit
Machine en mtrique
0.001
0.0001
mm
Machine en pouces
0.0001
0.00001
Pouce
Le format des valeurs des dplacements est indiqu ci-dessous. Les bits
marqus * sont utiliss pour spcifier une distance par unit de temps.
487
PROGRAMMATION
B63014FR/01
15
14
13
12
11
10
4
*
14
13
12
11
10
D Octet de contrle
D Vitesse de transfert
11
T
D Compensation de rayon
D Arrt de avances et
scurits
D Image miroir
D Type dacclration/
dclration
Limites
D Commandes modales
D Chargement dans la
mmoire
488
B63014FR/01
19.4.2
Mmoire tampon B
grande vitesse (G05)
PROGRAMMATION
Format
G05P01 ;
G05P00 ;
Exemple : O1234 ;
L
G05P01 ; Dbut de lusinage grande vitesse
X_ Y_ Z_ ;
L
G05P00 ; Fin de lusinage grande vitesse
L
M02 ;
Explications
D Donnes spcifies
Donnes
Des donnes autres que celles indiques ci-dessus ne peuvent pas tre
spcifies.
D Nombre daxes contrls
Limites
D Commande relative
D Fonctions qui ne
peuvent pas tre
spcifies
D Format binaire
19.5
CONTROLE DE
CONTOUR A HAUITE
PRECISION
PROGRAMMATION
B63014FR/01
Format
G05P10000 ;
G05P0 ;
Explications
D Mode HPCC
:
:
:
:
:
G18
G19
G38
G40
G41
G42
G90
G91
:
:
:
:
:
:
Positionnement (Note)
Interpolation linaire
Interpolation circulaire (SH)
Interpolation circulaire (SAH)
Slection de plan (Plan XpYp)
o Xp est laxe X ou un axe parallle;
Slection de plan (Plan ZpXp)
o Yp est laxe Y ou un axe parallle;
Slection de plan (Plan YpZp)
o Zp est laxe Z ou un axe parallle;
Compensation de rayon C avec maintien du vecteur
Annulation de la compensation de rayon
Compensation de rayon gauche
Compensation de rayon droite
Programmation en absolu
Programmation en relatif
490
B63014FR/01
PROGRAMMATION
NOTE
1 G00, les fonctions auxiliaires, les appels de sous-programmes
(M98, M198) et les codes M et T dappel de macros ne peuvent
tre spcifis dans le mode HPCC que si le bit 1 du paramtre
MSU n 8403 est 1. Si ce nest pas le cas, une alarme est mise.
2 Les fonctions indiques cidessous ncessitent les paramtres
correspondants pour tre utilisables en mode HPCC. Si vous
activez une de ces fonctions sans dfinir le paramtre
correspondant, le systme met une alarme.
Interpolation hlicodale
: paramtre G02 (n 8485*)
Interpolation de dveloppante : paramtre INV (n 8485)
Mise lchelle, rotation de coordonnes
: paramtre G51 (n 8485)
Cycle fixe, taraudage rigide
: paramtre G81 (n 8485)
491
D Donne interdite
spcifie
PROGRAMMATION
B63014FR/01
En mode HPCC, si une donne interdite est spcifie, une alarme est
mise. Il faut annuler le mode HPCC par G05P0 avant de pouvoir
spcifier des donnes ncessaires dans un programme mais interdites en
mode HPCC.
< Exemple de programme >
Programme principal
Sous-programme
O0001 ;
G05P10000 ; HPCCMA
G00X100.Y200. ;
G91G01X100Y200Z300F2000 ;
X200Y300Z400 ;
X300Y400Z500 ;
X400Y500Z600 ;
X300Y400Z500 ;
M98P0002 ; SUB PROGRAM
X10. ;
G05P0 ; HPCCARR
G90G51X0Y0Z0 ;
X500Y400Z300 ;
X600Y500Z400 ;
G50 ;
G05 P10000 ; HPCCMA
X100Y200 ;
X200Y400 ;
G05P0 ; HPCCARR
G04X3. ;
M30 ;
O0002 ;
G00X50.Y50. ;
M11 ;
G02I20.F3000 ;
G01X100. ;
G03I80. ;
G01X50. ;
G02I100.F5000 ;
492
L
G01X200.Y300.F1500 ;
X50.Y100.Z150. ;
T24 ;
M99 ;
B63014FR/01
D Compensation de
rayon C
PROGRAMMATION
Trajectoire programme
r
r
S
Centre
L
L
493
PROGRAMMATION
B63014FR/01
G05 P10000 ;
L
G41 X__ Y__ D01 ;
L
G40 X__ Y__ ;
L
G42 X__ Y__ D02 ;
Cutter compensation
(G41) mode
Mode HPCC
Cutter compensation
(G42) mode
L
G40 X__ Y__ ;
L
G05 P0 ;
L
G05 P10000 ;
L
G41 X__ Y__ D01 ;
L
G05 P0 ;
(2)
494
B63014FR/01
PROGRAMMATION
N7
N8
L
N6 G91 X100. Z100. ;
N7 G40 ;
N8 X100. ;
N6
L
N6 G91 X100. Z100. ;
N7 G40 ;
N8 G05 P0 ;
L
(3)
495
D Positionnement et
fonctions auxiliaires
PROGRAMMATION
B63014FR/01
N5
N6
N3 N4
N7
Ce vecteur est utilis comme
vecteur entre N4 et N6
Trajectoire programme
Trajectoire de loutil
Une valeur de correction
incorrecte est utilise dans
cette plage
496
N8
O0001 ;
G92 G90 X10. Y20. ;
G05 P10000 ;
N1 G01 G42 X0 D1 F1000 ;
N2 X20. ;
N3 X40. Y0 ;
N4 X60. Y20 ;
N5 M01 ;
N6 X80. ;
N7 X90. Y20. ;
N8 G40 Y50. ;
G05 P0 ;
M30
B63014FR/01
PROGRAMMATION
(Exemple 2)
N1
N2
N5
N3 N4
N6
Ce vecteur est utilis comme vecteur entre
N7
N4 et N5, et N5 et N6
O0001 ;
G92 G90 X10. Y20. ;
G05 P10000 ;
N1 G01 G42 X0 D1 F1000 ;
Trajectoire programme
N2 X20. ;
N3 X40. Y0 ;
Trajectoire de loutil
N4 X60. Y20 ;
Une valeur de correction
N5 G00 X80. ;
incorrecte est utilise dans
N6 G01 X90. Y20. ;
cette plage
N7 G40. Y50. ;
G05 P0 ;
M30
(2) Si G00 est spcifi avec le bit 7 du paramtre SG0 n 8403 1, les
497
D Affichage de ltat
PROGRAMMATION
B63014FR/01
O1234 N00010
Bloc excut
Bloc en cours
dexcution
01 : 23 : 45
SUIVNT
PRGRM
498
HPCC
(OPR)
B63014FR/01
PROGRAMMATION
Limites
D Modes pouvant tre
spcifis
Signification
G13.1
G15
G40
G40.1
G50
G50.1
G64
Mode usinage
G69
G80
G94
G97
M97
D Bloc simple
Le bloc G05 P10000 ne peut pas tre excut en mode bloc par bloc.
D Commandes non
valables
D Mode MDI
D Verrouillage
Les scurits de fin de courses (pour chaque axe et dans chaque sens) sont
dsactives en mode HPCC.
D Entre de type
calculatrice
D Remise zro du
programme
D Macro client
19.6
COMMANDE DE
CONTOURNAGE
SIMPLE DE HAUTE
PRCISION (G05.1)
PROGRAMMATION
B63014FR/01
Format
G05.1 Q_ ;
Q1
Q0
Explications
D Contrle de commande
anticipe (look-ahead)
D Cycle vide
D Dclration et arrt
D Spcifications
Description
Axes contrls
38
Axes contrls
simultanment
Jusqu 6
Nom de laxe
Incrment de mesure
1/10
500
B63014FR/01
PROGRAMMATION
Fonctions dinterpolation
Programmable
Non programmable
Nom
Positionnement (G00)
Description
(de type interpolation linaire)
Interpolation
spirodale/interpolation conique
(G02,G03)
Interpolation de dveloppante
(G02.2,G03.2)
Interpolation exponentielle
(G02.3,G03.3)
Temporisation (G04)
Interpolation de coordonnes
polaires (G12.1,G13.1)
Interpolation cylindrique (G07.1)
Filetage/avance synchrone (G33)
Fonction de saut (G31)
501
PROGRAMMATION
B63014FR/01
Nom
Description
Taraudage rigide
Retour au point initial du cycle
fixe (G98) / retour au point R du
cycle fixe (G99)
Contrle du sens de la normale
(G41.1,G42.1)
Finissage continu
Contrle dapproche
Indexage du plateau G161)
Cycle dusinage grande vitesse
Commande absolue (G90)/
Commande incrmentielle (G91)
Fonctions davance
Programmable
Non programmable
Nom
Vitesse de dplacement rapide
Description
Jusqu 240m/min (0,001mm)
Jusqu 100m/min (0,0001mm)
F0, 25, 50, 100 %
Correction de vitesse de
dplacement rapide par units
de 1%
0% 100%
(contrle anticip de 15
blocs maximum)
Correction de lavance
0% 254%
Description
Compensation de rayon C
(G40,G41,G42)
Compensation de longueur
doutil (G43,G44,G49)
502
B63014FR/01
PROGRAMMATION
Description
Prdfinition du systme de
coordonnes pice (G92.1)
Divers
Programmable
Non programmable
Nom
Description
Dpart cycle/suspension de
lavance
Marche vide
Bloc simple
Verrouillage
Verrouillage machine
Commande
dfermeture/ouverture/ de
parenthse ()
code
et
code
et
code
et
Relance du programme
Fonction de retraage
Gestion de la dure de vie de
loutil
Processeur de macros
(excution de macros)
503
PROGRAMMATION
Nom
B63014FR/01
Description
Mode IMD
Intervention manuelle
504
B63014FR/01
PROGRAMMATION
Limites
D Conditions pour entrer
en mode de contournage
simple de haute
prcision
Avant G05.1 Q1, les rfrences modales suivantes doivent tre spcifies.
Sinon, lalarme P/S n 5111 est dclenche.
Rfrence G
Description
G00
G01
G02
G03
G13.1
G15
G25
G40
G40.1
G49
G50
G50.1
G64
Mode usinage
G67
G69
G80
G94
G97
G160
D Interruption manivelle
manuelle
Positionnement
Interpolation linaire
Interpolation circulaire (SH)
Interpolation circulaire (SAH)
505
19.7
CONTROLE DE LA
FIN DU TRAITEMENT
DE LA DISTRIBUTION
POUR LA
COMMANDE
DUSINAGE GRANDE
VITESSE (G05)
PROGRAMMATION
B63014FR/01
Explications
D Commande dusinage
grande vitesse
D Fin du traitement de la
distribution
Message
PRECAUTIONS DE SECURITE
000
COUPER
LALIMENTATION
179
ERREUR DE
DEFINITION
DE PARAMETRE
(N 7510)
506
B63014FR/01
19.8
INTERPOLATION
LINEAIRE A GRANDE
VITESSE (G05)
PROGRAMMATION
Format
G05 P2
G05 P0
Explications
D Mode dinterpolation
linaire grande vitesse
D Commandes en mode
dinterpolation linaire
grande vitesse
Description
X.
Y.
Z.
C.
G05 P0 ;
D Dplacement
incrmentiel le long des
axes X/Y/Z/C
507
D Vitesse davance
dusinage
PROGRAMMATION
B63014FR/01
D Priode dinterpolation
IT1
IT0
508
Priode dinterpolation
B63014FR/01
PROGRAMMATION
Limites
D Axes contrls
Un maximum de quatre axes peuvent tre contrls. Les noms des axes
contrls sont X, Y, Z et C. Tout autre nom daxe est ignor. Dfinissez
X, Y, Z, puis C en utilisant le paramtre n 1020 de dfinition des noms
daxe.
D Interpolation valide
D Commande absolue
Les mouvements ne peuvent pas tre dfinis par des valeurs absolues. Un
dplacement est toujours considr comme un dplacement incrmentiel,
quel que soit le mode dfini G90/G91.
D Compensation de lame
D Modes concernant le
systme de coordonnes
D Fonctionnement bloc
bloc
D Suspension de lavance
D Correction davance de
coupe
D Avance dusinage
maximale par axe
Il nest pas possible davoir une avance dusinage maximale par axe
(paramtre n 1430) en mode dinterpolation linaire grande vitesse.
Cest lavance dusinage maximale commune tous les axes (paramtre
n 1422) qui est valable.
D Macro-client/
saut de bloc optionnel
PROGRAMMATION
B63014FR/01
D Commentaires
D Rfrences G
Exemple
<Exemple de programme>
Programme CN
O0001;
G00 X0 Y0 Z0 ;
:
:
:
G05 P2 ;
X10 Y20 F1000 ;
X5 Y6 Z7 ;
:
:
:
G05 P0 ;
G00 DDD ;
:
:
:
M02 ;
%
510
Mode de fonctionnement
standard
Commande de dbut
dinterpolation linaire grande
vitesse
Mode dinterpolation linaire
grande vitesse (interpolation
linaire grande vitesse)
Commande de fin
dinterpolation linaire
grande vitesse
Mode de fonctionnement
standard
B63014FR/01
20
PROGRAMMATION
511
20.1
COMMANDE
SYNCHRONE SIMPLE
PROGRAMMATION
B63014FR/01
Fig. 20(a)
Explications
D Fonctionnement
synchrone
Ce mode est utilis, par exemple, pour usiner de grandes pices qui
occupent deux plateaux.
Si un axe est utilis pour mettre en oeuvre une commande de mouvement,
il est possible de dplacer de faon synchronise lautre axe. Dans ce
mode synchronis, laxe auquel la commande est adresse est appel laxe
matre, et laxe qui se dplace en synchronisme est appel laxe esclave.
Dans cet exemple, il est suppos que laxe Y est laxe matre et laxe V
est laxe esclave. Ici les axes Y et V se dplacent en synchronisme selon
les commandes Yyyyy mises pour laxe Y (axe matre).
Le fonctionnement synchronis ici signifie que les commandes de
dplacement de laxe matre sont envoyes simultanment au
servomoteur de laxe matre et celui de laxe esclave. En fonctionnement
synchronis, le servomoteur de laxe esclave nest pas compens pour la
dviation qui est toujours dtecte entre les deux servomoteurs.
Les alarmes de dviation ne sont pas non plus dtectes. Le
fonctionnement synchrone est utilisable en exploitation automatique, en
avance pas pas, en avance par poigne manuelle en utilisant le
gnrateur dimpulsions manuel et en avance incrmentielle, mais il nest
pas utilisable pendant un retour manuel la position de rfrence.
512
B63014FR/01
D Fonctionnement normal
PROGRAMMATION
D Retour automatique la
position de rfrence
D Contrle du retour
automatique la position
rfrence
D Spcification de laxe
esclave
D Affichage de la vitesse
relle de laxe matre
uniquement
513
PROGRAMMATION
B63014FR/01
Limites
D Dfinition dun systme
de coordonnes
D Dclration demande
par lextrieur, scurits,
et inhibition axes
Pour les signaux tels que la dclration demande par un signal extrieur,
les scurits, et linhibition des axes seuls ceux adresss laxe matre
sont pris en considration en contrle synchronis. Les signaux
concernant laxe esclave sont ignors.
D Compensation derreur
de pas
D Absolu manuel
D Contrle de lerreur de
synchronisme en
utilisant lerreur de
poursuite
D Contrle de lerreur de
synchronisme en
utilisant les
coordonnes machine
D Synchronisation
Il nest pas fait de compensation pour une perte de synchronisme entre les
deux axes.
514
B63014FR/01
20.2
FONCTION DE
RETOURNEMENT DE
LAXE ROTATIF
PROGRAMMATION
Explications
Exemples
Supposons que laxe A soit laxe rotatif et que le mouvement par rotation
soit 360.000 (paramtre n 1260 = 360000). Lorsque le programme
suivant est excut laide de la fonction de retournement de laxe rotatif,
laxe se dplace comme illustr ci-dessous.
G90 A0 ;
Numro de
squence
Valeur relle
du
mouvement
Valeur de coordonne
absolue la fin du
mouvement
N1 G90 A150.0 ;
N1
150
210
N2 G90 A540.0 ;
N2
30
180
N3 G90 A620.0 ;
N3
80
100
N4 G91 A380.0 ;
N4
+380
120
N5 G91 A840.0 ;
N5
840
Valeur de
coordonne
relative
Valeur de
coordonne
absolue
720
360
360
0
0
210 (Absolue)
N1
N2
N3
180
100
120
N4
N5
NOTE
Cette fonction ne peut pas tre utilise en mme temps que
la fonction plateau indexable.
515
20.3
RETRAIT ET RETOUR
DE LOUTIL (G10.6)
PROGRAMMATION
B63014FR/01
Dgagement
Retour
Repositionnement
(trajectoire de dgagement)
: Trajectoire de retour
: Repositionnement
X
Y
Format
G10.6 IP _ ;
IP _ : En mode relatif, distance de retrait par rapport la position o le
signal de retrait est pass 1.
En mode absolu, distance de retrait une position absolue.
La valeur de retrait spcifie est effective jusqu lexcution
suivante de G10.6.
Pour annuler le retrait, spcifier ce qui suit:
516
PROGRAMMATION
B63014FR/01
Explications
D Retrait
D Dgagement
D Retour
D Repositionnement
Lorsque la touche dpart cycle est appuye alors que loutil est la
position retrait, ce dernier se dplace la position o linterrupteur
RETRAIT OUTIL a t mis sur MARCHE. Cette opration est appele
le repositionnement. A la fin de cette opration, la LAMPE OUTIL EN
COURS DEGAGEMENT steint, indiquant que lopration retrait de
loutil est termine. Le fonctionnement aprs la fin du repositionnement
dpend de ltat du mode automatique lorsque lopration a t
dclenche.
Lorsque le mode dgagement de loutil est dfini pendant le
fonctionnement automatique, lusinage reprend ds le
repositionnement termin.
(2) Lorsque le mode retrait de loutil est dfini alors que le
fonctionnement automatique est suspendu ou arrt, la CNC se remet
dans ltat davant le retrait la fin du repositionnement. Lorsque la
touche dpart cycle est de nouveau appuye, le fonctionnement
automatique reprend.
(1)
517
PROGRAMMATION
B63014FR/01
Limites
D Dcalage
D Filetage
Lopration retrait et retour de loutil nest pas possible en mode cycle fixe
de perage.
D Remise zro
Une remise zro efface les donnes de retrait spcifies par G10.6. Il faut
de nouveau les spcifier.
D Commande de retrait
518
B63014FR/01
20.4
CONTROLE EN
TANDEM
PROGRAMMATION
Lorsquun moteur na pas assez de couple pour entraner une grosse table,
il est possible dutiliser deux moteur sur le mme axe.
Le positionnement nest effectu que par le moteur principal. Le moteur
secondaire nest utilis que pour produire du couple. Avec cette fonction
de contrle en tandem, le couple produit peut tre doubl.
Plateau
Moteur
principal
Vis billes
Moteur
secondaire
519
20.5
CONTROLE DAXE
ANGULAIRE/
CONTROLE B DAXE
ANGULAIRE
PROGRAMMATION
B63014FR/01
+Y Systme de coordonnes
actuellement utilises
(axe angulaire)
+Z (Axe perpendiculaire)
: Angle dinclinaison
Explications
D Mthode d'utilisation
B63014FR/01
PROGRAMMATION
D Affichage de position
absolue et relative
D Affichage position
machine
NOTE
1 Pour le contrle B daxe angulaire, si le mme numro daxe
a t spcifi dans les deux paramtres n 8211 et 8212, ou
si une valeur hors de la plage de donnes valides a t
spcifie pour lun des paramtres, les axes angulaire et
perpendiculaire deviennent ce qui suit :
Axe angulaire : deuxime axe
Axe perpendiculaire : troisime axe
2 Si un angle dinclinaison proche de 0 ou de 90 est dfini,
une erreur peut se produire. (Une plage de 20 90 doit
tre utilise).
3 Avant quune vrification de retour la position de rfrence
daxe perpendiculaire puisse tre effectue (G27), une
opration de retour la position de rfrence daxe
angulaire doit tre termine.
521
20.6
FONCTION DE
BALAYAGE (G80,
G81.1)
PROGRAMMATION
B63014FR/01
Format
G81.1 Z__ Q__ R__ F__ ;
Z : Point mort haut
(pour un axe autre que laxe Z, spcifier ladresse de laxe).
Q : Distance entre le point mort haut et le point mort bas
(spcifier la distance en valeur incrmentielle, par rapport au
point mort haut).
R : Distance du point mort haut au point R.
(spcifier la distance en valeur incrmentielle, par rapport au
point mort haut).
F : Vitesse davance pendant le balayage.
G80;
Annule le balayage
Explications
D Balayage activ par un
signal dentre
D Vitesse davance de
balayage (avance du
dplacement vers le
point R)
B63014FR/01
D Vitesse davance de
balayage (avance du
dplacement partir du
point R)
PROGRAMMATION
Lorsque le point mort haut ou le point mort bas est modifi pendant que
le balayage seffectue, loutil se dplace la position spcifie par les
anciennes donnes. Ensuite, le balayage se poursuit en utilisant les
nouvelles donnes.
Pendant lexcution du balayage, les donnes ne peuvent tre modifies
que sur lcran de balayage. La modification des donnes sur lcran de
paramtre na aucun effet sur lopration courante de balayage.
Lorsque le dplacement correspondant aux nouvelles donnes dbute, la
fonction de compensation de retard de servo arrte la compensation de
retard du servo pour les anciennes donnes et commence la compensation
de retard de servo pour les nouvelles donnes.
Ce qui suit dcrit les oprations effectues aprs une modification des
donnes.
(1) Lorsque le point mort haut est modifi pendant le dplacement du
point mort haut vers le point mort bas
Nouveau point mort haut
523
PROGRAMMATION
B63014FR/01
524
B63014FR/01
PROGRAMMATION
(4) Lorsque le point mort bas est modifi pendant le dplacement du point
mort bas vers le point mort haut
Ancien point mort haut
525
D Fonction de
compensation de retard
servo
PROGRAMMATION
B63014FR/01
Point R
L4
L3
L1
L6
L5
526
B63014FR/01
PROGRAMMATION
D Commutation de mode
pendant le balayage
D Arrt du balayage
La table suivante liste les oprations et les commandes qui peuvent tre
utilises pour arrter le balayage, la position laquelle le balayage sarrte
et lopration effectue aprs larrt du balayage :
Opration/commande
Position darrt
Opration aprs
larrt du balayage
G80
Point R
Annul
CHPST: 0
Annul
*CHLD: 0
Point R
Remise zro
Point R
Annul
Arrt durgence
Alarme servo
Alarme P/S
Annul
Alarme OT
Annul
D Edition en temps
masqu
Lorsquune alarme ou une alarme batterie est mise pendant une dition
en temps masqu, loutil ne sarrte pas au point R.
Mme si le signal bloc par bloc SBK est entr pendant le balayage, le
balayage continue.
Limites
D Systme de
coordonnes de pice
D Axe PMC
D Image miroir
D Commande dplacement
pendant le balayage
527
PROGRAMMATION
B63014FR/01
D Contrle de commande
anticipe (look-ahead)
D Relance du programme
Exemples
Point R
(Z110. )
528
PROGRAMMATION
B63014FR/01
20.7
FONCTION DE
MACHINE A TAILLER
(G80, G81)
Engrenage hlicodal
Broche
Fraise-mre
Axe C
Matriel dengrenage
Format
G81 T_ L_ Q_ P_ ;
T : Nombre de dents (plage : 1 5000)
L : Nombre de filetages de la fraise-mre
(valeurs permises : 1 20 avec un signe)
Le signe de L indique le sens de rotation de laxe C.
Si L est positif, laxe C tourne dans le sens positif (+).
Si L est ngatif, laxe C tourne dans le sens ngatif ().
Q : Module ou pas diamtral
Dans le cas des entres mtriques, spcifiez un module.
(Unit : 0,00001 mm, plage : 0,01 25,0 mm)
Dans le cas des entres en pouces, spcifiez un pas diamtral.
(Unit : 0,00001 pouce1, plage : 0,01 250,0 pouces1)
P : Angle dhlice du pignon
(unit : 0,00001 degr, plage : 90,0 +90,0 deg)
P et Q sont obligatoires lorsquun engrenage hlicodal va tre taill.
G80;
Explications
D Dfinition de laxe C
D Conserver la
synchronisation
529
D Suspension de la
synchronisation
PROGRAMMATION
B63014FR/01
530
PROGRAMMATION
B63014FR/01
D Direction de la
compensation de pignon
hlicodal
(a)
+Z
(b)
+C
+Z
(c)
+C
+Z
C:
Z:
P:
Direction de la
compensation :
+
+
+
+
C:
Z:
P:
Direction de la
compensation :
(e)
+Z
+
+
+Z
+
+
+
+
+
+Z
+Z
C:
Z:
P:
Direction de la
compensation :
(h)
C
C:
Z:
P:
Direction de la
compensation :
+C
C:
Z:
P:
Direction de la
compensation :
(g)
C
C:
Z:
P:
Direction de la
compensation :
+Z
C:
Z:
P:
Direction de la
compensation :
(f)
(d)
+C
+
+
C:
Z:
P:
Direction de la
compensation :
(e)
+Z
(f)
C
Z
C:
Z:
P:
Direction de la
compensation :
+Z
(g)
C
+Z
+
+
+
C:
Z:
P:
Direction de la
compensation :
(h)
C
C:
Z:
P:
Direction de la
compensation :
531
+Z
+
+
C:
Z:
P:
Direction de la
compensation :
PROGRAMMATION
B63014FR/01
D Dfinition de laxe
davance axial pour
pignon hlicodal
D Compensation du retard
servo de laxe C (G82,
G83, G84)
Fc
60
1
Ks
+C:M+L) +Sup}
o
E
Fc
Ks
532
PROGRAMMATION
B63014FR/01
G82 ;
Annulation du retard servo de laxe C.
S200 ;
Modification de la vitesse.
G04 P2000 ;
Temporisation pour assurer une rotation
constante de laxe de la fraise-mre.
G01 G83 F__ ; Excution de la compensation de retard de
laxe C.
S200 ;
Modifie la vitesse.
G04 P2000 ;
Temporisation pour assurer une rotation
constante de laxe de la fraise-mre
G01 G83 F__ ; Excution de la compensation de retard
servo
de laxe C.
533
PROGRAMMATION
B63014FR/01
Notes
S Spcifiez le bloc G83 en mode G01. Spcifiez galement une
vitesse davance laide de la rfrence F.
S Aprs avoir activ G83, il nest pas possible dactiver une nouvelle
commande G83 sans avoir annul la compensation au moyen de
G82 ou la synchronisation de laxe C.
S Spcifiez G83 lorsque la vitesse de laxe de la fraise-mre est
constante.
S Dans la compensation de retard servo de laxe C (G83), celle-ci ne
sapplique pas la partie entire du pas de lengrenage. Le sens de
la compensation est linverse de celui de la rotation de laxe C.
D Dcalage synchrone de
laxe C
D Dfinition manuelle du
signal dune rotation
D Fonction de retrait
Limites
D Dfinition dun axe de
rotation
D Rapport dengrenage
entre la broche et le
codeur en option
534
B63014FR/01
20.8
BOITE
DENGRENAGE
ELECTRIQUE SIMPLE
(G80, G81)
PROGRAMMATION
Format
G81 T _ L _ Q _ P _ ;
S_ M03 (or M04) ;
M05 ;
G80 ;
Commencer la synchronisation.
Commencer la rotation de loutil.
Arrter la rotation de loutil.
Annuler la synchronisation.
1 1000)
90 90 degrs).
Explications
D Commande de
synchronisation
1 Dbut de la synchronisation
Lorsque le mode de synchronisation est rgl avec G81, le rupteur de
synchronisation de la fonction EGB est ferm, et la synchronisation
entre laxe outil et laxe pice commence. A ce moment, le signal de
mode de synchronisation SYNMOD est activ. Pendant la
synchronisation, la rotation de laxe outil et de laxe pice est contrle
de faon ce que la relation entre T (nombre de dents) et L (nombre
de filets de taillage) puisse tre maintenue. Dailleurs, la relation
synchronise est maintenue, que lopration soit automatique ou
manuelle pendant la synchronisation.
G81 ne peut tre spcifi de nouveau pendant la synchronisation.
Dailleurs, la spcification de T, L, Q et P ne peut tre modifie
pendant la synchronisation.
535
PROGRAMMATION
B63014FR/01
536
B63014FR/01
D Compensation de pignon
hlicodal
PROGRAMMATION
537
PROGRAMMATION
D Direction de la
compensation de pignon
hlicodal
(a)
+Z
(b)
+C
(c)
+Z
+C
Z
C : +
Z : +
P : +
Direction de la
compensation: +
+Z
C : +
Z : +
P :
Direction de la
compensation:
+Z
+Z
C : +
Z :
P : +
Direction de la
compensation:
+C
C : +
Z :
P :
Direction de la
compensation: +
(g)
C
Z
C :
Z : +
P : +
Direction de la
compensation:
+C
(f)
C
(d)
(e)
+Z
B63014FR/01
+Z
(h)
C
Z
C :
Z : +
P :
Direction de la
compensation: +
+Z
C :
Z :
P : +
Direction de la
compensation: +
C :
Z :
P :
Direction de la
compensation:
(e)
+Z
(f)
C
+Z
(g)
C
Z
C :
Z : +
P : +
Direction de la
compensation: +
+Z
(h)
C
Z
C :
Z : +
P :
Direction de la
compensation:
Z
C :
Z :
P : +
Direction de la
compensation:
538
+Z
C :
Z :
P :
Direction de la
compensation: +
B63014FR/01
PROGRAMMATION
D Coordonnes en
compensation
hlicodale
D Retrait
D Rtraction pendant un
fonctionnement
automatique
D Coefficient de
synchronisation
D Interruption manivelle
manuelle
D Commande de
dplacement pendant la
synchronisation
Limites
D Suspension davance
pendant le retrait
D Rtraction lorsquune
alarme est mise
PROGRAMMATION
B63014FR/01
D Vitesse maximum
D Commande de code G
pendant la
synchronisation
Pendant la synchronisation, G00, G28, G27, G29, G30, G53, G20 et G21
ne peuvent tre spcifis.
Lorsque cette fonction est utilise, le cycle fixe de perage ne peut tre
utilis.
Exemples
O1000 ;
N0010 M19 ;
N0020 G28 G91 C0 ;
N0030 G81 T20 L1 ;
N0060 G01
;
;
N0100 G01 X
F
; Effectue un dplacement de laxe X
(pour le retrait).
N0110 M05 ;
Arrte laxe outil.
N0120 G80 ;
Annule la synchronisation entre laxe
outil et laxe pice.
N0130 M30 ;
540
B63014FR/01
20.9
FONCTIONS
RECULER ET
RECOMMENCER
PROGRAMMATION
Format
Crer un
cidessous.
programme
dusinage
O0001 ;
(Pour un cycle dusinage ordinaire)
N7000
(1)
N8000
(2)
N9000
(3)
N8010
N9010
N7999
(4)
N7100
(Pour un cycle fixe de perage)
N7010
N8010
N8020
N7020
M30
541
dans
le
format
dcrit
PROGRAMMATION
B63014FR/01
542
B63014FR/01
PROGRAMMATION
Explications
D Fonction reculer
D Fonction recommencer
D Retour au taraudage
rigide
PROGRAMMATION
B63014FR/01
(Exemple)
Programme dusinage
Programme de recul
IF
[#mmm NE 29 ] GOTO 1000 ;
G30 P99 M29 S1000 ;
G00 Z10. ;
G00 X#xxx Y#yyy Z#zzz ;
GOTO 2000 ;
NOTE
1 Le taraudage rigide ne peut pas tre repris partir dun
perage intermdiaire. Sassurer de reprendre le taraudage
rigide au bloc de dpart du taraudage rigide (M29).
2 Si une valeur autre que 0 est spcifie dans le paramtre
n 5210, spcifiez la valeur occupant la place de M29 dans
le programme ci-dessus.
544
B63014FR/01
D Variables macro
PROGRAMMATION
# ? 00
01
02
09
10
11
12
19
22
23
Codes G du groupe 05
24
(Rserv)
20
21
545
PROGRAMMATION
B63014FR/01
Exemples
O1000
N7010
N8010
N9010
N8020
N9020
N8030
N9030
N7020
(A)
(B)
(C)
(D)
(E)
(F)
(G)
(H)
(I)
(J)
(K)
(L)
(M)
(N)
(O)
(P)
(Q)
(R)
(S)
(T)
(A)
(R)
(B)
(S)
(C)
(G)
(H)
(L)
(M)
(Q)
(Y)
(D)
(E)
(F)
(I)
(X)
(J)
(K)
Vitesse davance
Vitesse rapide (positionnement)
(N)
(O)
546
(P)
B63014FR/01
21
PROGRAMMATION
547
21.1
GENERALITES
D Commande de 2
trajectoires
indpendantes au mme
moment
PROGRAMMATION
B63014FR/01
CNC
Contrle de 2 trajectoires
AVERTISSEMENT
Le fonctionnement simultan des 2 trajectoires ou le
fonctionnement de seulement une trajectoire peut tre
slectionn en actionnant une touche sur le pupitre de
commande de la machine. Pour plus de dtails,
rfrez-vous au manuel fourni par le constructeur de la
machine-outil.
548
PROGRAMMATION
B63014FR/01
21.2
ATTENTE DES
TRAJECTOIRES
Explications
Exemple
Programme de la trajectoire 1
Programme de la trajectoire 2
01357 ;
G50 X Z ;
G00 X Z T0101 ;
S1000 M03 ;
M100 ;
02468 ;
G50 X Z ;
G00 X Z T0202 ;
S2000 M03 ;
M100 ;
N1100 G01 X Z F ;
N2100 G01 X Z F ;
Attente
N2199
M101 ;
N1199
M101 ;
M102 ;
<Attente (M101)>
Fonctionnement simultan
indpendant de la trajectoire 1
(N1100 N1199) et de la
trajectoire 2
(N2100 N2199)
Attente
N2200 S3000 ;
G00 X Z T0202 ;
<Attente (M102)>
N2299
M102 ;
Fonctionnement de la
trajectoire 2 (N2200 N2299)
uniquement
Attente
N1300
;
G00 X Z T0505 ;
N1399
M103 ;
M30;
N2300
;
G00 X Z T0707 ;
N2399
M103 ;
Fonctionnement simultan
indpendant de la trajectoire 1
(N1300 N1399)
et de la trajectoire 2
(N2300 N2399)
Attente
Fin du programme
M30;
549
PROGRAMMATION
B63014FR/01
NOTE
1. Une rfrence M dattente doit toujours tre spcifie dans un bloc simple.
2 Si une trajectoire est en attente parce quune rfrence M dattente est prvue et quune autre
rfrence M dattente soit spcifie pour lautre trajectoire, lalarme P/S n 160 est mise. Dans
ce cas, les deux trajectoires arrtent leur travail.
3. Interface PMCCNC
Contrairement aux autres rfrences M, la rfrence M dattente nest pas sortie sur le PMC.
4. Fonctionnement dune trajectoire simple
Si le fonctionnement dune trajectoire simple est ncessaire, la rfrence M dattente na pas
besoin dtre efface laide du signal NOWT pour spcifier que lattente doit tre ignore
(G0063, #1), la rfrence M dattente dans un programme dusinage peut tre ignore. Pour
plus de dtails, rfrez-vous au manuel fourni par le constructeur de la machineoutil.
550
B63014FR/01
21.3
MEMOIRE COMMUNE
AUX TRAJECTOIRES
PROGRAMMATION
Explications
D Variables communes de
macro personnalise
551
21.4
COPIE DUN
PROGRAMME ENTRE
DEUX
TRAJECTOIRES
PROGRAMMATION
B63014FR/01
Explications
D Copie dun seul
programme
Numro de la source de la copie
Numro de la destination de la copie
Source de la copie
Destination de la copie
O0001
O0001
: 0001
: Non dfini
: 0001
: 0010
Destination de la copie
O0001
O0010
: 0001 0100
: Non dfini
Destination de la copie
O0001
O0001
O0010
O0010
O0100
O0100
O1000
O2000
Numro de la source de la copie
Destination de la copie
Source de la copie
: 0001 0100
: 1000
Destination de la copie
O0001
O1000
O0010
O1002
O0100
O1002
O1000
O2000
552
III. UTILISATION
UTILISATION
B63014FR/01
GENERALITES
555
1. GENERALITES
1. GENERALITES
UTILISATION
B63014FR/01
1.1
UTILISATION EN
MODE MANUEL
Explications
D Retour manuel au point
de rfrence (Voir
section II3.1)
Position de rfrence
Outil
556
D Dplacement de loutil
en mode manuel
1. GENERALITES
UTILISATION
B63014FR/01
Outil
Pice
Fig.1.1 (b) Dplacement de loutil en manuel
557
1. GENERALITES
1.2
DEPLACEMENT
PROGRAMME DE
LOUTIL
FONCTIONNEMENT
AUTOMATIQUE
UTILISATION
B63014FR/01
Outil
Explications
D Mode mmoire
CNC
Machine
Mmoire
558
B63014FR/01
D Mode IMD
1. GENERALITES
UTILISATION
CNC
Clavier IMD
Machine
Entre manuelle du
programme
D Fonctionnement en
mode DNC
559
1. GENERALITES
UTILISATION
B63014FR/01
1.3
FONCTIONNEMENT
AUTOMATIQUE
Explications
D Slection du programme
Numro du programme
Programme de pice 1
M30
O1002
G92
Numro du programme
Recherche du numro
du programme
Programme de
Foncpice 2
tionnement
Numro du programme
automatique
Programme de pice 3
M30
O1003
G92
M30
Arrt du programme
Fin du programme
Dmarrage manuel
Arrt
Fonctionnement
automatique
Arrt provoqu
par le programme
560
B63014FR/01
D Interruption par
manivelle
(Voir la section III4.8)
UTILISATION
1. GENERALITES
Profondeur
dusinage
programme
X
Profondeur dusinage par
interruption de manuelle
Fig.1.3 (c) Interruption par manivelle en mode automatique
561
1. GENERALITES
1.4
VERIFICATION DUN
PROGRAMME
UTILISATION
B63014FR/01
1.4.1
Contrle pendant le
fonctionnement de la
machine
Explications
D Cycle vide (voir section
III5.4)
Outil
Plateau
Fig.1.4 (a) Cycle vide
562
1. GENERALITES
UTILISATION
B63014FR/01
Outil
Pice
Dmarrage
du cycle
Outil
Dmarrage Arrt
du cycle
Arrt
Dpart cycle
Arrt
563
1. GENERALITES
UTILISATION
B63014FR/01
1.4.2
Procdure pour
visualiser les positions
sans dplacer les axes
Explications
D Verrouillage de la
machine (Voir section
III5.1)
IMD
Outil
X
Y
Z
Pice
Loutil reste arrt et seul laffichage
de position des axes change.
Fig1.4 (d) Verrouillage de la machine
D Verrouillage des
fonctions auxiliaires
(Voir section III5.1)
564
B63014FR/01
1.5
EDITION DUN
PROGRAMME PIECE
1. GENERALITES
UTILISATION
Correction ou modification
du programme
IMD
Lecteur de bande
CNC
Bande CNC (programme)
CNC
565
1. GENERALITES
1.6
VISUALISATION ET
DEFINITION DES
DONNEES
UTILISATION
B63014FR/01
Explications
D Valeurs de correction
Rglage
Compensation Compensation
dusure
de gomtrie
Correcteur
doutil n 1
Correcteur
doutil n 2
Correcteur
doutil n 3
12.3
25.0
20.0
40.0
IMD
Mmoire CN
566
B63014FR/01
1. GENERALITES
UTILISATION
1re passe
Profil
usiner
Seconde passe
D Visualisation et
dfinition des
paramtres de service
Outre les paramtres, il existe des donnes rgles par loprateur au cours
du fonctionnement. Ces donnes modifient les caractristiques de la
machine.
Par exemple, les donnes suivantes peuvent tre dfinies :
S Commutation pouce/mtrique
S Slection des organes dE/S
S Activer/dsactiver le fonctionnement en image miroir
Les donnes ci-dessus sont appeles donnes de service (Voir section
III11.4.3).
Donnes de rglage
Rglage
Touches de lcran
Affichage
Commutation pouce/mtrique
Slection des organes dE/S
Activer/dsactiver image miroir
Mmoire CN
Programme
Caractristiques
Fonctionnde fonctionnement
ement
automatique
Mouvement de
la machine
567
1. GENERALITES
D Visualisation et
dfinition des
paramtres
UTILISATION
B63014FR/01
Rglage
Ecran
Clavier
IMD
Mmoire CN
Caractristiques
de fonctionnement
Fonctionnement
automatique
Programme
Mouvement
de la
machine
D Touche de protection
des donnes
Une touche appele touche de protection des donnes peut tre dfinie.
Elle est utilise pour empcher les programmes de pice, les valeurs de
correction, les paramtres et les donnes de rglage dtre enregistrs,
modifis, ou effacs par erreur (Voir chapitre III11).
Rglage des donnes
Touches de lcran
Touche de protection
IMD
Interdiction denregistrement/modification
Pupitre de
commande de
la machine
Programme
Valeurs de correction
paramtres
Donnes de service
Signal
Touche de
protection des
donnes
Mmoire de la CNC
Fig.1.6 (f) Touche de protection des donnes
568
B63014FR/01
1. GENERALITES
UTILISATION
1.7
VISUALISATION
1.7.1
Visualisation du
programme
O1100 N00005
N1
G90 G17 G00 G41 D07 X250.0 Y550.0 ;
N2
G01 Y900.0 F150 ;
N3
X450.0 ;
N4
G03 X500.0 Y1150.0 R650.0 ;
N5 G02 X900.0 R250.0 ;
N6
G03 X950.0 Y900.0 R650.0 ;
N7
G01 X1150.0 ;
N8
Y550.0 ;
N9
X700.0 Y650.0 ;
N10 X250.0 Y550.0 ;
N11 G00 G40 X0 Y0 ;
>_
MEM STOP * * * *
***
VERIF
PRGRM
ACTUEL
13 : 18 : 14
SUIVNT
(OPR)
PROGRAMME
O1100 N00003
LIBRE
53
LIBRE 5280
>_
EDIT
****
PRGRM
***
LIB
569
***
13 : 18 : 14
JOPRTK
Contenu
du
programme
1. GENERALITES
1.7.2
Visualisation de la
position courante
UTILISATION
B63014FR/01
O0003 N00003
X 150.000
Y 300.000
Z 100.000
TEMPS OPER
MEM
****
ABSOLU
570
PIECE COMPT
30
0H41M TEMPS CYCL
0H 0M22S
***
RELATI
***
19 : 47 : 45
TOUS
(OPR)
B63014FR/01
1.7.3
Visualisation des
alarmes
1. GENERALITES
UTILISATION
MESSAGE D'ALARME
010
CODE G INVALIDE
>_
MEM STOP * * * *
ALARM
1.7.4
Visualisation du
comptage de pices et
du temps de
fonctionnement
O1000 N00003
* * * ALM
MSG
19 : 55 : 22
HISTOI
O0003 N00003
X 150.000
Y 300.000
Z 100.000
TEMPS OPER
PIECE COMPT
18
0H16M TEMPS CYCL
0H 1M 0S
MEM STRT * * * *
ABSOLU
571
FIN
RELATI
19 : 47 : 45
TOUS
(OPR)
1. GENERALITES
1.7.5
Visualisation
graphique
UTILISATION
B63014FR/01
(2)
Z
(3)
(4)
X
X
Visualisation tridimensionnelle
(isomtrique)
572
1. GENERALITES
UTILISATION
B63014FR/01
1.8
SORTIE DES
DONNEES
Lecteur de bandes
portable
FANUC PPR
Mmoire
Bande de papier
Programme
Correcteurs
Cassette FANUC
Adaptateur de
cassettes FANUC
Interface lecteur/
perforateur
Paramtres
.
.
.
Disquette
SYSTEME P
CNC
Systme de programmation
automatique
Carte mmoire
Adaptateur
de carte
mmoire
(intgr la CNC)
573
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
574
B63014FR/01
2.1
UNITES DE
VISUALISATION ET
DE DFINITION
UTILISATION
2. DISPOSITIFS MATERIELS
DEXPLOITATION
575
II2.1.1
III-2.1.2
III2.1.3
III2.1.4
III2.1.5
III2.1.6
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
2.1.1
Unit de contrle CNC
avec cran LCD
de 7.2/8.4
2.1.2
Unit de contrle CNC
avec cran LCD
de 9.5/10.4
576
B63014FR/01
B63014FR/01
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
2.1.3
Petite unit IMD
indpendante
Touches adresses/numriques
Touches de fonction
Touche SHIFT
Touche annulation
Touche ENTREE
REGLAGE
ANN
COMP
ENTREE
INSERE ANNULA
AIDE
RAZ
Touches ddition
Touche AIDE
Touche RAZ
577
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2.1.4
Unit IMD standard
indpendante (type
horizontal)
Touche AIDE
Touches adresses/numriques
Touche RAZ
RAZ
INSERE
ANNULA
AIDE
ANN
Touches ddition
Touche annulation
ENTREE
REGLAGE
COMP
Touches de fonction
Touches de dplacement du curseur
Touches de changement de page
Touche SHIFT
578
Touche ENTREE
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2.1.5
Unit IMD standard
indpendante (type
vertical)
Touche AIDE
Touche RAZ
Touches adresses/numriques
RAZ
INSERE
AIDE
ANNULA
ANN
ENTREE
REGLAGE
COMP
Touches de fonction
Touches de dplacement du curseur
Touches de changement de page
Touche SHIFT
579
Touches ddition
Touche annulation
Touche ENTREE
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2.1.6
Unit IMD standard
indpendante (type
vertical) (pour
160i/180i)
Touche AIDE
Touche RAZ
Touches adresses/numriques
RAZ
INSERE
AIDE
ANNULA
ANN
ENTREE
REGLAGE
COMP
Touches de fonction
Touches de dplacement du curseur
Touches de changement de page
Touche SHIFT
580
Touches ddition
Touche annulation
Touche ENTREE
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2.2
EXPLICATION DU
CLAVIER
Tableau 2.2 Description du clavier IMD
Numro
1
Nom
Explication
Touche RAZ
Appuyer sur cette touche pour effectuer une RAZ ou pour effacer une alarme,
etc.
RAZ
Touche AIDE
Cette touche permet davoir une aide pour les fonctions en IMD (Fonction aide).
AIDE
Touches programmables
Touches
adresses/numriques
Appuyer sur ces touches pour entrer des caractres alphabtiques, numriques
et autres.
N
5
Touche SHIFT
SHIFT
Lorsque vous appuyez sur une touche numrique ou dadresse, les donnes
entrent dans la mmoire tampon et saffichent lcran.
ENTREE
Pour copier les donnes entre dans la mmoire du clavier dans un registre de
correction, etc., appuyer sur la touche
ENTREE
(INPUT).
Touche annulation
(Cancel)
Appuyer sur cette touche pour effacer le dernier caractre ou symbole entr dans
la mmoire tampon du clavier.
Lorsque la mmoire tampon du clavier affiche
>N001 X100Z_
et que la touche annulation ANN est appuye, Z est effac et
>N001X100_
est affich
ANN
Touches ddition du
programme
PROG
: Effacement
ANNULA
Touches de fonction
POS
: Insertion
ANNULA
INSERE
: Altration
INSERE
ALTER
Appuyer sur ces touches pour commuter les pages dcran pour chaque fonction.
Voir sec. 2.2 pour plus de dtails concernant ces touches.
581
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
Nom
10
Touches de dplacement
du curseur
Explication
Il y quatre touches de dplacement du curseur.
Cette touche est utilise pour dplacer le curseur vers le bas ou vers
lavant. Le curseur est dplac vers lavant grande vitesse.
Cette touche est utilise pour dplacer le curseur vers le haut ou vers
larrire.
Touches de changement
de page
PAGE
PAGE
PAGE
Explications
D Contrle de 2
trajectoires
582
UTILISATION
B63014FR/01
2.3
TOUCHES DE
FONCTION ET
TOUCHES
PROGRAMMABLES
2. DISPOSITIFS MATERIELS
DEXPLOITATION
2.3.1
Utilisation des crans
POS
SYSTEM
PROG
REGLAGE
CUSTOM
OPR
MESSAGE
GRAPH
Touches de
fonction
(OPR)
Touches
programmables
de slection de
chapitre
Touche retour au
menu
Touche de
slection
dopration
583
2. DISPOSITIFS MATERIELS
DEXPLOITATION
2.3.2
Touches de fonction
POS
UTILISATION
B63014FR/01
PROG
REGLAGE
OPR
SYSTEM
MESSAGE
GRAPH
CUSTOM
584
UTILISATION
B63014FR/01
2.3.3
Touches
programmables
2. DISPOSITIFS MATERIELS
DEXPLOITATION
Pour visualiser une page dcran plus dtailles, appuyer une touche de
fonction suivie dune touche programmable. Les touches programmables
sont aussi utilises pour les oprations courantes.
Le tableau ci-dessous illustre comment la visualisation des touches
programmables est change en appuyant chaque touche de fonction.
Les symboles dans les figures suivantes signifient comme indiqu
ci-dessous :
: Indique page dcran
: Indique une page dcran pouvant tre visualise en
appuyant sur une touche programmable (*)
*1 Appuyer sur les touches de fonction pour commuter les pages dcran
qui sont souvent utilises.
*2 Quelques touches programmables ne sont pas visualises selon la
configuration des options.
*3 Dans certains cas, la touche de menu continu napparat pas lorsquune
unit daffichage 12 touches programmables est utilise.
585
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
POS
[PIECE0]
[EXEC]
[MARCH0]
[ABSOLU]
[EXEC]
[TRAVAI]
[TOUS AX]
(Nom de laxe)
[EXEC]
[(OPR)]
(Axe ou numro)
[ORIGIN]
[PREREG]
[TOUS AX]
(Nom de laxe)
[PIECE0]
[MARCH0]
[EXEC]
[EXEC]
[EXEC]
[(OPR)]
(Axe ou numro)
[ORIGIN]
[PREREG]
[TOUS AX]
(Nom de laxe)
[PIECE0]
[EXEC]
[MARCH0]
[EXEC]
[(OPR)]
[PIECE0]
[EXEC]
[MARCH0]
[EXEC]
[PIECE0]
[EXEC]
[MARCH0]
[EXEC]
Ecran de contrle
[MONI]
[(OPR)]
586
[EXEC]
POS
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
PROG
1/2
PROG
[(OPR)]
(1)
[PREPRO]
(O nombre)
(Numro N)
[RBOBIN]
[TYPE P]
[TYPE Q]
[ANNUL]
(Numro N)
[TYPE Q]
[EXEC]
[ABSOLU]
[RELATI]
[(OPR)]
[PREPRO]
(O nombre)
(Numro N)
[RBOBIN]
[TYPE P]
[TYPE Q]
[TYPE Q]
[ANNUL]
(Numro N)
[EXEC]
[(OPR)]
[PREPRO]
[(OPR)]
[PREPRO]
[(OPR)]
[PREPRO]
587
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2/2
(2)
[FL.SDL]
[PRGRM]
[(OPR)]
[SELECT]
(Nombre)
[EXEC]
[REGL F]
[(OPR)]
[REPOS]
[ANNUL]
[EXEC]
(Donnes prvues)
588
[ENTREE]
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
PROG
1/2
PROG
[(OPR)]
[PREPRO]
(Numro O)
(Adresse
(Adresse
[RBOBIN]
[TYPE Q]
[READ]
[PERFO]
[ANNULA]
[EXEDT]
[ANNUL]
[EXEC]
(Numro N)
[CHAINE] (Le curseur se dplace la fin du programme)
[ARRET]
[ANNUL]
[EXEC]
(Numro O)
[ARRET]
[ANNUL]
(Numro O)
[EXEC]
[ANNUL]
(Numro N)
[EXEC]
[COPIE]
[CRSR]
(Numro O)
[EXEC]
[CRSR]
[BTTM]
[TOUS]
[DEPLAC]
[CRSR]
(Numro O)
[EXEC]
[CRSR]
[BTTM]
[TOUS]
[INSER]
[CRSR]
(Numro O)
[EXEC]
[BTTM]
[CHANGE]
(Adresse
(Adresse)
589
[AVANT]
[APRES]
[SAUT]
[1EXEC]
[EXEC]
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2/2
(1)(Suite page suivante)
Visualisation du rpertoire des programmes
[LIB]
[(OPR)]
[PREPRO]
(Numro O)
[READ]
[PERFO
[EXEC]
[EXEC]
[PRGRM]
Retour au programme
[G.MENU]
[BLOC]
(Numro G)
(Donne)
[ENTREE]
Quand un code G est omis, lcran standard apparat.
[(OPR)]
INSERE
[ENTREE]
Retour au programme
[PRGRM]
[DIR]
[(OPR)]
[TYPE Q]
(Nombre)
[ANNUL]
[EXEC]
[READ]
(Nombre)
(Numro O)
[ARRET]
[ANNUL]
[EXEC]
[PERFO
(Nombre)
(Numro O)
[ARRET]
[ANNUL]
[EXEC]
[ANNULA]
(Numro O )
[ANNUL]
[EXEC]
590
[REGL F]
[REGL F]
[REGL O]
[REGL F]
[REGL O]
[REGL F]
UTILISATION
B63014FR/01
2. DISPOSITIFS MATERIELS
DEXPLOITATION
PROG
PROG
[(OPR)]
[PREPRO]
[(OPR)]
[PREPRO]
(Adresse)
(Adresse)
[RBOBIN]
[(OPR)]
[PREPRO]
[(OPR)]
[PREPRO]
[(OPR)]
[PREPRO]
591
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
PROG
PROG
[(OPR)]
[PREPRO]
[PREPRO]
[(OPR)]
[(OPR)]
[PREPRO]
[(OPR)]
[PREPRO]
PROG
PROG
[(OPR)]
[PREPRO]
(Numro O)
(Adresse
(Adresse
[RBOBIN]
[LIB]
[(OPR)]
[PREPRO]
(Numro O)
592
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
PROG
1/2
PROG
[(OPR)]
[FNPREP]
(Numro O)
(Adresse
(Adresse
[RBOBIN]
[TYPE Q]
[READ]
[PERFO]
[ANNULA]
[EXEDT]
[RECH O]
[RECH]
[RECH]
[ANNUL]
[EXEC]
(Numro N)
[CHAINE] (Le curseur se dplace la fin du programme)
[ARRET]
[ANNUL]
[EXEC]
(Numro O)
[ARRET]
[ANNUL]
[EXEC]
(Numro O)
[ANNUL]
[EXEC]
(Numro N)
[COPIE]
[CRSR]
(Numro O)
[EXEC]
[CRSR]
[BTTM]
[TOUS]
[DEPLAC]
[CRSR]
(Numro O)
[EXEC]
[CRSR]
[BTTM]
[TOUS]
[INSER]
[CRSR]
(Numro O)
[EXEC]
[BTTM]
[CHANGE]
(Adresse
(Adresse)
593
[AVANT]
[APRES]
[SAUT]
[1EXEC]
[EXEC]
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2/2
(1)(Suite page suivante)
[(OPR)]
[PREPRO]
(Numro O)
[READ]
[PERFO]
[RECH O]
[CHAINE]
[ARRET]
[ANNUL]
(Numro O)
[ARRET]
[ANNUL]
(Numro O)
Retour au programme
[EXEC]
[EXEC]
Retour au programme
[PRGRM]
[G.MENU]
[BLOC]
(Donne)
[ENTREE]
(Numro G)
Quand un code G est omis, lcran standard apparat.
[(OPR)]
INSERE
[ENTREE]
Retour au programme
[PRGRM]
(Nombre)
[DIR]
[(OPR)]
[TYPE Q]
[ANNUL]
[EXEC]
[READ]
(Nombre)
(O nombre)
[ARRET]
[ANNUL]
[EXEC]
[PERFO]
(Nombre)
(O nombre)
[ARRET]
[ANNUL]
[EXEC]
[ANNULA]
(Nombre)
[ANNUL]
[EXEC]
594
[REGL F]
[REGL F]
[REGL O]
[REGL F]
[REGL O]
[REGL F]
UTILISATION
B63014FR/01
ECRAN DEFINITION/CORRECTION
2. DISPOSITIFS MATERIELS
DEXPLOITATION
REGLAGE
COMP
1/2
REGLAGE
COMP
[(OPR)]
(Numro)
[RECHNO]
(Nom de laxe)
[INP.C.]
[+ENTR]
(Nom de laxe)
(Nom de laxe)
[ENTREE]
[REPOS]
[READ]
[PERFO]
[TOUS]
[USURE]
[GEOMET]
[ANNUL]
[USURE]
[ANNUL]
[EXEC]
Ecran de dfinition
[REGLAGE]
[(OPR)]
(Numro)
[RECHNO]
[MA:1]
[ARR:0]
[+ENTR]
(Nom de laxe)
[ENTREE]
(Nom de laxe)
[(OPR)]
(Numro)
[RECHNO]
[+ENTR]
(Nom de laxe)
[ENTREE]
(Nom de laxe)
[ENTREE]
(Nom de laxe)
[(OPR)]
(Numro)
[RECHNO]
[ENTR.C.]
(Nom de laxe)
(Nom de laxe)
[ENTREE]
[PERFO]
[ANNUL]
[EXEC]
595
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2/2
(1)(Suite page suivante)
[(OPR)]
(Numro)
[SELECT]
[(OPR)]
(Numro)
[RECHNO]
[ANNUL]
[EXEC]
[ENTREE]
[REPOS]
(Nom de laxe)
596
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
ECRAN SYSTEME
SYSTEM
1/2
SYSTEM
[(OPR)]
(Numro)
[RECHNO]
[MA:1]
[ARR:0]
[+ENTR]
(Nom de laxe)
[ENTREE]
(Nom de laxe)
[READ]
[PERFO]
[ANNUL]
[EXEC]
[ANNUL]
[EXEC]
Ecran de diagnostic
[DGNOS]
[(OPR)]
(Numro)
[RECHNO]
PMC cran
[PMC]
597
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2/2
(4)
Ecran de compensation des erreurs de pas
[PAS]
[(OPR)]
(No.)
[RECHNO]
[MA:1]
[ARR:0]
(Nom de laxe)
[+ENTR]
(Nom de laxe)
[ENTREE]
[READ]
[ANNUL]
[EXEC]
[PERFO]
[ANNUL]
[EXEC]
[REG.BR]
[AJU.BR]
[TRC.SV]
[(OPR)]
[(OPR)]
[MA:1]
[ARR:0]
(Nom de laxe)
[TRACE]
[TRNSF]
[REG.SV]
[AJU.SV]
[SP.MON]
[(OPR)]
[MA:1]
[ARR:0]
[ENTREE]
[PARAM]
[G ONDE]
[DEPART]
[TEMP]
[TEMP]
[HDOBL]
[HMOIT]
[DEPART]
[CH1]
[CH1]
[VDOBL]
[VMOIT]
[DEPART]
[CH2]
[CH2]
[VDOBL]
[VMOIT]
598
[ENTREE]
UTILISATION
B63014FR/01
2. DISPOSITIFS MATERIELS
DEXPLOITATION
MESSAGE
ECRAN D'AIDE
[(OPR)]
[REPOS]
AIDE
[(OPR)]
[SELECT]
[(OPR)]
[SELECT]
599
AIDE
MESSAGE
2. DISPOSITIFS MATERIELS
DEXPLOITATION
ECRAN GRAPHIQUE
Graphique des
trajectoires doutils
UTILISATION
GRAPH
[(OPR)]
[AUTO]
[DEPART]
[ARRET]
[RBOBIN]
[REPOS]
[ECHELL]
[(OPR)]
[EXEC]
[]
[]
[]
[]
[POS]
Graphique
volumtrique
GRAPH
Graphique volumtrique
[PARAM]
[BLUT]
[(OPR)]
[REPRIS]
[+ROTA]
[ROTA]
[+PENTE]
[PENTE]
[EXEC]
[(OPR)]
[A.ST]
[F.ST]
[ARRET]
[RBOBIN]
[REVUE]
[(OPR)]
[REPRIS]
[+ROTA]
[ROTA]
[+PENTE]
[PENTE]
[PARAM]
[3PLN]
[(OPR)]
[ ]
[]
[]
[]
[]
600
B63014FR/01
GRAPH
B63014FR/01
2.3.4
Entre par clavier et
mmoire tampon du
clavier
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
> N001X100Z_
EDIT
[
ALM 12:35:45
] [
] [
] [
] [
Pour entrer le caractre infrieur des touches qui ont deux caractres
inscrits dessus, appuyer dabord sur la touche SHIFT , puis sur la touche en
question.
Lorsque la touche
SHIFT
ANN
601
ANN
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2.3.5
Messages
davertissement
contrle des donnes est excut lorsque la touche ENTREE (ENTREE) est
appuye. Dans le cas de donne incorrecte ou dune opration errone, un
message davertissement est affich sur la ligne de visualisation des tats.
Visualisation
donne entre
>_
Visualisation
message
avertissement
EDIT
Visualisation tat
] [
MODE INCORRECT
] [
] [
] [
Visualisation
touches
programmables
Content
ERREUR DE FORMAT
PROTECTION A
DECRITURE
DONNEES HORS
ETENDUE
DEPASSEMENT DE
DIGITS
MODE INCORRECT
EDITION IMPOSSIBLE
602
2.3.6
Configuration des
touches
programmables
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
POS
, les touches
TOUS
MANI
603
2. DISPOSITIFS MATERIELS
DEXPLOITATION
2.4
DISPOSITIFS DE/S
EXTERNES
UTILISATION
B63014FR/01
Utilisation
Capacit
de
stockage
max.
Manuel de
rfrence
3600m
B61834E
Cassette Floppy de
FANUC
Unit dentre/sortie.
Utilise des disquettes de
3,5.
2500m
B66040E
Carte FA FANUC
160m
B61274E
PPR FANUC
Unit dentre/sortie
275m
consistant en un lecteur de
bande papier, un
perforateur de bande et
une imprimante.
B58584E
Lecteur de bande
portable
Appendice
H
______
604
Paramtres
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
CARTE 1 EN OPTION
Canal 3
Canal 1
Canal 2
JD5A
JD5B
JD5C
JD6A
RS232C
RS232C
RS232C
RS422
Lecteur/
perforateur
Lecteur/
perforateur
Ordinateur
pilote
Ordinateur
pilote
CANAL E/S=0
ou
CANAL E/S=1
CANAL E/S=2
CANAL E/S=3
CANAL E/S=3
0101
CANAL E/S=0
(Canal1)
0102
CANAL E/S
0103
0111
0020
CANAL E/S=s
(Canal1)
CANAL E/S
=0: Canal 1
=1: Canal 1
=2: Canal 2
=3: Canal 3
0112
0113
0121
CANAL E/S=2
(Canal2)
0122
0123
0131
0132
CANAL E/S=3
(Canal 3)
0133
0134
Numro de paramtre
605
0135
2. DISPOSITIFS MATERIELS
DEXPLOITATION
2.4.1
Fichier Handy de
FANUC
UTILISATION
B63014FR/01
Interface RS422
Interface
RS232C
FANUC
Fichier Handy
Interface RS232C ou
RS422
(Pupitre de perforation, etc.
2.4.2
Cassette Floppy de
FANUC
FANUC
Interface RS232C
(Pupitre de perforation, etc.
606
POWER
MA
ARR
B63014FR/01
2.4.3
Carte FANUC FA
UTILISATION
2. DISPOSITIFS MATERIELS
DEXPLOITATION
EJECT
FANUC
READY
READ
WRITE
Interface RS232C
(Pupitre de perforation, etc.
2.4.4
PPR de FANUC
ALARM
RESET
Interface RS232C
(Pupitre de perforation, etc.
607
2. DISPOSITIFS MATERIELS
DEXPLOITATION
2.4.5
Lecteur de bande
portable
UTILISATION
B63014FR/01
Le lecteur de bande portable est utilis pour charger des programmes dans
la CNC partir de bandes perfores
Interface RS232C
(Pupitre de perforation, etc.
608
2. DISPOSITIFS MATERIELS
DEXPLOITATION
UTILISATION
B63014FR/01
2.5
MARCHE/ARRET
CNC
2.5.1
Mise sous tension
Procdure de mise sous tension
Procdure
X
Y
Z
O1000 N000010
123.456
363.233
0.000
PIECE COMPT
5
TEMPS CYCL 0H 0M38S
S 0 T0000
609
2. DISPOSITIFS MATERIELS
DEXPLOITATION
2.5.2
Ecran visualis la
mise sous tension
UTILISATION
B63014FR/01
Affichage de la
configuration des fentes
SLOT CONFIGURATION DISPLAY
0 : 003E4000
1 : 30464202
2 : 00504303
3:
4:
5:
N alvole physique
(Primaire)
0:
1:
2:
3:
4:
5:
N alvole physique
(Secondaire)
Types de circuit
Fonction du module
610
B63014FR/01
UTILISATION
2. DISPOSITIFS MATERIELS
DEXPLOITATION
B0F1 01
SLOT 01 (3046) : FIN
SLOT 02 (3050) :
Affichage de la
configuration logicielle
B0F1 01
SERVO : 909001
SUB : xxxxxx
OMM : yyyyyy
PMC : zzzzzz
Software CNC
ROM servo numrique
Unit principale secondaire
(mmoire tampon distance)
Macro sur commande/
compilateur de macro
PMC
2.5.3
Mise hors tension
Procdure
611
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
FONCTIONNEMENT MANUEL
612
3.1
RETOUR MANUEL A
LA POSITION DE
REFERENCE
FONCTIONNEMENT
B63014FR/01
Point de
dclration
Mouvement de
dplacement rapide
Taux davance rapide
(la correction manuelle
est active)
3.FONCTIONNEMENT MANUEL
Position de
rfrence
Mouvement
dclr
Vitesse FL
MODE
EDIT
MEMORY
HANDLE
MAN
MDI
REMOTE
ZERO
TEACH
RETURN
RAPIDE DEPLACEMENT
OVERRIDE(%)
F0
25
50
100
+C
+Z
+Y
RAPID
+X
613
B63014FR/01
3. FONCTIONNEMENT MANUEL
UTILISATION
PROGRA M02/
M STOP M30
MANU SPINDLE
ABS
ORI
X2
Y2
TAP
ATC
READY
Z2
IMAGE MIROIR
X
Y
Z
MC?
Explications
D Rglage automatique du
systme de coordonnes
Restrictions
D Nouveau dplacement
de l'outil
614
3.2
AVANCE EN MODE
MAN
MODE
EDIT
MEMORY
HANDLE
MAN
REMOTE
ZERO
MDI
TEACH
RETURN
FONCTIONNEMENT
B63014FR/01
3.FONCTIONNEMENT MANUEL
+C
+Z
RAPID
+X
+Y
2000
RAPID TRAVERSE
OVERRIDE (%)
F0
25
50
100
615
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
Limites
D Acclration/dclration
en dplacement
transversale rapide
D Changement de mode
D Dplacement rapide
avant retour la position
de rfrence
616
3.FONCTIONNEMENT MANUEL
3.3
AVANCE
INCREMENTIELLE
FONCTIONNEMENT
B63014FR/01
X10
X1
X1000
+C
+Z
+Y
RAPID
+X
617
3. FONCTIONNEMENT MANUEL
UTILISATION
B63014FR/01
3.4
AVANCE PAR
POIGNEE MANUELLE
Manivelle lectronique
MODE
EDIT
MEMORY
REMOTE
HANDLE
MAN
ZERO
RETURN
MDI
TEACH
Manivelle lectronique
618
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Explications
D Possibilit dutiliser la
manivelle en mode MAN
(JHD)
D Possibilit dutiliser la
manivelle en mode
apprentissage (THD)
D Une commande de la
manivelle dpassant le
manuel rapide (HPF)
Set value 1 :
Autre que 0 :
D Sens de dplacement de
laxe selon le sens de
rotation de la manivelle
(HNGx)
Restrictions
D Nombre de manivelles
Il est possible de connecter jusqu trois manivelles, une pour chaque axe.
Les trois manivelles peuvent tre commandes simultanment.
619
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
AVERTISSEMENT
Une rotation rapide de la manivelle avec un grand
multiplicateur tel que x100 dplace loutil trop rapidement.
Lavance est limite la valeur de lavance rapide.
NOTE
Tourner la manivelle lectronique une vitesse de cinq
tours par seconde ou moins. Si elle est tourne une
vitesse suprieure, loutil peut ne pas sarrter
immdiatement aprs larrt de la rotation de la manivelle,
ou la valeur du dplacement de loutil peut ne pas
correspondre aux graduations de la manivelle
620
3.FONCTIONNEMENT MANUEL
3.5
MANUEL ABSOLU
SUR MA/ARR
FONCTIONNEMENT
B63014FR/01
P2
P1
Axe X
Les valeurs des coordonnes changent de la valeur
du dplacement en manuel
Y2
Y1
P2
O2
P1
X2
X1
O1
621
B63014FR/01
Explications
3. FONCTIONNEMENT MANUEL
UTILISATION
;
X200.0Y150.0
X300.0Y200.0
G01G90
;
;
D Intervention manuelle
aprs la fin du bloc
Opration
manuelle
(220.0 , 250.0)
Interrupteur
marche
Interrupteur
arrt
(200.0 , 150.0)
(100.0 , 100.0)
D Intervention manuelle
aprs un arrt des
avances
(200.0 , 225.0)
(150.0 , 200.0)
Opration
manuelle
(200.0 , 150.0)
(300.0 , 200.0)
(150.0 , 125.0)
X
Interrupteur
marche
Interrupteur
arrt
622
3.FONCTIONNEMENT MANUEL
D Rinitialisation aprs
une opration manuelle
la suite dun arrt des
avances
FONCTIONNEMENT
B63014FR/01
(300.0 , 200.0)
(200.0 , 150.0)
(100.0 , 100.0) (150.0 , 125.0)
X
Interrupteur marche
Interrupteur arrt
D Commande de
mouvement du bloc
suivant sur un seul axe
Lorsquun seul axe est spcifi dans le bloc suivant, seul laxe command
effectue un retour.
N1G01X100.0Y100.0F500;
N2X200.0;
N3Y150.0;
(200.0 , 150.0)
Opration
manuelle
Interrupteur marche
Interrupteur arrt
N3
N2
(200.0 , 100.0)
N1
(100.0 , 100.0)
D Le mouvement du bloc
suivant est incrmentiel
623
B63014FR/01
D Opration manuelle
pendant une
compensation de rayon
UTILISATION
3. FONCTIONNEMENT MANUEL
Trajectoire de loutil
aprs opration
manuelle
Opration
manuelle
Trajectoire de loutil
Trajectoire programme
624
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
VC1
VB2
VB1
PB
PC
PD
VB2
VB1
Trajectoire de loutil
aprs opration
manuelle
PB
PA
VC1
VC2
Trajectoire
programme
(commande absolue)
PH
Trajectoire de loutil
avant opration
manuelle
Opration manuelle
PH
625
B63014FR/01
3. FONCTIONNEMENT MANUEL
UTILISATION
VC1
PC
PB
VC2
VB2
VB1
Trajectoire de loutil
aprs opration
manuelle
Trajectoire programme
(commande absolue)
PA
VA2
PA
VA2
PH
PH
VA1
Trajectoire de loutil
avant opration manuelle
Opration
manuelle
VA1
VC1
VC1
PB
PC
VC2
Opration
manuelle
VB2
VB1
PB
626
Trajectoire
programme
(commande absolue)
PA
Trajectoire de loutil
avant opration
manuelle
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
3.6
AVANCE MANIVELLE
DIRECTION DE LAXE
PORTE-OUTIL /
AVANCE MANIVELLE
DIRECTION DE LAXE
PORTE-OUTIL B
3.6.1
Avance manivelle
direction de laxe
porte-outil
A&C,
B&C
627
UTILISATION
B63014FR/01
3. FONCTIONNEMENT MANUEL
Procdure
MODE
MEMORY
HANDLE
MAN
REMOTE
MDI
EDIT
ZERO
RETURN
TEACH
628
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Explications
D Configuration daxe
Supposons que les axes rotatifs pour les axes de base X, Y et Z soient A,
B et C respectivement. Supposons galement que laxe Z reprsente laxe
porte-outil. Selon la configuration daxe de la machine, quatre types de
direction daxe porte-outil sont disponibles. Choisissez la direction avec
le paramtre n 7120.
(2) Type axe BC
Z (axe porte-outil)
Z (axe porte-outil)
C
B
A
X
Z (axe porte-outil)
Z (axe porte-outil)
D Distribution dimpulsions
aux axes de base
sin (c)
cos (c)
Z
Zp
Hp
a
c
Xp
Yp
X
629
Hpxy
B63014FR/01
3. FONCTIONNEMENT MANUEL
UTILISATION
Zp
Hp
Yp
Y
Xp
Hpxy
a
Zp
Yp
Y
X
Xp
b
a
Zp
630
Xp
Yp
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
D Direction de laxe
porte-outil
Restrictions
D Configuration daxe
631
UTILISATION
B63014FR/01
3.6.2
Avance manivelle
direction normale la
surface de laxe
porte-outil
3. FONCTIONNEMENT MANUEL
Axes A et C
Axes B et C
Centre de rotation
Outil
Z
A&C , B&C
Direction
transversale
de loutil (axe X)
Direction longitudinale
de loutil
Direction transversale
de loutil (axe Y)
X
Y
A
Pice
Procdure
MODE
MEMORY
HANDLE
MAN
REMOTE
MDI
EDIT
ZERO
RETURN
TEACH
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Explications
D Configuration daxe
Supposons que les axes rotatifs pour les axes de base X, Y et Z soient A,
B et C respectivement. Supposons galement que laxe Z reprsente laxe
porte-outil. Selon la configuration daxe de la machine, deux types de
directions daxe porte-outil sont disponibles, parmi lesquels la direction
axe X et la direction axe Y. Choisissez la direction laide du paramtre
n 7120.
(2) Type axe BC
Z (axe porte-outil)
C
B
A
Y
633
B63014FR/01
D Distribution dimpulsions
aux axes de base
3. FONCTIONNEMENT MANUEL
UTILISATION
Xp
Yp
Hp(direction axe X)
Hpxy
Zp
Yp
Xp
0
C
634
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Xp
0
Zp
Hp
(direction axe X)
B
C
X
C
0
Yp
Hpxy
Y
X
C
Xp
0
Yp
Hp (direction Y)
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
D Direction de laxe
porte-outil
Restrictions
D Configuration daxe
636
3.FONCTIONNEMENT MANUEL
3.7
INTERPOLATION
LINEAIRE/
CIRCULAIRE
MANUELLE
FONCTIONNEMENT
B63014FR/01
Pice
Pice
Outil
Outil
X
<<Avance linaire>>
<<Avance circulaire>>
NOTE
Laxe X et laxe Y doivent tre le premier axe contrl et le deuxime axe contrl
respectivement.
Procdure
637
B63014FR/01
3. FONCTIONNEMENT MANUEL
UTILISATION
Explications
D Dfinition dune droite /
dun cercle
D Avance manivelle
manuelle
638
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Trajectoire en utilisant la
manivelle dapproche
Outil
Droite spcifie
Trajectoire en utilisant la
manivelle de guidage
X
Avance linaire
Cercle spcifi
Trajectoire en utilisant la
manivelle de guidage
X
Avance circulaire
639
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
Vitesse davance
D Slection de manivelle
manuelle
D Direction du
dplacement en utilisant
les manivelles manuelles
En avance MAN, loutil peut tre dplac selon un axe spcifi (axe X,
axe Y, axe Z, ..., ou le 8me axe), ou peut tre dplac selon une droite
incline (avance linaire) ou un cercle (avance circulaire).
(1) Avance selon un axe spcifi (contrle 1 axe simultan)
Alors que laxe et sa direction sont spcifis par le slecteur de
direction daxe, loutil se dplace selon la direction daxe spcifie et
la vitesse davance spcifie dans le paramtre n 1423. La vitesse
davance peut tre attnue en utilisant le potentiomtre attnuateur
davance.
(2) Avance linaire (contrle 2 axe simultans)
En dfinissant une droite auparavant, loutil peut tre dplac comme
suit :
D Alors que laxe et sa direction davance sont slectionns en
utilisant le slecteur de direction daxe, loutil se dplace selon une
droite parallle celle qui a t spcifie sur la base dun contrle
simultan 2 axes.
D Alors que laxe et sa direction davance sont slectionns en
utilisant le slecteur de direction daxe, loutil se dplace selon un
angle droit vers la droite spcifie sur la base dun contrle
simultan 2 axes.
Lavance, en direction tangentielle, est spcifie dans le paramtre
n 1410. La vitesse davance peut tre attnue en utilisant le
potentiomtre attnuateur davance.
640
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Limites
D Image miroir
641
UTILISATION
B63014FR/01
3.8
TARAUDAGE RIGIDE
MANUEL
3. FONCTIONNEMENT MANUEL
Procdure
642
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
Explications
D
Taraudage rigide manuel
D Annulation du mode
rigide
D Direction de rotation de
la broche
D Axe de taraudage
arbitraire
D Spcification de MM29 et
G84 dans le mme bloc
Dans un programme IMD de rglage du mode rigide, G84 peut tre utilis
comme code G de taraudage rigide ou M29 et G84 peuvent tre spcifis
dans le mme bloc.
D Spcification de lavance
manivelle manuelle plus
rapide que lavance
rapide
Limites
D Vrification derreur
excessive
D Avance manivelle
direction axe porte-outil
D Attnuation dextraction
D Nombre de rptitions
D Positionnement de loutil
une position de
perage
B63014FR/01
3.9
COMMANDE
NUMERIQUE
MANUELLE
UTILISATION
3. FONCTIONNEMENT MANUEL
644
3.FONCTIONNEMENT MANUEL
Procdure
Procdure
FONCTIONNEMENT
B63014FR/01
PROG
MODE
EDIT
HANDLE
MEMORY
REMOTE
MDI
MAN
ZERO
RETURN
TEACH
O0010 N00020
(ABSOLUE)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
MAN * * * *
PRGRM
***
***
MAN
ACTUEL
(RESTE A FAIRE)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
00 : 00 : 00
SUIVNT
(OPR)
O0010 N00020
(ABSOLUE)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
A
0.000
C
0.000
MAN * * * *
PRGRM
645
* * *
MAN
(RESTE A FAIRE)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
A
0.000
C
0.000
00 : 00 : 00
* **
ACTUEL
SUIVNT
(OPR)
3. FONCTIONNEMENT MANUEL
UTILISATION
B63014FR/01
ENTREE
donnes introduites.
PROGRAMME (MAN)
G00 P
X
10.000
Y
Z
U
V
W
M
S
T
B
>Z120.5_
MAN * * * *
O0010 N00020
(ABSOLUE)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
* * *
(RESTE A FAIRE)
X
0.000
Y
0.000
Z
0.000
U
0.000
V
0.000
W
0.000
00 : 00 : 00
* **
REPOS
ENTREE
G00: Positionnement
G01: Interpolation linaire
G28: Retour automatique la position de rfrence
G30: Retour la 2me/3me/4me position de rfrence
M codes: Fonctions auxiliaires
S codes: Fonctions broche
T codes: Fonctions outil
Rfrences B : Fonctions auxiliaires secondaires
646
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
~
ACT.F 1000 SACT
MAN MSTR *** MTN
0
00 : 00 : 00
NOTE
Si vous actionnez le commutateur de dpart de cycle alors
que la machine est en tat dalarme, un message
davertissement START IMPOSSIBLE saffiche et les
donnes introduites ne sexcutent pas.
Explications
D Positionnement
On
Avance
(paramtre)
Acclration/
dcleration
automatique
(paramtre)
Acclration/dcleration
exponentielle en mode MAN
pour chaque axe
(N 1624)
Acclration/dcleration
linaire en mode transversal
rapide pour chaque axe
(N 1620)
Correction
647
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
NOTE
Lorsque le commutateur de slection manuelle de
dplacement transversal rapide se trouve sur ARR,
lavance de MAN sur chaque axe est bloque de manire
ne pas dpasser lavance dfinie par le bit 1 (LRP) du
paramtre n 1401 comme cela est indiqu ci-dessous.
LRP = 0 : Vitesse transversale rapide manuelle
de chaque axe
(paramtre n 1424)
LRP = 1 : Vitesse transversale rapide de chaque axe
(paramtre n 1420)
D Interpolation linaire
(G01)
Acclration/dcleration
automatique (paramtre)
Acclration/dclration
exponentielle en avance de coupe
sur chaque axe
(n 1622)
Correction
NOTE
Etant donn que lavance dun cycle vide est toujours
dfinie, quelle que soit la position du commutateur de cycle
vide, il nest pas possible de dfinir lavance laide de F.
Lavance est bloque de manire ne pas dpasser
lavance de coupe maximale dfinie par le paramtre
n 1422.
D Retour automatique au
point de rfrence (G28)
Acclration/dcleration
automatique (paramtre)
Acclration/dcleration linaire en
mode transversal rapide pour chaque
axe
(N 1620)
Correction
648
3.FONCTIONNEMENT MANUEL
D Retour la
2me/3me/4me
position de rfrence
(G30)
FONCTIONNEMENT
B63014FR/01
Acclration/dcleration
automatique (paramtre)
Acclration/dcleration linaire en
mode transversal rapide pour chaque
axe
(N 1620)
Correction
NOTE
La fonction de retour la 3me/4me position de rfrence
est optionnelle.
Si loption nest pas slectionne
Loutil retourne la 2me position de rfrence, quelle
que soit ladresse P.
Si loption est slectionne
Si aucune des valeurs P2, P3 ou P4 nest spcifie dans
ladresse P, le message START IMPOSSIBLE saffiche
et les donnes introduites ne peuvent tre excutes.
D Rfrences M (fonctions
auxiliaires)
D S (fonctions broche)
D Rfrences T (fonctions
outil)
649
B63014FR/01
D Rfrences B (fonctions
auxiliaires secondaires)
3. FONCTIONNEMENT MANUEL
UTILISATION
D Entre de donnes
(1) Lorsque vous introduisez les adresses et les valeurs numriques dune
commande et que vous appuyez sur la touche programmable
[ENTREE], les donnes introduites sont prises en compte. Dans ce cas,
lunit de mesure est soit le plus petit incrment entr, soit une unit
calcule, en fonction de la valeur du bit 0 (DPI) du paramtre n 3401.
Vous pouvez utiliser la touche
ENTREE
ENTREE
davertissement
EXECUTION/MODE
PROGRESS saffiche.
SWITCHING
IN
Description
Une rfrence G autre que G00, G01 et G28 a t
introduite.
ERREUR DE
FORMAT
TROP DE
CHIFFRES
Adresse P : 1 chiffre
Adresse de laxe : 8 chiffres
M, S, T, B : Le nombre de chiffres dfini par le
paramtre
NOTE
Lentre de donnes au clavier est permise mme si la
touche de protection mmoire est en position active.
650
3.FONCTIONNEMENT MANUEL
FONCTIONNEMENT
B63014FR/01
RAZ
du panneau IMD.
(2) Si vous appuyez sur la touche programmable [REPOS] pendant
lexcution, le message davertissement EXECUTION/MODE
SWITCHING IN PROGRESS saffiche.
D Suspension de
lexcution
D Information modale
Limites
D Contrle de la vitesse de
coupe constante
D Fonctions M, S, T et B
B63014FR/01
UTILISATION
3. FONCTIONNEMENT MANUEL
D Image miroir
D Mode REF
D Indexation du plateau et
balayage
Il nest pas possible dactiver des commandes pour un axe faisant lobjet
doprations dindexation ou de balayage.
Si un axe dans ces conditions est sollicit pour lexcution dune
commande, le message START IMPOSSIBLE saffiche.
652
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
FONCTIONNEMENT AUTOMATIQUE
653
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
654
UTILISATION
B63014FR/01
4.1
MODE MEMOIRE
4. FONCTIONNEMENT AUTOMATIQUE
RAZ
Procdure
PROG
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
RAZ
Explication
Mode mmoire
Le mode mmoire peut tre arrt laide dune des deux mthodes
suivantes: spcifiez une commande darrt ou actionnez une touche sur
le pupitre de commande de la machine.
Les commandes darrt comprennent M00 (arrt du programme)
M01 (arrt optionnel) et M01 et M30 (fin du programme).
Il existe deux touches darrt du mode mmoire:
la touche de suspension davance et la touche rinitialisation.
Le mode mmoire est arrt aprs lexcution dun bloc contenant M00.
Lorsque le programme est arrt, toutes les informations modales
existantes restent inchanges comme dans le mode bloc simple. Le mode
mmoire peut tre redmarr en actionnant le bouton de dmarrage de
cycle. Le mode peut varier en fonction du constructeur de la
machine-outil. Rfrez-vous au manuel fourni par le constructeur de la
machine-outil.
Comme pour M00, le mode mmoire est arrt aprs lexcution dun
bloc contenant M01. Cette rfrence nest active que lorsque le
commutateur darrt optionnel sur le pupitre de commande de la machine
est sous tension. Le mode peut varier en fonction du constructeur de la
machine-outil. Rfrez-vous au manuel fourni par le constructeur de la
machine-outil.
656
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
D Fin de programme
(MO2, M30)
D Rinitialisation
RAZ
du pupitre IMD ou
Appel dun
sous-programme stock
sur une dispositif dE/S
externe
657
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
4.2
MODE IMD
B63014FR/01
Procdure
PROG
PROGRAMME ( IMD )
O0010 N00002
O0000;
****
***
IMD
PRGRM
***
ACTUEL
20 : 40 : 05
SUIV
(OPR)
ANNULA
sur le pupitre
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
RAZ
PROGRAMME ( IMD )
O0000 G00 X100.0 Y200. ;
M03 ;
G01 Z120.0 F500 ;
M93 P9010 ;
G00 Z0.0 ;
%
****
***
IMD
PRGRM
***
ACTUEL
12 : 42 : 39
SUIV
(OPR)
659
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
RAZ
Explication
D Effacement
du programme
Les programmes prpars en mode IMD sont effacs dans les cas suivants:
D Redmarrage
Limites
D Enregistrement de
programmes
660
B63014FR/01
D Embotement de
sous-programmes
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Sous-programme
Sous-programme
O0000;
O1000 ;
O2000 ;
M98P 1000;
M98P 2000;
M98P 3000;
M30 ;
M99 ;
M99 ;
Embotement
un niveau
Embotement
deux niveaux
D Appel de macro
D Zone mmoire
661
4. FONCTIONNEMENT AUTOMATIQUE
4.3
MODE DNC
UTILISATION
B63014FR/01
Procdure
D Ecran de vrification du
programme
(LCD de 7,2/8,4)
VERIF. DE PROGRAMME
O0001 N00020
662
G90
G21
G80
G67
[ (OPR) ]
B63014FR/01
D Ecran du programme
(LCD de 7,2/8,4)
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
PROGRAMME
O0001 N00020
D Ecran du programme
(LCD de 9,5/10,4)
PROGRAMME
21:20:05
][
] [ (OPR) ]
F0001 N00020
N180 Z50.0 ;
N190 Z40.0 ;
N200 Z30.0 ;
N210 Z20.0 ;
N220 Z10.0 ;
N230 Z0.0 ;
N240 M02 ;
%
s
RMT STRT MTN *** *** 22:23:24
PRGRM VERIF
(OPR)+
Explications
D Pendant le fonctionnement en mode DNC, les programmes en
mmoire peuvent tre appels.
D Pendant le fonctionnement en mode DNC, les programmes de macro
en mmoire peuvent tre appels.
663
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
B63014FR/01
Limites
D Limitation du nombre de
caractres
En mode DNC, M198 ne peut pas tre excut. Si M198 est excut,
lalarme P/S n 210 est dclenche.
D Macro client
En mode DNC, des macros client peuvent tre spcifies, mais aucune
instruction de rptition et de branchement ne peut tre programme.
Dans le cas contraire, lalarme P/S n 123 est dclenche.
Quand des mots rservs (tels que IF, WHILE, COS et NE) utiliss avec
des macros client en mode DNC sont affiches pendant la visualisation
de programmes, un espace est insr entre les caractres adjacents.
Exemple
#102=SIN[#100] ;
IF[#100NE0]GOTO5 ;
D M99
Alarme
N
Message
PRECAUTIONS DE SECURITE
086
DR ARR
123
210
M198/199 INTERDIT
664
B63014FR/01
4.4
ENTREE/SORTIE
SIMULTANEES
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Procdure
D Procdure dentre
simultane de base
Ecran de vrification
des programmes
VERIF. DE PROGRAMME
F0001 N00100
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
B63014FR/01
Limites
D M198 (code dappel dun
programme depuis une
unit dE/S externe)
M198 ne peut pas tre excut dans le mode entre, sortie et excution
simultanes. Une tentative dans ce sens provoquerait lalarme n 210.
D Instruction de macro
client
D Alarme
D Nom de fichier
D Appel de
sous-programme
Alarme
N
123
Message
PRECAUTIONS DE SECURITE
210
222
666
B63014FR/01
4.5
REDEMARRAGE
DU PROGRAMME
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
667
4. FONCTIONNEMENT AUTOMATIQUE
TYPE P
UTILISATION
B63014FR/01
Opration de retour
Position de
redmarrage
TYPE Q
Position de
redmarrage
668
Opration de retour
UTILISATION
B63014FR/01
4. FONCTIONNEMENT AUTOMATIQUE
Procdure 1
[TYPE P ]
[ TYPE Q ]
Procdure 2
[COMMUNE AU TYPE P /
TYPE Q]
PROG
N fff fffff
ou
[TYPE P]
Frquence
Numro de squence
[TYPE Q]
fffff
ou
[TYPE P]
Numro de squence
669
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
RESTE A FAIRE
X 1. 459
Y 10. 309
Z 7. 320
O0002 N01000
1
2
1
2
1
2
1
2
1
2
1 ********
******** ********
T******** ********
S *****
S
MEM * * * *
RELANCE
***
***
FL.SDL
T0000
10 : 10 : 40
(OPR)
670
UTILISATION
B63014FR/01
4. FONCTIONNEMENT AUTOMATIQUE
Procdure 1
[TYPE P ]
[ TYPE Q ]
Procdure 2
[COMMUNE AU TYPE P /
TYPE Q]
PROG
[TYPE Q]
B
ffffffff
ou
[TYPE P]
Nombre de blocs
671
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
RESTE A FAIRE
X 1. 459
Y 10. 309
Z 7. 320
O0002 N01000
1
2
1
2
1
2
1
2
1
2
1 ********
******** ********
T******** ********
S *****
S
MEM * * * *
RELANCE
***
0 T0000
10 : 10 : 40
***
FL.SDL
(OPR)
672
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Explications
D Nombre de blocs
673
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
D Stockage/effacement du
numro de bloc
D Numro de bloc
lorsquun programme est
suspendu ou arrt
D Intervention IMD
D Numro de bloc
dpassant huit chiffres
Limites
D Redmarrage du type P
D Bloc de redmarrage
D Intervention manuelle
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
D Rinitialisation
D Retour la position de
rfrence
Alarme
Alarme n
PRECAUTIONS DE SECURITE
071
094
095
096
097
098
099
5020
AVERTISSEMENT
Il faut prendre comme rgle que loutil ne peut pas tre retourn la position correcte dans les
conditions suivantes.
Il faut tre particulirement vigilant dans les cas suivants car aucune alarme nest mise :
D Un opration manuelle est effectue alors que le mode manuel absolu nest pas actif.
D Une intervention manuelle est effectue alors que le machine est verrouille.
D Lorsque limage miroir est utilise.
D Lorsquune opration manuelle est effectue pendant lopration de retour des axes.
D Lorsque le redmarrage de programme est command dans un bloc entre un bloc de saut
et un bloc suivant de commande absolue.
675
4. FONCTIONNEMENT AUTOMATIQUE
4.6
FONCTION DE
PLANIFICATION
UTILISATION
B63014FR/01
FICHIER DIRECT
NO DE FICHIER. NOM DE FICHIER
0001
0002
0003
0004
O0010
O0020
O0030
O0040
0002
0003
0004
0001
2
1
3
2
Ecran de planification
Excution du fonctionnement
automatique
676
UTILISATION
B63014FR/01
4. FONCTIONNEMENT AUTOMATIQUE
Procdure
D Procdure pour excuter
un seul fichier
PROG
O0001 N00000
***
19 : 14 : 47
***
DIR
PRGRM
Ecran n 1
677
PRGRA
(OPR)
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
O0001 N00000
SELECTION ACTU:O0040
NO.
NOM DE FICHIER
(METRE) VOL
0000
PROGRAMME
0001
PARAMETRE
58.5
0002
TOUS PROGRAMMES 11.0
0003
O0001
1.9
0004
O0002
1.9
0005
O0010
1.9
0006
O0020
1.9
0007
O0040
1.9
0008
O0050
1.9
SELECT FILE NO.=7
>_
MEM * * * *
REGL F
***
19 : 17 : 10
***
EXEC
Ecran n 2
4 Appuyer sur la touche REMOTE sur le pupitre machine pour entrer le
mode RMT, appuyer ensuite sur la touche dpart cycle. Le fichier
slectionn est excut. Pour plus de dtails sur le commutateur
distance, rfrez-vous au manuel fourni par le constructeur de la
machine-outil. Le numro de fichier slectionn est indiqu sur
langle suprieur droit de lcran comme numro F (et non
numro O).
FICHIER DIRECT
F0007 N00000
SELECTION ACTU:O0040
RMT * * * *
***
13 : 27 : 54
***
DIR
PRGRM
Ecran n 3
678
PROGRA
(OPR)
B63014FR/01
D Procdure dexcution
de la fonction de
planification
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
F0000 N02000
***
22 : 07 : 00
***
DIR
PRGRM
REQ.REP REP.COUR
PROGRA
(OPR)
Ecran n 4
Dplacez le curseur et entrez les numros de fichier ainsi que le
nombre de rptitions dans lordre dexcution des fichiers. A ce
moment, le nombre actuel de rptitions REP.COUR est 0.
679
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
B63014FR/01
FICHIER DIRECT
COMMANDER FICHIER NO.
01
0007
02
0003
03
0004
04
0005
05
06
07
08
09
10
RMT * * * *
***
REQ.REP
5
23
9999
BOUCL
10 : 10 : 40
***
PROGRA
DIR
PRGRM
REP.COUR
5
23
156
0
(OPR)
Ecran n 5
Explications
D Spcification du numro
de fichier
puis
ENTREE
D Rptition infinie
D Effacement
D Retour lcran de
programme
Restrictions
D Nombre de rptitions
D Nombre de fichiers
enregistrs
D Rfrence M
Lorsque les rfrences M autres que M02 et M30 sont excutes dans un
programme, le nombre actuel de rptitions nest pas augment.
680
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
D Affichage du rpertoire
de la disquette au cours
de lexcution du fichier
D Redmarrage du mode
automatique
D Fonction planification
pour contrle de 2
trajectoires
Alarme
Alarme n
Description
086
210
681
4. FONCTIONNEMENT AUTOMATIQUE
4.7
FONCTION DAPPEL
DE
SOUS-PROGRAMMES
(M198)
UTILISATION
B63014FR/01
Format
1. Format de bande FS15
M198 Pffff L ;
Nombre de rptitions
Numro du fichier ou fichier dans
lunit E/S
Instruction dappel des units E/S
2. Autre que le format de bande FS15
M198 Pffff ;
Numro de fichier pour
le dispositif dE/S
Nombre de rptitions
Instruction dappel des units E/S
682
B63014FR/01
Explication
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
N1
N2
Programmes dans le
dispositif extrieur dE/S
N5
;
: Premier appel/retour
: Deuxime appel/retour
: Troisime appel/ retour
Restrictions
D Fonction dappel de
sous-programme avec
un contrle de deux
trajectoires
683
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
4.8
INTERRUPTION
MANUELLE
B63014FR/01
X
Profondeur dusinage par
interruption de manuelle
NOTE
Linterruption manuelle est dsactive lorsque la machine
est verrouille au cours du fonctionnement automatique.
684
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Explications
D Relations avec dautres
fonctions
Rapport
Verrouillage de la
machine
Verrouillage
Image miroir
D Affichage de position
Rapport
Valeur de
coordonne
absolue
Valeur de
coordonne
relative
valeur
coordonnes
machine
D Visualisation de la
distance parcourue
POS
INTERV.MANIVELLE
(UNIT.ENTREE)
X 69.594
Y 137.783
Z 61.439
(UNIT. SORTIE)
X 69.594
Y 137.783
Z 61.439
(RELATIF)
X 0.000
Y 0.000
Z 0.000
TEMPS OPER
IMD
(RESTE)
X
0.000
Y
0.000
Z
0.000
PIECE COMPT 287
1H 12M TEMPS CYCL 0H 0M 0S
685
O0000 N02000
10 : 29 : 51
MANI
(OPR)
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
686
B63014FR/01
4.9
IMAGE MIROIR
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Outil
Procdure
REGLAGE
COMP.
687
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
B63014FR/01
IMAGE MIROIR X =
IMAGE MIROIR Y =
IMAGE MIROIR Z =
>_
MEM * * * *
COMP.
***
REGLAG
O0020 N00001
1
0
0
(0 : ARR 1 : MA)
(0 : ARR 1 : MA)
(0 : ARR 1 : MA)
14 : 47 : 57
***
TRAVAI
(OPR)
Explications
Limites
688
UTILISATION
B63014FR/01
4.10
RETRAITETRETOUR
DE LOUTIL
4. FONCTIONNEMENT AUTOMATIQUE
Loutil peut tre retir de la pice dans le but de le remplacer lorsquil est
us ou endommag, ou tout simplement pour vrifier ltat de lusinage.
Loutil peut ensuite tre avanc de nouveau pour recommencer lusinage
efficacement.
: Position o le commutateur RETRAIT OUTIL est mis sur marche
: Position programme
: Position laquelle loutil est dgag en manuel
: Trajectoire de retrait
: Opration manuelle
(trajectoire de dgagement)
: Trajectoire de retour
: Repositionnement
X
Y
Opration 1
Programmation
(Exemple de programme)
N10 G91 Z50. ;
N20 G10.6 Z50. ;
N30 G01 X150. F500. ;
N10
N30
Z
X
Y
689
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Opration 2
Retrait
B63014FR/01
Pupitre machine
OUTIL EN
COURS
DE
RETRAIT
POSITION
DE
RETRAIT
RETRAIT
OUTIL
RETOUR
OUTIL
A
N30
Pupitre machine
Point E
OUTIL EN
COURS DE
RETRAIT
RETRAIT
OUTIL
POSITION
D
E
RETRAIT
R ETOU R
OUTIL
N30
Ecran
0 : 00 : 00 PTRR
B63014FR/01
Procdure 3
Retrait
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
11
12
10
9
8
4
7
2
6
E point
1
A point
Y
691
4. FONCTIONNEMENT AUTOMATIQUE
Procdure 4
Retrait
UTILISATION
B63014FR/01
11
12
9
10
8
3
4
7
2
5
Point E
6
Z
X
A point
Y
Ecran
0 : 00 : 00 PTRR
692
B63014FR/01
Procdure 5
Repositionnement
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
E point
N30 A
Retrait explication 1
D Cas o aucune valeur de
retrait nest spcifie
Point E
N30 A point
Cas o le commutateur de mode bloc par bloc est mis sur marche pendant
le mode automatique, ou que le commutateur RETRAIT OUTIL est mis
sur marche aprs larrt du mode automatique par la touche arrt des
avances : Le retrait est effectu, ensuite larrt en mode automatique est
de nouveau tabli.
D Arrt du retrait
D Repositionnement
immdiatement aprs le
retrait
693
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
Retrait explication 2
D Slection daxe
D Mmorisation de la
trajectoire
D Rinitialisation
Aprs une remise zro toutes les donnes de position mmorises sont
effaces.
Retour explication 3
D Trajectoire de retour
D Bloc bloc
Le mode bloc par bloc est possible pendant les oprations de retour. Si le
mode bloc par bloc nest pas slectionn, le retour se fait en continu. Si
le mode bloc par bloc est slectionn, loutil sarrte chaque position
mmorise. Dans ce cas, lopration de retour peut tre effectue en
mettant le commutateur RETOUR OUTIL sur marche puis de nouveau
sur arrt.
D Interruption dune
opration de retour
Repositionnement
explication 4
D Arrt des avances
UTILISATION
B63014FR/01
4.11
FONCTION DE
RETRACAGE
4. FONCTIONNEMENT AUTOMATIQUE
Procdure
D Mouvement avant
Mouvement inverse
Mouvement avant
Mouvement inverse
695
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
Mouvement avant
Mouvement inverse
Mouvement avant
Mouvement inverse
Dpart cycle
(Mouvement avant commenc)
D Mouvement inverse
mouvement retour avant
Mouvement
retour avant
commenc
Commutateur
RETRACE
sur arrt
Mouvement avant
Mouvement inverse
Mouvement retour vers l'avant
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Dpart cycle
(Mouvement avant commenc)
Arrt en bloc bloc
Commutateur
RETRACE sur arrt
dpart cycle
Mouvement inverse
commenc
Mouvement avant
Mouvement inverse
Mouvement retour
vers lavant
Mouvement retour
avant commenc
D Mouvement inverse
Mouvement inverse
commenc
Mouvement avant
Mouvement inverse
Mouvement retour
vers l'avant
Fin mouvement
inverse
Commutateur
RETRACE sur arrt
dpart cycle
697
Mouvement inverse
commenc
Mouvement
retour avant
commenc
Mouvement avant
Mouvement inverse
Mouvement retour vers
l'avant
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
Dpart cycle
(Mouvement avant commenc)
Dpart cycle
(Mouvement avant commenc)
Mouvement
vers lavant commenc
Mouvement avant
Mouvement inverse
Mouvement retour vers l'avant
Mouvement retour
avant commenc
Si loutil se dplace dans le sens inverse suite un arrt par arrt des
avances, loutil arrte le mouvement de retour vers lavant la position
de cet arrt par arrt des avances, et ensuite enchane le mouvement
dusinage vers lavant. Si loutil se dplace en sens inverse suite un arrt
en mode bloc par bloc, loutil arrte aussi son mouvement de retour vers
lavant la position de cet arrt en bloc bloc.
Dpart cycle
(Mouvement avant commenc)
Mouvement avant
Mouvement inverse
Mouvement retour
vers l'avant
Explications
D Mouvement avant et
mouvement inverse
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
D Mouvement de retour
vers lavant
D Fin du mouvement
inverse
D Rinitialisation
Lors dune rinitialisation (parce que vous avez appuy sur la touche RAZ
du panneau IMD, parce quun signal de rinitialisation externe ou un
signal de rebobinage et de rinitialisation a t reu), les blocs de
mouvement inverse sont effacs.
D Avance
699
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
Limites
D Bloc empchant le
mouvement inverse
700
B63014FR/01
D Interpolation circulaire
(G02,G03)
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
D Macro-client de type
interruption
D Gestion de la dure de
vie des outils
D Commutation en mode
de fonctionnement
automatique
D Positionnement (G00)
Positionnement par
interpolation linaire (LRP = 1)
Mouvement avant
Mouvement inverse
Mouvement retour vers l'avant
Y
X
D Temporisation (G04)
4. FONCTIONNEMENT AUTOMATIQUE
UTILISATION
B63014FR/01
D Arrt/Marche de la
fonction vrification des
courses (G22, G23)
D Fonction grignotage
(G81.1)
D Avance en inverse du
temps (G93)
D Arrt/Marche du contrle
de la vitesse de coupe
constante (G96, G97)
B63014FR/01
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
D Limitation de la vitesse
maximale de broche
(G92Sxxxx)
D Fonctions auxiliaires
D Valeur de la
compensation doutil
D Opration avec
macro-client
D Intervention manuelle
703
4. FONCTIONNEMENT AUTOMATIQUE
D Image miroir
UTILISATION
B63014FR/01
704
B63014FR/01
4.12
INTERVENTION
MANUELLE ET
RETOUR
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Dans des cas comme lorsque le mouvement de loutil le long dun axe est
arrt par suspension de lavance au cours du fonctionnement manuel de
sorte que lintervention manuelle peut tre utilise pour remplacer loutil:
lorsque le fonctionnement manuel est redmarr, cette fonction ramne
loutil la position o lintervention manuelle a dmarr.
Pour utiliser la fonction de redmarrage traditionnel du programme et la
fonction de retrait et de retour de loutil, les commutateurs sur le pupitre
de commande doivent tre utiliss avec les touches IMD. Cette fonction
ne ncessite pas ce type dopration.
Avant dutiliser cette fonction, MIN (Bit 0 du paramtre n 7001) doit tre
1.
Explications
D Manuel absolu
arrt/marche
D Opration de retour
D Bloc bloc
D Annulation
D Mode IMD
Limites
D Validation et invalidation
de lintervention
manuelle et du retour
D Correction doutils
Lorsquun outil est remplac par intervention manuelle pour une raison
comme des dommages, le mouvement de loutil ne peut pas tre
redmarr aprs un changement de correction au milieu du bloc
interrompu.
705
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
B63014FR/01
Exemple
1. Le bloc N1 effectue une passe
N2
Outil
Point de dpart
du bloc
N1
N1 Point A
3. Aprs avoir dgag loutil manuellement jusquau point B, les
mouvements de loutil sont redmarrs.
B
Intervention
manuelle
N2
N1 Point A
N1 Point A
AVERTISSEMENT
Lors de lexcution de lintervention manuelle, soyez
particulirement attentif lusinage et la forme de la pice
de sorte que la machine et loutil ne soient pas
endommags.
706
B63014FR/01
4.13
FONCTIONS
RECULER ET
RECOMMENCER
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
707
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
B63014FR/01
N7010
N8010
N9010
N8020
N9020
N8030
N9030
N7020
(A)
(B)
(A)
(B)
(C)
(D)
(E)
(F)
(G)
(H)
(I)
(J)
(K)
(L)
(M)
(N)
(O)
(P)
(Q)
(R)
(S)
(T)
(R)
(S)
(C)
(G)
(H)
(L)
(M)
(Q)
(Y)
(D)
(E)
(F)
(I)
(X)
(J)
(K)
Vitesse davance
Vitesse rapide (positionnement)
(N)
(O)
708
(P)
B63014FR/01
Procdure 1
Programme de recul
dusinage
UTILISATION
4. FONCTIONNEMENT AUTOMATIQUE
Procdure 2
Reprise de lusinage
partir du point de dpart
de lusinage
RAZ
709
4. FONCTIONNEMENT AUTOMATIQUE
Procdure 3
Reprise de lusinage
partir dun point A de
dpart de cycle
dusinage
UTILISATION
B63014FR/01
RAZ
Procdure 4
Reprise de lusinage
partir dun point B de
dpart de cycle
dusinage
Limites
710
B63014FR/01
UTILISATION
5.TEST DE FONCTIONNEMENT
TEST DE FONCTIONNEMENT
Les fonctions suivantes sont utilises pour vrifier avant usinage que la
machine ragit correctement au programme cr.
5.1 Verrouillage de la machine et verrouillage des fonctions
auxiliaires
5.2 Correction des avances
5.3 Correction du dplacement rapide
5.4 Cycle vide
5.5 Mode bloc bloc
711
5.TEST DE FONCTIONNEMENT
5.1
VERROUILLAGE DE
LA MACHINE ET
VERROUILLAGE DES
FONCTIONS
AUXILIAIRES
UTILISATION
B63014FR/01
IMD
Outil
Pice
X
Y
Z
D Verrouillage de la
machine
AVERTISSEMENT
Le rapport de position entre les coordonnes pice et les
coordonnes machine peut tre diffrent avant et aprs une
opration automatique en blocage des axes machine. Dans
ce cas, spcifier le systme de coordonnes pice au
moyen dune commande de dfinition des coordonnes ou
en excutant un retour manuel au point de rfrence.
D Verrouillage des
fonctions auxiliaires
B63014FR/01
UTILISATION
5.TEST DE FONCTIONNEMENT
Restrictions
D Commandes M, S, T, B
uniquement avec le
verrouillage de la
machine
D Retour la position de
rfrence en mode
verrouillage de la
machine
D Rfrences M non
bloques par le
verrouillage des
fonctions auxiliaires
Les commandes M00, M01, M02, M30, M98 et M99 sexcutent mme
en mode verrouillage des fonctions auxiliaires. Les rfrences M dappel
de sous-programmes (paramtres n 6071 6079) et celles servant
appeler les macro-clients (paramtres n 6080 6089) sexcutent
galement.
713
5.TEST DE FONCTIONNEMENT
5.2
CORRECTION DES
AVANCES
UTILISATION
B63014FR/01
Outil
Vrifier lusinage en
modifiant lavance
spcifie dans le
programme.
Pice
200
Restrictions
D Plage de correction
D Correction pendant le
filetage
714
UTILISATION
5.3
CORRECTION DU
DEPLACEMENT
RAPIDE
5.TEST DE FONCTIONNEMENT
Taux davance
rapide 10 m/mn
Correction
50%
B63014FR/01
5m/min
Procdure
25
LOW
50
100
Explication
715
5.TEST DE FONCTIONNEMENT
5.4
CYCLE A VIDE
UTILISATION
B63014FR/01
En cycle vide (dry run) loutil est dplac une avance spcifie dans
un paramtre quelque soit lavance spcifie dans le programme. Cette
fonction est utilise pour vrifier les mouvements de loutil la condition
que la pice ne soit pas installe sur la machine.
Outil
Plateau
Fig. 5.4 Cycle vide
716
5.TEST DE FONCTIONNEMENT
UTILISATION
B63014FR/01
Procdure
Appuyer sur la touche cycle vide situe sur le pupitre machine pendant
le fonctionnement en mode automatique.
Loutil se dplace une avance spcifie dans un paramtre. Le
commutateur du transversal rapide peut aussi tre utilis pour changer les
avances. Il faut se reporter au manuel du constructeur de la M.O. pour les
dtails concernant le cycle vide.
Explication
D Vitesse d'avance du
cycle vide
SINGLE
BLOCK
OPT
STOP
BLOCK
SKIP
DRY
RUN
MST
LOCK
WORK
LIGHT
MC
LOCK
Commande programme
Transversal rapide
ON
Vitesse de dplacement
rapide
OFF
Avance
Avance cycle vide
Avance cycle vide
Max. JV *2)
JV *2)
717
5.TEST DE FONCTIONNEMENT
5.5
MODE BLOC A BLOC
UTILISATION
B63014FR/01
Dpart cycle
Outil
Arrt
Pice
Arrt
Procdure
718
B63014FR/01
5.TEST DE FONCTIONNEMENT
UTILISATION
Explication
D Retour la position de
rfrence en mode bloc
bloc
Si G28 G30 sont spcifis en mode bloc bloc, larrt se fera au point
intermdiaire.
Transversal rapide
Avance
Fig. 5.5 (b) Arrt en bloc bloc pendant un cycle fixe
D Appel de
sous-programmes et
mode bloc bloc
719
6. FONCTIONS DE SECURITE
UTILISATION
B63014FR/01
FONCTIONS DE SECURITE
720
B63014FR/01
6.1
ARRET DURGENCE
UTILISATION
6. FONCTIONS DE SECURITE
Si le bouton arrt durgence situ sur le pupitre machine est appuy, les
mouvements de la machine sarrtent instantanment.
Rouge
ARRET DURGENCE
Fig. 6.1 Arrt durgence
Ce bouton est verrouill lorsquil est actionn. Bien quil soit diffrent
suivant le constructeur de la M.O., gnralement il est dbloqu en le
tournant.
Explication
721
6. FONCTIONS DE SECURITE
6.2
DEPASSEMENT DE
LA POSITION LIMITE
UTILISATION
B63014FR/01
Dclration et arrt
Y
X
Fin de course Bute limite
Explication
D Dpassement de course
en mode automatique
D Dpassement de course
en mode manuel
En mode manuel, loutil nest dclr et arrt que suivant laxe sur
lequel la bute de limite de course a t active. Loutil peut toujours tre
dplac suivant les autres axes.
D Dblocage du
dpassement de la
position limite
Appuyer sur la touche RAZ (reset) pour annuler lalarme aprs avoir
dplacer loutil en manuel en sens inverse pour librer la bute. Pour plus
de dtails concernant cette opration, il faut se reporter au manuel du
constructeur de la M.O..
Alarme
Alarme
N
Message
Description
510
Surcourse : +n
511
Surcourse : n
722
B63014FR/01
6.3
VERIFICATION DE LA
COURSE
6. FONCTIONS DE SECURITE
UTILISATION
Trois zones, dans lesquelles loutil ne peut entrer, peuvent tre spcifies
avec la vrification de course mmorise 1, la vrification de course
mmorise 2 et la vrification de course mmorise 3.
(X,Y,Z)
(I,J,K)
(X,Y,Z)
(I,J,K)
Explication
D Vrification de courses 1
mmorises
D Vrification de courses 2
mmorises (G22, G23)
723
6. FONCTIONS DE SECURITE
UTILISATION
B63014FR/01
G 22X_Y_Z_I_J_K_;
(X,Y,Z)
(I,J,K)
A (X,Y,Z)
B (I,J,K)
B63014FR/01
D Vrification de la zone
interdite
6. FONCTIONS DE SECURITE
UTILISATION
Position de l'outil
aprs retour la
position de
rfrence
b
A
Limite de la zone
D Recouvrement de zones
interdites
Les limites non ncessaires doivent tre dfinies au del des limites de la
machine.
D Valeur du dpassement
de limite de course
mmorise
6. FONCTIONS DE SECURITE
UTILISATION
B63014FR/01
Si loutil pntre dans une zone interdite et si une alarme est mise, loutil
ne peut que reculer. Pour annuler lalarme, reculer loutil jusqu ce quil
soit hors de la zone interdite, puis effectuer une RAZ du systme. Quand
lalarme est annule, loutil peut se dplacer nouveau vers lavant et
larrire.
Lorsque G23 est remplac par G22 dans une zone interdite, il arrive ceci:
(1) Lorsque la zone interdite est lintrieur, une alarme est mise lors du
dplacement suivant.
(2) Lorsque la zone interdite est lextrieur, une alarme est
immdiatement mise.
NOTE
Lors du rglage dune zone interdite, si deux points devant
tre rgls sont identiques, la zone est la suivante:
(1) Lorsque la zone interdite est la vrification de course 1
mmorise, toutes les zones sont des zones interdites.
(2) Lorsque la zone interdite est la vrification des courses 2
ou 3 mmorises, toutes les zones sont des zones de
dplacement.
726
UTILISATION
B63014FR/01
6. FONCTIONS DE SECURITE
Alarmes
N
Message
500
HORS COURSE: +n
501
HORS COURSE: n
502
HORS COURSE: +n
503
HORS COURSE: n
504
HORS COURSE: +n
505
HORS COURSE: n
727
Description
6. FONCTIONS DE SECURITE
6.4
CONTROLE DE LA
LIMITE DE COURSE
AVANT DE REALISER
UN MOUVEMENT
UTILISATION
B63014FR/01
a
Point darrive
Point
de dpart
728
B63014FR/01
6. FONCTIONS DE SECURITE
UTILISATION
Exemple 2)
Point darrive
Point de dpart
Explications
Restrictions
D Verrouillage machine
D G23
D Redmarrage du
programme
D Intervention manuelle
suivant un arrt d un
arrt des avances
Lorsque lexcution dun bloc est reprise aprs une intervention manuelle
suivant un arrt de suspension davance, aucune alarme nest mise,
mme si le point darrive suivant une intervention manuelle se trouve
dans une zone interdite.
729
6. FONCTIONS DE SECURITE
UTILISATION
B63014FR/01
D Bloc comportant
plusieurs oprations
D Mode interpolation
cylindrique
D Mode interpolation en
coordonnes polaires
D Contrle synchrone
simple
En contrle synchrone simple, seul laxe matre est vrifi; aucun axe
esclave nest vrifi.
D Conversion en
coordonnes
tridimensionnelles
D Dessin
Alarme
Numro
Message
Description
510
511
730
B63014FR/01
UTILISATION
7.FONCTIONS DALARME ET
DAUTODIAGNOSTIC
731
7. FONCTIONS DALARME ET
DAUTODIAGNOSTIC
UTILISATION
B63014FR/01
7.1
AFFICHAGE DES
ALARMES
Explications
D Ecran des alarmes
IMD
00000
****
ALARME
D Autre mthode
daffichage des alarmes
0000
***
***
MSG
S
ALM 18 : 52 : 05
0 T0000
HISTOI
***
RECHNO
MA:1
***
0
0
O1000 N00010
NCR CTV
0
0
ASI SB2
0
0
0
1
2
10
ALM
ARR:0
ASI
0
SB2
0
0
0
0
S
08 : 41 : 27
+ENTR
0 T0000
ENTREE
MESSAGE
732
B63014FR/01
UTILISATION
7.FONCTIONS DALARME ET
DAUTODIAGNOSTIC
D Rinitialisation des
alarmes
Des codes derreurs et des messages indiquent la cause dune alarme. Pour
sortir dune situation dalarme, liminer la cause et appuyer sur la touche
RAZ (reset).
D Codes derreurs
733
7. FONCTIONS DALARME ET
DAUTODIAGNOSTIC
7.2
HISTORIQUE DES
ALARMES
UTILISATION
B63014FR/01
Les 25 alarmes les plus rcentes sont mmorises et affiches sur lcran.
Lhistorique des alarmes est affiche comme suit :
MESSAGE
MEM * * * *
ALARME
***
MSG
***
HISTOI
19 : 47 : 45
[(OPR)]
734
7.FONCTIONS DALARME ET
DAUTODIAGNOSTIC
UTILISATION
B63014FR/01
7.3
VERIFICATION A
LAIDE DE LECRAN
DAUTO-DIAGNOSTIC
Procdure
SYSTEM
O0000 N0000
:0
:0
:0
:0
:0
:0
:0
>_
EDIT * * * *
PARAM
***
DGNOS
14 : 51 : 55
***
PMC
SYSTEM
(OPR)
Explications
D Page dauto-diagnostics
en contrle de 2
trajectoires
735
7. FONCTIONS DALARME ET
DAUTODIAGNOSTIC
Explications
UTILISATION
B63014FR/01
Tableau 7.3 (a) Affichage dune alarme correspondant une commande qui semble navoir pas t
excute
N
Message
Description
000
M, S, T en cours dexcution
001
DEPLACEMENT
002
TEMPORISATION
003
CONTROLE EN-POSITION
004
CORRECTION AVANCE 0%
005
SECURITE/DEPARTINHIBE
Scurit active
006
010
SORTIE
011
LECTURE
012
ATTENTE (DE)BLOCAGE
013
014
015
RECHERCHE EXTERIEURE
N PROGRAMME
Tableau 7.3 (b) Affichage dune alarme correspondant une opration automatique arrte ou en
pause.
N
Message
Description
020
021
022
RAZ ET REMBOBINAGE
023
024
RAZ ACTIF
025
ARRET MOUVEMENT OU
TEMPORISATION
736
7.FONCTIONS DALARME ET
DAUTODIAGNOSTIC
UTILISATION
B63014FR/01
Le tableau ci-dessous indique les signaux et les tats qui sont valids
lorsque les bits des diagnostics sont 1. Chaque combinaison des valeurs
des donnes de diagnostic indique un tat unique.
VITESSE USINAGE
HAUT/BAS
TOUCHE RAZ
021
(RESET) ACTIVE
020
024
RAZ ACTIF
Les numros de diagnostic 030 et 031 indiquent les tats dalarme TH.
Message
Description
030
031
DONNEE TH
737
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
ENTREE/SORTIE DE DONNEES
Interface
RS-232C
FANUC
Interface
RS232C ou RS422
(Pupitre de perforation
etc...)
738
Fichier Handy
B63014FR/01
8.1
FICHIERS
UTILISATION
8. ENTREE/SORTIE DE DONNEES
Explications
D Qu'estce qu'un fichier?
D Demande de
remplacement de
disquette
Fichier n
Vierge
Lorsquun fichier a t entr sur deux disquettes, les DEL sur ladaptateur
clignotent alternativement la fin de lentre/sortie de donnes entre la
premire disquette et la CN et demandent le remplacement de la disquette.
Dans ce cas, enlevez la premire disquette de ladaptateur et insrez la
deuxime disquette. Ensuite, les entres/sorties de donnes continuent
automatiquement.
Le systme demande le changement disquette lorsquil a besoin de la
deuxime disquette ou des suivantes pour la recherche dun fichier, les
entres/sorties de donnes entre la CN et la disquette ou leffacement dun
fichier.
Disquette 1
Fichier 1 Fichier 2 Fichier 3
Fichier (k - 1) Fichier k
Disquette 2
Continuation
du fichier k
Fichier (k + 1)
Fichier n
Vierge
8. ENTREE/SORTIE DE DONNEES
D Dispositif de protection
UTILISATION
B63014FR/01
Dispositif de protection
Aprs avoir t crites sur la cassette ou la carte, les donnes peuvent tre
lues par la correspondance entre le contenu des donnes et les numros
de fichier. Cette correspondance ne peut pas tre vrifie si le contenu des
donnes et les numros de fichier sont sortis sur la CN et affichs. La
fonction rpertoire de la disquette permet de visualiser sur lcran de la
CNC le contenu de la disquette.
(Voir la section III8.8).
Pour visualiser le contenu, introduire les numros et le contenu des
fichiers figurant dans la colonne mmo larrire de la disquette.
Exemple de mmo
Fichier 1 Paramtres CN
Fichier 2 Corrections doutils
Fichier 3 Programme CN 00100
Fichier (n1) Programme CN 00500
Fichier n
Programme CN 00600
740
UTILISATION
B63014FR/01
8.2
RECHERCHE DE
FICHIERS
8. ENTREE/SORTIE DE DONNEES
Fichier n
Vierge
Recherche de fichiers
Procdure
PROG
(touche du
5 Entrez ladresse N.
6
Explication
D Recherche de fichiers
par N-9999
741
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Alarme
Alarme N
Description
Le signal prt (DR) de lunit dentre/sorite est hors tension.
86
742
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.3
EFFACEMENT DE
FICHIERS
Les fichiers mmoriss sur une disquette peuvent tre effacs fichier
par fichier.
Effacement de fichiers
Procdure
PROG
du programme apparat.
4 Actionnez la touche programmable [(OPR)].
5 Actionnez la touche programmable la plus droite
menu suivant).
(touche du
6 Entrez ladresse N.
7 Entrez le numro (de 1 9999) du fichier effacer.
8 Frappez la touche programmable [EFFACR], puis la touche [EXEC].
Le fichier spcifi laction 7 est effac.
Explications
D Numrotation des
fichiers aprs effacement
d'un fichier
D Dispositif de protection
743
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.4
ENTREE/SORTIE
DE PROGRAMMES
8.4.1
Entre dun programme
Procdure
PROG
(touche du
Explications
D Comparaison
D Chargement de plusieurs
programmes partir
d'une bande CN
M02;
744
O2222
M30;
O3333
M02;
ER(%)
B63014FR/01
UTILISATION
8. ENTREE/SORTIE DE DONNEES
D Numrotation des
programmes sur une
bande CN
D Enregistrement de
programmes en mode
arrire plan
[(OPR)] [FNPREP]
D Entre programme
additionnel
Programme entr
Programme aprs lintroduction
f5678 ;
f1234 ;
fffffff ;
jjjjjjj ;
fffff ;
jjjjj ;
ffff ;
jjjj ;
fff ;
jjj ;
%
%
f5678 ;
fffffff ;
fffff ;
ffff ;
fff ;
%
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Alarme
Alarme N
Description
70
73
79
746
UTILISATION
B63014FR/01
8.4.2
Sortie dun programme
8. ENTREE/SORTIE DE DONNEES
Procdure
(touche du
7 Entrez ladresse O.
8 Entrez un numro de programme. Si 9999 est entr, tous les
programmes enregistrs dans la mmoire sont sortis.
Pour sortir plusieurs programmes en mme temps, entrez une srie
comme suit :
O,OVVVV
Les programmes n n VVVV sont sortis.
Lcran de bibliothque de programmes affiche les numros de
programmes en ordre croissant si le bit 4 (SOR) du paramtre n 3107
est 1.
9 Actionnez les touches programmables [PERFO] et [EXEC]
Le programme ou les programmes spcifis sont sortis.
Explications
(Sortie sur disquette)
D Emplacement des
fichiers
747
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
D Utilisation efficace de la
mmoire
D Perforation de
programmes en tche de
fond
Explications
(Sortie sur une bande
CN)
D Format
Programme
ER
(%)
Avance de 3 pieds
Avance de 3 pieds
ANN
au
D Codification ISO
748
B63014FR/01
8. ENTREE/SORTIE DE DONNEES
UTILISATION
D Arrt de la perforation
Actionnez la touche
Tous les programmes sont sortis sur bande de papier dans le format
suivant.
ER
(%)
RAZ
Programme
Programme
Programme
Avance d1 pied
749
ER
(%)
Avance de 3 pieds
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.5
ENTREE ET SORTIE
DES DONNEES DE
CORRECTION
8.5.1
Entre des donnes de
correction
Procdure
REGLAGE
COMP.
750
UTILISATION
B63014FR/01
8.5.2
Sortie des donnes de
correction
8. ENTREE/SORTIE DE DONNEES
Procdure
REGLAGE
COMP.
(touche du
751
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Explications
D Format de sortie
752
UTILISATION
B63014FR/01
8.6
ENTREE ET SORTIE
DES PARAMETRES
ET DES DONNEES
DE COMPENSATION
DERREUR DE PAS
8.6.1
Entre des paramtres
8. ENTREE/SORTIE DE DONNEES
Procdure
REGLAGE
COMP.
SYSTEM
(touche du
REGLAGE
COMP.
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.6.2
Sortie des paramtres
Tous les paramtres sont sortis dans le format dfini depuis la mmoire
de la CN sur disquette ou bande CN.
Procdure
SYSTEM
apparat.
5 Appuyer sur la touche programmable de slection de chapitre
[PARAM].
6 Actionnez la touche programmable [(OPR)].
7 Actionnez la touche programmable la plus droite
menu suivant).
(touche de
Explications
D Format de sortie
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
D Suppression de la sortie
des paramtres rgls 0
Type axe
Type de bit
Type de valeur
8.6.3
Procdure
REGLAGE
COMP.
SYSTEM
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
(touche du
REGLAGE
COMP.
Explications
D Compensation des
erreurs de pas
756
UTILISATION
B63014FR/01
8.6.4
Sortie des donnes de
compensation des
erreurs de pas
8. ENTREE/SORTIE DE DONNEES
Procdure
SYSTEM
(touche de
5 Actionnez la touche programmable la plus droite
menu suivant) et actionnez la touche programmable de slection de
chapitre [PAS].
6 Actionnez la touche programmable [(OPR)].
7 Actionnez la touche programmable la plus droite
menu suivant).
8 Appuyer
sur
les
touches
programmables
(PERFORATION) et [EXEC].
Tous les paramtres sont sortis dans le format dfini.
(touche de
[PERFO]
Explications
D Format de sortie
757
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.7
ENTREE/SORTIE
DES
VARIABLES
COMMUNES DE
MACRO
PERSONNALISEE
8.7.1
Entre des variables
communes de macro
personnalise
Procdure
REGLAGE
COMP.
Explications
D Variables communes
UTILISATION
B63014FR/01
8.7.2
Sortie des variables
communes de macro
personnalise
8. ENTREE/SORTIE DE DONNEES
Procdure
REGLAGE
COMP.
(touche de
Explications
D Format de sortie
D Variables communes
8. ENTREE/SORTIE DE DONNEES
8.8
VISUALISATION DU
REPERTOIRE DUNE
DISQUETTE
UTILISATION
B63014FR/01
DIRECTORY (FLOPPY)
NO. NOM FICHIER
0001
0002
0003
0004
0005
0006
0007
0008
0009
O0001 N00000
(METRE) VOL
PARAMETRE
O0001
O0002
O0010
O0040
O0050
O0100
O1000
O9500
EDIT * * * *
PRGRM
***
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
11 : 51 : 12
***
DIR
760
(OPR)
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.8.1
Visualisation du
rpertoire
Visualisation du rpertoire des fichiers dune disquette
Procdure 1
PROG
PAGE
ou
DIRECTORY (FLOPPY)
NO. NOM FICHIER
0001
0002
0003
0004
0005
0006
0007
0008
0009
PARAMETRE
O0001
O0002
O0010
O0040
O0050
O0100
O1000
O9500
EDIT * * * *
RECH F
***
LIRE
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
***
PERFO
11 : 53 : 04
ANNULA
Fig.8.8.1 (a)
7 Appuyer de nouveau sur une touche page pour afficher une autre page
du rpertoire.
761
8. ENTREE/SORTIE DE DONNEES
Procdure 2
UTILISATION
B63014FR/01
DIRECTORY (FLOPPY)
NO. NOM FICHIER
0005
0006
0007
0008
0009
O0001 N00000
(METRE) VOL
O0040
O0050
O0100
O1000
O9500
RECHCH
NO. FICHIER=
>_
EDIT ** * * * * *
1.3
1.9
1.9
1.9
1.6
***
ANN
REGL F
Fig.8.8.1 (a)
762
11 : 54 : 19
EXEC
UTILISATION
B63014FR/01
8. ENTREE/SORTIE DE DONNEES
Explications
D Zones d'cran et leur
signification
N0
NOM FICHIER
(METRE)
VOL.
763
SUITE
Dernier
Nombre de disquettes ou de FA Card
8. ENTREE/SORTIE DE DONNEES
8.8.2
UTILISATION
B63014FR/01
Lecture de fichiers
Lecture de fichiers
Procdure
****
REGL F
***
REGL O
O0001 N00000
(METRE) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
PROGRAM NO. =
***
ARRET
11 : 55 : 04
ANN
EXEC
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.8.3
Sortie des programmes
Nimporte quel programme mmoris dans la CNC peut tre sorti vers
une disquette en tant que fichier.
Procdure
REGL O
STOP
O0002 N01000
(METRE) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
PROGRAM NO. =
11 : 55 : 26
ANN
EXEC
8. ENTREE/SORTIE DE DONNEES
8.8.4
UTILISATION
B63014FR/01
Effacement de fichiers
Effacement de fichiers
Procdure
PROG
DIRECTORY (FLOPPY)
NO. NOM FICHIER
0001 PARAMETRE
0002 O0001
0003 O0002
0004 O0010
0005 O0040
0006 O0050
0007 O0100
0008 O1000
0009 O9500
ANNULA
FICHIER NO. = NOM=
>_
EDIT * * * * * * * * * *
REGL F
NOM F
O0001 N00000
(METRE) VOL
58.5
1.9
1.9
1.3
1.3
1.9
1.9
1.9
1.6
11 : 55 : 51
ANN
EXEC
766
B63014FR/01
UTILISATION
8. ENTREE/SORTIE DE DONNEES
Restrictions
D Introduction des
numros de fichiers et
des numros de
programmes
D Dispositifs dE/S
D Chiffres significatifs
D Comparaison
ALARME
Alarme N
Contenu
71
79
86
767
8. ENTREE/SORTIE DE DONNEES
8.9
SORTIE DUNE LISTE
DE PROGRAMMES
POUR UN GROUPE
SPECIFIE
UTILISATION
B63014FR/01
Procdure
>_
EDIT * * * * * * *
PRGRM
DIR
***
O0001 N00010
MEMOIRE (CHAR.)
3321
429
)
)
)
)
* * * 16 : 52 : 13
(OPR)
RECH O
LIRE
GROUPE
(touche de
PERFO
ARRET
ANN
EXEC
Les programmes CNC dun groupe, pour lesquels une recherche est
effectue, sont sortis. Lorsque ces programmes sont sortis sur une
disquette, ils sont sortis vers un fichier appel GROUP.PROGRAM.
768
B63014FR/01
8.10
DONNEES
DENTREE/SORTIE
SUR LECRAN TOT ES
8. ENTREE/SORTIE DE DONNEES
UTILISATION
3
0
4800
2
NO
MA
ARR
ARR
RS422
EXT
O1234 N12345
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
COMMANDE SAT HOST
PROTOCOL COM
A
CODE COM
ASCII
(0:EIA 1:ISO)>1_
IMD
****
PRGRM
***
***
PARAM
***
COMP.
12:34:56
MACRO
(OPR)
769
8. ENTREE/SORTIE DE DONNEES
8.10.1
Dfinition des
paramtres concernant
les entres/sorties
UTILISATION
B63014FR/01
Procdure
SYSTEM
READ/PUNCH (PROGRAMME)
CANAL E/S
EQUIPEM. NUM.
BAUDRATE
BIT DARRET
ENTREE NUL (EIA)
VERIF TV
VERIF CD
BIT DE PARITE
INTERFACE
CODE FIN
3
0
4800
2
NO
MA
ARR
ARR
RS422
EXT
O1234 N12345
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
COMMANDE SAT HOST
PROTOCOL COM
A
CODE COM
ASCII
(0:EIA 1:ISO)>1_
IMD
****
PRGRM
***
***
PARAM
***
COMP.
12:34:56
MACRO
(OPR)
NOTE
Les rubriques Baud rate clock, VERIF CD, ALARME/RAZ
report, le bit de parit pour le paramtre n 134,
Communication code, code fin, Communication protocol,
Interface et COMMANDE SAT pour le paramtre n 135 ne
sont affiches que si le canal 3 est utilis pour les
entres/sorties.
4 Slectionnez la touche programmable correspondant au type de
donnes voulu (programme, paramtre, etc.).
770
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.10.2
Lecture/enregistrement
de programmes
Recherche de fichiers
Procdure
MEMOIRE (CHAR.)
3321
429
>_
EDIT * * * *
RECH F
***
***
LIRE
4 Introduisez ladresse N.
771
***
PERFO
14:46:09
ANNULA
(OPR)
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
ANN
EXEC
N0
Le premier fichier sur la disquette est trouv.
Un numro entre N1 et N9999
Le fichier spcifi parmi ceux compris entre 1 et 9999 est trouv.
N9999
Le fichier immdiatement aprs le dernier fichier utilis est trouv.
N9998
Le fichier immdiatement aprs le dernier fichier utilis est trouv.
Ensuite, chaque fois quune opration dentre/sortie sur un fichier
est ralise, N9999 est automatiquement insr. Ceci signifie que
les fichiers suivants peuvent tre trouvs automatiquement en
squence.
Cet tat disparat si vous spcifiez N0, N1 N9999 ou N9999, ou
aprs une rinitialisation.
Explications
D Diffrence entre N0 et N1
D Alarme pendant la
recherche de fichiers
Sil se produit une alarme, due par exemple lchec dune recherche de
fichier, la CN nmet pas dalarme immdiatement. Cependant, lalarme
P/S n 086 est mise si une opration dentre/sortie est lance
postrieurement sur ce fichier.
D Recherche de fichiers en
indiquant N9999
772
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
MEMOIRE (CHAR.)
3321
429
>_
EDIT * * * *
RECH F
***
LIRE
***
***
PERFO
14:46:09
ANNULA
(OPR)
ANN
EXEC
773
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Sorties de programmes
Procdure
MEMOIRE (CHAR.)
3321
429
>_
EDIT * * * *
RECH F
***
LIRE
***
***
PERFO
14:46:09
ANNULA
(OPR)
4 Entrez ladresse O.
5 Tapez le numro de programme dsir.
Si vous introduisez 9999, tous les programmes se trouvant en
mmoire sont enregistrs.
Pour enregistrer une srie de programmes, tapez O, OVVVV..
Les programmes dont les numros sont compris entre et
VVVV sont enregistrs.
Si le bit 4 (SOR) du paramtre n 3107 est 1 (affichage tri sur
lcran de la bibliothque des programmes), les programmes sont
enregistrs squentiellement en commenant par celui qui a le plus
petit numro.
ARRET
ANN
EXEC
774
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Effacement de fichiers
Procdure
MEMOIRE (CHAR.)
3321
429
>_
EDIT * * * *
RECH F
***
LIRE
***
***
PERFO
14:46:09
ANNULA
(OPR)
EXEC
Explications
D Numros des fichiers
aprs leffacement
D Protection en criture
Aprs leffacement
1 (k1)
Delete
k (n1)
775
8. ENTREE/SORTIE DE DONNEES
8.10.3
UTILISATION
B63014FR/01
Lecture et
enregistrement de
paramtres
Lecture de paramtres
Procdure
3
0
4800
2
NO
MA
ARR
ARR
EXT
RS422
O1234 N12345
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
CODE COM
ASCII
PROTOCOL COM
A
COMMANDE SAT HOST
(0:EIA 1:ISO)>1_
IMD
****
***
LIRE
ANN
EXEC
***
***
12:34:56
PERFO
776
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Enregistrement de paramtres
Procdure
3
0
4800
2
NO
MA
ARR
ARR
EXT
RS422
O1234 N12345
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
CODE COM
ASCII
PROTOCOL COM
A
COMMANDE SAT HOST
(0:EIA 1:ISO)>1_
IMD
****
***
LIRE
ANN
EXEC
***
***
12:34:56
PERFO
777
8. ENTREE/SORTIE DE DONNEES
8.10.4
Lecture/enregistrement
des donnes de
correction
UTILISATION
B63014FR/01
Procdure
O1234 N12345
3
0
4800
2
NO
MA
ARR
ARR
EXT
RS422
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
CODE COM
ASCII
PROTOCOL COM
A
COMMANDE SAT HOST
(0:EIA 1:ISO)>1_
IMD
****
***
LIRE
ANN
EXEC
***
***
12:34:56
PERFO
778
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
O1234 N12345
3
0
4800
2
NO
MA
ARR
ARR
EXT
RS422
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
CODE COM
ASCII
PROTOCOL COM
A
COMMANDE SAT HOST
(0:EIA 1:ISO)>1_
IMD
****
***
LIRE
ANN
EXEC
***
***
12:34:56
PERFO
779
8. ENTREE/SORTIE DE DONNEES
8.10.5
Enregistrement des
variables communes
de macros
personnalises
UTILISATION
B63014FR/01
Procdure
O1234 N12345
3
0
4800
2
NO
MA
ARR
ARR
EXT
RS422
VERIF TV
ARR
CODE PERFO
ISO
CODE ENTREE
ASCII
SORTIE AVAN. AVANCE
SORTIE EOB (ISO) CR
CLK VITESSE
INTER
ALARME/RAZ
MA
CODE COM
ASCII
PROTOCOL COM
A
COMMANDE SAT HOST
(0:EIA 1:ISO)>1_
IMD
****
***
LIRE
ANN
EXEC
***
***
12:34:56
PERFO
780
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
8.10.6
Lecture et
enregistrement de
fichiers de disquettes
Procdure
>
IMD
****
RECH F
***
LIRE
***
O1234 N12345
***
PERFO
12:34:56
ANNULA
ANN
EXEC
781
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
READ/PERFO (FLOPPY)
No. FILE NAME
0001
PARAMETRE
0002
ALL.PROGRAM
0003
O0001
0004
O0002
0005
O0003
0006
O0004
0007
O0005
0008
O0010
0009
O0020
RECH F
File No.=2
>2_
EDIT * * * * * * *
RECH F
***
O1234 N12345
(Meter) VOL
46.1
12.3
11.9
11.9
11.9
11.9
11.9
11.9
11.9
***
12:34:56
ANN
EXEC
782
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
>
IMD
****
RECH F
***
LIRE
***
O1234 N12345
***
PERFO
12:34:56
ANNULA
REGL O ARRET
ANN
EXEC
783
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
>
IMD
****
RECH F
***
LIRE
***
O1234 N12345
***
PERFO
12:34:56
ANNULA
REGL O
ARRET
ANN
EXEC
784
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
>
IMD
****
RECH F
***
LIRE
***
O1234 N12345
***
PERFO
12:34:56
ANNULA
ANN
EXEC
785
8. ENTREE/SORTIE DE DONNEES
8.10.7
Lecture/enregistrement
dune carte mmoire
UTILISATION
B63014FR/01
O1234 N12345
READ/PERFO(CART M)
*1 : Mmoire de la CNC
CNC RAM
Carte mmoire
512K byte
Fichier
SRAM0_5A. FDB
1/
Message
COMPLETED.
TURN OFF POWER.
*4 : Messages de lopration
*5 : Slectionnez un type dtermin de donnes
uniquement lorsque [CHARGR] est slectionn.
Select : tout
S
0 T0000
[ ANN ] [
] [
] [ ANN ] [ EXEC ]
[SELECT] [
] [
] [ ANN ] [ EXEC ]
786
UTILISATION
B63014FR/01
Sauvegarde des
donnes de la mmoire
8. ENTREE/SORTIE DE DONNEES
Procdure
READ/PERFO(CART M)
CNC RAM
Carte mem.
512K byte
Fichier
SRAM0_5A. FDB
1/
1)
Message
Select : tout
S
0 T0000
EXEC
787
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Explications
D Nom de fichier
256 ko
0,5 Mo
1,0 Mo
2,5 Mo
SRAM256A. FDB
SRAM0_5A. FDB
SRAM1_0A. FDB
SRAM1_0B. FDB
SRAM2_5A. FDB
SRAM2_5B. FDB
SRAM2_5C. FDB
SRAM2_5D. FDB
SRAM2_5E. FDB
256 ko
0,5 Mo
1,0 Mo
2,5 Mo
SRAM256A. OP2
SRAM0_5A. OP2
SRAM1_0A. OP2
SRAM1_0B. OP2
SRAM2_5A. OP2
SRAM2_5B. OP2
SRAM2_5C. OP2
SRAM2_5D. OP2
SRAM2_5E. OP2
1
2
3
4
5
D Annulation de la
sauvegarde
D Demande de
remplacement de la carte
mmoire
sur la touche
RAZ
788
UTILISATION
B63014FR/01
Chargement des
donnes en mmoire
(restauration)
8. ENTREE/SORTIE DE DONNEES
Procdure
READ/PERFO(CART M)
CNC RAM
Carte mem.
512K byte
Fichier
SRAM0_5A. FDB
1/
1)
Message
Select : tout
S
0 T0000
et
, slectionnez le fichier
789
8. ENTREE/SORTIE DE DONNEES
SELECT
ANN
EXEC
UTILISATION
B63014FR/01
Programme
Paramtre
C
Correction
Donnes
PMC
Donns de la macro
Explications
D Annulation du
chargement
Pour annuler le chargement dun fichier avant quil termine, appuyez sur
Selon le type des donnes, vous pouvez tre amen teindre le systme,
puis le rallumer pour que le chargement devienne effectif. Si tel est le
cas, le message TURN OFF POWER. saffiche dans la zone des
messages.
D Donnes
paramtres/PMC
D Donnes de
programmes/donnes de
correction
D Chargement de fichiers
depuis plusieurs cartes
mmoire
la touche
RAZ
NOTE
Si les donnes sauvegardes et le systme de CN sur
lequel elles sont charges ne satisfont pas les conditions
dcrites ci-aprs, un message derreur saffiche dans la
zone des messages et le chargement est invalid.
Toutefois, si dans un chargement slectif, la structure du
systme de CN ne correspond pas celle du fichier
sauvegard, ce dernier est tout de mme charg.
La taille dun fichier sauvegard ne correspond pas
celle de la RAM de la CN.
Le fichier sauvegard a une extension diffrente.
790
UTILISATION
B63014FR/01
8. ENTREE/SORTIE DE DONNEES
Procdure
READ/PERFO(CART M)
CNC RAM
Carte mem.
512K byte
Fichier
SRAM0_5A. FDB
1/
1)
Message
Select : tout
S
0 T0000
EXEC
791
8. ENTREE/SORTIE DE DONNEES
Effacement de fichiers
UTILISATION
B63014FR/01
Les fichiers enregistrs sur une carte mmoire qui ne sont plus ncessaires
peuvent tre effacs.
Effacement de fichiers
Procdure
READ/PERFO(CART M)
CNC RAM
Carte mem.
512K byte
Fichier
SRAM0_5A. FDB
1/
1)
Message
Select : tout
S
0 T0000
EXEC
et
, le fichier
792
UTILISATION
B63014FR/01
8. ENTREE/SORTIE DE DONNEES
Messages et restrictions
Messages
Message
Description
PROTECTION SECURITE
TABLEAU CHUTE.
DEVICE IS BUSY.
SAUVEGARDER
CHARGER
EFFACER
FORMATER
COMPLETED
793
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Codes derreur du
systme de fichiers
Code
Signification
102
105
106
110
111
114
115
117
118
119
122
124
129
130
131
133
135
140
Restrictions
D Taille des cartes
mmoire
Les cartes mmoire que vous utilisez doivent avoir une capacit
suprieure celle du module de RAM de la CN. Vous pouvez savoir quelle
est la taille du module de RAM sur lcran de configuration du systme.
D Spcifications de la carte
mmoire
Utilisez des cartes mmoire qui sont conformes aux normes PCMCIA
Ver. 2.0 ou JEIDA Ver. 4.1.
D Attribut de mmoire
D Compatibilit des
Une carte de ROM flash nest utilisable que pour le chargement des
donnes.
794
B63014FR/01
UTILISATION
8. ENTREE/SORTIE DE DONNEES
795
8. ENTREE/SORTIE DE DONNEES
8.11
LECTURE/ECRITURE
DE DONNEES AVEC
LES CARTES
MEMOIRE
UTILISATION
B63014FR/01
796
Carte mmoire
UTILISATION
B63014FR/01
8. ENTREE/SORTIE DE DONNEES
Procdure
PROG
(touche du
et
dfiler lcran.
DIRECTORY (CART M)
No.
NOM FICHIER
0001
O1000
0002
O1001
0003
O0002
0004
O2000
0005
O2001
0006
O3001
0007
O3300
0008
O3400
0009
O3500
DIM.
123456
118458
113250
173456
113444
118483
111406
112420
117460
O0034 N00045
DATE
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
~
PROG
DIR +
(OPR)
O0034 N00045
COMMENT
(COMMENT
)
(SUB PROGRAM )
(12345678
)
(
)
(
)
(SKIPK
)
(HISPEED
)
(
)
(TEST PROGRAM)
~
PROG
DIR +
(OPR)
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
PROG
(touche du
DIM.
123456
118458
113250
173456
113444
118483
111406
112420
117460
O0034 N00045
DATE
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
~
PROG
DIR +
(OPR)
F READ
N READ
PERFO
ANNULA
O0034 N00045
COMMENT
(MAIN PROGRAM)
(SUBPROGRAM1)
(COMMENT
)
(COMMENT
)
~
798
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
DIM.
123456
118458
113250
173456
113444
118483
111406
112420
117460
O0034 N00045
DATE
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
~
PROG
DIR +
(OPR)
F READ
N READ
PERFO
ANNULA
O0001 N00010
COMMENT
(MAIN PROGRAM)
(SUBPROGRAM1)
(COMMENT
)
~
READ
NOM FICHIER=20
PROGRAM No.=120
>
EDIT
***
NOM F
****
REGL O
799
***
15:40:21
****
ARRET
ANN
EXEC
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
O0001 N00010
COMMENT
(MAIN PROGRAM)
(SUB PROGRAM1)
(MACRO PROGRAM)
~
READ
>
EDIT * * *
NOM F
****
***
REGL O
15:40:21
****
ARRET
ANN
EXEC
800
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
PROG
(touche du
DIM.
123456
118458
113250
173456
113444
118483
111406
112420
117460
O0034 N00045
DATE
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
~
PROG
DIR +
(OPR)
F READ
N READ
PERFO
ANNULA
PERFO
NOM FICHIER =
PROGRAM No. =1230
>
EDIT * * * * * * * * * * * * * *
NOM F
REGL O
ARRET
801
15:40:21
ANN
EXEC
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
PERFO
>
EDIT
***
NOM F
****
REGL O
***
15:40:21
****
ARRET
ANN
EXEC
Explications
D Enregistrement avec le
mme nom de fichier
D Enregistrement de tous
les programmes
D Restrictions concernant
les noms de fichier
VVV
NOM DE FICHIER>
Pas plus de 8
caractres
802
Extension de 3
caractres maximum
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Procdure
PROG
(touche du
DIM.
123456
118458
113250
173456
113444
118483
111406
112420
117460
O0034 N00045
DATE
96/07/10
96/07/30
96/07/30
96/07/31
96/07/31
96/08/02
96/08/05
96/07/31
96/07/31
~
PROG
DIR +
(OPR)
F READ
N READ
PERFO
ANNULA
O0034 N00045
COMMENT
(MAIN PROGRAM)
(SUBPROGRAM1)
(COMMENT
)
(COMMENT
)
DIRECTORY (CART M)
No.
NOM FICHIER
0019
O1000
0020
O1010
0021
O1020
0022
O1030
~
O0034 N00045
COMMENT
(MAIN PROGRAM)
(SUBPROGRAM1)
(COMMENT
)
(COMMENT
)
~
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Oprations dentre/sortie sur une carte mmoire avec un fichier de commandes (batch)
Carte mem.
Programmes de pices
Paramtres
Donnes de correction
Valeurs de correction des
erreurs de pas
Macros personnalises
Systme de coordonnes pice
(systmes de coordonnes
complmentaires)
Ecran TOT ES
Procdure
SYSTEM
(touche de
PARAM
COMP.
(OPR)
804
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
et
et
Explications
D Ecran des donnes
Lorsque cet cran est affich, la donne programme est slectionne. Les
touches programmables des autres crans apparaissent en appuyant sur la
(touche du menu suivant). La touche
touche programmable
programmable [CART M] dsigne une fonction particulire de carte
mmoire utilise pour sauvegarder et restaurer les donnes de la RAM du
systme. (Voir la section 8.10.7 et la section NO TAG.)
MACRO
PAS
TRAVAI
(OPR)
CART M
(OPR)
D Affichage du rpertoire
de programmes
O0001 N00001
DIM.
DATE
332010 96/04/06
334450 96/05/04
653400 96/05/12
334610 96/05/04
334254 96/06/04
333750 96/06/04
334453 96/06/04
~
805
8. ENTREE/SORTIE DE DONNEES
D Utilisation de chaque
fonction
UTILISATION
B63014FR/01
F READ
N READ
PERFO
ANNULA
NOTE
Avec une carte mmoire, lexploitation en mode RMT et les
fonctions dappel de sous-programme (bases sur la
commande M198) ne sont pas permises.
806
8. ENTREE/SORTIE DE DONNEES
UTILISATION
B63014FR/01
Format
Tous les fichiers lus ou crits correspondant une carte mmoire ont un
format de texte. Ce format est dcrit ci-dessous.
Un fichier commence par un caractre % ou LF suivi des donnes relles.
Un fichier se termine toujours par un caractre %. Dans une opration de
lecture, les donnes entre le premier % et le LF suivant sont ignores.
Chaque bloc se termine par un caractre LF, non par un point-virgule (;).
Messages derreur
M30
%
Le code ASCII est utilis pour les entres/sorties, quelle que soit la
dfinition du paramtre (ISO/EIA).
Le bit 3 (NCR) du paramtre n 0100 peut tre employ pour spcifier
si le code de fin de bloc (EOB) donne lieu un LF uniquement ou
la srie LF, CR, CR.
Si une erreur se produit pendant une opration dentre/sortie sur une carte
mmoire, le message derreur correspondant saffiche.
~
~
0028
O0003
CART M ERROR
FILE No. =
>_
777382 960614
1
EDIT
15:40:21
ANN
EXEC
807
8. ENTREE/SORTIE DE DONNEES
UTILISATION
Code
B63014FR/01
Signification
102
105
106
110
111
114
115
117
118
119
122
124
129
130
131
133
135
140
808
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
EDITION DE PROGRAMMES
Gnralits
Edition
Recherche de
partie de
programme
diter
Insertion,
modification et
effacement de
programmes
Sortie
Excution
809
9. EDITION DE PROGRAMMES
9.1
INSERTION,
MODIFICATION ET
DEFFACEMENT
DUN MOT
UTILISATION
B63014FR/01
PROG
Explication
D Concept de mot et
dunit ddition.
Un mot est une adresse suivie dun nombre. Avec une macro
personnalise, le concept de mot est ambigu.
Lunit ddition est considre ici.
Lunit ddition est une unit sujette la modification ou leffacement
dans une opration. Dans une opration danalyse, le curseur indique le
dbut dune unit ddition. Une insertion est effectue aprs une unit
ddition.
Dfinition de lunit ddition.
(i) Portion de programme depuis une adresse jusquau dbut de ladresse
suivante.
(ii)Une adresse est une lettre de lalphabet, IF, WHILE, GOTO, END,
DO=, ou ; (EOB).
Selon cette dfinition, un mot est une unit ddition.
Le mot mot, lorsquil est utilis dans la description de ldition, signifie
une unit ddition selon la dfinition prcise.
AVERTISSEMENT
Lutilisateur ne peut pas continuer lexcution dun programme aprs modification, insertion ou
effacement de donnes lorsquil a arrt le programme en cours par une opration darrt des
avances ou en passant en mode bloc par bloc. Le droulement des oprations peut se trouver
modifi. Il est donc prfrable deffectuer une opration de RAZ et de reprendre lusinage.
810
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.1.1
Recherche de mot
Le curseur se dplace vers lavant mot par mot sur lcran. Le curseur
indique le mot slectionn.
2 Actionnez la touche de curseur
Le curseur se dplace vers larrire mot par mot sur lcran. Le curseur
indique le mot slectionn.
Exemple) Recherche de Z 120.0
Programme
O0050 ;
N01234 X100.0Z1250.0
S12 ;
N56789 M03 ;
M02 ;
%
O0050 N01234
;
ou
est appuye.
est appuye.
ou
PAGE
PAGE
ou
, les pages
PAGE
811
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
O0050 N01234
N1234 est
recherch par
balayage.
S12 est recherch.
1 Entrez ladresse S ;
2 .
2 Entrez 1
O0050 N01234
N1234 est
recherch par
balayage.
M03 est recherch.
1 Entrez ladresse M .
2 Actionnez la touche [RECH].
A la fin de lopration de recherche, le curseur se trouve sur M03.
Lorsque vous actionnez la touche [RECH] au lieu de la touche
[RECH], lopration de recherche se fait en sens inverse.
Alarme
Numro
d'alarme
71
Description
Le mot ou ladresse recherch na pas t trouv.
812
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.1.2
Saut au dbut dun
programme
1 Appuyez sur
RAZ
PROG
813
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.1.3
Insertion dun mot
Procdure pour insrer un mot
1 Recherchez le mot situ immdiatement avant lemplacement du mot
insrer.
2 Entrez une adresse insrer.
3 Entrez les donnes.
4 Appuyer sur la touche
INSEREE
Procdure
2 Composer T
O0050 N01234
5 .
INSEREE
Programme
O0050 N01234
O0050 ;
N01234 X100.0 Z1250.0 T15 ;
S12 ;
N56789 M03 ;
M02 ;
%
814
Z1250.0 est
recherch/balay.
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.1.4
Modification dun mot
Procdure pour modifier un mot
1 Recherchez le mot modifier.
2 Entrez une adresse insrer.
3 Entrez les donnes.
4 Appuyez sur la touche
ALTER
Procdure
2 Composer M
5
ALTER
.
.
Programme
O0050 N01234
O0050 ;
N1234 X100.0 Z1250.0 M15 ;
S12 ;
N5678 M03 ;
M02 ;
%
815
T15 est
recherch/balay.
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.1.5
Effacement dun mot
Procdure pour effacer un mot
1 Recherchez le mot effacer.
2 Appuyez sur la touche
ANNULA
Procdure
O0050 N01234
Z1250.0 M15 ;
ANNULA
Programme
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%
816
X100.0 est
recherch/balay.
.
O0050 N01234
X100.0 est effac.
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.2
EFFACEMENT DE
BLOCS
9.2.1
Effacement dun bloc
EOB
3 Actionnez
.
ANNULA
Procdure
2 Entrez
EOB
O0050 N01234
N01234 est
recherch/balay.
817
ANNULA
.
O0050 N01234
Le bloc
contenant
N01234
est effac.
9. EDITION DE PROGRAMMES
9.2.2
Effacement de plusieurs
blocs
UTILISATION
B63014FR/01
ANNULA
Procdure
2 Composez N
O0050 N01234
N01234 est
recherch/balay.
Programme
O0050 ;
N01234 Z1250.0 M15 ;
S12 ;
N56789 M03 ;
M02 ;
%
818
ANNULA
9 .
O0050 N01234
Portion
repre sera
efface.
.
O0050 N01234
Les blocs partir
du bloc
contenant
N01234 jusquau
bloc contenant
N56789 ont t
effacs.
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.3
RECHERCHE DUN
NUMERO DE
PROGRAMME
PROG
3 Entrez ladresse O .
4 Entrez un numro de programme rechercher.
5 Actionnez la touche [RECH O].
6 A la fin de lopration de recherche, le numro de programme
recherch saffiche dans langle suprieur droit de lcran CRT.
Si le programme reste introuv, lalarme P/S n 71 est dclenche.
Mthode 2
PROG
819
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
Alarmes
Signification
59
71
820
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.4
RECHERCHE DUN
NUMERO DE
SEQUENCE
Programme
O0001 ;
N01234 X100.0 Z100.0 ;
S12 ;
:
O0002 ;
N02345 X20.0 Z20.0 ;
N02346 X10.0 Y10.0 ;
:
O0003 ;
:
Programme
slectionn
N squence
recherch non
trouv
PROG
821
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
Explications
D Opration pendant la
recherche
Les blocs qui sont sauts naffectent pas la CNC. Ceci signifie que les
donnes de ces blocs telles que les coordonnes et les codes M, S et T
naltrent pas les coordonnes CNC ni les valeurs modales.
Cest pourquoi dans le premier cas o lexcution doit commencer en
utilisant une recherche de numro de squence il ne faut pas oublier
dentrer les codes M, S et T ncessaires ainsi que les coordonnes. Un bloc
recherch par son numro de squence gnralement reprsente un point
de passage dun processus un autre. Lorsquun bloc au milieu dun
processus doit tre recherch pour un redmarrage de lusinage, il faut
spcifier les codes M, S et T, les codes G et les coordonnes en mode IMD
et en vrifiant attentivement que tout est correct pour un redmarrage en
ce point.
D Contrles pendant le
recherche
Limites
D Recherche dans un
sous-programme
Sous-programme
O1234
:
:
M98 P5678 ;
:
:
O5678
:
N88888
:
M99 ;
:
Si une tentative est effectue pour rechercher N8888 dans lexemple ci-dessus, une
alarme se dclenche.
Alarmes
N
Signification
60
822
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.5
EFFACEMENT DE
PROGRAMMES
9.5.1
Effacement dun
programme
Procdure pour effacer un programme
1 Slectionnez le mode EDIT.
2 Actionnez
PROG
3 Entrez ladresse O .
4 Entrez un numro de programme souhait.
5 Appuyez sur la touche
ANNULA
9.5.2
PROG
3 Entrez ladresse O .
4 Entrez 9999.
5 Actionnez la touche ddition
programmes.
823
ANNULA
9. EDITION DE PROGRAMMES
9.5.3
UTILISATION
B63014FR/01
Effacement de plusieurs
programmes en
spcifiant une srie
Procdure pour effacer plusieurs programmes en spcifiant la srie
1 Slectionnez le mode EDIT.
2 Appuyez sur
PROG
824
ANNULA
B63014FR/01
9.6
EDITION ETENDUE
DES PROGRAMMES
DE PIECES
UTILISATION
9. EDITION DE PROGRAMMES
825
9. EDITION DE PROGRAMMES
9.6.1
UTILISATION
B63014FR/01
Aprs copie
Avant copie
Oxxxx
Oyyyy
Oxxxx
Copie
(OPR)
Touche de menu
continu
(EXEDT)
PROG
COPIE
TOUT
Touches
numriques
826
ENTREE
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.6.2
Copie dune partie de
programme
Avant copie
Oxxxx
Oxxxx
A
Copie
Oyyyy
CRSR
CRSR
Touches
numriques
FOND
827
ENTREE
9. EDITION DE PROGRAMMES
9.6.3
Dplacement dune
partie de programme
UTILISATION
B63014FR/01
Avant copie
Oxxxx
Oxxxx
Copie
Oyyyy
B
C
DEPLAC
CRSR
CRSR
FOND
828
ENTREE
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.6.4
Fusion de programmes
Aprs fusion
Oyyyy
Oxxxx
A
Oxxxx
Fusion
Oyyyy
Emplace
ment de
la fusion
INSEREE
CRSR
FOND
ENTREE
EXEC
829
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
9.6.5
Explications
supplmentaires pour
la copie, le
dplacement et la
fusion
Explications
D Dfinition dune srie
ddition
D Sans spcification du
numro de programme
D Edition lorsque le
systme attend lentre
dun numro de
programme
RAZ
830
B63014FR/01
UTILISATION
9. EDITION DE PROGRAMMES
Limites
D Nombre de chiffres des
numros de programme
Alarmes
N d'alarme
Signification
Mmoire insuffisante pour copier ou insrer un
programme. L'opration de copie ou d'insertion est
interrompue.
70
101
RAZ
831
9. EDITION DE PROGRAMMES
9.6.6
Remplacement de
mots et dadresses
UTILISATION
B63014FR/01
CHANGE
SAUT
1EXEC
EXEC
Exemples
D Remplacer X100 PAR
Y200
[CHANGE]
0 [AVANT] Y
[APRES] [EXEC]
D Remplacer X100Y200 par
X30
[CHANGE]
X
D Remplacez IF par WHILE
[CHANGE]
0 [AVANT]
0 [APRES] [EXEC]
F [AVANT] W
0 [APRES] [EXEC]
E [APRES]
[EXEC]
[CHANGE]
X [AVANT] ,
832
B63014FR/01
UTILISATION
9. EDITION DE PROGRAMMES
Explication
D Remplacement de
macros personnalises
Restrictions
D Nombre de caractres
des remplacements
Jusqu 15 caractres peuvent tre spcifis pour les mots avant et aprs
le remplacement. (Il nest pas possible de spcifier 16 caractres ou plus.)
D Caractres des
remplacements
833
9. EDITION DE PROGRAMMES
9.7
EDITION DES
MACRO-CLIENTS
UTILISATION
B63014FR/01
Explications
D Unit ddition
Adresse
# plac au dbut gauche dune instruction de substitution
/, (, =, et ;
Premier caractre de IF, WHILE, GOTO, END, DO, POPEN,
BPRNT, DPRNT et PCLOS
Sur lcran, un vide est plac avant chacun des caractres ou symboles
ci-dessus.
(Exemple ) positions de tte o le curseur est plac
N001 X#100 ;
#1 =123 ;
N002 /2 X[12/#3] ;
N003 XSQRT[#3/3:[#4+1]] ;
N004 X#2 Z#1 ;
N005 #5 =1+2#10 ;
IF[#1NE0] GOTO10 ;
WHILE[#2LE5] DO1 ;
#[200+#2] =#2:10 ;
#2 =#2+1 ;
END1 ;
D Abrviations des mots
de macro-clients
GOTO GO
ASIN AS
ATAN AT
BIN BI
END EN
BPRNT BP
XOR XO
COS CO
SQRT SQ
FIX FI
EXP EX
DPRNT DP
(Exemple) Lintroduction de
WH [AB [#2 ] LE RO [#3 ] ]
a le mme effet que
WHILE [ABS [#2 ] LE ROUND [#3 ] ]
Le programme saffiche aussi de cette faon.
834
AND AN
ACOS AC
ABS AB
FUP FU
THEN TH
PCLOS PC
UTILISATION
B63014FR/01
9.8
EDITION EN
ARRIERE-PLAN
9. EDITION DE PROGRAMMES
PROG
Explication
D Alarmes pendant
ldition en arrire-plan
835
9. EDITION DE PROGRAMMES
9.9
FONCTION MOT DE
PASSE
UTILISATION
B63014FR/01
Verrouillage
Dverrouillage
RAZ
RAZ
Explications
D Dfinition du paramtre
PASSWD
Ltat bloqu est actif lorsquune valeur est entre dans le paramtre
PASSWD. Cependant, il faut noter que le paramtre PASSWD ne peut
tre dfini que partir de ltat dbloqu (lorsque PASSWD = 0, ou
PASSWD = KEYWD). Si une tentative est faite pour dfinir le paramtre
PASSWD dans dautres cas, un message davertissement est affich pour
indiquer que lcriture nest pas possible. Lorsque ltat bloqu est actif
(lorsque PASSWD ( 0 et PASSWD ( KEYWD), le paramtre NE9 est
automatiquement mis 1. Si une tentative est faite pour mettre ce
paramtre 0, un message davertissement est affich indiquant que
lcriture est interdite.
836
B63014FR/01
UTILISATION
9. EDITION DE PROGRAMMES
D Changement du
paramtre PASSWD
Le paramtre PASSWD peut tre chang lorsque ltat bloqu nest pas
actif (PASSWD = 0 et PASSWD = KEYWD). Aprs le point 3 de la
procdure de dblocage, une nouvelle valeur peut tre introduite dans le
paramtre PASSWD. A partir de ce moment, cette nouvelle valeur doit
tre mise dans le paramtre KEYWD pour avoir ltat dbloqu.
D Mettre 0 dans le
paramtre PASSWD
D Nouveau blocage
837
9. EDITION DE PROGRAMMES
9.10
COPIE DUN
PROGRAMME
ENTRE
DEUX VOIES
UTILISATION
B63014FR/01
Dans le cas dun CN deux voies, si vous donnez la valeur 1 au bit 0 (PCP)
du paramtre n 3206, vous permettez la copie dun programme dusinage
dtermin dune voie lautre. La fonction permet de copier un seul
programme ou une srie de programmes.
Procdure
PROG
O1357 N00130
***
TRAJET1
***
14:25:36
HEAD1
ANN
TRAJET2
***
DEST
***
REPLACE
REPLACE
14:25:36
ANN
: ARR
HEAD1
EXEC
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
VVVV
[Format dentre]
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
Explications
D Organigramme
Ecran de programme
Ne pas remplacer
REPLACE=ARR
Alarme de fin
Copie termine
D Edition en arrire-plan
840
D Principales alarmes
9. EDITION DE PROGRAMMES
UTILISATION
B63014FR/01
Description
Voie concerne
Source de la copie
Trop de programmes
Destination de la copie
Enregistrement en double
Destination de la copie
Destination de la copie
Mmoire disponible
insuffisante
Numro de programme
protg
Source/destination de la
copie
Restrictions
D Conditions dans
lesquelles une copie ne
peut tre effectue
Une alarme est mise et la copie sarrte si, lors de la copie dune srie de
programmes, lespace denregistrement sur la voie de destination est
insuffisant, le nombre maximum de programmes de la voie de destination
est dpass, un numro de programme dtermin existe dj pour la voie
de destination ou si un numro de programme dtermin est protg.
Destination de la copie
Source de la copie
O0001
O0020
O0200
Espace insuffisant,
enregistrement en double,
numro protg ou dpassement
du maximum de programmes
841
O0001
O0020
O0200
O1100
O2000
9. EDITION DE PROGRAMMES
D Remplacement
UTILISATION
B63014FR/01
842
B63014FR/01
10
FONCTIONNEMENT
CREATION DE PROGRAMMES
843
10.1
CREATION DE
PROGRAMMES AU
MOYEN DU PUPITRE
IMD
FONCTIONNEMENT
B63014FR/01
Des programmes peuvent tre crs en mode dit en utilisant les fonctions
ddition de programme dcrites dans le chapitre 9.
Procdure
PROG
programme.
4 Appuyez sur la touche
INSERE
Explication
D Commentaires dans un
programme
S Lorsque la touche
INSERE
INSERE
INSERE
peuvent
INSERE
ne
FONCTIONNEMENT
B63014FR/01
10.2
INSERTION
AUTOMATIQUE DES
NUMEROS DE
SEQUENCE
Procdure
PROG
INSERE
INSERE
845
EOB
FONCTIONNEMENT
INSERE
B63014FR/01
O0040 N00012
O0040 ;
N10 G92 X0 Y0 Z0 ;
N12
%
_
EDITION * *
**
G.MENU
***
13 : 18 : 08
***
LIB
C.A.P
(OPR)
ANNULA
sefface.
S Pour insrer N100 dans le bloc suivant au lieu de N12, composer
N100 et appuyer sur la touche
ALTER
846
FONCTIONNEMENT
B63014FR/01
10.3
CREATION DE
PROGRAMMES EN
MODE
APPRENTISSAGE
(TEACH IN)
(PLAYBACK)
Procdure
PROG
INSERE
enregistre.
(Exemple) X10.521 position absolue (en mtrique)
X10521 valeur mmorise
6 De mme, entrez Y , puis appuyer sur
INSERE
touche. La position
INSERE
Z ,
847
FONCTIONNEMENT
B63014FR/01
Exemples
O1234 ;
N1 G92 X10000 Y0 Z10000 ;
N2 G00 G90 X3025 Y23723 ;
N3 G01 Z325 F300 ;
Z
N4 M02 ;
P1
(3.025, 23.723, 10.0)
P0
(10.0, 0, 10.0)
X
P2
INSERE
INSERE
INSERE
EOB
INSERE
INSERE
INSERE
INSERE
INSERE
EOB
INSERE
INSERE
INSERE
B63014FR/01
FONCTIONNEMENT
INSERE
EOB
INSERE
INSERE
INSERE
INSERE
EOB
INSERE
ANNULA
pour leffacer.
Explications
D Vrification du contenu
de la mmoire
PROGRAMME
O1234 N00004
(RELATIF)
X 6.975
Y 23.723
Z 10.325
(ABSOLU)
X 3.025
Y 23.723
Z 0.325
O1234 ;
N1 G92 X10000 Y0 Z10000 ;
N2 G00 G90 X3025 Y23723 ;
N3 G01 Z325 F300 ;
N4 M02 ;
%
_
TMANI
****
G.MENU
D Enregistrement dune
position avec
compensation
***
***
14 : 17 : 27
(OPR)
LIB
Y ou Z , et que la touche
INSERE
X ,
849
10.4
PROGRAMMATION
CONVERSATIONNELL
E LE AVEC FONCTION
GRAPHIQUE
FONCTIONNEMENT
B63014FR/01
Des programmes peuvent tre crs bloc aprs bloc sur lcran
conversationnel en affichant le menu de rfrences G.
Les blocs dans un programme peuvent tre modifis, insrs ou effacs
laide du menu de rfrences G et de lcran conversationnel.
Procdure 1
Cration dun
programme
Actionnez
PROG
O0000 N0000
_
EDITION * * * *
G.MENU
***
***
11 : 59 : 46
C.A.P
LIB
(OPR)
INSERE
INSERE
850
0 ,
B63014FR/01
FONCTIONNEMENT
G.MENU
BLOC
PROGRAMME
G00 : POSITIONNEM.
O1234 N00000
G00 G G G
X 100. Y 50.0
Z
H NO. CORRECT.
M
S
T
B
:
EDITION * *
**
PRGRM
***
(X, Y, Z, )
***
G.MENU
14 : 32 : 57
BLOC
(OPR)
FONCTIONNEMENT
B63014FR/01
PROGRAMME
G
X
Z
H
R
S
B
J
P
L
:
O0010 N00000
G
Y
F
M
T
I
K
Q
EDITION * * * *
***
PRGRM
***
G.MENU
14 : 41 : 10
BLOC
(OPR)
ENTR
EE
INSERE
Procdure 2
Modification dun bloc
RAZ
ou
jusqu ce
ENTREE
852
touche.
B63014FR/01
FONCTIONNEMENT
Procdure 3
Insertion dun bloc
ALTER
Procdure 4
Effacement dun bloc
INSERE
ANNULA
853
11
UTILISATION
B63014FR/01
Gnralits
Explications
Schmas de commutation des crans
POS
PROG
REGLAGE
COMP.
SYSTEME
AIDE
MESSAGE
GRAPH
CUSTOM
fonction
GRAPH
touche de fonction
de fonction
CUSTOM
AIDE
CUSTOM
854
UTILISATION
B63014FR/01
POS
ABSOLU
RELATI
TOUS
Affichage de la pos
ition du systme de
coordonnes pice
Voir III-11.1.1)
Affichage de la
position du systme
de coordonnes
relatives
Voir III-11.1.2.
Affichage de la
position totale de
chaque systme de
coordonnes
Voir III-11.1.3.
Affichage du nombre
de pices et du
temps de
fonctionnement
Voir III-11.1.6.
Affichage du
nombre de pices et
du temps de
fonctionnement
Voir III-11.1.6.
Affichage de la
vitesse relle
Voir III-11.1.5.
Affichage de la
vitesse relle
Voir III-11.1.5.
Dfinition de la
position de
rfrence flottante
Voir III-11.1.7.
Dfinition de la
position de
rfrence flottante
Voir III-11.1.7.
Dfinition de la
position de
rfrence flottante
Voir III-11.1.7.
(OPR)
Affichage du
nombre de pices
et du temps de
fonctionnement
Voir III-11.1.6.
Affichage de la
vitesse relle
Voir III-11.1.5.
MANI
Interruption par
manivelle
(Voir III-4.6)
MONI
(OPR)
Affichage du contrle
de fonctionnement
Voir III-11.1.8.
855
POS
UTILISATION
B63014FR/01
PROG
PROG
* : Affich en mode IMD
Ecran de programme
*
IMD
MEM
PRGRM
VERIF.
ACTUEL
Affichage du contenu
du programme
Voir III-11.2.1.
Affichage du bloc en
cours et des
donnes modales
Voir III-11.2.2.
SUIV
(OPR)
Affichage du bloc en
cours et du bloc
suivant
Voir III-11.2.3.
Affichage du numro
de programme et du
numro de squence
Voir III-11.6.1.
[ABSOLU]
Programme en cours
d'excution
Coordonnes absolues
Distance faire
Valeurs modales
Voir III-11.2.4.
[RELATI]
Commandes pour
fonctionnement en
IMD
Voir III-11.2.5.
Programme en cours
d'excution
Coordonnes relatives
Distance faire
Valeurs modales
Voir III-11.2.4.
Ecran de programme
MEM
RELANCE
Ecran de
redmarrage des
programmes
Voir III-4.3.
FL.SDL
[PRGRM]
(OPR)
[DIR]
Affichage du
rpertoire des
fichiers
Voir III-4.4.
856
[PROGRA]
Dfinition du
planning
(Voir III-4.4)
UTILISATION
B63014FR/01
PROG
PROG
Ecran de programme
EDIT
PRGRM
LIB
C.A.P.
Mmoire du
programme et
rpertoire des
programmes
Voir III-11.3.1.
(OPR)
Ecran de
programmation
conversationnelle
Voir III-10.4
Ecran de programme
EDIT
FLOPPY
Ecran du rpertoire
des fichiers des
disquettes
Voir III-8.8
857
(OPR)
UTILISATION
ECRAN COMPENSATION/DEFINITION
B63014FR/01
COMP.
REGLAGE
COMP.
COMP.
REGLAGE
TRAVAI
Affichage valeur
correction outil
Voir III-11.4.1.
Affichage des
donnes dfinies
Voir III-11.4.3
(OPR)
Affichage du systme
de coordonnes
pice
Voir III-11.4.6
Dfinition des
donnes de
correction d'outil
Voir III-11.4.1.
Rglage dcalage
origine pice
Voir III-11.4.6.
Dfinition de la com
paraison du numro
de squence et arrt
Voir III-11.4.4
Dfinition du temps
de fonctionnement
et du comptage de
pices
Voir III-11.4.5.
MACRO
Affichage variables de
macro
Voir la soussection
11.4.8.
Dfinition variables
macro
Voir la soussection
11.4.8.
MENU
PUPIT
UTI. OU
(OPR)
Affichage du pupitre
oprateur
Voir la soussection
11.4.10.
Affichage donnes de
gestion de dure de
vie des outils
Voir la soussection
11.4.11
Affichage donnes de
modles
Voir la soussection
11.4.9.
Commutateur du
pupitre oprateur
Voir la soussection
11.4.10.
858
REGLAGE
UTILISATION
B63014FR/01
ECRAN SYSTEME
SYSTEME
SYSTEME
PARAM
Affichage de l'cran
des paramtres
Voir III-11.5.1
DGNOS
PMC
SYSTEM
(OPR)
SV.PRM
SP.PRM
(OPR)
Affichage de l'cran
de diagnostic
Voir III-7.3
Dfinition des
paramtres
Voir III-11.5.1
PAS
859
D Ecrans de dfinition
UTILISATION
B63014FR/01
N
1
Ecran
Section
III11.4.1
III11.4.2
Ecriture paramtre
Contrle TV
Code de perforation
Unit de mesure (mm/pouce)
Canal dE/S
Insertion automatique du n de squence
Conversion du format de la bande (F15)
III11.4.3
Donnes de rglage
III11.4.4
Donnes de rglage
(image miroir)
Image miroir
III11.4.3
Donnes de rglage
(Compteur)
Pices usiner
III11.4.5
Variables de macros
III11.4.8
Paramtre
Paramtre
III11.5.1
Erreur de pas
III11.5.2
Slection de mode
Slection daxe pour lavance MAN
MAN en transversal rapide
Slection daxe pour la manivelle
Multiplicateur pour la manivelle
Avance de MAN
Correction des avances
Correction des avances rapide
Saut de bloc optionnel
Bloc par bloc
Blocage machine
Cycle vide
Cl de protection
Arrt des avances
III11.4.10
Comptage de dure
III11.4.11
10
III11.4.12
860
UTILISATION
B63014FR/01
Ecran
Section
11
Dfinition du systme de
coordonnes pice
III11.4.6
12
Ecran daffichage de
position courante
III11.1.6
861
11.1
ECRANS
AFFICHABLES PAR
LA TOUCHE
DE FONCTION POS
UTILISATION
B63014FR/01
POS
courante de loutil.
Les trois crans suivants sont utiliss pour afficher la position courante
de loutil :
Ecran daffichage de position pour le systme de coordonnes pice.
Ecran daffichage de position pour le systme de coordonnes relatives.
Ecran daffichage de toutes les positions.
Les crans ci-dessus peuvent aussi afficher les avances, le temps de
fonctionnement et le nombre de pices. De plus, la position de rfrence
flottante peut tre dfinie sur ces crans.
La touche de fonction
POS
charge sur les servomoteurs et sur le moteur de broche ainsi que la vitesse
de rotation de ce dernier (affichage de la surveillance du fonctionnement).
La touche de fonction
POS
qui indique les valeurs des dplacements effectus par linterruption par
manivelle. Pour plus de dtails sur cet cran, consulter la sous-section
III 4.8.
862
11.1.1
Affichagedelaposition
dans le systme de
coordonnes pice
UTILISATION
B63014FR/01
POS
menu suivant.
POSITION PRESENTE(ABSOLU)
X
Y
Z
O1000 N00010
123.456
363.233
0.000
PIECE COMPT
5
TEMPS CYCL 0H 0M38S
S 0 T0000
POSITION PRESENTE(ABSOLU)
X1
Y1
Z1
O1000 N00010
123.456
363.233
0.000
PIECE COMPT
5
TEMPS CYCL 0H 0M38S
S 0 T0000
863
UTILISATION
B63014FR/01
O2000 N20010
(ACTUEL)
X1 100.000
Z1 200.000
YC1300.000
(ACTUAL SPEED) F :
0MM/MIN
S:
0RPM
(PARTS COUNT)
114
(TMPS OPR)
5H 3M
(TEMPS CYCL) 0H 0M 6S
(ACTUEL)
X2 500.000
Z2 600.000
Y2 700.000
(ACTUAL SPEED) F :
0MM/MIN
S:
0RPM
(PARTS COUNT)
114
(TMPS OPR)
5H 3M
(TEMPS CYCL) 0H 0M 6S
MEM STOP *** ***
ABS
OLU
REL
ATI
12:34:56 TETE1
TOU
S
Explications
D Affichage incluant les
valeurs de correction
864
11.1.2
Affichagedelaposition
dans le systme de
coordonnes relatives
UTILISATION
B63014FR/01
POS
menu suivant.
POSITION PRESENTE(RELATIF)
X
Y
Z
O1000 N00010
123.456
363.233
0.000
TEMPS OPER
0H15M
F.PRE
3000 MM/M
PIECE COMPT
TEMPS CYCL
5
0H 0M38S
S 0 T0000
POSITION PRESENTE(RELATIVE)
X
Y
Z
O1000 N00010
123.456
363.233
0.000
TEMPS OPER
0H15M
F.PRE
3000 MM/M
PIECE COMPT
TEMPS CYCL
5
0H 0M38S
S 0 T0000
865
UTILISATION
B63014FR/01
O2000 N20010
X1 100.000
Z1 200.000
YC1 300.000
(ACTUAL SPEED) F :
0MM/MIN
S:
0RPM
(PARTS COUNT)
114
(TMPS OPR)
5H 3M
(TEMPS CYCL) 0H 0M 6S
(ACTUEL)
X2 500.000
Z2 600.000
Y2 700.000
(ACTUAL SPEED) F :
0MM/MIN
S:
0RPM
(PARTS COUNT)
114
(TMPS OPR)
5H 3M
(TEMPS CYCL) 0H 0M 6S
MEM STOP *** ***
ABS
OLU
12:34:56 TETE1
Explications
D Dfinition des
coordonnes relatives
Procdure pour dfinir les coordonnes daxes partir dune valeur dtermine
Procdure
X
Y
Z
>X
MEM
PREREG
ORIGIN
246.912
913.780
578.246
Procdure
ABSOLU
RELATI
(OPR)
TOU AX
EXEC
866
B63014FR/01
UTILISATION
D Prdfinition dun
systme de coordonnes
867
11.1.3
Affichage de toutes les
positions
UTILISATION
B63014FR/01
Procdure
menu suivant.
POS
POSITION PRESENTE
O1000 N00010
(RELATIF)
X 246.912
Y 913.780
Z 1578.246
(ABSOLU)
X 123.456
Y 456.890
Z 789.123
(MACHINE)
X 0.000
Y 0.000
Z 0.000
(RESTE)
X 0.000
Y 0.000
Z 0.000
TEMPS OPER
F.PRE
0H15M
3000 MM/M
PIECE COMPT
5
TEMPS CYCL 0H0M38S
S 0 T0000
POSITION PRESENTE
(RELATIF)
X1
100.000
Y1
200.000
Z1
300.000
O1000 N00010
(ABSOLU)
X1
100.000
Y1
200.000
Z1
300.000
(RESTE)
X1
000.000
Y1
000.000
Z1
000.000
Z2
000.000
PIECE COMPT
5
TEMPS OPER
0H15M
TEMPS CYCL 0H 0M38S
F.PRE
3000 MM/M
S 0 T0000
MEM **** *** ***
09:06:35 TETE1
[ ABSOLU ] [ RELATI ] [ TOUS ] [ MANI ] [ OPR ]
(MACHINE)
X1
100.000
Y1
200.000
Z1
300.000
868
UTILISATION
B63014FR/01
(RELATIF)
X1
100.000
Y1
100.000
Z1
300.000
O2000 N20010
(ABSOLU)
X1
100.000
Y1
100.000
Z1
300.000
(MACHINE)
X1
100.000
Y1
100.000
Z1
300.000
(MACHINE)
X1
100.000
Y1
100.000
Z1
300.000
(RESTE)
X1
000.000
Y1
000.000
Z1
000.000
(ACTUAL SPEED)
X1
Y1
Z1
(RESTE)
000.000
000.000
000.000
F:
S:
(PARTS COUNT)
114
(TMPS OPR)
5H 3M
(TEMPS CYCL) 0H 0M
0MM/MIN
0RPM
6S
(ACTUAL SPEED)
F:
0MM/MIN
S:
0RPM
(PARTS COUNT)
114
(TMPS OPR)
5H 3M
(TEMPS CYCL) 0H 0M 6S
MEM STOP *** ***
ABS
OLU
REL
ATI
12:34:56 TETE1
TOUS
Explications
D Affichage des
coordonnes
D Distance parcourir
D Systme de coordonnes
machine
Le plus petit incrment de commande est utilis comme unit pour les
valeurs affiches dans le systme de coordonnes machine. Cependant,
le plus petit incrment de mesure peut tre utilis en mettant le paramtre
n 3104#0 (MCN) 1.
D Affichage du cinquime
axe et des suivants
D Rinitialisation des
coordonnes relatives
869
11.1.4
Prdfinition du
systme de
coordonnes pice
UTILISATION
B63014FR/01
Procdure
POS
menu suivant.
RELATI
TOUS
(OPR)
de
CD-PIE
CD-AXS
Explications
D Mode de fonctionnement
D Prdfinition des
coordonnes relatives
870
B63014FR/01
11.1.5
Affichage de l'avance
relle
UTILISATION
Lavance relle sur la machine (par minute) peut tre affiche sur une page
daffichage de la position courante ou sur la page de vrification de
programme en mettant le paramtre n 3105 (DFP) 1. Lavance relle est
toujours affiche sur lcran LCD de 9,5/10,4.
Procdure
POS
X
Y
Z
O1000 N00010
123.456
363.233
0.000
TEMPS OPER
0H15M
F.PRE
3000 MM/M
PIECE COMPT
TEMPS CYCL
5
0H 0M38S
S 0 T0000
Explications
(fi)
n
Fact +
i+1
O
n : Nombre daxes
fi : Avance de coupe dans le sens tangentiel de chaque axe ou transversal
rapide
Fact : Avance relle affiche
lunit daffichage : mm/mn (en mtrique)
Pouce/mn (en pouce, deux chiffres aprs le point
dcimal sont visualiss.)
Lavance suivant laxe PMC peut tre omis en mettant 1 le paramtre
n 3105#1 (PCF).
D Affichage de l'avance
relle par tour
Dans le cas de lavance par tour et du filetage, lavance relle affiche est
lavance en millimtre par minute et non pas lavance par tour.
871
UTILISATION
B63014FR/01
D Affichage de l'avance
relle de l'axe rotatif
D Affichage de l'avance
relle sur un autre cran
872
B63014FR/01
11.1.6
Affichage du temps de
fonctionnement et du
nombre de pices
UTILISATION
Procdure
POS
X
Y
Z
O1000 N00010
123.456
363.233
0.000
TEMPS OPER
0H15M
F.PRE
3000 MM/M
PIECE COMPT
5
TEMPS CYCL 0H 0M38S
S 0 T0000
Explications
D PIECE COMPT.
D TEMPS OPER.
D TEMPS CYCLE.
D Dfinition des
paramtres
D Incrmentation du
nombre de pices
usines
UTILISATION
B63014FR/01
874
UTILISATION
B63014FR/01
11.1.7
Dfinition de la
position de rfrence
flottante
Procdure
POS
positions courantes.
2 Amenez loutil sur la position de rfrence flottante en pas pas.
3 Appuyez sur la touche [(OPR)].
ABSOLU
RELATI
TOUS
(OPR)
M.FLRP
EXEC
Z [EXEC].
Explications
D Prdfinition du systme
de coordonnes relatives
875
11.1.8
UTILISATION
B63014FR/01
Affichage de la
surveillance du
fonctionnement
Procdure
POS
position courante.
2 Actionnez la touche de menu continu
menu suivant.
X:
O0001 N00001
* * * 80%
S1 :
201%
Y: * * * * *
0%
(TACHYMETRE RPM)
Z: * * * * *
0%
S1 :
* * * 1500
PIECE COMPT
5
TEMPS CYCL 0H 0M38S
09:06:35
]
[
]
[ (OPR) ]
Explications
D Affichage des axes
asservis
D Indicateur de charge
D Tachymtre
UTILISATION
B63014FR/01
Rgime maximum
du moteur de broche
Vitesse maximale
de la broche avec
lengrenage utilis
Paramtre
Caract.
broche
srie
= n 3741
(vitesse de broche maximum avec gamme 1)
Grande
= n 3742
(vitesse de broche maximum avec gamme 2)
Moyennement
grande
= n 3743
(vitesse de broche maximum avec gamme 3)
Moyennement
basse
= n 3744
(vitesse de broche maximum avec gamme 4)
Basse
877
UTILISATION
B63014FR/01
11.2
Cette section dcrit les crans que vous activez en appuyant sur la touche
ECRANS
AFFICHABLES PAR LA
TOUCHE PROG
DE FONCTION
de fonction
PROG
PROG
878
UTILISATION
B63014FR/01
11.2.1
Affichage du contenu
du programme
PROG
programme.
2 Appuyez sur la touche de slection de chapitre [PRGRM].
Le curseur est plac sur le bloc en cours dexcution.
PROGRAMME
O2000 N00130
O2000 ;
N100 G92 X0 Y0 Z70. ;
N110 G91 G00 Y70. ;
N120 Z70. ;
N130 G42 G39 I17.5
N140 G41 G03 X17.5 Y17.5 R17.5 ;
N150 G01 X25. ;
N160 G02 X27.5 Y27.5 R27.5
N170 G01 X20. ;
N180 G02 X45. Y45. R45. ;
>
S 0 T0000
MEM STRT ***
16:05:59
[ PRGRM ] [ VERIF. ] [ ACTUEL ] [ SUIV ] [ (OPR) ]
Explications
D Ecran LCD de 9,5/10,4
Sur lcran LCD de 9,5 /10,4, le contenu dun programme saffiche sur
la moiti droite de lcran ou sur tout lcran si vous actionnez la touche
programmable [PRGRM].
O0006 N00000
PROGRAMME
O0003 ;
G65 H01 P#2001 O0 ;
G65 H01 P#2014 O0 ;
G65 H01 P#2110 O0 ;
G04 P2000 ;
G04 P2000 ;
G04 P2000 ;
G65 H01 P#2001 O50000 ;
G65 H01 P#2014 O60000 ;
G65 H01 P#2110 O30000 ;
G04 P2000 ;
G04 P2000 ;
G04 P2000 ;
G65 H02 P#2001 O#2001 R3 ;
G65 H03 P#2014 O15000 R#2014 ;
G65 H04 P#2110 O3 R#2110 ;
879
RECH
07:12:55
RECH RBOBIN
11.2.2
Ecran d'affichage du
bloc en cours
UTILISATION
B63014FR/01
Procdure
PROG
menu suivant.
O2000 N00130
(EN COUR)
G01 X 17.500
G17 F 2000
G41 H
2
G80
(MODAL)
G67
G54
G64
G69
G15
G40 .1
G25
G01
G17
G91
G22
G94
G21
G41
G49
G80
G98
G50
F 2000
2D
T
S
>_
S 0 T0000
MEM STRT ***
16:05:59
[ PROGRM ] [ VERIF. ] [ ACTUEL ] [ SUIV ] [ (OPR) ]
880
B63014FR/01
UTILISATION
Explications
D Ecran LCD de 9,5/10,4
Lcran daffichage du bloc actuel nexiste pas avec les crans LCD de
9,5/10,4. Appuyez sur la touche [PRGRM] pour afficher le programme
sur la moiti de droite de lcran. Le bloc en cours dexcution est indiqu
par le curseur. Les donnes modales sont affiches sur la gauche de
lcran.
Lcran peut afficher jusqu 18 codes G modaux.
POSITION PRESENTE
O3001 N00000
(ABSOLU)
X
Y
Z
0.000
0.000
30.000
(MODAL)
ABSOLU
RELATI
881
TOUS
3
9
MM/MIN
PROGRAMME
O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Y0 ;
G43 Z30. H5 S6000 M3 ;
M0 ;
X17.5 Y22 ;
Z6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***
PRGRM
07:07:40
SUIV
(OPR)
11.2.3
Ecran d'affichage du
bloc suivant
UTILISATION
B63014FR/01
Procdure
PROG
menu suivant.
G01 X
G17 F
G41 H
G80
17.500
2000
2
O2000 N00130
(SUIVANT)
G39 I
G42
17.500
>_
S 0 T0000
MEM STRT ***
16:05:59
[ PROGRM ] [ VERIF. ] [ ACTUEL ] [ SUIV ] [ (OPR) ]
882
UTILISATION
B63014FR/01
11.2.4
Ecran de contrle du
programme
Procdure
PROG
menu suivant.
PROGRAMME
O2000 N00130
O0010
G92 G90 X100. Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
(ABSOLU)(RESTE) G00 G94 G80
X 0.000 X 0.000 G17 G21 G98
Y 0.000 Y 0.000 G90 G40 G50
Z 0.000 Z 0.000 G22 G49 G67
B
H
M
T
D
F
S
>_
S 0 T0000
MEM STRT ***
16:05:59
[ PROGRM ] [ VERIF. ] [ ACTUEL ] [ SUIV ] [ (OPR) ]
PROGRAMME
O2000 N00130
O0010
G92 G90 X100.Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250.F1000 ;
(ABSOLU) (RESTE)
G00 G94 G80
X1 0.000
Y1 0.000
Z1 0.000
T
F
X1 0.000
Y1 0.000
Z1 0.000
883
UTILISATION
VERIF. DE PROGRAMME
(MODAL)
G00 G22 G40 G98
G17 G94 G49 G50
G90 G21 G80 G67
H
B
F
1000.000 (ACT.F)
S
20 (ACT.S)
>_
O2000 N02010
O0020 ;
G28 X10. Y10. Z10. ;
G00 X50. Y20. Z50. ;
X100. ;
G01 Z100. F2000 ;
O0010 ;
G92 G90 X100.0 Y200. Z50. ;
G00 X0 Y0 Z0 ;
G01 Z250. F1000 ;
X50. Y20. ;
(RELATIVE) (ABSOLUTE)
X1 0.000 X1
0.000
Y1 0.000 Y1
0.000
Z1 0.000 Z1
0.000
B63014FR/01
(DIST TO GO)
X1
0.000
Y1
0.000
Z1
0.000
M
M
M
T
0MM/MIN
0RPM
(MODAL)
G00 G98 G25
G97 G21 G22
G69 G40 G90
B
F
S
G67
G54
G18
H
M
M
M
T
0.000 (ACT.F)
30 (ACT.S)
0MM/MIN
0RPM
S
0 T0000
MEM STOP *** *** 14:00:00 TETE1
PRGRM
VERIF.
SUIV
(OPR)
Explications
D Affichage du programme
D Affichage de la position
courante
D Codes G modaux
D Affichage en mode
automatique
D Codes T
884
B63014FR/01
UTILISATION
Lcran de contrle du programme nest pas prvu pour les crans LCD
de 9,5/10,4. Appuyez sur la touche [PROGRM] pour afficher le
programme sur la moiti de droite de lcran. Le bloc en cours dexcution
est indiqu par le curseur. La position courante de loutil est affiche sur
la gauche de lcran.
Lcran peut afficher jusqu 18 codes G modaux.
POSITION PRESENTE
(ABSOLU)
X 0.000
Y 0.000
Z 30.000
500
RELATI TOUS
885
MM/MIN
O3001 ;
G40 ;
G49 M06 T9 ;
G0 G54 G90 X0 Y0 ;
G43 Z30. H5 S6000 M3 ;
M0 ;
X17.5 Y22 ;
Z6.5 ;
G10 P11 R0.995 F500 ;
M30 ;
%
>_
MEM **** *** ***
S 6000
SACT
PROGRAMME
(MODAL)
G00 G40 G54 F
O3001 N00000
07:07:40
0
PRGRM
SUIV
(OPR)
11.2.5
UTILISATION
B63014FR/01
Affiche le programme entr en mode IMD ainsi que les donnes modales.
Ecran du programme
en mode IMD
Procdure daffichage de lcran du programme en mode IMD
Procdure
PROG
menu suivant.
Programme
Donnes modales
O2000 N00130
Explications
D Fonctionnement en mode
IMD
D Donnes modales
886
UTILISATION
B63014FR/01
11.2.6
Indication des temps
d'usinage
Procdure 1
Calcul et affichage du
temps d'usinage
RAZ
RAZ
PROG
>_
EDIT **** *** ***
[ TEMP ] [
887
O0010 N0002
TEMPS
12H48M02S
16:52:13
[ (OPR) ]
UTILISATION
B63014FR/01
O0000 N00000
TEMPS
12H48M01S
0H48M01S
4H16M01S
0H16M01S
1H20M01S
2H08M02S
2H32M01S
0H51M01S
15H04M01S
0H56M01S
>_
EDIT **** *** ***
[ TEMP ][
][
16:52:13
][
PROGRAMME (TEMPS)
NO.
O0040
O0060
O0080
O0100
O0120
O0140
O0160
O0180
O0200
O0220
O0000 N00000
TEMPS
0H48M01S
4H16M01S
0H16M01S
1H20M01S
2H08M02S
2H32M01S
0H51M01S
15H04M01S
0H56M01S
0H03M01S
>_
EDIT **** *** ***
[ TEMP ][
][
888
][(OPR) ]
16:52:20
][
][(OPR) ]
B63014FR/01
Procdure 2
Indication du temps
d'usinage
UTILISATION
O0100 N0000
Z10. ;
Z5. T0101 ;
F25. ;
Z12. R2. ;
][
16:05:59
][
][
PROGRAMME
O0100 N0000
O0100 (001H20M01S) ;
N10 G92 X100.
Z10. ;
N20 S1500 M03 ;
N30 G00 X20.5
Z5. T0101 ;
N40 G01 Z10.
F25. ;
N50 G02 X16.5
Z12.
R2. ;
N60 G01 X40. ;
N70 X42. Z13. ;
N80 Z50. ;
N90 X44. Z51. ;
N100 X80. ;
889
][
][
16:05:59
][
UTILISATION
B63014FR/01
O0100 N0000
16:52:13
] [
PROGRAMME
O0100 N0000
16:52:13
] [
O0001 N00010
890
14:46:09
] [
] [
] [ (OPR) ]
B63014FR/01
UTILISATION
Explications
D Temps dusinage
Le temps dusinage est calcul partir du dpart cycle effectu dans ltat
de RAZ jusquau RAZ suivant et ceci en mode mmoire. Si aucune RAZ
nintervient pendant le fonctionnement, le temps dusinage est compt
depuis le dbut jusquau code M02 (ou M30). Cependant, il faut noter que
les temps de suspension de lusinage ne sont pas compts, mais le temps
dattente de la fin de lexcution des fonctions auxiliaires M, S, T et/ou
B est compt.
D Rpertoire des
programmes
Limites
D Alarmes
D M02
D Calcul de la dure
dusinage
Lorsque le temps dusinage dun programme nest pas affich sur lcran
du temps dusinage, ce temps ne peut pas tre insr dans le programme
mme si la touche programmable [INSTM] est appuye.
891
D Rpertoire des
programmes
UTILISATION
B63014FR/01
PROGRAMME
O0100 N0000
16:52:13
] [
>_
EDIT **** *** ***
[ PRGRM ] [ DIR
892
O0001 N00010
MEMOIRE (CHAR.)
3321
429
) : (
16:52:13
] [
] [
] [ (OPR) ]
B63014FR/01
UTILISATION
O0260 N0000
16:52:13
] [
>_
EDIT **** *** ***
[ PRGRM ] [ DIR
893
O0001 N00010
MEMOIRE (CHAR.)
3321
429
) : (001H15M59S)
164:52:13
] [
] [
] [ (OPR) ]
UTILISATION
B63014FR/01
PROGRAMME
O0280 N0000
16:52:13
] [
>_
EDIT **** *** ***
[ PRGRM ] [ DIR
D Correction du temps
dusinage
O0001 N00010
MEMOIRE (CHAR.)
3321
429
) : (001H15M59S)
) : (
)
164:52:13
] [
] [
] [ (OPR) ]
Si le temps dusinage calcul est incorrect (tel que dans le cas ou RAZ a
t effectue), il faut excuter le programme de nouveau pour calculer le
temps correct. Si lcran daffichage du temps dusinage affiche plusieurs
programmes avec le mme numro, slectionner le temps dusinage du
dernier pour insrer dans le programme.
894
UTILISATION
B63014FR/01
11.3
ECRANS
AFFICHABLES PAR
LA TOUCHE
DE FONCTION
(EN MODE EDIT)
fonction
PROG
11.3.1
Affichage de la
mmoire utilise et
dune liste de
programmes
PROG
PROG
en mode EDIT
PROG
Procdure
PROG
O0001 N00010
MEMOIRE (CHAR.)
3321
429
>_
S 0 T0000
EDIT **** *** ***
16:05:59
[ PRGRM ] [ DIR ] [
] [ C.A.P. ]
895
[ (OPR) ]
UTILISATION
B63014FR/01
Explications
D Dtails de la mmoire
utilise
LIBRE
MEMOIRE UTILISEE
: La quantit de mmoire o sont
enregistres des donnes (en nombre de
caractres).
: La quantit de mmoire pouvant encore
tre utilise (indique en nombre de
caractres).
ZONE UTILISEE
LIBRE
O0001 N00010
PROGRAMME (NUM.)
MEMOIRE (CHAR.)
PRIS:
60
3321
LIB.:
2
429
O0001 (MACROGCODE.MAIN)
O0002 (MACROGCODE.SUB1)
O0010 (TESTPROGRAM.ARTHMETIC NO.1)
O0020 (TESTPROGRAM.F10MACRO)
O0040 (TESTPROGRAM.COMP.)
O0050
O0100 (INCH/MM CONVERT CHECK NO.1)
O0200 (MACROMCODE.MAIN)
>_
EDIT **** *** *** 16:05:59
[ PRGRM ] [ DIR ] [
[ C.A.P. ] [ (OPR) ]
()
Numro du programme
D Srie du logiciel
Les programmes sont affichs dans lordre dans lequel ils ont t
enregistrs. Cependant, si le paramtre n 3107#4 (SOR) est 1, les
programmes sont affichs dans lordre des numros en commenant par
le plus petit.
896
B63014FR/01
UTILISATION
897
11.3.2
Afficher une liste de
programmes pour un
groupe particulier
UTILISATION
B63014FR/01
Pour affecter des programmes CNC au mme groupe, affecter les noms
de ces programmes, en commenant chaque nom par la mme chane de
caractres.
En recherchant une chane de caractres spcifique parmi les noms de
programme, les numros et noms de programme de tous les programmes
ayant des noms incluant cette chane sont lists.
Procdure
PROG
CATALOG PROGRAMME(GROUPE)
O0001 N00010
PROGRAMME (NUM.)
MEMOIRE (CHAR.)
PRIS:
60
3321
LIB.:
2
429
O0020 (GEAR1000 MAIN)
O0040 (GEAR1000 SUB1)
O0060 (SHAFT2000 MAIN)
O0100 (SHAFT2000 SUB1)
O0200 (GEAR1000 SUB2)
O1000 (FRANGE3000 MAIN)
O2000 (GEAR1000 SUB3)
O3000 (SHAFT2000 SUB2)
>_
EDIT **** *** *** ***
16:52:13
[ PRGRM ] [ DIR ] [
]
[ (OPR) ]
RECH O
(NOM )
GROUPE
GRPPR
UTILISATION
B63014FR/01
O0001 N00010
PROGRAMME (NUM.)
MEMOIRE (CHAR.)
PRIS:
60
3321
LIB.:
2
429
O0020 (GEAR1000 MAIN)
O0040 (GEAR1000 SUB1)
O0200 (GEAR1000 SUB2)
O2000 (GEAR1000 SUB3)
>_
EDIT **** *** *** ***
16:52:25
[ PRGRM ] [ DIR ] [
]
[ (OPR) ]
Explications
D * et?
899
UTILISATION
B63014FR/01
D Conservation du groupe
pour lequel une
recherche a t effectue
Exemples
900
UTILISATION
B63014FR/01
11.4
ECRANS
AFFICHABLES PAR
LA TOUCHE
DE FONCTION
REGLAGE
COMP.G
REGLAGE
COMP.G
901
11.4.1
Dfinition et affichage
des valeurs de
correction d'outils
UTILISATION
B63014FR/01
Procdure
REGLAGE
COMP.G
REGLAGE
COMP.G
902
B63014FR/01
UTILISATION
DECALAGE
NO.
DATE
NO.
001
1.000
009
002
2.000
010
003
0.000
011
004
5.000
012
005
0.000
013
006
0.000
014
007
0.000
015
008
0.000
016
POSITION PRESENTE (RELATIVE)
X
0.000
Y
Z
0.000
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
O0001 N00000
DATE
0.000
7.500
12.000
20.000
0.000
0.000
0.000
0.000
0.000
] [ (OPR) ]
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
O0001 N00000
GEOM(D) WEAR(D)
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
] [ (OPR) ]
903
UTILISATION
B63014FR/01
Explications
D Entre du point dcimal
D Autre mthode de
dfinition
D Mmoire de correction
d'outils
D Dsactivation de lentre
des valeurs de
compensation
904
B63014FR/01
UTILISATION
O0000 N0000
COMP.
NO.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
DATE
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
NO.
017
018
019
020
021
022
023
024
025
026
027
028
029
030
031
032
DATE
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
712345.678
812345.678
>_
IMD **** *** *** 20:45:00
COMP.
USURE
(OPR)
O0000 N0000
(LENGTH)
NO.
001
002
003
004
005
006
007
008
009
010
011
012
013
014
015
016
>_
GEOM
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
(RADIUS)
WEAR
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
ACTUAL POSITION
GEOM
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
WEAR
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
X
Y
Z
A
B
C
7
8
(RELATIVE)
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
COMP.
USURE
905
(OPR)
11.4.2
Mesure de la longueur
des outils
UTILISATION
B63014FR/01
Procdure
POS
X
Y
Z
O1000 N00010
123.456
363.233
0.000
PIECE COMPT
5
TEMPS CYCL 0H 0M38S
S 0 T0000
REGLAGE
COMP.G
jusqu ce que
Z , la valeur de la
UTILISATION
ENTR.C.
Outil de
rfrence
B63014FR/01
907
11.4.3
Affichage et entre des
donnes de dfinition
UTILISATION
B63014FR/01
Procdure
REGLAGE
COMP.G
PAGE
, ou
908
B63014FR/01
UTILISATION
REGLAGE (MANIABLE)
ECRITURE PARA
VERIF TV
CODE PERFO
UNITE DENTREE
CANAL E/S
NO. DE SEQUENCE
FORMAT DE RUBAN
ARRET DE SEQ.
ARRET DE SEQ.
O0001 N00000
=
=
=
=
=
=
=
=
=
1 (0:DISABLE 1:ENABLE)
0 (0:ARR 1:MA)
1 (0:EIA 1:ISO)
0 (0:MM 1:INCH)
0 (03:CHANNEL NO.)
0 (0:ARR 1:MA)
0 (0:NO CNV 1:F15)
0 (NO. PROGRAM)
0 (NO. DE SEQUENCE)
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
] [ (OPR) ]
REGLAGE (MANIABLE)
IMAGE MIROIR
IMAGE MIROIR
IMAGE MIROIR
O0001 N00000
X
Y
Z
=
=
=
0 (0:ARR 1:MA)
0 (0:ARR 1:MA)
0 (0:ARR 1:MA)
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
] [ (OPR) ]
, ou
Possibilits de dfinition
D ECRITURE PARA
D VERIF TV
D CODE PERFO
D UNITE DENTREE
UTILISATION
B63014FR/01
D CANAL E/S
D ARRET DE SEQ.
D FORMAT DE RUBAN
D ARRET DE SEQ.
D IMAGE MIROIR
D Autres
PAGE
PAGE
, ou
910
UTILISATION
B63014FR/01
11.4.4
Comparaison de
numros de squence
et arrt
Procdure
REGLAGE
COMP.G
PAGE
, ou
O0001 N00000
=
=
=
=
=
=
=
=
=
1 (0:DISABLE 1:ENABLE)
0 (0:ARR 1:MA)
1 (0:EIA 1:ISO)
0 (0:MM 1:INCH)
0 (03:CHANNEL NO.)
0 (0:ARR 1:MA)
0 (0:NO CNV 1:F10/11)
0 (NO. PROGRAM)
11 (NO. DE SEQUENCE)
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
] [ (OPR) ]
911
UTILISATION
B63014FR/01
Explications
D Numro de squence
aprs excution du
programme
D Blocs exceptionnels
912
B63014FR/01
11.4.5
Affichage et dfinition
du temps de
fonctionnement, du
comptage pices et de
l'heure
UTILISATION
Procdure
REGLAGE
COMP.G
PAGE
, ou
O0001 N0000
TOTAL DE PIECES =
PIECES REQUISES =
PIECES USINEES =
MISE S. TENSION =
T. DE FONCTMENT
TEMPS DE TRAVAIL
COMPTEUR TEMPS
0S
TEMPS DE CYCLE
DATE
=
HEURE
=
14
0
23
=
=
=
1993/07/05
11:32:52
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
4H 31M
0H 0M 0S
0H 37M 5S
=
0H 0M
0H 0M 0S
] [ (OPR) ]
Elment affichs
D TOTAL DE PIECES
Cette valeur est incrmente de 1 chaque fois que M02, M30, ou le code
M spcifi dans le paramtre n 6710 est excut. Cette valeur ne peut pas
tre dfinie sur cette cran. Il faut la dfinir dans le paramtre n 6712.
D PIECES REQUISES
UTILISATION
B63014FR/01
D PIECES USINEES
Cette valeur est incrmente de 1 chaque fois que M02, M30, ou le code
M spcifi dans le paramtre n 6710 est excut. Cette valeur peut aussi
tre dfinie dans le paramtre n 6711. En gnral, cette valeur est remise
zro lorsque le nombre de pices usiner est atteint. Voir le manuel du
constructeur de la M.O. pour les dtails.
D TEMPS DE FONCT'MENT
D TEMPS DE TRAVAIL
D COMPTEUR TEMPS
Cette valeur peut tre utilise, par exemple, comme temps total pendant
lequel larrosage est en service. Voir le manuel du constructeur de la M.O.
pour les dtails.
D TEMPS DE CYCLE
Indique la dure dun cycle en automatique, excluant les arrts et les arrts
par arrt des avances. Ce compteur est automatiquement remis zro
lorsque dpart cycle est appuy dans ltat de RAZ de la CNC. Il est aussi
remis zro la mise sous tension.
D DATE et HEURE
Affiche la date et le temps. Il est possible de les dfinir sur cet cran.
Limites
D Utilisation
Restrictions
D Dfinition du temps de
fonctionnement et du
nombre de pices
Valeur maximum
Rubrique
Valeur maximum
Anne
2085
Heure
23
Mois
12
Minute
59
Jour
31
Seconde
59
914
UTILISATION
B63014FR/01
11.4.6
Affichage et dfinition
de la correction du
point d'origine de la
pice
Procdure
REGLAGE
COMP.G
(G54)
NO.
00
(EXT)
01
(G54)
O0001 N00000
DATE
X 0.000
Y 0.000
Z 0.000
NO.
02
(G55)
DATE
X 152.580
Y 234.000
Z 112.000
X 20.000
Y 50.000
Z 30.000
03
(G56)
X 300.000
Y 200.000
Z 189.000
>_
S 0 T0000
IMD **** *** ***
16:05:59
[COMP. ] [REGLAG ] [TRAVAI ] [
] [(OPR) ]
PAGE
PAGE
ou
915
UTILISATION
B63014FR/01
916
B63014FR/01
11.4.7
Entre directe des
dcalages mesurs du
point dorigine de la
pice
UTILISATION
Procdure
Y
y
Surface A
Origine pice
programme
Surface B
O
O
Nouveau
dcalage
Origine
X
x
Dcalage
prcdent
917
REGLAGE
COMP.G
UTILISATION
B63014FR/01
COORD. TRAVAIL
(G54)
O1234 N56789
NO.
00
X
(EXT) Y
Z
DATE
0.000
0.000
0.000
NO.
02 X
(G55) Y
Z
DATE
0.000
0.000
0.000
01
X
(G54) Y
Z
0.000
0.000
0.000
03 X
(G56) Y
Z
0.000
0.000
0.000
> Z100.
IMD **** *** ***
[ RECHNO ] [ MESURE] [
S 0 T0000
16:05:59
] [ +ENTR ] [ ENTREE ]
Limites
D Entres conscutives
Les dcalages pour deux axes ou plus ne peuvent pas tre entrs en mme
temps.
918
UTILISATION
B63014FR/01
11.4.8
Affichage et dfinition
des variables
communes de macros
Procdure
MACRO
REGLAGE
COMP.G
VARIABLE
O0001 N00000
NO.
DATE
NO.
DATE
100 1000.000
108
101
0.000
109
102 50000.000
110
103
0.000
111
104 1238501.0
112
105
0.000
113
106
0.000
114
107
0.000
115
POSITION PRESENTE (RELATIVE)
X 0.000
Y 0.000
Z 0.000
>_
IMD **** *** ***
[ RECHNO ] [
0.000
40000.000
153020.00
0001.000
0.000
20000.000
0.000
0.000
S 0 T0000
16:05:59
] [ ENTREE ]
] [ ENTR C ] [
et/ou
PAGE
, et/ou
X ,
Y , ou
11.4.9
Affichage des donnes
de profil et du menu
des profils
UTILISATION
B63014FR/01
Procdure
REGLAGE
COMP.G
MENU
O0000 N00000
TAPPING
DRILLING
BORING
POCKET
BOLT HOLE
LINE ANGLE
GRID
PECK
>_
IMD **** *** ***
16:05:59
[ MACRO ] [ MENU ] [ PUPIT ]
[(OPR)]
920
B63014FR/01
UTILISATION
DATE
0.000
0.000
0.000
0.000
0.000
0.000
0.000
0.000
O0001 N00000
COMMENT
*BOLT HOLE
CIRCLE*
SET PATTERN
DATA TO VAR.
NO.500505.
Explications
D Description de l'cran du
menu des profils
commentaire
Une chane de caractres optionnelle peut tre affiche avec
12 caractres sur 8 lignes.
Le constructeur de la M.=. doit programmer les chanes de caractres du
titre du menu et des noms des profils par des macros et les charger dans
la mmoire des programmes.
921
11.4.10
Affichage et dfinition
du pupitre oprateur
logiciel
UTILISATION
B63014FR/01
Procdure
PUPIT
REGLAGE
COMP.G
ou
PUPITRE
O0000 N00000
MODE : IMD
MEM
EDIT HND
MAN
REF
>_
IMD **** *** ***
[ MACRO ] [
16:05:59
] [ PUPIT ] [UTI.OU] [ (OPR) ]
PUPITRE
SAUT BLOC
BLOC UNIQUE
VERROU MACH
SECURIT MEM
SUSP. AV.
O0000 N00000
:
:
:
:
:
ARR J MA
J ARR
MA
ARR J MA
J PROTEGE
J ARRET MARCH
LIBRE
922
S 0 T0000
16:05:59
] [ PUPIT ] [UTI.OU] [ (OPR) ]
PAGE
UTILISATION
B63014FR/01
, ou
.
, ou
Explications
D Oprations possibles
D Affichage
D Dplacement en MAN et
touches flches
D Commutateurs usage
gnral
11.4.11
Affichage et dfinition
des donnes de
gestion de dure
d'outil
UTILISATION
B63014FR/01
Les donnes de dure de vie doutil peuvent tre affiches pour informer
loprateur de ltat courant de la gestion de vie des outils. Les groupes
qui ncessitent des changements doutils sont aussi affichs. Le compteur
de vie doutil de chaque groupe peut tre prdfini une valeur arbitraire.
Les donnes doutils (donnes dexcution) peuvent tre remises zro
ou effaces. Pour enregistrer ou modifier les donnes de gestion de dure
de vie des outils, un programme doit tre cr et excut. Voir le dtail des
explications dans cette section.
Lorsque le paramtre n 6801#6 (EXT) est mis 1, la fonction gestion
tendue de la dure de vie des outils sapplique. Voir sous-section 11.4.12.
Procdure pour afficher et dfinir les donnes de gestion de vie des outils
Procdure
REGLAGE
COMP.G
, ou
PAGE
001 :
0034
0090
0000
0000
O3000 N00060
GROUPE EN SLCT 000
DUREE 0150 CMPTG 0000
0078
0012
0056
0035
0026
0061
0000
0000
0000
0000
0000
0000
GROUPE 002 :
DUREE 1400 CMPTG 0000
0062
0024
0044
0074
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
GRP A CHANGER : 003 004 005 006 >
>_
MEM **** *** ***
[ MACRO ] [
924
16:05:59
] [ OPR ] [ UTI.OU ] [ (OPR) ]
B63014FR/01
UTILISATION
, ou
925
UTILISATION
B63014FR/01
Explications
D Description de l'cran
DATE DUREE DOUTI :
GROUP
001 :
* 0034
0090
0000
0000
O3000 N00060
GROUPE EN SLCT 000
DUREE
0150 CMPTG 0007
@ 0012
0056
# 0078
0035
0026
0061
0000
0000
0000
0000
0000
0000
GROUPE 002 :
DUREE
1400 CMPTG 0000
0062
0024
0044
0074
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
0000
GRP A CHANGER : 003 004 005 006 >
>_
MEM **** *** ***
[ MACRO ] [
16:05:59
] [ OPR ] [ UTI.OU ] [ (OPR) ]
926
UTILISATION
B63014FR/01
11.4.12
Affichage et dfinition
de la gestion tendue
de vie d'outil
Procdure pour afficher et dfinir les donnes de gestion tendue de vie des outils
Procdure
RECHNO
REPOS
EDIT
COMP
REGLAGE
COMP.G
ETAT
*
#
@
*
*
CODET
0034
0078
0012
0056
0090
0076
CODEH
011
000
004
000
000
023
CODED
005
033
018
000
000
012
>_
IMD **** *** ***
16:05:59
[ INSEREE ] [ ANNULA ] [ ETAT ] [ FIN ] [ ENTREE ]
Les donnes de gestion de vie doutil peuvent tre dites comme suit
:
6 Slectionner le mode IMD.
927
UTILISATION
B63014FR/01
928
B63014FR/01
UTILISATION
ETAT
*
#
CODET
0034
0078
CODEH
11
0
CODED
5
33
ETAT
*
#
CODET
0034
1500
0078
CODEH
11
0
0
CODED
5
0
33
UTILISATION
B63014FR/01
Explications
D Affichage
EDIT DONNEES DUREE
TYPE
: 1 (1:C 2:M)
DUREE : 9800
CMPTG : 6501
NO.
01
02
03
04
05
06
ETAT
*
#
@
*
*
CODET
0034
0078
0012
0056
0090
0076
CODEH
011
000
004
000
000
023
CODED
005
033
018
000
000
012
>_
IMD **** *** ***
16:05:59
[ INSEREE ] [ ANNULA ] [ ETAT ] [ FIN ] [ ENTREE ]
GROUP SUIV. :
En utilisation
Non en utilisation
Disponible
_(Espace)
Saut
w/ :
Saut
(Note)
NOTE
Lorsque le paramtre n 6801#3 (EMD) est mis 0, @ est
affich jusqu ce que loutil suivant soit slectionn.
B63014FR/01
D Ecran de gestion de
dure de vie des outils
UTILISATION
O0001 N00001
SUIV ***
ACT ***
GROUPE EN SLCT : 001
GROUPE
001 : C
DUREE 9800
CMPTG 6501
*0034
#0078
@0012
*0056
0090
*0076
GROUPE
002 : C
DUREE 9800
CMPTG 1001
*0011
#0022
*0201
*0144
*0155
#0066
0176
0188
0019
0234
0007
0112
0156
0090
0016
0232
GRP A CHANGER : 006 012 013 014 >
>_
IMD **** *** ***
[ RECHNO ] [
D Correction du compteur
de dure de vie
S 0 T0000
16:05:59
] [ REPOS ] [ EDIT ] [ ENTREE ]
D Affichage de la marque
indiquant que la dure a
expire
Le symbole * indiquant que la dure de vie dun outil a expire peut tre
affich soit lorsque la machine commence utiliser loutil suivant soit au
moment o la dure de loutil expire rellement. La slection se fait par
le paramtre n 6801#3 (EMD).
D Influence des
changements de
donnes
931
11.4.13
Afficher et rgler les
donnes de balayage
UTILISATION
B63014FR/01
Procdure
BALAYA
REGLAGE
COMP.G
PARAM. BALAYAGE
O1000 N10000
(REFERENCE) POINT R
POINT MORT HAUT
POINT MORT SHAUT
VITESSE BALAYAGE
>_
IMD
[
=
=
=
=
50.000
40.000
10.000
2000
22:07:08
] [ APPREN ] [+ENTR] [ENTREE]
Explications
D Entre numrique
D Apprentissage de la
position
Le point de rfrence (point R), le point mort haut et le point mort bas
peuvent tre rgls par apprentissage de la position (coordonnes
absolues).
D Dplacer la position actuelle (coordonnes absolues) le long de laxe
de balayage vers la position apprendre.
D Positionner le curseur sur llment dfinir.
932
B63014FR/01
UTILISATION
Les donnes pour chaque lment affich sur lcran de balayage peuvent
galement tre modifies en excutant une commande G81.1.
Limites
D Avance de balayage
D Conditions de dfinition
des donnes
Lcran de balayage peut tre utilis pour rgler les donnes de balayage,
sans tenir compte du mode courant, mme pendant une opration
manuelle ou automatique qui inclut le balayage. Si le niveau du signal
KEY2 (G046#4) de protection des mmoires est actuellement bas, les
donnes de balayage ne peuvent tre rgles.
933
11.4.14
Mesure B de lorigine
de la pice/longueur de
loutil
UTILISATION
B63014FR/01
Procdure
MODE
EDIT
MEMOIRE
REMOTE
IMD
HANDLE
MAN
ZERO
RETURN
TEACH
934
UTILISATION
B63014FR/01
COMP.
01234 N12345
GEOMETRY
(MACHINE)
001
002
003
004
005
006
007
008
009
010
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
999.999
X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
U12345.678
V12345.678
12345678
12345678
12345.678
(T)
(M)
(HM)
>
MAN **** *** *** ALM
COMP.
13:14:15
REGLAGE
TRAVAI
OFST
(OPR)
COMP.
01234 N12345
N
001
002
003
004
005
006
007
008
009
010
GEOMETRY
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
999.999
USURE
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
999.999
(MACHINE)
X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
U12345.678
V12345.678
(T)
12345678
(M)
12345678
(HM) 12345.678
>
MAN **** *** *** ALM
COMP.
REGLAGE
13:14:15
TRAVAI
OFST
(OPR)
935
UTILISATION
B63014FR/01
COMP.
01234 N12345
(LENGTH)
N
001
002
003
004
005
006
007
008
009
010
GEOMETRY
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
999.999
WEAR
100.000
200.000
300.000
400.000
500.000
600.000
700.000
800.000
900.000
999.999
(MACHINE)
X12345.678
Y12345.678
Z12345.678
A12345.678
B12345.678
C12345.678
U12345.678
V12345.678
(T)
12345678
(M)
12345678
(HM) 12345.678
>
MAN **** *** *** ALM
COMP.
REGLAGE
13:14:15
TRAVAI
OFST
(OPR)
NOTE
La touche RAZ permet de remettre zro les adresses T et
M affiches. Cependant, les rfrences T et M ne sont
affiches quune fois le mode MEM ou le mode IMD
slectionn.
B63014FR/01
UTILISATION
Explications
D Dfinition de la valeur de
compensation de
longueur doutil
937
Point
dorigine de
la machine
UTILISATION
B63014FR/01
Outil
de rfrence
(Position du bec
de loutil de rfrence)
Outil
T03
Outil
T01
Outil
T02
OFSL01
OFSL03
OFSL02
OFSL01 : Compensation de longueur de loutil T01
OFSL02 : Compensation de longueur de loutil T02
OFSL03 : Compensation de longueur de loutil T03
938
UTILISATION
B63014FR/01
Point
dorigine de
la machine
(Position du bec
de loutil de
rfrence)
OFSL
Outil
01
OFSL
Outil
T01
Zm
Zm
Zt
L
Plan de
mesure
Pice
Plan de
mesure
Bloc de rfrence
Plan de mesure
de base
!Hm
Hm
Plateau de la
machine
Plateau de la
machine
: Distance entre la position du bec doutil de rfrence et le plan de mesure de base (coordonne
machine du plan de mesure)
Hm : Distance entre le plan de mesure de base et le plan de mesure rel
Zm : Distance entre le bec de loutil mesurer et le plan de mesure lorsque loutil se trouve
au point dorigine de la machine
(Zt
: Distance entre le bec de loutil mesurer et le plan de mesure de base lorsque loutil se trouve
au point dorigine de la machine)
OFSL : Compensation de longueur doutil (OFSL = Zm Hm L)
939
UTILISATION
B63014FR/01
(2) Dfinition 2
Dans la seconde mthode de dfinition, la compensation de longueur
doutil est la distance entre la position du bec de loutil et lorigine du
systme de coordonnes pice lorsque la machine se trouve au point
zro de laxe Z. La compensation de longueur doutil ainsi dfinie est
gale la diffrence entre la longueur de loutil mesurer et celle de
loutil de rfrence, comme dans la premire dfinition. Mais loutil
de rfrence de la seconde dfinition est un outil imaginaire dont le bec
se trouve lorigine du systme de coordonnes pice lorsque la
machine se trouve au point zro de laxe Z.
Point
dorigine
de la
machine
Outil
T01
Outil
T03
Outil
T02
Outil
de rfrence
OFSL01
OFSL02
Origine du
systme de
coordonnes
pice
Pice
940
OFSL03
UTILISATION
B63014FR/01
Point
dorigine
de la
machine
Outil
T01
Outil
T01
Zm
OFSL
Zm
OFSL
Plan de
mesure
Hm
Origine du systme
de coordonnes
pice
(plan de mesure de
base)
Pice
Hm
Plan de
mesure
Bloc de rfrence
L
Hm
Zm
:
:
:
OFSL :
Plateau de la
Plateau de la
machine
machine
Distance entre la position du bec doutil de rfrence et le plan de mesure de base (= 0)
Distance entre le plan de mesure de base et le plan de mesure rel
Distance entre le bec de loutil mesurer et le plan de mesure lorsque loutil se trouve
au point dorigine de la machine
Compensation de longueur doutil (OFSL = Zm Hm L)
941
UTILISATION
B63014FR/01
D Position du changement
doutil
TC3
TC2
Signification
942
UTILISATION
B63014FR/01
Mesure de la correction
du point dorigine de la
pice le long de laxe Z
MODE
EDIT
MEMOIRE
REMOTE
IMD
HANDLE
MAN
ZERO
RETURN
TEACH
01234 N12345
(G54)
N
00
(EXT)
DATE
X12345.678
Y12345.678
Z12345.678
A12345.678
N.
02
(G55)
DATE
X12345.678
Y12345.678
Z12345.678
A12345.678
01
(G54)
X12345.678
Y12345.678
Z12345.678
A12345.678
Z12345.678
03
(G56)
X12345.678
Y12345.678
Z12345.678
A12345.678
12345.678
(MACHINE)
(TL)
>
MAN **** *** *** ALM
COMP.
REGLAGE
13:14:15
TRAVAI
WOFS
(OPR)
UTILISATION
B63014FR/01
S
Origine de la
pice
Pice
Mesure de la correction
du point dorigine de la
pice par rapport aux
axes X et Y et un plan
de rfrence
944
UTILISATION
B63014FR/01
Mesure de la correction
du point dorigine de la
pice par rapport aux
axes X et Y et un trou
de rfrence
MODE
EDIT
MEMOIRE
REMOTE
IMD
HANDLE
MAN
ZERO
RETURN
TEACH
COORD. TRAVAIL
(G54)
N
00
(EXT)
01234 N12345
DATE
X12345.678
Y12345.678
Z12345.678
A12345.678
00
(G54)
X12345.678
Y12345.678
Z12345.678
A12345.678
(TL)
12345.678
(MACHINE)
X12345.678
Y12345.678
Z12345.678
(HOLE MEASURED)
#1
X12345.678
Y12345.678
#2
X12345.678
Y12345.678
#3
X12345.678
Y12345.678
>
MAN **** *** *** ALM
COMP.
REGLAGE
13:14:15
TRAVAI
WOFS
(OPR)
UTILISATION
B63014FR/01
RAZ
. La
RAZ
mesure mmoriss.
Explications
D Correction du point
dorigine de la pice sur
laxe Z
946
UTILISATION
B63014FR/01
Point dorigine
de la machine
Outil
OFSL
OFSWG54
ZmG54
OFSWG55!
ZmG55
Origine de la
pice
(G55)
Origine de la
pice
(G54)
Pice (G55)
Pice (G54)
OFSL
ZmG54
: Compensation de longueur de loutil utilis pour la mesure de la correction du point dorigine de la pice
: Longueur du dplacement entre le point dorigine de la machine et lorigine de la pice G54
mesure avec un outil de longueur OFSL
ZmG55
: Longueur du dplacement entre le point dorigine de la machine et lorigine de la pice G55
mesure avec un outil de longueur OFSL
OFSWG54 : Correction du point dorigine de la pice G54
OFSWG55 : Correction du point dorigine de la pice G55
947
UTILISATION
B63014FR/01
(2) Dfinition 2
La compensation de longueur doutil dans cette deuxime dfinition
est gale la correction du point dorigine de la pice de laxe Z, telle
quelle est dcrite plus haut. Normalement dans ce cas, la correction
du point dorigine de la pice na pas tre dfinie. Mais si la pice
est change aprs avoir effectu la mesure de la compensation de
longueur doutil ou si de nombreuses pices sont usines, les
coordonnes de lorigine de la pice peuvent tre dfinies comme
indiqu ci-dessous lorsque les systmes de coordonnes pice sont
affects aux codes G54 G59, ce qui vite de mesurer nouveau la
compensation de longueur doutil.
Point
dorigine
de la
machine
Outil
OFSL
ZmG55
Origine de la
pice
(G55)
OFSWG55
Origine de la
pice
(G54)
Pice (G55)
Pice (G54)
OFSL
ZmG55
UTILISATION
B63014FR/01
o
OFSW : correction du point dorigine de la pice
OFSL : compensation de longueur de loutil utilis pour la mesure
de la correction du point dorigine de la pice
Zm
: longueur du dplacement entre le point dorigine de la
machine et lorigine de la pice mesure avec un outil de
longueur OFSL
D Correction du point
dorigine de la pice sur
les axes X et Y
+Y
+X
Correction du point
dorigine de la
pice sur laxe Y
Pice
Origine de
la pice
Point zro
machine
Correction du point dorigine de
la pice sur laxe X
949
UTILISATION
B63014FR/01
+Z
+X
Outil
Pice
OFSR
Xm
OFSW
Origine de
la pice
Point dorigine
de la machine
OFSR
Xm
: Valeur de la compensation de rayon de loutil servant mesurer la correction du point dorigine de la pice
: Longueur du dplacement entre le point dorigine de la machine et lorigine de la pice mesure avec un
outil de longueur OFSR
OFSW : Correction du point dorigine de la pice
950
UTILISATION
B63014FR/01
+Y
+X
Origine de la
pice
Correction du point
dorigine de la
pice sur laxe Y
Point dorigine
de la machine
+X
+Y
+
X
951
Sonde de mesure
quipe dun
capteur
UTILISATION
B63014FR/01
952
UTILISATION
B63014FR/01
11.5
ECRANS
AFFICHABLES PAR
LA TOUCHE
DE FONCTION
SYSTEM
SYSTEM
SYSTEM
953
11.5.1
Affichage et dfinition
des paramtres
UTILISATION
B63014FR/01
Procdure
SYSTEM
O0010 N00002
0
0
0
0
0
0
>_
THND **** *** ***
16:05:59
[ PARAM ] [ DGNOS ] [ PMC ] [ SYSTEM ] [ (OPR) ]
touches de page
,
, et
PAGE
ou
B63014FR/01
UTILISATION
REGLAGE
COMP.G
O0001 N00000
=
=
=
=
=
=
=
=
=
1
0
1
0
0
0
0
(0:DISABLE 1:ENABLE)
(0:ARR 1:MA)
(0:EIA 1:ISO)
(0:MM 1:INCH)
(03:CHANNEL NO.)
(0:ARR 1:MA)
(0:NO CNV 1:F10/11)
0 (NO. PROGRAM)
11 (NO. DE SEQUENCE)
>_
IMD **** *** ***
16:05:59
[ COMP. ] [ REGLAG ] [ TRAVAI ] [
0 T0000
] [ (OPR) ]
RAZ
955
UTILISATION
B63014FR/01
Explications
D Dfinition des
paramtres avec un
dispositif extrieur dE/S
D Paramtres qui
ncessitent la mise hors
tension de la CNC
D Dfinition des
paramtres
956
B63014FR/01
11.5.2
Affichage et dfinition
des donnes de
compensation des
erreurs de pas
UTILISATION
1
31
32
33
34
35
37
Position de
rfrence
Paramtre du numro de
compensation pour le point de
compensation de plus petite valeur
(N 3621)
Numro du point
31
32
de compensation
Valeur de
+3
1
compensation dfinir
36
Paramtre de laugmentation
de compensation (N 3623)
2
Paramtre de lintervalle de
compensation (N 3624)
33
1
34
35
+1
+2
36
1
37
3
UTILISATION
B63014FR/01
Procdure pour afficher et dfinir les donnes de compensation des erreurs de pas
Procdure
SYSTEM
PAS
NO.
0000
0001
0002
0003
(X) 0004
0005
0006
0007
0008
0009
DATE
0
0
0
0
0
0
0
0
0
0
O0000 N00000
NO.
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
DATE
0
0
0
0
0
0
0
0
0
0
NO.
0020
0021
0022
0023
0024
0025
0026
0027
0028
0029
DATE
0
0
0
0
0
0
0
0
0
0
>_
MEM **** *** ***
16:05:59
[ RECHNO ] [ MA:1 ] [ ARR:0 ] [ +ENTR ] [ ENTREE ]
, et
PAGE
ou
B63014FR/01
11.6
AFFICHAGE DU
NUMERO DE
PROGRAMME, DU
NUMERO DE
SEQUENCE, DES
ETATS ET DES
MESSAGES
DAVERTISSEMENT
POURLADEFINITION
DES DONNEES OU
LES OPERATIONS
DENTREE/SORTIE
11.6.1
Affichage du numro
du programme et du
numro de squence
UTILISATION
O2000
N00130
N de
squence
N de
programme
>_
EDIT **** *** ***
16:05:59
[ PRGRM ] [ VERIF. ] [ ACTUEL ] [ SUIV ] [ (OPR) ]
11.6.2
Affichage des tats et
des avertissements
pour les oprations
dentre/sortie
UTILISATION
B63014FR/01
Explications
Description de chaque
affichage
(7)
(8)
hh:mm:ss ENTREE
(10)
(Affichage des touches)
TETE1
NOTE
En fait, (10) est affich lemplacement occup
actuellement par (8).
IMD
MEM
RMT
960
UTILISATION
B63014FR/01
FIN :
***
EMG
ALM
Exemple 1)
Lors de lentre dun paramtre
>1
EDIT
MODE INCORRECT
(Affichage des touches)
Exemple 2)
Lors de lentre dun paramtre
> 999999999
IMD DEPASSEMENT DE DIGITS
(Affichage des touches)
Exemple 3)
Lors de lenregistrement dun paramtre sur une unit
dentre/sortie externe
>_
MEM MODE INCORRECT
(Affichage des touches)
961
UTILISATION
B63014FR/01
962
UTILISATION
B63014FR/01
11.7
ECRANS
AFFICHABLES PAR
LA TOUCHE DE
FONCTION
MESSAGE
11.7.1
Affichage de
lhistorique de
messages oprateur
externe
MESSAGE
telles que des alarmes, des donnes historiques des alarmes et des
messages externes.
Pour tous renseignements concernant un affichage dalarme, voir la
section III.7.1. Pour tous renseignements concernant un affichage
dhistorique dalarmes, voir la section III.7.2.
Pour tous renseignements concernant un affichage de message externe,
voir le manuel correspondant fourni par le constructeur de la M.O.:
Procdure
MESSAGE
MSGHIS
Date et n de page
N du message
MESSAGE HISTORY
94/01/01 17:25:00
NO. ****
O0000 N00000
PAGE:1
Plage affiche
(255 caractres maximum)
] [ (OPR) ]
NOTE
Un maximum de 255 caractres peut tre spcifi pour un
message oprateur externe. Le rglage de MS1 et MS0
(bits 7 et 6 du paramtre n 3113) permet toutefois de limiter
le nombre de caractres pouvant tre sauvegards sous
forme de donnes historiques de messages oprateur
externes, ainsi que le nombre dlments de donnes
historiques slectionns.
963
UTILISATION
B63014FR/01
Explications
D Mise jour des donnes
historiques de messages
oprateur externe
Limites
D Contrle de 2
trajectoires
D Option
Avant que cette fonction puisse tre utilise, la fonction entre de donnes
externes ou message externe en option doit tre active.
964
UTILISATION
B63014FR/01
11.8
EFFACEMENT DE
LECRAN
Laffichage des mmes caractres dans les mmes positions sur lcran
provoque la dgradation relativement rapide du LCD. Afin dviter ceci,
lcran peut tre effac en appuyant des touches spcifiques. Il est
galement possible de spcifier un effacement automatique de lcran, si
aucune touche nest appuye pendant une priode spcifie avec un
paramtre.
11.8.1
Maintenir la touche
Effacement de lcran
daffichage
ANN
Procdure
D Effacement de lcran
Maintenir la touche
arbitraire (comme
D Restauration de lcran
ANN
POS
ou
PROG
), efface lcran.
965
11.8.2
Effacement
automatique de lcran
daffichage
UTILISATION
B63014FR/01
D Effacement de lcran
D Restauration de lcran
Lcran effac de la CNC est restaur une fois que lune des conditions
suivantes est satisfaite :
Conditions pour restaurer lcran de la CNC
D Lune des touches suivantes a t appuye :
Touches IMD
Touches programmables
Touches dentre extrieures
D Une alarme a t mise
Certaines machines ont une touche spciale pour restaurer lcran. Pour
une explication concernant la localisation et lutilisation de cette touche,
se rfrer au manuel correspondant fourni par le constructeur de la
machine-outil.
Explications
D Effacement de lcran en
utilisant la touche de
fonction ANN
ANN
D Priode spcifie
Lcran nest pas effac si une alarme est mise pour le poste doutil 1 ou 2
ou le chargeur avant que la priode spcifie ne se soit coule.
966
B63014FR/01
UTILISATION
PRECAUTION
La pression sur nimporte quelle touche, pendant que
lcran est efface, restaure lcran. Dans ce cas,
cependant, la fonction affecte la touche appuye est
initialise. Aussi, ne pas appuyer la touche
INSERE
ou ALTER
967
ANNULA
12
UTILISATION
B63014FR/01
FONCTIONS GRAPHIQUES
968
UTILISATION
B63014FR/01
12.1
AFFICHAGE
GRAPHIQUE
Procdure
Actionnez la touche de
GRAPH
CUSTOM
GRAPH
0000
00000
4
AXES P=
(XY=0.YZ=1,ZY=2, XZ=3, XYZ=4, ZXY=5)
ZONE
(MAX.)
X= 115000
Y=
ZONE
(MIN.)
X=
0
Y=
ECHELLE
K=
CENTRE GRAPHIQUE
X=
57500
Y=
ARRET GRPH
N=
EFF. AUTO
A=
IMD * * *
***
PARAM
***
150000
Z=
0
70
Z=
75000
0
1
Z=
14 : 23 : 54
GRAPH
ENTREE
969
UTILISATION
B63014FR/01
00012
X
Y
Z
0.000
0.000
0.000
MEM * * * *
PARAM
S
***
***
0T
14 : 23 : 03
GRAPH
Explication
D ZONE
(Zone graphique relle)
72mm
(120)
45(75)mm
Gc
72mm
(120)
45(75)mm
Comme indiqu sur la Fig. 12.1 (a), la zone maximale du graphique est
une zone denviron 144 mm (largeur) 90 mm (hauteur) pour les LCD
de 7,2/8,4 et denviron 240 mm (largeur) 150 mm (hauteur) pour les
LCD de 9,5/10,4.
D Dfinition de la zone
graphique
B63014FR/01
UTILISATION
Programme
Gc
Zone du graphique
avant agrandissement
Gc : Centre de lcran
Programme
Gc
Zone du graphique
avant agrandissement
Zone du graphique
aprs agrandissement
Fig.12.1 (b) Exemple dagrandissement graphique
971
UTILISATION
B63014FR/01
D Systme de
coordonnes pice et
graphique
(Exemple)
Gc (=30mm, 50mm)
G92 X60. Y90. ;
Aprs excution
Point du graphique
Gc
Origine du graphique
= origine des coordonnes pice
Origine du graphique
Comme indiqu dans lexemple ci-dessus, lorsque la commande G92 est spcifie, le dessin est dplac comme
indiqu par
. La position de lorigine du graphique ou du centre graphique na pas chang.
Fig.12.1 (c) Origine des coordonnes pice et origine du graphique
972
D Paramtres graphiques
UTILISATION
B63014FR/01
AXES
Spcifier le plan utilis pour le dessin. Lutilisateur peut choisir entre
les six systmes de coordonnes suivants.
En mode contrle de 2 trajectoires, un systme de coordonnes de
dessin diffrent peut tre slectionn pour chaque porte-outils.
Y
(1)
(2)
(3)
X
Z
=0
=1
=2
=3
=4
=5
:
:
:
:
:
:
Slectionner (1)
Slectionner (2)
Slectionner (3)
Slectionner (4)
Slectionner (5)
Slectionner (6)
(6)
(4)
(5)
X
X
ECHELLE
Dfinit le coefficient dagrandissement
Valeurs permises : 0 10000 (unit : 0,01 fois)
973
UTILISATION
B63014FR/01
CENTRE GRAPHIQUE
X=
Y=
Z=
ARRET GRPH
N=
EFF. AUTO
1 : Efface automatiquement le trac prcdent lorsque lopration
automatique est lance aprs une rinitialisation.
2 : Il ny a pas effacement automatique.
D Excution du trac
uniquement
D Effacement du graphique
prcdent
D Trac en pointills et
traits continus
974
B63014FR/01
UTILISATION
Limites
D Avance
D Contrle de deux
trajectoires sur tour
975
12.2
AFFICHAGE
GRAPHIQUE
DYNAMIQUE
UTILISATION
B63014FR/01
12.2.1
Trac de la trajectoire
1. Plan du dessin
2. Rotation du dessin
3. Agrandissement et
rduction du dessin
4. Dessin partiel
5. Dessin de la trajectoire
programme et de la
trajectoire de loutil
6. Couleurs
Vous pouvez employer des couleurs pour dessiner une trajectoire doutil
lcran; vous disposez de sept couleurs, y compris le blanc. Vous pouvez
changer la couleur dune trajectoire doutil en fonction de la rfrence T.
7. Mise lchelle
automatique
8. Agrandissement partiel du
dessin
9. Indication de la position
actuelle de loutil par un
repre
UTILISATION
B63014FR/01
Les axes de coordonnes et les lignes de cote relle sont affiches avec le
dessin pour permettre de rfrencer les dimensions relles du trac.
Les six premires fonctions ci-dessus (1 6) sont disponibles par
dfinition des paramtres du graphisme. Les fonctions n 7 9 sont
principalement excutes en utilisant les touches programmables aprs
que le dessin a t prpar. La dixime fonction (10) est rendue possible
par la dfinition des paramtres. La onzime (11) peut tre utilise tout
moment.
Procdure
GRAPH
ou
CUSTOM
GRAPH
O0000 N00002
4
AXES
P=
(XY=0, YZ=1, ZY=2, XZ=3, XYZ=4, ZXY=5, 2P=6)
ANGLE
ROTATION
A=
BASCULEMENT
A=
ECHELLE
K=
CENTRE OU MAXI/MINI.
X=130.000
I= 0.000
NO. SEQ. DEBUT
NO. SEQ. FIN.
NO.
A=
IMD
****
PARAM
Y=
J=
N=
N=
***
0
0
0.00
110.000
10.000
0
0
14 : 25 : 07
***
EXEC
Z= 50.000
K= 0.000
ECHELLE
IMD
****
PARAM
977
***
EXEC
POS
O0000 N00001
0
0
0
0
14 : 25 : 51
***
ECHELLE
POS
UTILISATION
B63014FR/01
ENTREE
CUSTOM
GRAPH
dans le
O1126 N01126
Y
X
25.8
MEM * * * *
AUTO
***
DEPART
***
ARRET
10 : 10 : 40
REMISE
EFF.
B63014FR/01
UTILISATION
O1126 N01126
ECHELLE
1.00
Y
X
25.8
MEM * * * *
***
EXEC
10 : 10 : 40
***
Fonction
UTILISATION
B63014FR/01
O1126 N01126
Y
X
25.8
IMD
****
PARAM
***
14 : 27 : 47
***
EXEC
ECHELLE
POS
Explications
D AXES
Ecran de traage
980
D Vue du plan
(XY, YZ, ZY, XZ)
UTILISATION
B63014FR/01
P=0
XY
P=1
YZ
P=2
ZY
P=3
XZ
D Projection isomtrique
(XYZ, ZXY)
Y
P=5
P=4
X
ZXY
XYZ
Z
P=6
Deux plans (XY et XZ) peuvent tre tracs simultanment. Les valeurs
des coordonnes maximales et minimales doivent tre dfinies pour tracer
la vue de deux plans. Les valeurs des coordonnes maximales et
minimales peuvent aussi tre dfinies en effectuant une mise lchelle
automatique.
D ANGLE
D ROTATION
UTILISATION
B63014FR/01
Langle de rotation horizontal est dfini entre 180 et +180 par rapport
laxe vertical. Il faut dfinir une valeur positive pour une rotation dans
le sens horaire de laxe de coordonnes. Ainsi, le sens de la projection
(flche visible) devient antihoraire.
Rotation
D BASCULEMENT
Inclinaison
D ECHELLE
982
B63014FR/01
D CENTRE OU MAXI/MINI
UTILISATION
Rglage
0 ou dessin vu sur
deux plans
Adresses I/J/K
Autre que 0
Adresses X/Y/Z
Ignor
Valeur de la coordonne
maximale des axes X, Y
et Z du dessin
Valeurs des
coordonnes minimales
des axes X, Y et K
D COMP. D OUTIL
983
D COULEUR
UTILISATION
B63014FR/01
Couleur
Blanc
Rouge
Vert
Jaune
Bleu
Violet
Bleu ple
Fonction
Touche
Fonction
[AUTO]
[DEPART]
[ARRET]
[RBOBIN]
[EFF.]
D Programme graphique
B63014FR/01
UTILISATION
D Marque de position
D Affichage de la valeur de
la coordonne
D Changement du systme
de coordonnes
Restrictions
D Condition du graphique
Etat
Bloc simple
Ne pas slectionner.
A dfinir correctement.
Suspension de lavance
Ne pas slectionner.
D Agrandissement partiel
Lagrandissement partiel peut tre effectu sur une vue en plan ou sur une
vue en projection isomtrique. Aucun grandissement partiel ne peut tre
fait dans le cas dune vue sur deux plans.
D Position courante de
loutil
D Contrle de deux
trajectoires sur tour
985
12.2.2
UTILISATION
B63014FR/01
Graphique volumique
1. Graphique en modle
volumique
3. Reprsentation du
processus en cours
5. Changement du sens du
dessin
Il est possible de dessiner des vues dans le plan XY ainsi que des modles
volumiques. Il est galement possible de diffrencier les diffrents
niveaux de hauteur de la pice en utilisant les couleurs ou la luminosit
dans le cas du monochrome.
Il est possible de dessiner des vues en trois plans ainsi que des modles
volumiques. Lutilisateur a le choix entre quatre types de vue en plan et
de vues latrales. La position en coupe de la vue latrale peut tre change
volont.
Il est possible dinstaller des outils dans le sens parallle laxe X, laxe
Y ou laxe Z.
986
B63014FR/01
UTILISATION
Procdure
CUSTOM
GRAPH
GRAPH
>_
IMD
****
PARAM
P=
R=
P=
Q=
P=
Q=
N=
N=
N=
***
BRUT
P=
0.000
100.000
2
7.500
3
1
4
2
0
0
0
O0000 N00003
Z=
K=
0.000
40.000
K=
0.000
R=
R=
14 : 42 : 17
***
EXEC
REVUE
987
UTILISATION
B63014FR/01
O1126 N1126
Z
Y
X
MEM * * * *
REPRIS
***
+ROTA.
10 : 10 : 40
***
ROTA.
+PENTE
PENTE
988
UTILISATION
B63014FR/01
ANM VA
FNL VA
ARRET
GRAPHIQUE RELIEF
(EXECUTION)
O1126 N01126
Z
Y
X
REMISE
O1126 N01126
ANM VA
FNL VA
ARRET
REMISE
989
UTILISATION
B63014FR/01
O1126 N01126
D REVUE
REPRIS
+ROT
ROTA.
+PENTE
Y
X
PENTE
990
B63014FR/01
UTILISATION
] est appuye, le
991
UTILISATION
B63014FR/01
Explications
PARAMETRES
GRAPHIQUES
D FORME DE BRUT
FORME BRUTE (P)
Forme brute
Positions des
matriaux (X, Y, Z)
Dimensions des
matriaux (I, J, K)
Rectangle
Longueur dans le
sens de laxe X
Longueur dans le
sens de laxe Y
Longueur dans le
sens de laxe Z
Colonne
Rayon du cercle
Hauteur de la
colonne
Cylindre
Rayon du cylindre
extrieur
Rayon du cylindre
intrieur
Hauteur du
cylindre
K
(X,Y,Z)
J
X
I
992
J
(X,Y,Z)
B63014FR/01
UTILISATION
D FORME DOUTIL
Orientation de loutil
(P)
0,1
2
Dimensions des
outils (R, K)
Dfinir les dimensions des outils. La relation entre les adresses affiches
et les valeurs dfinir sont indiques ci-dessous :
Adresse
Valeurs numriques
Rayon de loutil
Point du programme
R
K
Point de loutil
D SENS PROJECT.
Sens et mthode
graphique (P)
0, 4
1, 5
2, 6
3, 7
Angle dinclinaison
(Q)
UTILISATION
B63014FR/01
Sens de linclinaison
Vue du plan
A
Les variations de la figure ci-dessus dtermines par les valeurs dfinies sont indiques ci-dessous.
(i) Valeur dfinie: 3
(=45)
(=30)
994
(=60)
(vi) Valeur dfinie: 2
(=0)
B63014FR/01
UTILISATION
AXE VERTICAL
0,1
Axe Z
Axe X
Axe Y
Le sens de laxe vertical qui est dfini devient effectif lors de lexcution
du graphique.
D INTENSITE
Intensit
Couleur
Luminosit maximale
Blanc
Rouge
Sombre
Vert
Jaune
Claire
Bleu
Violet
Bleu ple
Vue de la projection
oblique
Vue du plan
Face suprieure
Face
suprieure
Face suprieure/
infrieure
Face latrale
Face
intermdiaire
Arte
Arte
Arte
Lintensit/couleur de
la face avant est entre
P et Q
La face
infrieure est
vide
Lintensit/couleur de
la vue du plan est entre
P et Q
Remarques
995
UTILISATION
B63014FR/01
P
Q
P+Q
Vue de la projection oblique
Vue du plan
Vide
P
P+Q
D VITESSE ANIM.
Touche
programmable
Fonction
[ANM VA]
[FNL VA]
[ARRET]
[RBOBIN]
D Programme du
graphique
B63014FR/01
D Spcification de la forme
de brut et de la forme de
l'outil dans le programme
pice
UTILISATION
D COMP D OUTIL
D Mthode du graphique
D Mode de visualisation
D Changement de position
de la section en coupe
Dans le dessin de trois plans, une valeur peut tre spcifie pour changer
la position de la section en coupe pendant que la touche programmable
est maintenue appuye. Une valeur comprise entre 0 et 10 peut tre
spcifie. Lorsque 0 est spcifi, la valeur 1 est prise par dfaut.
(Paramtre n 6515)
997
UTILISATION
B63014FR/01
Exemples
D Slection de la vue de
ct dans le dessin de
trois plans
Exemple) Les vues de ct de la figure ci-dessous sont illustres.
Vue arrire
Vue de dessus
Vue latrale
gauche
Vue de face
Sur la figure ci-dessus, les vues de ct affiches sont commutes comme suit :
Vue de droite et vue arrire
Appuyer [
Appuyer [
Appuyer [
Appuyer [
998
D Slection de la position
de la coupe dans le
dessin de trois plans
UTILISATION
Coupe 1
B63014FR/01
Limites
D Conditions du graphique
Bloc simple
Ne pas slectionner.
Correctement positionn.
Suspension de lavance
Ne pas slectionner.
D Forme d'outil
Les outils dont la forme est dfinie sont limits une forme cylindrique
(quivalent la fraise plate queue).
D Interpolation hlicodale
D Contrle de deux
trajectoires sur tour
999
12.3
DESSIN EN TEMPS
MASQUE
UTILISATION
B63014FR/01
Procdure
1 Actionnez la touche
GRAPH
CUSTOM
GRAPH
O0001 N00001
AXES
P=
0
(XY=0, YZ=1, ZY=2, XZ=3, XYZ=4, ZXY=5, 2P=6)
ANGLE
ROTATION
A=
0
BASCULEMENTA =
0
ECHELLE
K=
0.00
CENTRE OU MAXI/MINI
X=
0.000
X=
0.000
X=
0.00
X=
0.000
X=
0.000
X=
0.00
NO. SEQ. DEBUT N=
0
NO. SEQ. FIN.
N=
0
>_
BGGRP
IMD * * * * * * * * * *
21 : 20 : 05
PARAM
EXEC
ECHELLE
POS
(OPR)
ENTREE
ENTREE
1000
B63014FR/01
UTILISATION
Explications
D Slection du programme
D Dcalages doutil
D Paramtres
D Dcalages des
coordonnes pice
D Variables macro
REGLAGE
COMP.
Touche de fonction
REGLAGE
COMP.
D Affichage des
coordonnes
UTILISATION
B63014FR/01
1002
13 FONCTION DAIDE
UTILISATION
B63014FR/01
13
FONCTION D'AIDE
D Mthode dopration
Procdure
AIDE
O1234 N00001
DETAIL ALARME
METHODE OPERATIONEL
TABLEAU DE PARAMETRES
S 0 T0000
MEM * * * * * * * * * *
10 : 10 : 40
[ 1 ALARM ] [2 OPERAT ] [3 PARAM] [
] [
AIDE
13 FONCTION DAIDE
UTILISATION
B63014FR/01
O0010 N00001
N dalarme
NOMBRE : 027
MSAGE : PAS DAXE COMMANDES DANS G43/G44
FONCTION : COMPENS. LONGEUR DOUTIL C
ALARME :
DANS LA COMPENS. LONGEUR DOUTIL C, AUCUN
AXE NEST DESIGNEE DANS BLOCS G43 & G44.
DANS LA COMPENSATION DE LONGUEUR
DE TYPE C, IL EST TENTE DE VERROUILLER UN
AUTRE AXE SANS ANNULER LE DECALAG.
>100
MEM **** *** ***
10:12:25
[ 1 ALM ] [ 2 OPR ] [ 3 PARA ] [
Explication
normale
de lalarme
Type de
fonction
Dtails de
lalarme
0 T0000
]
O1234 N00001
:
:
:
:
<<LALARME NEST PAS DONNE >>
S
10:12:25
[ 3 PARA ] [
0 T0000
] [
1004
B63014FR/01
13 FONCTION DAIDE
UTILISATION
S
10:12:25
][
] [
0 T0000
[ SELECT ]
Lcran ci-dessous est celui affich quand lalarme P/S n 100 est
prise comme exemple.
AIDE (DETAIL ALARME)
NOMBRE
MSAGE
FONCTION
ALARME
O1234 N00001
: 100
: PROTECTION ECRITURE PARAMETER
:
:
<<ALARME NON GENEREE>>
>100
MEM **** *** ***
[
] [
S
] [
0 T0000
10:12:25
] [
[ SELECT ]
O1234 N00001
1. EDITION DE PROGRAMME
2. RECHERCHE
3. REMISE A ZERO
4. ENTREE PAR IMD
5. ENTREE PAR RUBAN
6. SORTIE
7. ENTREE PAR CASSETTE FANUC
8. SORTIE SUR CASSETTE FANUC
9. EFFACEMENT DE MEMOIRE
MEM
****
1 ALARM
***
S 0 T0000
00 : 00 : 00
***
2 OPERAT
3 PARAM
(OPR)
13 FONCTION DAIDE
UTILISATION
>1
MEM **** *** ***
[
] [
B63014FR/01
S
] [
10:12:25
] [
0 T0000
]
[ SELECT ]
Chaque rubrique
Page/Page
maximum
Opration
Mode
slectionn
Operation
location
Procdure
dutilisation
>_
S 0 T0000
MEM **** *** ***
10:12:25
[ 1 ALM ] [ 2 OPR ] [ 3 PARA ] [
] [
]
Fig.13(h) Ecran METHODE OPERATION slectionn
S
**** *** ***
] [
] [
10:12:25
] [
0 T0000
] [ SELECT ]
Ecran
TABLEAU DE PARAMETRES
1006
13 FONCTION DAIDE
UTILISATION
B63014FR/01
01234 N00001
1/4
* REGLAGE
* INTERFACE LECT.PERFORATEUR
* UNITE DE COMMANDE DAXE
/REGLAGE
* SYSTEME DE COORDONNEES
* FIN DE COURSE
* VITESSE DAVANCE
* COMMANDE DACCEL/DECEL
* ASSERVISSEMENT
* DI/DO
(No. 0000)
(No. 0100)
(No. 1000)
(No. 1200)
(No. 1300)
(No. 1400)
(No. 1600)
(No. 1800)
(No. 3000)
>_
MEM **** *** ***
10:12:25
[ 1 ALM ] [ 2 OPR ] [ 3 PARA ] [
0 T0000
] [
AIDE
touche de fonction.
Explications
D Configuration de lcran
aide
AIDE
Ecran
CNC
AIDE
ou
Touche
fonction
AIDE
ou
Touche
fonction
[1 ALARM]
Ecran
DETAIL
ALARME
[2 OPERAT]
Ecran
METHODE
OPERATION
[3 PARAM]
Ecran
TABLEAU DES
PARAMETRES
[2 OPERAT]
(N)+[SELECT]
(N)+[SELECT]
Ecran de chaque
instruction
dopration
(N)+[SELECT]
1007
AIDE
ou
Touche
fonction
Touche Page
IV. ENTRETIEN
ENTRETIEN
B63014FR/01
1. REMPLACEMENT DE LA PILE
REMPLACEMENT DE LA PILE
1011
1. REMPLACEMENT DE LA PILE
Remplacement de la pile
au lithium
ENTRETIEN
B63014FR/01
Prise
Pile au lithium
A02B-0200-K102
1012
B63014FR/01
ENTRETIEN
1. REMPLACEMENT DE LA PILE
AVERTISSEMENT
Lutilisation dautres piles que celles recommandes peut
donner lieu des dtriorations du matriel, voire des
risques dincendie ou dexplosion.
Ne remplacez la pile que par le modle indiqu
(A02B0200K102).
Comment se dbarrasser des piles uses.
(1) Si ce sont de petites quantits (moins de 10)
Jetez-les avec les dchets industriels normaux non incinrables.
(2) Si ce sont de grandes quantits
Consultez FANUC.
1013
1. REMPLACEMENT DE LA PILE
1.1
REMPLACEMENT
DES PILES SECHES
ALCALINES
(FORMAT D)
ENTRETIEN
1
2
3
4
5
B63014FR/01
Piles sches
Couvercle
Connecteur larrire
Trous de fixation
Botier de la pile
1014
B63014FR/01
ENTRETIEN
1. REMPLACEMENT DE LA PILE
1.2
UTILISATION DES
PILES SECHES
ALCALINES
(FORMAT D)
Connexion
NOTE
Placez le botier piles (A02B0236C281: cble de 14 m)
de faon pouvoir les remplacer facilement sans tre oblig
de mettre lunit de contrle hors tension.
Le connecteur du cble des piles est fix lunit de
contrle par un systme simple. Pour viter que le
connecteur se dtache tout seul cause du poids ou de la
tension du cble, fixez-le environ 50 cm du connecteur.
1015
1. REMPLACEMENT DE LA PILE
1.3
PILE DES CODEURS
INDEPENDANTS
DIMPULSIONS
ABSOLUES
ENTRETIEN
B63014FR/01
Une pile peut maintenir les donnes de position actuelles dun codeur
dimpulsions absolues pendant environ une anne.
Lorsque la tension de la pile nest plus suffisante, les alarmes APC 306
308 saffichent sur lcran. Si lalarme APC 307 saffiche, remplacez la
pile le plus vite possible. Normalement, la pile peut encore durer une ou
deux semaines aprs la premire apparition du message dalarme. Ce
dlai dpend toutefois du nombre de codeurs dimpulsions utiliss.
Si la tension de la pile continue chuter, les positions actuelles des
codeurs dimpulsions seront perdues. Si, dans ces conditions, vous mettez
lunit de contrle sous tension, le systme mettra une alarme APC 300
(alarme demandant le retour la position de rfrence). Ramenez loutil
la position de rfrence aprs avoir remplac la pile.
Pour des informations plus dtailles sur la connexion de la pile des
codeurs indpendants dimpulsions absolues, consultez la sous-section
7.9.2. La pile du codeur dimpulsions intgr se trouve dans le variateur.
Pour plus dexplications sur la procdure de remplacement, reportez-vous
au manuel de maintenance FANUC CONTROL MOTOR AMPLIFIER
Series.
1016
ANNEXES
ISO code
Code EIA
Caractre 8 7 6 5 4
f f
f f
f f
f f
f f
1
3
Signification
3 2 1 Caractre 8 7 6 5 4
f f
ANNEXES
B63014FR/01
f f
Nombre 2
f f Nombre 3
Nombre 4
f Nombre 5
f f
f f f Nombre 7
f f
f f
f f
f f f
f f f
f f f
f Nombre 1
f
Nombre 0
Sans
Avec
MACRO
MACRO
CLIENT B CLIENT B
3 2 1
Nombre 6
Nombre 8
f f
f Nombre 9
f f
f f
f Adresse A
f f
f f
f f f
f f Adresse C
f f
Adresse B
f f
Adresse D
f f f
f Adresse E
f f
f f
f f f
f f
f f f
f f
f f f Adresse G
f f
Adresse H
f f
f f
f f
f f
Adresse F
f f f f
f f Adresse J
f f
f f Adresse L
f f
f f f
o
p
f f
f f
f f Adresse T
f Adresse I
Adresse K
Adresse M
f Adresse N
f f
f f f Adresse P
f f
Adresse Q
f Adresse R
Adresse O
f f
f f
f f
f f
Adresse U
f f
f Adresse V
f f
f f f
f f
f f
f f
f f
f f f Adresse X
f f
f f f
Adresse Y
f f
f Adresse Z
f
f
1019
Adresse S
Adresse W
ANNEXES
ISO code
Code EIA
Caractre 8 7 6 5 4
EFF
B63014FR/01
f f f f f
NUL
Caractre
f f f
8 7 6 5 4
EFF
f f f f
BS
HT
Tab
f f f
f f
LF ou NL
CR
SP
CR ou
EOB
SP
Effacement
arrire
Tabulateur
Fin de bloc
Espace
Pas de
perforation.
En codification
EIA, ce code
nest pas
utilisable dans
une section
dinformations
significatives.
f f f Effacer
(effacer une
erreur de
perforation)
Blanc
Avec
MACRO
CLIENT
B
3 2 1
BS
Sans
MACRO
CLIENT
B
Retour charriot
3 2 1
Signification
f f
Ouverture
paranthse
(debut de
commentaire)
Fermeture
paranthse
(fin de
commentaire)
ER
f f Arrt absolu de
rebobinage
f f
f f f
Signe +
Signe
f f f
f f f
f f
.
#
$
&
(245)
f
f
f f
Deuxpoints
(adresse 0)
f f
f f
f Saut de bloc
optionnel
f f Point
(point decimal)
(247)
f f Paramtre
(N 6012)
Dise
Symbole dollar
f
&
f f
Esperlute
f
f
f f f
___
Apostrophe
Paramtre
(N 6010)
Astrisque
f f f
f f f
f f
f f Virgule
Pointvirgule
1020
Caractre 8 7 6 5 4
3 2 1
f f f
<
ANNEXES
B63014FR/01
Caractre
3 2 1
f f f
>
f f f
f f
Crochet
angulaire droit
f f f
f f f
Point
dinterrogation
a commercial
Guillemets
f f Paramtre
(N 6013)
Crochet
gauche
Crochet droit
?
@
f f
f Paramtre
(N 6011)
Avec
MACRO
CLIENT
B
Crochet
angulaire
gauche
Signe =
8 7 6 5 4
Sans
MACRO
CLIENT
B
f f
f f
f f
f f
f Paramtre
(N 6014)
NOTE
1. Les symboles utiliss dans la colonne remarques ont les sens suivants:
(Espace): Le caractre sera mmoris et a un sens spcifique.
En cas dutilisation incorrecte dans une dclaration autre quun commentaire, une
alarme est mise;
1021
ANNEXES
B63014FR/01
Certaines fonctions ne peuvent pas tre ajoutes selon le modle. Dans les
tableaux ci-dessous, IP reprsente une combinaison daxes arbitraires
utilisant les adresses X, Y, Z, A, B et C (tels que X_ Y_ Z_ A_)
x = premier axe de base (gnralement X)
y = second axe de base (gnralement Y)
z = troisime axe de base (gnralement Z)
Fonctions
Illustration
Format de la bande
IP
Positionnement
(G00)
G00 IP _ ;
Point de dpart
IP
G01 IP _ F_;
G17
G02
G03
I_ J_
F_ ;
G02
G18
I
(x, y)
R_
X_ Y_
G03
(x, y)
G03
G02
G19
G02
G03
R_
X_ Z_
I_ K_
F_ ;
R_
Y_ Z_
J_ K_
F_ ;
Point de
dpart
R
J
I
G17
G02
G03
G18
G02
G03
(xyz)
Point de
dpart
(x, y)
(Plan X Y)
1022
G19
G02
G03
R_
X_ Y_
I_ J_
R_
X_ Z_
I_ K_
R_
Y_ Z_
J_ K_
_ F_ ;
_ F_ ;
_ F_ ;
ANNEXES
B63014FR/01
Fonctions
Illustration
Format de la bande
Temporisation (G04)
G04
X_
P_
G08 P1:
Contrle anticip actif
G08 P0:
Contrle anticip inactif
G01
Vitesse
G09
G02
IP _;
G03
Temps
Changement de la
valeur de correction par
le programme (G10)
Programmation
en coordones
polaires (G15, G16)
Yp
Systme de coordonnes
locales
Yp
Xp
(x y)
Xp
Systme de coordonnes pice
Slection du plan
(G17, G18, G19)
G17 ;
G18 ;
G19 ;
Conversion pouces/
mtrique (G20, G21)
G20 ;
G21 ;
(XYZ)
Programmation en
pouces
Programmation en
mtrique
G22 X_Y_Z_I_J_K_;
G23 Annulation
(IJK)
Contrle retour position de
rfrence (G27)
Retour la position de
rfrence (G28)
Retour au second point
de rfrence (G30)
IP
G27 IP _ ;
Point de dpart
Position de rfrence (G28)
G28 IP _ ;
Position intermdiaire
G30 IP _ ;
IP
2me position de
rfrence (G30)
Point de
dpart
G29 IP _ ;
1023
ANNEXES
Fonctions
B63014FR/01
Illustration
Format de la bande
IP
Signal de saut
Point de
dpart
Compensation de rayon C
(G40 G42)
G41
G40
G42
Outil
Correction A de
longueur doutil
(G43, G44, G49)
G31 IP _ F_;
Correction
G17
G18
G19
G41
G42
H_ ;
H : Correction doutil
G40 : Annulation
G43
G44
Z_ H_ ;
G43
G44
H_ ;
H : Correction doutil
G49 : Annulation
G17
G18
G19
G43
G17
G18
G19
Correction B de
longueur doutil
(G43, G44, G49)
G43
G44
G44
Z_
Y_
X_
H_ ;
H_ ;
H : Correction doutil
G49 : Annulation
Mise lchelle (G50, G51)
P4
P3
P4
P3
IP
P1
P2
P2
P1
Systme de
coordonnes locales
(G52)
G51 IP _ P_;
Systme de
coordonnes
locales
x
IP
G52 IP _ ;
y Changement dun
systme de
coordonnes pices
Systme de
coordonnes machine
(G53)
G53 IP _ ;
1024
ANNEXES
B63014FR/01
Fonctions
Illustration
Format de la bande
G54
Systme de
coordonnes
pice
IP
IP_ ;
:
G59
Changement dun
systme de
coordonnes pices
Systme de coordonnes
machines
IP
Positionnement
unidirectionnel (G60)
G60 IP _ ;
v
G64
t
G64 ;
G61 ;
G63 ;
G62 ;
Mode dusinage
Mode darrt exact
Mode taraudage
Attnuateur davance
automatique dans les
coins
v
G61
t
Macro personnalise
(G65,G66,G67)
Macro
O_;
G65P_L_;
M99;
Rotation du systme
de coordonnes
(G68, G69)
Appel simple
G65 P_L_
<spcification dargument>
P : n du programme
L : nombre de rptitions
Appel modal
G66 P_L_ <Argument
G67 ;...Annulation affectation>;
Y
G68
a
(x y)
G17 X_ Y_
G18 Z_ X_
G19 Y_ Z_
R;
G69 ; Annulation
X
(Plan X Y)
Cycles fixes
(G73, G74, G80 G89)
1025
G80 ;
Annulation
G73
G74
G76
G81
:
G89
X_ Y_ Z_ P_ Q_ R_ F_ K_ ;
ANNEXES
Fonctions
B63014FR/01
Illustration
Format de la bande
G90_ ;
Commande absolue
G91_ ;
Programmation
absolue/relative
(G90/G91)
Commande relative
G90_ G91_ ;
Changement du systme
de coordonnes pices
(G92)
G92 IP _ ;
IP
G92.1 IP 0;
Systme de coordonnes
pices prdfini (G92.1)
G98 F_ ;
G99 F_ ;
mm/min pouces/min
mm/tr pouces/tr
G96 S_ ;
G97 S_ ;
Commande de vitesse de
surface constante
(G96, G97)
Retour au point
initial/retour au point R
(G98, G99)
G98
G99
Niveau
initial
Niveau R
Niveau Z
1026
G98_ ;
G99_ ;
Utilisation combine
ANNEXES
B63014FR/01
Axe linaire
D En cas dentre en
mm, la vis davance
est en mm
Systme relatif
ISB
ISC
0,001 mm
0,0001 mm
0,001 mm
0,0001 mm
Dimension programmable
max.
99999,999 mm
9999,9999 mm
240000 mm/min
100000 mm/min
1 240000 mm/min
1 100000 mm/min
Avance relative
Compensation doutil
0 999,999 mm
0 999,9999 mm
Dure de la temporisation
0 99999,999 sec
0 99999,999 sec
D En cas d'entre en
pouces, la vis d'avance
est en mm
Systme relatif
ISB
ISC
0,0001 pouce
0,00001 pouce
0,001 mm
0,0001 mm
Dimension programmable
max.
9999,9999 pouces
393,70078 pouces
240000 mm/min
100000 mm/min
0,01 9600
pouces/min
0,01 4000
pouces/min
Avance relative
0,00001, 0,0001,
0,001, 0,01
pouce/pas
Compensation doutil
0 99,9999
pouces
0 99,9999
pouces
Dure de la temporisation
0 99999,999 sec
0 9999,9999 sec
1027
ANNEXES
D En cas d'entre en
pouces, la vis d'avance
est en mm
B63014FR/01
Systme relatif
ISB
ISC
0,0001 pouce
0,00001 pouce
0,0001 pouce
0,00001 pouce
Dimension programmable
max.
9999,9999 pouces
9999,9999 pouces
9600 pouces/min
4000 pouces/min
0,01 9600
pouces/min
0,01 4000
pouces/min
Avance relative
0,00001, 0,0001,
0,001, 0,01
pouce/pas
Compensation doutil
0 99,9999
pouces
0 99,9999
pouces
Dure de la temporisation
0 99999,999 sec
0 9999,9999 sec
Systme relatif
ISB
ISC
0,001 mm
0,0001 mm
0,0001 pouce
0,00001 pouce
Dimension programmable
max.
99999,999 mm
9999,9999 mm
9600 pouces/min
4000 pouces/min
1 240000 mm/min
1 100000 mm/min
Avance relative
Compensation doutil
0 999,999 mm
0 999,9999 mm
Dure de la temporisation
0 99999,999 sec
0 9999,9999 sec
1028
B63014FR/01
ANNEXES
Axe de rotation
Systme relatif
ISB
ISC
0,001 degr
0,0001 degr
0,001 degr
0,0001 degr
Dimension programmable
max.
99999,999 degrs
9999,9999 degrs
240000 degrs/min
100000 degrs/min
1 240000
degrs/min
1 100000
degrs/min
Avance relative
NOTE
Les vitesses davance indiques ci-dessus reprsentent
des limites qui dpendent de la capacit dinterpolation de
la CN. En tant que systme complet, les limites dpendant
du systme asservi doivent galement tre considres.
1029
D. NOMOGRAPHES
ANNEXES
NOMOGRAPHES
1030
B63014FR/01
B63014FR/01
D.1
LONGUEUR FILETEE
INCORRECTE
D. NOMOGRAPHES
ANNEXES
Explications
D Comment dterminer 2
d 2 + T 1V (mm) . . . . . . . (1)
V + 1 RL
60
T1 : Constante de temps du systme
dasservissement (sec)
V:
Vitesse de coupe (mm/sec)
R:
Vitesse de broche (tours/mn)
L:
Pas du filetage (mm)
Constante de temps T1
(sec) du systme asservi:
dasservissement est
gnralement de 0,033 sec.
D Comment dterminer 1
d 1 + {tT 1 ) T 1 exp( t )}V
T1
. . . . . . . (2)
a + exp( t )
T1
. . . . . . . (3)
Constante de temps T1
(sec) du systme asservi:
dasservissement est
gnralement de 0,033 sec.
Le pas au dbut du filetage est plus court que le pas L spcifi et lerreur
de pas autorise est L. Il en rsulte :
a + DL
L
D. NOMOGRAPHES
ANNEXES
B63014FR/01
V=40mm/sec
V=20mm/sec
Constante de temps
du systme
dasservissement
(2)
T1
(3)
(1)
T2
L
L
Fig.D.1(b) Nomographie
NOTE
Les quations de (1 et de 2 sont valables lorsque la
constante de temps dacclration/dclration de
lavance de coupe est 0.
1032
B63014FR/01
D. NOMOGRAPHES
ANNEXES
D.2
CALCUL SIMPLE DE
LA LONGUEUR
FILETEE
INCORRECTE
Explications
D Comment dterminer 2
d 2 + LR
1800 * (mm)
D Comment dterminer 1
d 1 + LR (1lna)
1800 *
+ d 2(1lna)
(mm)
(mm)
1lna
0.005
4.298
0.01
3.605
0.015
3.200
0.02
2.912
Exemples
R=350 tours/mn
L=1mm
a=0.01
ensuite
d 2 + 350
1800
d1 + d2
+ 0.194 (mm)
1033
D. NOMOGRAPHES
ANNEXES
D Rfrence
1034
B63014FR/01
B63014FR/01
D.3
TRAJECTOIRE DE
LOUTIL DANS LES
ANGLES
D. NOMOGRAPHES
ANNEXES
V2
Trajectoire programme
Trajectoire de loutil
V1
1035
D. NOMOGRAPHES
Analyses
ANNEXES
B63014FR/01
La trajectoire de loutil illustre Fig. D.3 (b) est analyse en fonction des
conditions suivantes:
La vitesse davance est constante sur les deux blocs avant et aprs
lusinage dangle.
Le contrleur a un registre tampon. (Lerreur est diffrente selon la vitesse
de lecture du lecteur de bande, le nombre de caractres dans le bloc
suivant, etc.).
V
VY2
VX2
VY1
1
0
VX1
D Description des
symboles et des
conditions
V X1 + V cos f 1
V Y1 + V sin f 1
V X2 + V cos f 2
V Y2 + V sin f 2
V
1036
B63014FR/01
D. NOMOGRAPHES
ANNEXES
D Calcul de la valeur
initiale
0
Y0
V
X0
D Analyse de la trajectoire
dans langle
V X1
{T exp( t )T 2 exp( t )} ) V X1]
T1
T2
T 1T 2 1
V X1
{T exp( t )T 2 exp( t )}]
T1
T2
T 1T 2 1
V Y1V Y2
{T 1 exp( t )T 2 exp( t )} ) V Y2
T1
T2
T 1T 2
V (t)dtX
t
X(t) +
V X2V X1
2
2
{T 1 exp( t )T 2 exp( t )}V X2(T 1 ) T 2t)
T1
T2
T 1T 2
Y(t) + V (t)dtY
t
V Y2V Y1
2
2
{T 1 exp( t )T 2 exp( t )}V Y2(T 1 ) T 2t)
T1
T2
T 1T 2
1037
D. NOMOGRAPHES
D.4
ERREUR DANS LE
SENS DU RAYON EN
USINAGE
CIRCULAIRE
ANNEXES
B63014FR/01
Dr
Trajectoire de commande
Trajectoire relle
X
2
2
2
Dr + 1 (T 1 ) T 2 ) V
r
2
Dr
v
r
T1
. . . . . . . (1)
:
:
:
:
1038
ANNEXES
B63014FR/01
Le paramtre CLR (n 3402#6) est utilis pour indiquer si, aprs une
rinitialisation, la CNC se trouve en tat deffacement ou en tat de
rinitialisation (0: tat de rinitialisation / 1: tat deffacement).
Les symboles dans les tableaux ci-dessous ont la signification suivante :
f : Ltat reste inchang ou le mouvement est continu.
: Ltat est annul ou le mouvement est interrompu.
Item
Donnes
Valeurs des correcteurs
de rglage
Donnes rgles par
lopration de rglage
IMD
Paramtre
Programmes dans la
mmoire
Contenu dans la
mmoire tampon
f : Mode IMD
: Autres modes
Affichage du numro de
squence
f (Note 1)
f (Note 1)
Rfrence G unique
Rfrences G
initiales.
(G20/G21 restent
inchangs.)
Zro
Donnes
varies
Rfrence G modale
Rfrences G initiales.
(Les rfrences G20 et G21
reviennent ltat dans lequel
elles taient lors de la dernire
mise hors tension.)
Zro
Effacement
R.A.Z.
S, T, M
K
(Nombre de rptitions)
Zro
1039
ANNEXES
B63014FR/01
Item
Emission des
rfrences M, S et T
Compensation longueur
doutil
Dpend du
paramtre
n 5003#6 (LVK))
f : Mode IMD
Les autres modes
dpendent du
paramtre LVK
(n 5003#6).
Compensation de rayon
f : Mode IMD
: Autres modes
Enregistrement du
numro de
sous-programme
appel
Signaux
sortis
Mouvement
Temporisation
Action
en cours
(Note 2)
f : Mode IMD
: Autres modes
(Note 2)
Eteignez sil ny a
pas de cause
dalarme
Signal dalarme CN
AL
Effacement
R.A.Z.
f
( : arrt durgence)
f
( : arrt durgence)
Rfrences S, T et B
Code M
Signaux dimpulsion M,
S et T
Signal de rotation de la
broche (signal
analogique S)
MARCHE
MARCHE (Lors
dune alarme non
servo)
Signal prt CN
MA
Signal prt servo
SA
DEL de dmarrage de
cycle (STL)
DEL de suspension de
lavance (SPL)
NOTE
1. Lorsque len-tte est excute, le numro du programme principal saffiche.
2. Lorsquune R.A.Z. est effectue pendant lexcution dun sous-programme, il y a retour au
dbut du programme principal par la fonction recherche du dbut du programme.
Lexcution ne peut pas tre dmarre partir du milieu dun sous-programme.
1040
F. TABLE DE CORRESPONDANCE
CODESCARACTERES
ANNEXES
B63014FR/01
Caractres
Code
Comment
Caractres
Code
Comment
065
054
066
055
067
056
068
057
069
032
Espace
070
033
Point dexclamation
071
034
Guillemets
072
035
Dise
073
036
Symbole dollar
074
037
Pourcentage
075
&
038
Esperlute
076
039
Apostrophe
077
040
Parenthse gauche
078
041
Parenthse droite
079
042
Astrisque
080
043
Signe +
081
044
Virgule
082
045
Signe
083
046
Point dcimal
084
047
Barre oblique
085
058
Deux points
086
059
Point-virgule
087
<
060
Crochet angulaire
gauche
088
061
Signe =
089
>
062
Crochet angulaire
droit
090
063
Point dinterrogation
048
064
a commercial
049
091
Crochet gauche
050
092
051
094
Crochet droit
052
095
Soulign
053x
1041
ANNEXES
B63014FR/01
Message
Description
000
COUPER LALIMENTATION
001
ALARME PARITE TH
002
ALARME PARITE TV
Alarme TV (le nombre de caractres dun bloc est impair). Cette alarme
nest gnre que si la fonction vrification TV est active.
003
TROP DE CHIFFRES
004
005
Ladresse nest pas suivie des donnes adquates mais dune autre
adresse ou du code EOB. Modifier le programme.
006
Signe entr par erreur (le signe suit une adresse avec laquelle
il ne doit pas tre employ, ou 2 signes ou plus ont t entrs. Vrifier
le schma en chelle du PMC pour dterminer la raison pour laquelle
le signal est ltat 0.
007
Point dcimal . entr par erreur (le point dcimal suit une adresse avec
laquelle il ne doit pas tre employ, ou 2 points dcimaux ont t
entrs). Modifier le programme.
009
010
CODE G INVALIDE
011
014
015
020
021
022
025
027
Pas daxe spcifi dans les blocs G43, G44 pour la correction de
longueur doutil type C.
Lerreur nest pas annule et un autre axe est dcal de la valeur de
correction de longueur type C. Modifier le programme.
1042
est
programme
sans
loption
ANNEXES
B63014FR/01
Numro
Message
Description
028
029
030
031
COMMANDE P INVALIDE DANS G10 En dfinition de valeur de correcteur G10, le numro de correcteur
suivant ladresse P est excessif ou manque. Modifier le programme.
032
VALEUR DECALAGE INVALID DANS En dfinition de valeur de correcteur G10 ou en criture de correcteur
G10
par les variables du systme, le correcteur entr est excessif.
033
034
CIRC NON
STUP/EXT
035
036
037
038
041
042
043
044
046
047
048
050
051
052
AUTORISE
1043
Numro
ANNEXES
Message
B63014FR/01
Description
053
055
058
059
060
070
071
072
TROP DE PROGRAMMES
073
074
075
PROTECTION
076
077
078
079
ERREUR VERIFICATION
PROGRAMME
080
081
082
083
085
ERREUR COMMUNICATION
1044
ANNEXES
B63014FR/01
Numro
Message
Description
086
SIGNAL DR COUPE
087
DEPASSEMENT TAMPON
088
089
090
RETOUR REFERENCE
INCOMPLET
091
RETOUR REFERENCE
INCOMPLET
092
094
095
096
097
098
099
EXEC MDI NON AUTORISE APRES Aprs la fin de la recherche pendant un redmarrage dun programme,
RECH
une commande de dplacement a t introduite en IMD.
100
PROTECTION ECRITURE
PARAMETRE
101
EFFACER MEMOIRE
109
110
DEPASSEMENT DONNEES
111
DEPASSEMENT DONNEES
CALCUL
112
1045
Numro
ANNEXES
Message
B63014FR/01
Description
113
COMMANDE INCORRECTE
114
115
116
PROTECTION ECRITURE
VARIABLE
118
ERREUR EMBOITEMENT
PARENTHESE
119
ARGUMENT INVALIDE
122
123
124
125
126
127
MACRO ET NC DANS MEME BLOC Confusion entre codes CN et macros-clients. Modifier le programme.
128
NO. SEQUENCE MACRO INVALIDE Numro de squence spcifi dans linstruction de branchement non
compris dans la plage 0 9999, ou impossible rechercher. Modifier
le programme.
129
130
FONCTIONNEMENT AXE INVALIDE Une instruction de commande daxe a t donne par le PMC un axe
contrl par la CNC, ou vice-versa. Modifier le programme.
131
132
1046
ANNEXES
B63014FR/01
Numro
Message
Description
133
135
136
138
DEBORDEMENT DONNEES
SURIMPRESS
139
141
142
ECHELLE INVALIDE
143
144
145
146
CODE G INCORRECT
148
149
150
151
152
153
154
155
1047
Numro
ANNEXES
Message
B63014FR/01
Description
156
157
158
159
160
161
175
176
177
178
179
180
ERREUR COMMUNICATION
(TELECOM)
181
Modifier le programme.
184
1048
ANNEXES
B63014FR/01
Numro
185
Message
Description
190
194
197
199
200
201
202
203
204
205
206
207
210
COMMANDE M198/M099
IMPOSSIBLE
212
1049
Numro
213
ANNEXES
Message
COMMANDE INVALIDE
B63014FR/01
Description
Emission dune des alarmes suivantes pendant le fonctionnement
avec le contrle synchronis simple.
1) Le programme a mis lordre de dplacement vers laxe esclave.
2) Le programme a mis la commande dplacement en MAN
manuel/-dplacement avec la manivelle/dplacement relatif vers
laxe esclave.
3) Le programme a mis la commande de retour automatique au point
de rfrence sans spcifier le retour manuel la position de
rfrence aprs la mise sous tension.
4) La diffrence entre les marges derreur de positionnement des axes
matre et esclaves est suprieure la valeur spcifie dans le
paramtre n 8313.
214
COMMANDE INVALIDE
222
224
230
231
232
233
DISPOSITIF OCCUPE
239
BP/S ALARME
240
BP/S ALARME
Edition en arrire plan effectue alors que le mode IMD est actif.
241
242
COMMANDE ILLEGALE EN
G02.2/G03.2
243
250
1050
ANNEXES
B63014FR/01
Numro
Message
Description
251
ERREUR ATC
252
253
1051
Numro
ANNEXES
Message
B63014FR/01
Description
5000
5003
5004
5006
5007
5009
5010
ERREUR DE FIN
5011
5012
5013
5014
5015
5016
COMBINATION ILLEGALE DE
CODE M
5020
PARAMETRE ERREUR DE
REDEMARRAGE
5043
5044
3
5046
5050
1052
Numro
ANNEXES
B63014FR/01
Message
Description
5051
5052
5053
5054
5055
5057
5060
PARAMETRE ILLEGAL EN
G02.3/G03.3
5061
5062
COMMANDE ILLEGALE EN
G02.3/G03.3
5063
5064
UNITE AXE
DIFFERENTE(ISB,ISC)
5065
5066
5068
5069
5073
5074
5082
1053
Numro
ANNEXES
Message
B63014FR/01
Description
5085
5110
CODEG INVALIDE
(G05.1 G1 MODE)
5111
5112
5113
5114
5115
SPL : ERROR
5116
SPL : ERROR
5117
SPL : ERROR
5118
SPL : ERROR
5122
5123
5124
5134
5135
1054
ANNEXES
B63014FR/01
Numro
Message
Description
5136
5137
5138
5156
5197
5198
Message
Description
???
Alarme BP/S
Apparition dune alarme BP/S dans le mme numro que lalarme P/S
se produisant dans ldition ordinaire de programme.
(Alarmes P/S n 070, 071, 072, 073, 074, 085 087)
Modifier le programme.
140
Alarme BP/S
NOTE
Une alarme en mode dition en arrire plan est affiche sur la ligne dentre des touche de
lcran ddition en mode arrire plan au lieu de lcran ordinaire des alarmes et elle peut tre
remise 0 par nimporte quelle opration de touche en IMD.
1055
ANNEXES
B63014FR/01
Message
Description
300
301
302
303
304
305
306
307
308
309
APC ALARME:
1056
ANNEXES
B63014FR/01
Message
Description
360
361
362
363
364
365
366
367
368
AXE n : SERIAL DATA ERROR (INT) Les donnes de communication provenant du codeur dimpulsions
intgr ne sont pas reues.
369
AXE n : DATA TRANS. ERROR (INT) Erreur de CRC ou de bit darrt pendant la rception des donnes
provenant du codeur dimpulsions intgr.
380
381
382
383
384
385
386
1057
D Dtails de lalarme du
codeur dimpulsions
srie n 350
ANNEXES
B63014FR/01
#6
#5
#4
#3
#2
#1
#0
CSA
202
BLA
PHA
RCA
BZA
CKA
SPH
203
DTE
#6
CRC
#5
STB
#4
#3
#2
#1
#0
PRM
1058
ANNEXES
B63014FR/01
5) Alarmes servo
Numro
Message
Description
401
404
405
407
409
410
411
413
414
415
Vous avez tent de rgler une vitesse suprieure 511875 units dans
laxe n (axe 18). Cette erreur rsulte dune dfinition incorrecte du
CMR.
416
417
Cette alarme se dclenche lorsque laxe n (axe 18) est dans une des
conditions numres ci-dessous. (Alarme de variateur numrique).
1) La valeur du paramtre n 2020 (formulaire du moteur) sort des
valeurs permises.
2) Pas de valeur correcte (111 ou 111) entre dans le
paramtre n 2022 (sens de rotation du moteur).
3) Une donne interdite (une valeur infrieure 0, etc.) a t dfinie
pour le paramtre n 2023 (nombre dimpulsions de retour de
vitesse par tour du moteur).
4) Une donne interdite (une valeur infrieure 0, etc.) a t dfinie
pour le paramtre n 2024 (nombre dimpulsions de retour de
vitesse par tour du moteur).
5) Les paramtres n 2084 et n 2085 (vitesse dengrenage souple) ne
sont pas dfinis.
6) Une valeur hors des limites de {1 nombre daxes de commande}
ou une valeur discontinue (paramtre 1023 : nombre daxes servo)
contient une valeur hors des limites de {1 nombre daxes} ou une
valeur isole (par exemple, 4 non prcd de 3) est dfinie pour le
paramtre n 1023 (nombre daxes servo).
1059
Numro
ANNEXES
Message
B63014FR/01
Description
420
421
422
423
430
431
1) PSM: Echauffement.
2) SVU sries b: Echauffement.
432
433
1)
2)
3)
4)
434
n AXE : CNV. LOW VOLT CONTROL SVM: Chute de tension de lalimentation des circuits de contrle.
435
436
437
438
439
1)
2)
3)
4)
440
441
442
443
444
445
1060
ANNEXES
B63014FR/01
Numro
Message
Description
446
447
448
449
460
461
462
463
n AXE : SEND SLAVE DATA FAILED Une erreur de communication du FSSB a invalid la reception des
donnes correctes par le systme asservi.
464
465
466
n AXE : MOTOR/AMP
COMBINATION
467
1061
ANNEXES
B63014FR/01
Les dtails de lalarme servo n 414 apparaissent sur les crans des
diagnostics (N 200 et 203) dcrits ci-aprs.
#7
200
#6
OVL
LV
#5
OVC
#4
#3
#2
#1
#0
HCA
HVA
DCA
FBA
OFA
204
#6
OFS
#5
MCC
#4
LDA
#3
#2
#1
#0
PMS
1062
ANNEXES
B63014FR/01
Les dtails des alarmes servo n 400 et n 416 apparaissent sur lcran des
diagnostics (N 201) dcrit ci-aprs.
#7
201
#6
ALD
#5
#4
#3
#2
#1
#0
EXP
EXP
Message
Description
500
HORS COURSE : +n
501
HORS COURSE : n
502
HORS COURSE : +n
503
HORS COURSE : n
504
HORS COURSE : +n
505
HORS COURSE : n
506
HORS COURSE : +n
507
HORS COURSE : n
510
HORS COURSE : +n
511
HORS COURSE : n
NOTE
Les paramtres n 1326 et 1327 sont actifs quand EXLM (signal de commutation de limite de
course) est 1.
1063
ANNEXES
B63014FR/01
Message
Description
700
701
704
SURCHAUFFE: BROCHE
Message
Contenu
740
741
742
9) Alarmes de la broche
Numro
749
Message
ERREUR LSI DE BROCHES
Description
Une erreur de communication est survenue pour la broche srielle. La
cause peut tre la dconnexion dun cble ou une coupure
dalimentation de lamplificateur de broche
(Remarque) Contrairement lalarme de broche n 750, cette alarme
se produit lorsquune erreur de communication srie est
dtecte aprs avoir normalement activ lamplificateur
de la broche.
750
1064
Numro
ANNEXES
B63014FR/01
Message
Description
751
Cette alarme indique dans la CNC quune alarme est gnre dans le
variateur de broche interface srie. Elle apparat sous la forme ALXX
(XX est un nombre). Rfrez-vous (11) Alarmes affiches sur lunit
servo de la broche. Le numro dalarme XX est le numro indiqu sur
le variateur de la broche. La CNC prlve ce numro et laffiche sur
lcran.
752
754
761
BROCHE2 DETEC DALM (ALXX) Voir lalarme de broche n 751 (pour le second axe).
762
764
771
BROCHE3 DETEC D ALM (ALXX) Identique lalarme n 751 (pour la troisime broche)
772
774
D Dtails de lalarme de
broche n 750
#6
#5
#4
#3
#2
#1
#0
SPE
409
S2E
S1E
SHE
SPE
S2E
S1E
SHE
1065
ANNEXES
B63014FR/01
Message
Description
900
ROM PARITE
910
911
912
913
914
915
916
917
918
919
920
921
922
926
FSSB ALARM
Alarme du FSSB
Remplacez la carte de contrle de laxe.
930
CPU INTERRUPT
950
951
970
Erreur de parit dans les RAMs ou une NMI (interruption non masque)
sest produite dans le module PMCRB ou PMCRA2.
971
972
973
974
FBUS ERROR
1066
ANNEXES
B63014FR/01
Numro
Message
Description
975
BUS ERROR
976
LBUS ERROR
Message
N
dalarme
Signification
Description
Solution
Affichage
A
2491+
2493+
2495+
Dfaut dans
les ROMs du
programme
(Non installs)
7n01 SPN_n:MOTOR
OVERHEAT
AL01
2499+
2501+
2503+
Surchauffe du
moteur
Vrifier la charge.
Refroidir le moteur puis
effacer lalarme.
AL02
2507+
2509+
2511+
Diffrence de
vitesse
excessive
AL03
2515+
2517+
2519+
Fusible de la
section liaison
continue fondu
AL04
2523+
2525+
2527+
Fusible
dentre
fondu.
Manque une
phase dentre
Remplacez le fusible.
Vrifiez la phase ouverte
et le fonctionnement du
circuit rgnrateur
dalimentation lectrique.
AL05
2531+
2533+
2535+
Fusible de
lalimentation
fondu
Le fusible de lalimentation
AF2 ou AF3 est fondu
(modles 30S ou 40S).
Contrler si un
court-circuit sur
lalimentation. Remplacer
le fusible.
AL07
2539+
2541+
2543+
Vitesse
excessive
La vitesse de rotation du
moteur dpasse de 115% la
vitesse nominale.
Effacer lalarme.
AL08
Tension
dentre
leve
Rglez le commutateur
sur 230 V.
Charge
Elvation anormale de la
excessive sur temprature des transistors
la section du
de puissance.
circuit principal
Tension
dentre trop
faible
AL10
2563+
2565+
2567+
1067
Message
ANNEXES
N
dalarme
Signification
B63014FR/01
Description
Solution
Surtension
dans les
circuits de
courant
continue
2575+
Surintensit
dans les
circuits de
courant
continu
2583+
AL13
2587+
2589+
2590+
2592+
Mmoire
donnes
internes du
CPU anormale
AL15
2596+
2598+
2600+
Alarme
commutation
broche/
commutation
sortie
AL16
2604+
2606+
2607+
2609+
Erreur dans
les RAMs
AL18
2623+
2615+
2617+
Erreur de
somme de
contrle dans
les ROMs du
programme
AL19
2621+
2623+
2625+
Balance
excessive du
circuit de
dtection de
courant de
phase U
AL20
2629+
2631+
2625+
Balance
excessive du
circuit de
dtection de
courant de
phase V
AL24
2637+
2639+
2641+
Erreur de
transfert des
donnes en
srie
AL25
2645+
2647+
2649+
Transfert de
donnes
srielles arrt
Dtection de larrt du
transfert des donnes en
srie
AL26
2653+
2655+
2657+
Dconnexion
de vitesse de
la commande
de
contournage
Cs
1068
ANNEXES
B63014FR/01
Message
N
dalarme
Signification
Description
Solution
AL27
2661+
2663+
2665+
Dconnexion
du signal du
codeur de
position
AL28
2669+
2671+
2673+
Dconnexion
du signal de
dtection de
position de
contournage
Cs
AL29
2677+
2679+
2681+
Surcharge
longue dure
Surintensit
du circuit
dentre
2689+
AL31
2793+
2795+
2796+
2798+
Alarme de
rsistance au
niveau du
moteur ou
moteur
bloqu.
AL32
Anomalie dans
la RAM interne
du LSI untilis
pour le tranfert
de donnes
srielles.
2703+
2708+
AL33
Charge des
cicuits de
courant
continu
insuffisante
2716+
AL34
2720+
2722+
2724+
Rglage de
donnes de
paramtres
au-del de la
plage des
valeurs
autorises
Dtection de valeurs
suprieures aux valeurs
autorises.
AL35
2728+
2730+
2732+
Dfinition
excessive des
valeurs de
rapport de
gamme
1069
Message
ANNEXES
N
dalarme
B63014FR/01
Signification
Description
Solution
AL36
2736+
2738+
2740+
Dbordement
du compteur
derreur
Dtection de dbordement du
compteur derreur.
AL37
2744+
2746+
2748+
Erreur de
dfinition du
paramtre de
dtection de
vitesse.
AL39
2752+
2754+
2756+
Alarme
indiquant une
panne dans la
dtection du
signal de
rotation simple
de la
commande de
contournage
Cs
AL40
2760+
2762+
2764+
Alarme
indiquant que
le signal de
rotation simple
de la
commande de
contour Cs na
pas t
dtect.
AL41
2768+
2770+
2772+
Alarme
indiquant une
erreur dans la
dtection du
signal de
1Tour du
codeur de
position.
Procdez au rglage du
signal du circuit de
conversion des signaux.
Vrifiez ltat du blindage
des cbles
AL42
2776+
2778+
2780+
Non dtection
du signal de
1Tour du
codeur de
position
Procdez au rglage du
signal de rotation simple
du circuit de conversion
des signaux.
AL43
2884+
2886+
2888+
Dconnexion
du cble des
signaux du
codeur de
position en
mode vitesse
diffrentielle
AL44
AL46
2793+
2795+
2797+
Indication dun
dfaut dans le
signal de
1Tour du
codeur de
position en
mode filetage.
Procdez au rglage du
signal de rotation simple
du circuit de conversion
des signaux.
Vrifiez ltat du blindage
des cbles.
1070
ANNEXES
B63014FR/01
Message
N
dalarme
Signification
Description
Solution
AL47
2801+
2803+
2805+
Dfaut des
signaux du
codeur de
position
Procdez au rglage du
signal du circuit de
conversion des signaux.
Vrifiez ltat du blindage
des cbles.
7n48 SPN_n:
AL48
Dfaut du
signal de
1Tour du
codeur de
position
Le signal de 1Tour du
codeur de position nest pas
dtect.
Procdez au rglage du
signal de rotation simple
du circuit de conversion
des signaux.
AL49
2817+
2819+
La vitesse
diffrentielle
convertie est
trop leve
Calculez la vitesse
diffrentielle en multipliant la
vitesse de lautre broche par
le rapport dengrenage.
AL50
2825+
2827+
Valeur de
calcul de
commande de
vitesse
excessive
dans la
commande de
synchronisatio
n de la broche
AL51
Tension
insuffisante
des circuits de
courant
continu
2837+
AL52
2841+
Dfaut I du
signal ITP
AL53
2849+
Dfaut II du
signal ITP
AL54
Alarme de
surcharge
AL55
2865+
Dfaut dans la
tension
dalimentation
en
commutation
de broche/
commutation
de sortie
Vrifiez si le signal de
contrle de ltat des
lignes lectrique est trait
normalement.
AL56
Le ventilateur
de refroidissement de lunit
sest arrt
Le ventilateur de
refroidissement de la section
des circuits de contle sest
arrt.
Vrifiez le ventilateur
tourne bien. Remplacez-le
si ncessaire.
1071
Message
ANNEXES
N
dalarme
Signification
B63014FR/01
Description
Une intensit anormale
circule travers la rsistance
de rgnration.
Solution
7n57 SPN_n: EX
DECELERA
TION POWER
AL57
La puissance
de
dclration
est trop forte
AL58
Surcharge du
La temprature du radiateur
Supprimez la cause, puis
circuit principal du circuit principal sest lev rinitialisez lalarme.
PSM
de faon anormale.
(Dfaillance du ventilateur de
refroidissement, ventilateur
de refroidissement encrass,
surcharge de fonctionnement,
etc.)
AL59
Le ventilateur
de refroidissement de la
section des
circuits de
contle sest
arrt
Le ventilateur de
refroidissement de la section
des circuits de contle sest
arrt.
1072
Vrifiez la slection de la
rsistance de
rgnration. Vrifiez
galement que le
ventilateur de
refroidissement tourne
bien.
ANNEXES
B63014FR/01
3. Rouleau du cabestan
4. Commutateur de
contrle du lecteur
1. Sources de
lumire
2. Lecteur
optique
8. Mtal A
7. Dvidoir
9. Verrouillage
du couvercle
10. Scurit
dabaissement
5. Botier de
rcupration
12. Photoamplificateur
Nom
Description
Sources de
lumire
Une DEL (diode lumineuse) est monte pour chaque canal et pour le trou davance
(9 diodes au total). Un patin de blocage est utilis pour dclrer la bande. La source de
lumire est attire vers le lecteur optique par un aimant de sorte que la bande est
maintenue dans la position correcte. Cette unit peut tre ouverte vers le haut en
tournant le commutateur de commande du lecteur de bande sur la position RELEASE
(cela met laimant hors tension).
Lecteur optique
Lit les donnes perfores sur la bande travers une fentre en verre. Si la vitre
recouvrant la fentre est sale ou raye, la lecture peut se traduire par des erreurs.
Nettoyer rgulirement cette vitre.
Rouleau du
cabestan
Commutateur de
commande du
lecteur de bande
Botier de bande
AUTO
La bande est rgle sur une position fixe par le patin darrt. Son
avance est contrl par la CNC. Pour lire la bande, la source de
lumire doit tre abaisse et cette position slectionne.
MANUAL
1073
N.
ANNEXES
Nom
B63014FR/01
Description
Poigne
Dvidoir
Attache
(habituellement maintenue ouverte)
Mtal A
Pousser
Insrer
Bande de papier
Bande de papier
Lors de lenlvement de la bande, rduire le
diamtre intrieur en appuyant sur le verrou.
10
Verrouillage du
couvercle
Levier de
verrouillage
dabaissement
11
Logement des
cbles
Utilis pour garder les cbles dalimentation et de signaux enrouls. La longueur des
cbles est de 1,5 m.
12
Photoamplificateur
13
Adapteur
dinterface
lecteur/perforateur
1074
ANNEXES
B63014FR/01
Prparations
Prparation de la bande
Trous
davance
Sens de dplacement de la bande
Stockage
ANNEXES
B63014FR/01
REMARQUE
1 PREPARATION DUNE BANDE
Lorsque la bande CN est charge, la fonction de saut de label active la lecture mais saute les
donnes jusqu ce que la premire fin de bloc (CR en rfrence EIA ou LF en rfrence ISO)
soit lue. Lors du chargement dun programme, lemplacement sur la bande partir duquel la
lecture doit commencer doit tre bien slectionn. La figure cidessous indique comment la
bande doit tre positionne.
;
Le programme lire
REMARQUE
2 CONNEXION ET DECONNEXION DU CABLE DU LECTEUR PORTABLE
Toute connexion et dconnexion du cble des signaux doit se faire lorsque le lecteur portable
est mis hors tension. Si ces manipulations sont faites alors que le lecteur est sous tension, il
y a des risques de destruction de la carte de contrle du lecteur ou de la carte principale de la
CNC.
1076
Sommaire
B63014FR/01
I. GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1
3
1.1
1.2
II. PROGRAMMATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1. GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
9
11
1.1
12
1.2
14
1.3
15
1.3.1
1.3.2
1.3.3
15
16
19
1.4
21
1.5
22
1.6
23
1.7
24
1.8
27
1.9
29
2. AXES CONTROLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
30
2.1
AXES CONTROLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
31
2.2
32
2.3
SYSTEME INCREMENTIEL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
33
2.4
COURSES MAXIMALES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
34
35
4. FONCTIONS DINTERPOLATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
40
4.1
POSITIONNEMENT (G00) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
41
4.2
43
4.3
45
4.4
47
4.5
51
4.6
53
4.7
54
4.8
59
4.9
64
4.10
68
4.11
74
c1
Sommaire
B63014FR/01
4.12
78
4.13
83
4.14
89
4.15
FILETAGE (G33) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
92
4.16
94
4.17
96
4.18
98
4.19
99
GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
101
5.2
TRANSVERSAL RAPIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
103
5.3
AVANCE DUSINAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
104
109
5.4
5.4.1
5.4.2
5.4.2.1
5.4.2.2
5.4.3
5.4.3.1
5.4.3.2
5.5
Arrt prcis (G09, G61) Mode usinage (G64) Mode taraudage rigide (G63) . . . . . . . . . . . . . . . . . . . .
Correction automatique aux angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Correction automatique aux angles intrieurs (G62) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification de lavance dusinage circulaire interne . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
DECELERATION DE COIN AUTOMATIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dclration de coin en fonction de langle du coin . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dclration de coin en fonction de la diffrence davance entre blocs le long de chaque axe . . . . . .
110
111
111
114
115
115
118
TEMPORISATION (G04) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
122
124
6.2
130
133
7.2
135
7.2.1
7.2.2
7.2.3
7.2.4
7.2.5
135
137
138
141
143
7.3
145
7.4
SELECTION DE PLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
147
149
8.2
150
8.3
153
8.4
154
c2
157
Sommaire
B63014FR/01
9.2
157
9.3
158
9.4
161
165
10.2
166
10.2.1
10.2.2
10.2.3
10.2.4
167
168
171
174
176
11.2
178
11.3
179
11.4
180
183
12.2
186
12.3
192
12.4
196
CYCLES FIXES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13.1.1
13.1.2
13.1.3
13.1.4
13.1.5
13.1.6
13.1.7
13.1.8
13.1.9
13.1.10
13.1.11
13.1.12
13.1.13
13.1.14
13.2
206
208
210
212
214
216
218
222
224
226
228
231
233
235
TARAUDAGE RIGIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
238
13.2.1
13.2.2
13.2.3
13.2.4
13.3
201
239
242
245
247
248
13.3.1
13.3.2
13.3.3
c3
249
251
253
Sommaire
13.3.4
13.4
13.5
B63014FR/01
255
257
258
13.5.1
258
259
13.7
261
13.8
264
13.9
265
273
281
13.6
285
Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codes G53, G28, G30 et G30.1 en mode correction de longueur doutil . . . . . . . . . . . . . . . . . . . . . . .
285
290
14.2
293
14.3
297
302
14.4
14.4.1
14.4.2
14.4.3
14.4.4
14.4.5
14.4.6
14.4.7
305
307
309
310
311
312
313
14.5
315
14.6
321
14.6.1
14.6.2
14.6.3
14.6.4
14.6.5
14.6.6
14.6.7
14.6.8
14.6.9
Rsum . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mouvement de loutil au dmarrage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mouvement de loutil en mode correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Mouvement de loutil en annulation du mode correction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Surveillance des interfrences . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Usinage trop profond d la compensation de rayon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Introduction des commandes en mode IMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Codes G53, G28, G30, G30.1 et G29 en mode compensation de rayon C . . . . . . . . . . . . . . . . . . . . . .
Interpolation circulaire dangle (G39) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
321
322
326
341
347
352
355
356
375
14.7
377
14.8
381
383
388
14.11 CONTROLE DU SENS DE LA NORMALE (G40.1, G41.1, G42.1 OU G150, G151, G152) . . . . .
394
399
401
14.9
15.MACRO-CLIENT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 406
15.1
VARIABLES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
407
15.2
VARIABLES DU SYSTEME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
411
c4
Sommaire
B63014FR/01
15.3
421
15.4
INSTRUCTIONS DE MACROS ET DE CN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
426
15.5
BRANCHEMENT ET REPETITION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
427
15.5.1
15.5.2
15.5.3
427
428
429
APPEL DE MACRO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
432
15.6
433
437
439
440
441
442
443
15.7
445
15.8
447
15.9
LIMITATIONS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
448
450
455
15.11.1
15.11.2
Mthode de spcification . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Dtails des fonctions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
456
457
467
16.2
471
16.3
475
481
19.2
483
19.3
484
486
19.4
19.4.1
19.4.2
486
489
19.5
490
19.6
500
19.7
506
507
19.8
c5
512
Sommaire
B63014FR/01
20.2
515
20.3
516
20.4
CONTROLE EN TANDEM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
519
20.5
520
20.6
522
20.7
529
20.8
535
20.9
541
GENERALITES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
548
21.2
549
21.3
551
21.4
552
556
1.2
558
1.3
FONCTIONNEMENT AUTOMATIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
560
562
1.4
1.4.1
1.4.2
562
564
1.5
565
1.6
566
1.7
VISUALISATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
569
1.7.1
1.7.2
1.7.3
1.7.4
1.7.5
1.8
Visualisation du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation de la position courante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation des alarmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation du comptage de pices et du temps de fonctionnement . . . . . . . . . . . . . . . . . . . . . . . . . .
Visualisation graphique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
569
570
571
571
572
573
2.2
2.3
575
576
576
577
578
579
580
EXPLICATION DU CLAVIER . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
581
583
2.3.1
2.3.2
2.3.3
2.3.4
c6
583
584
585
601
Sommaire
B63014FR/01
2.3.5
2.3.6
2.4
Messages davertissement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Configuration des touches programmables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
602
603
604
2.4.1
2.4.2
2.4.3
2.4.4
2.4.5
2.5
606
606
607
607
608
MARCHE/ARRET CNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
609
2.5.1
2.5.2
2.5.3
609
610
611
613
3.2
615
3.3
AVANCE INCREMENTIELLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
617
3.4
618
3.5
621
3.6
627
3.6.1
3.6.2
627
632
3.7
637
3.8
642
3.9
644
MODE MEMOIRE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
655
4.2
MODE IMD . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
658
4.3
MODE DNC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
662
4.4
ENTREE/SORTIE SIMULTANEES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
665
4.5
REDEMARRAGE DU PROGRAMME . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
667
4.6
FONCTION DE PLANIFICATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
676
4.7
682
4.8
INTERRUPTION MANUELLE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
684
4.9
IMAGE MIROIR . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
687
4.10
689
4.11
FONCTION DE RETRACAGE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
695
4.12
705
4.13
707
712
5.2
714
5.3
715
5.4
CYCLE A VIDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
716
c7
Sommaire
5.5
B63014FR/01
718
ARRET DURGENCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
721
6.2
722
6.3
VERIFICATION DE LA COURSE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
723
6.4
728
732
7.2
734
7.3
735
FICHIERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
739
8.2
RECHERCHE DE FICHIERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
741
8.3
EFFACEMENT DE FICHIERS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
743
8.4
ENTREE/SORTIE DE PROGRAMMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
744
8.4.1
8.4.2
8.5
744
747
750
8.5.1
8.5.2
8.6
750
751
753
8.6.1
8.6.2
8.6.3
8.6.4
8.7
753
754
755
757
758
8.7.1
8.7.2
8.8
758
759
760
8.8.1
8.8.2
8.8.3
8.8.4
Visualisation du rpertoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Lecture de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Sortie des programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effacement de fichiers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
761
764
765
766
8.9
768
8.10
769
8.10.1
8.10.2
8.10.3
8.10.4
8.10.5
8.10.6
8.10.7
8.11
770
771
776
778
780
781
786
796
c8
Sommaire
B63014FR/01
9.1
9.2
810
Recherche de mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Saut au dbut dun programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Insertion dun mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Modification dun mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Effacement dun mot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
811
813
814
815
816
EFFACEMENT DE BLOCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
817
9.2.1
9.2.2
817
818
9.3
819
9.4
821
EFFACEMENT DE PROGRAMMES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
823
9.5
9.5.1
9.5.2
9.5.3
9.6
823
823
824
825
9.6.1
9.6.2
9.6.3
9.6.4
9.6.5
9.6.6
826
827
828
829
830
832
9.7
834
9.8
EDITION EN ARRIERE-PLAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
835
9.9
836
9.10
838
844
10.2
845
10.3
847
10.4
850
11.2
......................
862
863
865
868
870
871
873
875
876
POS
PROG
c9
878
879
880
882
883
Sommaire
11.2.5
11.2.6
11.3
895
898
.......................
901
902
906
908
911
913
915
917
919
920
922
924
927
932
934
REGLAGE
OPR
953
954
957
959
SYSTEME
11.8
PROG
......................
11.6.1
11.6.2
11.7
895
11.6
886
887
......
11.5
11.4
B63014FR/01
MESSAGE
......................
959
960
963
963
EFFACEMENT DE LECRAN . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
965
11.8.1
11.8.2
965
966
AFFICHAGE GRAPHIQUE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
969
12.2
976
12.2.1
12.2.2
12.3
Trac de la trajectoire . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Graphique volumique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
976
986
1.2
Sommaire
B63014FR/01
1.3
ANNEXES
A. LISTE DES CODES DES CARACTERES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1019
B. LISTE DES FONCTIONS ET FORMAT DE LA BANDE . . . . . . . . . . . . . . . . . . . . 1022
C. GAMME DES VALEURS DE COMMANDE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1027
D. NOMOGRAPHES . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1030
D.1
D.2
D.3
D.4
c11
Annexe
B63014FR/01
Alarmes, 891
ANGLE, 981
Angle R, 261
i12
Annexe
B63014FR/01
AXES, 980
Bloc, 25
i13
Annexe
B63014FR/01
Chanfrein, 261
Commandes absolues, 19
Code H, 304
i14
Annexe
B63014FR/01
Coordonnes incrmentielles, 20
Copie dun programme entier, 826
Compensation de lame C, 71
Correction doutil, 66
COULER, 984
Couleurs, 976
Courses maximales, 34
Crochets, 424
i15
Annexe
B63014FR/01
Dgagement, 517
Dmarrage, 316
Dcalage doutil, 65
Description de ce manuel, 3
Dveloppante de cercle, 70
i16
Annexe
B63014FR/01
Diviseur, 425
E
ECHELLE, 982
Embotements, 430
Ecran des programmes, 587, 589, 591, 592, 593, 856, 857
Ecran DETAIL ALARME, 1004
Effacement, 680
i17
Annexe
B63014FR/01
Fichiers, 739
Filetage, 263
Filetage (G33), 92
Format, 748
i18
Annexe
B63014FR/01
HNGx, 619
HPF, 619
JHD, 619
Le bloc qui suit le bloc G31 est une commande absolue sur 1 axe, 95
INTENSITE, 995
i19
Annexe
B63014FR/01
M02, 891
Macroclient, 406
Manuels concerns, 4
i20
Annexe
B63014FR/01
Nomographes, 1030
Positionnement, 66
Positionnement (G00), 41
Prcision de lusinage, 73
Oprateurs, 428
i21
B63014FR/01
Annexe
Procdure pour visualiser les positions sans dplacer les axes, 564
Programme, 25
i22
Annexe
B63014FR/01
Retrait, 517
Redmarrage, 660
REVUE, 990
ROTATION, 982
Rptition, 205
Repositionnement, 517
Retour, 517
i23
B63014FR/01
Annexe
T. DE FONCTMENT, 914
Tachymtre, 877
Spcification de I, J et K, 379
THD, 619
TV CHECK, 909
Type dacclration/dclration, 488
Types, 172
Systme incrmentiel, 33
i24
Annexe
B63014FR/01
Visualisation, 569
Variables du systme (valeurs des donnes de position) pour le programme dinterruption, 465
i25
01
Mars 97
Edition
Date
Contenu
Edition
Date
Contenu