CHAPITRE 14
CHAPITRE 15
CHAPITRE 16
CHAPITRE 17
CNC 8058
CNC 8060
CNC 8065
CHAPITRE 18
R
: 2102
EF
CHAPITRE 19
ꞏ6ꞏ
CONTRÔLER L'EXÉCUTION ET L'AFFICHAGE DU PROGRAMME.
14.1
Condition de saut de bloc (/). ...................................................................................... 287
14.2
Interrompre l'exécution du programme et la reprendre dans un autre bloc ou programme.
288
14.2.1
Définir le bloc ou programme où l'exécution continue (#ABORT)............................ 289
14.2.2
Point par défaut pour continuer l'exécution (#ABORT OFF).................................... 290
14.3
Répétition d'un bloc (NR)............................................................................................. 291
14.3.1
Répétition d'un bloc de déplacement n fois (NR/NR0)............................................. 291
14.3.2
Préparer une sous-routine sans l'exécuter (NR0).................................................... 292
14.4
Répétition d'un groupe de blocs (#RPT)...................................................................... 293
14.4.1
Exemple de programmation..................................................................................... 295
14.5
Interrompre la préparation de blocs jusqu'à ce que se produise un événement (#WAIT
FOR). ........................................................................................................................... 296
14.6
Interrompre la préparation de blocs (#FLUSH)............................................................ 297
14.7
Activer/désactiver le traitement de bloc unique (#ESBLK/ #DSBLK). ......................... 298
14.8
Activer/désactiver le signal de stop (#DSTOP/#ESTOP). ........................................... 299
14.9
Activer/désactiver le signal de feed-hold (#DFHOLD/#EFHOLD)................................ 300
14.10
Saut de bloc ($GOTO). ................................................................................................ 301
14.11
Exécution conditionnelle ($IF). .................................................................................... 302
14.11.1
Exécution conditionnelle ($IF).................................................................................. 302
14.11.2
Exécution conditionnelle ($IF - $ELSE). .................................................................. 303
14.11.3
Exécution conditionnelle ($IF - $ELSEIF). ............................................................... 304
14.12
Exécution conditionnelle ($SWITCH). ......................................................................... 305
14.13
Répétition de blocs ($FOR). ........................................................................................ 306
14.14
Répétition conditionnelle de blocs ($WHILE). ............................................................. 308
14.15
Répétition conditionnelle de blocs ($DO). ................................................................... 309
SOUS-ROUTINES.
15.1
Exécution de sous-routines depuis la mémoire RAM. ................................................. 313
15.2
Définition des sous-routines. ....................................................................................... 314
15.3
Exécution des sous-routines........................................................................................ 315
15.3.1
LL. Appel à une sous-routine locale......................................................................... 316
15.3.2
L. Appel à une sous-routine globale. ....................................................................... 316
15.3.3
#CALL. Appel à une sous-routine locale ou globale. ............................................... 317
15.3.4
#PCALL. Appel à une sous-routine locale ou globale en initialisant des paramètres. ...
318
15.3.5
#MCALL. Appel à une sous-routine locale ou globale avec caractère modal.......... 319
15.3.6
#MDOFF. Annuler le caractère modal de la sous-routine........................................ 321
15.3.7
#RETDSBLK. Exécuter une sous-routine comme bloc unique. ............................... 322
15.4
#PATH. Définir l'emplacement des sous-routines globales. ........................................ 323
15.5
Exécution des sous-routines OEM. ............................................................................. 324
15.6
Sous-routines génériques d'utilisateur (G500-G599). ................................................. 326
15.7
Aides aux sous-routines. ............................................................................................. 329
15.7.1
Fichiers d'aide aux sous-routines............................................................................. 329
15.7.2
Liste de sous-routines disponibles. .......................................................................... 331
15.8
Sous-routines d'interruption......................................................................................... 332
15.8.1
Repositionner les axes et les broches depuis la sous-routine (#REPOS). .............. 333
15.9
Sous-routine associée au start. ................................................................................... 334
15.10
Sous-routine associée au reset. .................................................................................. 335
15.11
Sous-routines associées au cycle de calibrage de cinématique. ................................ 336
EXÉCUTION DE BLOCS ET PROGRAMMES.
16.1
Exécuter un programme dans le canal indiqué. .......................................................... 337
16.2
Exécuter un bloc dans le canal indiqué. ...................................................................... 339
AXE C
17.1
Activer la broche comme axe C................................................................................... 342
17.2
Usinage sur la surface frontale. ................................................................................... 344
17.3
Usinage sur la surface cylindrique............................................................................... 346
TRANSFORMATION ANGULAIRE DE L'AXE INCLINÉ.
18.1
Activation et annulation de la transformation angulaire. .............................................. 351
18.2
Bloquer (suspendre) la transformation angulaire......................................................... 352
18.3
Obtenir l'information de la transformation angulaire. ................................................... 353
CONTRÔLE TANGENTIEL.
19.1
Activer et annuler le contrôle tangentiel....................................................................... 357
19.2
Bloquer (suspendre) le contrôle tangentiel. ................................................................. 360
M a nu el d e p rog r amm a t io n.