Fagor CNC 8070, CNC 8070 for other applications Manuel utilisateur

  • Bonjour ! Je suis un chatbot IA spécialement formé pour vous aider avec le Fagor CNC 8070 Manuel utilisateur. J’ai déjà parcouru le document et peux vous fournir des réponses claires et précises.
(Ref: 1901)
8070
CNC
Manuel de programmation.
PAGE VIERGE
·2·
Tous droits réservés. La reproduction totale ou partielle de cette documentation
est interdite, de même que sa transmission, transcription, traduction ou son
enregistrement dans un système de récupération de données sans autorisation
expresse de Fagor Automation. Toute copie ou utilisation, totale ou partielle, non
autorisée du logiciel est interdite.
L'information contenue dans ce manuel peut être sujette à des variations dues
à des modifications techniques. Fagor Automation se réserve le droit de modifier
le contenu du manuel sans être tenue à en communiquer les changements.
Toutes les marques enregistrées ou commerciales figurant dans le manuel
appartiennent à leurs propriétaires respectifs. L’utilisation de ces marques par
des tiers pour leurs propres fins peut aller à l’encontre des droits des
propriétaires.
La CNC peut réaliser d’autres fonctions que celles figurant dans la
documentation associée, mais Fagor Automation ne garantit pas la validité de
ces applications. En conséquence, sauf autorisation expresse de Fagor
Automation, toute application de la CNC ne figurant pas dans la documentation
doit être considérée comme "impossible". En tous cas, Fagor Automation
n'assume aucune responsabilité en cas de blessures, dommages physiques ou
matériels, subis ou provoqués par la CNC, si celle-ci est utilisée de manière
différente de celle expliquée dans la documentation concernée.
Le contenu de ce manuel et sa validité pour le produit décrit ont été vérifiés.
Même ainsi, il se peut qu'une erreur involontaire ait été commise et c'est pour
cela que la coïncidence absolue n'est pas garantie. De toute façon, on vérifie
régulièrement l'information contenue dans le document et on effectue les
corrections nécessaires qui seront comprises dans une édition ultérieure. Nous
vous remercions de vos suggestions d’amélioration.
Les exemples décrits dans ce manuel sont orientés à l'apprentissage. Avant de
les utiliser dans des applications industrielles, ils doivent être convenablement
adaptés et il faut s'assurer aussi que les normes de sécurité sont respectées.
SÉCURITÉS DE LA MACHINE
Il est de la responsabilité du fabricant de la machine d'activer les sécurités de
celle-ci dans le but d'éviter des accidents personnels et des dommages à la CNC
ou aux installations qui y sont connectées. Pendant le démarrage et la validation
des paramètres de la CNC, il y a lieu de vérifier l'état des sécurités suivantes.
Si l'une des sécurités est désactivée, la CNC affiche un message
d'avertissement.
Alarme de mesure pour axes analogiques.
Limites de logiciel pour axes linéaires analogiques et sercos.
Surveillance de l'erreur de poursuite pour axes analogiques et sercos (sauf
la broche), aussi bien sur la CNC que sur les asservissements.
Test de tendance sur les axes analogiques.
FAGOR AUTOMATION n'assume aucune responsabilité en cas d'accidents
personnels et de dommages physiques ou matériels subis ou provoqués par la
CNC s'ils sont dus à l'annulation d'une sécurité quelconque.
PRODUITS À DOUBLE USAGE.
Pour les produits fabriqués par FAGOR AUTOMATION à partir du 1er avril 2014,
chaque produit inclus suivant le Règlement UE 428/2009 dans la liste de produits
à double usage, comprendra dans son identification le texte MDU et aura besoin
de la licence d'exportation suivant la destination.
TRADUCTION DU MANUEL ORIGINAL
Ce manuel est une traduction du manuel original. Ce manuel, ainsi que les
documents découlant de celui-ci, ont été rédigés en espagnol. En cas de
contradictions entre le document en espagnol et ses traductions, la rédaction en
langue espagnole prévaudra. Le manuel original portera la mention "MANUEL
ORIGINAL".
AMPLIATIONS DE HARDWARE
FAGOR AUTOMATION n'assume aucune responsabilité en cas d'accidents
personnels et de dommages physiques ou matériels subis ou provoqués la CNC
s'ils sont dus à la modification du hardware par du personnel non autorisé par
Fagor Automation.
La modification du hardware de la CNC par du personnel non autorisé par Fagor
Automation implique l'annulation de la garantie.
VIRUS INFORMATIQUES
FAGOR AUTOMATION garantit que le logiciel installé ne contient aucun virus
informatique. L'usager est tenu de filtrer l'équipement de tout virus afin d'en
garantir son bon fonctionnement. La présence de virus informatiques dans la
CNC peut provoquer son mauvais fonctionnement.
FAGOR AUTOMATION n'assume aucune responsabilité en cas d'accidents
personnels et de dommages physiques ou matériels subis ou provoqués par la
CNC s'ils sont dus à la présence d'un virus informatique dans le système.
La présence de virus informatiques dans le système implique la perte de la
garantie.
Manuel de programmation.
CNC 8070
·3·
(REF: 1901)
INDEX
À propos du produit - CNC 8070 ..................................................................................................9
Déclaration de conformité CE et conditions de garantie............................................................. 13
Historique de versions - CNC 8070 ............................................................................................ 15
Conditions de sécurité ................................................................................................................ 25
Conditions de ré-expédition ........................................................................................................ 29
Maintenance de la CNC.............................................................................................................. 31
CHAPITRE 1 CONSTRUCTION D'UN PROGRAMME.
1.1 Langages de programmation. ........................................................................................ 33
1.2 Structure du programme. ............................................................................................... 34
1.2.1 Corps du programme. ................................................................................................ 35
1.2.2 Les sous-routines....................................................................................................... 36
1.3 Structure des blocs de programme................................................................................ 37
1.3.1 Programmation en code ISO...................................................................................... 38
1.3.2 Programmation en langage de haut niveau. .............................................................. 40
1.4 Programmation des axes. .............................................................................................. 41
1.5 Liste des fonctions G. .................................................................................................... 42
1.6 Liste de fonctions auxiliaires M. ..................................................................................... 45
1.7 Liste d'expressions et d'instructions............................................................................... 46
1.8 Programmation des étiquettes du bloc. ......................................................................... 49
1.9 Programmation de commentaires.................................................................................. 50
1.10 Variables et constantes.................................................................................................. 51
1.11 Les paramètres arithmétiques. ...................................................................................... 52
1.12 Opérateurs et fonctions arithmétiques et logiques......................................................... 53
1.13 Expressions arithmétiques et logiques. ......................................................................... 55
CHAPITRE 2 GÉNÉRALITÉS DE LA MACHINE
2.1 Nomenclature des axes ................................................................................................. 57
2.2 Système de coordonnées .............................................................................................. 59
2.3 Systèmes de référence.................................................................................................. 60
2.3.1 Origines des systèmes de référence.......................................................................... 61
2.4 Recherche de référence machine.................................................................................. 62
2.4.1 Définition de "Recherche de référence machine" ...................................................... 62
2.4.2 Programmation de la "Recherche de référence machine" ......................................... 63
CHAPITRE 3 SYSTÈME DE COORDONNÉES
3.1 Programmation en millimètres (G71) ou en pouces (G70) ............................................ 65
3.2 Coordonnées absolues (G90) ou incrémentales (G91) ................................................. 66
3.2.1 Axes rotatifs. .............................................................................................................. 67
3.3 Coordonnées absolues et incrémentales dans le même bloc (I). .................................. 69
3.4 Programmation en rayons (G152) ou en diamètres (G151) .......................................... 70
3.5 Programmation de cotes................................................................................................ 71
3.5.1 Coordonnées cartésiennes ........................................................................................ 71
3.5.2 Coordonnées polaires ................................................................................................ 72
3.5.3 Angle et coordonnée cartésienne. ............................................................................. 74
CHAPITRE 4 PLANS DE TRAVAIL.
4.1 Au sujet des plans de travail sur les modèles de tour ou de fraiseuse. ......................... 78
4.2 Sélectionner les plans principaux de travail................................................................... 79
4.2.1 Modèle fraiseuse ou modèle tour avec configuration d’axes type "trièdre"................ 79
4.2.2 Modèle tour avec configuration des axes type "plan". ............................................... 80
4.3 Sélectionnant un plan de travail et un axe longitudinal.................................................. 81
4.4 Sélectionner l'axe longitudinal de l'outil. ........................................................................ 83
CHAPITRE 5 SÉLECTION D'ORIGINES
5.1 Programmation par rapport au zéro machine ................................................................ 86
5.2 Fixer la cote machine (G174). ....................................................................................... 88
5.3 Décalage de fixation ...................................................................................................... 89
5.4 Présélection de cotes (G92) .......................................................................................... 90
5.5 Transferts d'origine (G54-G59/G159) ............................................................................ 91
Manuel de programmation.
CNC 8070
·4·
(REF: 1901)
5.5.1 Variables pour définir les transferts d’origine............................................................. 93
5.5.2 Transfert d'origine incrémental (G158) ...................................................................... 94
5.5.3 Exclusion d'axes dans le transfert d'origine (G157) ................................................... 96
5.6 Annulation du décalage d'origine (G53)......................................................................... 97
5.7 Présélection de l'origine polaire (G30)........................................................................... 98
CHAPITRE 6 FONCTIONS TECHNOLOGIQUES
6.1 Vitesse d'avance (F) .................................................................................................... 101
6.2 Fonctions associées à l'avance ................................................................................... 103
6.2.1 Unités de programmation de l'avance (G93/G94/G95)............................................ 103
6.2.2 Adaptation de l'avance (G108/G109/G193)............................................................. 104
6.2.3 Modalité d'avance constante (G197/G196).............................................................. 106
6.2.4 Annulation du pourcentage d'avance (G266)........................................................... 108
6.2.5 Commande de l'accélération (G130/G131).............................................................. 109
6.2.6 Commande du jerk (G132/G133)............................................................................. 111
6.2.7 Commande du Feed-Forward (G134)...................................................................... 112
6.2.8 Commande de l'AC-Forward (G135) ....................................................................... 113
6.3 Vitesse de la broche (S) .............................................................................................. 114
6.4 Numéro d'outil (T) ........................................................................................................ 115
6.5 Numéro de correcteur (D)............................................................................................ 118
6.6 Fonctions auxiliaires (M).............................................................................................. 120
6.6.1 Liste des fonctions "M"............................................................................................. 121
6.7 Fonctions auxiliaires (H) .............................................................................................. 122
CHAPITRE 7 LA BROCHE. CONTRÔLE DE BASE.
7.1 La broche master du canal. ......................................................................................... 124
7.1.1 Sélection manuelle d'une broche master................................................................. 126
7.2 Vitesse de la broche .................................................................................................... 127
7.2.1 G192. Limitation de la vitesse de rotation................................................................ 128
7.2.2 Vitesse de coupe constante..................................................................................... 129
7.3 Démarrage et arrêt de la broche.................................................................................. 130
7.4 Changement de gamme de vitesse. ............................................................................ 132
7.5 Arrêt orienté de la broche. ........................................................................................... 134
7.5.1 Le sens de rotation pour orienter la broche. ............................................................ 136
7.5.2 Fonction M19 avec sous-routine associée............................................................... 138
7.5.3 Vitesse de positionnement....................................................................................... 139
7.6 Fonctions M avec sous-routine associée..................................................................... 140
CHAPITRE 8 COMMANDE DE LA TRAJECTOIRE.
8.1 Positionnement rapide (G00)....................................................................................... 141
8.2 Interpolation linéaire (G01). ......................................................................................... 143
8.3 Interpolation circulaire (G02/G03)................................................................................ 149
8.3.1 Coordonnées cartésiennes (programmation du centre de l'arc). ............................. 151
8.3.2 Coordonnées cartésiennes (programmation du rayon de l'arc). ............................. 153
8.3.3 Coordonnées cartésiennes (pré-programmation du rayon de l'arc) (G263). ........... 155
8.3.4 Coordonnées polaires.............................................................................................. 156
8.3.5 Exemple de programmation (modèle M). Coordonnées polaires. ........................... 158
8.3.6 Exemple de programmation (modèle M). Coordonnées polaires. .......................... 159
8.3.7 Exemple de programmation (modèle T). Exemples de programmation. ................. 160
8.3.8 Coordonnées polaires. Transfert temporaire de l'origine polaire au centre de l'arc
(G31)........................................................................................................................ 161
8.3.9 Coordonnées cartésiennes. Centre de l'arc en coordonnées absolues (non-modal)
(G06)........................................................................................................................ 162
8.3.10 Coordonnées cartésiennes. Centre de l'arc en coordonnées absolues (modal)
(G261/G262) ............................................................................................................ 163
8.3.11 Correction de l'arc (G264/G265).............................................................................. 165
8.4 Arc tangent à la trajectoire précédente (G08).............................................................. 167
8.5 Arc défini avec trois points (G09)................................................................................. 169
8.6 Interpolation hélicoïdale (G02/G03)............................................................................. 171
CHAPITRE 9 COMMANDE DE LA TRAJECTOIRE. INTERVENTION MANUELLE.
9.1 Intervention manuelle additive (G201/G202). .............................................................. 174
9.2 Intervention manuelle exclusive (G200). ..................................................................... 175
9.3 Avance pour les déplacements en manuel.................................................................. 176
9.3.1 Avance en jog continu (#CONTJOG)....................................................................... 176
9.3.2 Avance en jog incrémental (#INCJOG).................................................................... 177
9.3.3 Avance en jog incrémental (#MPG). ........................................................................ 178
9.3.4 Limites de parcours pour les mouvements en manuel (#SET OFFSET)................. 179
9.3.5 Synchronisation de cotes et offset manuel additif (#SYNC POS)............................ 180
9.4 Variables...................................................................................................................... 181
Manuel de programmation.
CNC 8070
·5·
(REF: 1901)
CHAPITRE 10 FILETAGE ÉLECTRONIQUE ET TARAUDAGE RIGIDE.
10.1 Filetage électronique à pas constant (G33). ................................................................ 183
10.1.1 Exemples de programmation (modèle -M-).............................................................. 186
10.1.2 Exemples de programmation (modèle -T-). ............................................................. 187
10.2 Filetage électronique à pas variable (G34). ................................................................. 189
10.3 Taraudage rigide (G63)................................................................................................ 193
10.4 Enlever les axes après avoir interrompu un filetage électronique (G233). .................. 195
10.4.1 Variables associés à G233. ..................................................................................... 198
10.4.2 Exemple de programmation. .................................................................................... 198
CHAPITRE 11 AIDES GÉOMÉTRIQUES
11.1 Arête vive (G07/G60)................................................................................................... 199
11.2 Arête semi-arrondie (G50) ........................................................................................... 200
11.3 Arête arrondie commandée (G05/G61) ....................................................................... 201
11.3.1 Types d'arrondi d'arête............................................................................................. 202
11.4 Arrondissement d'arêtes (G36).................................................................................... 206
11.5 Chanfreinage d'arêtes (G39)........................................................................................ 208
11.6 Entrée tangentielle (G37)............................................................................................. 210
11.7 Sortie tangentielle (G38) .............................................................................................. 211
11.8 Image miroir (G11, G12, G13, G10, G14).................................................................... 212
11.9 Rotation du système de coordonnées (G73) ............................................................... 216
11.10 Facteur d'échelle générale........................................................................................... 218
11.11 Zones de travail. .......................................................................................................... 221
11.11.1 Comportement de la CNC en cas de zones de travail actives................................. 222
11.11.2 Définir les limites des zones de travail (G120/G121/G123). .................................... 223
11.11.3 Activer/désactiver les zones de travail (G122)......................................................... 225
11.11.4 Résumé des variables associées aux zones de travail............................................ 228
CHAPITRE 12 FONCTIONS PRÉPARATOIRES SUPPLÉMENTAIRES
12.1 Temporisation (G04 / #TIME). ..................................................................................... 229
12.2 Limites de logiciel......................................................................................................... 231
12.2.1 Définir la première limite de logiciel ((G198/G199). ................................................. 232
12.2.2 Définir la première limite de logiciel à travers des variables. ................................... 234
12.2.3 Définir la deuxième limite de logiciel à travers des variables................................... 235
12.2.4 Variables associées aux limites de logiciel. ............................................................. 236
12.3 Activer et désactiver les axes Hirth (G170/G171)........................................................ 237
12.4 Changement de set et de gamme................................................................................ 238
12.4.1 Changer le set des paramètres d'un axe (G112). .................................................... 238
12.4.2 Changer la gamme et le set d'un asservissement Sercos, à travers des variables. 239
12.4.3 Variables associées au changement du set et de la gamme................................... 240
12.5 Adoucir la trajectoire et l'avance. ................................................................................. 241
12.5.1 Adoucir la trajectoire (#PATHND). ........................................................................... 241
12.5.2 Adoucir la trajectoire et l'avance (#FEEDND). ......................................................... 242
CHAPITRE 13 COMPENSATION D'OUTIL
13.1 Compensation de rayon............................................................................................... 245
13.1.1 Facteur de forme des outils de tournage. ................................................................ 246
13.1.2 Fonctions associées à la compensation de rayon ................................................... 249
13.1.3 Démarrage de la compensation de rayon ................................................................ 252
13.1.4 Segments de compensation de rayon...................................................................... 255
13.1.5 Changement du type de compensation de rayon pendant l'usinage ....................... 259
13.1.6 Annulation de la compensation de rayon ................................................................. 261
13.2 Compensation de longueur.......................................................................................... 264
13.3 Compensation d'outil 3D.............................................................................................. 266
13.3.1 Programmation du vecteur dans le bloc................................................................... 268
CHAPITRE 14 CONTRÔLER L'EXÉCUTION ET L'AFFICHAGE DU PROGRAMME.
14.1 Condition de saut de bloc (/). ...................................................................................... 269
14.2 Interrompre l’exécution du programme et la reprendre dans un autre bloc ou programme.
270
14.2.1 Définir le bloc ou programme où l'exécution continue (#ABORT)............................ 271
14.2.2 Point par défaut pour continuer l'exécution (#ABORT OFF).................................... 272
14.3 Répétition d'un bloc (NR)............................................................................................. 273
14.3.1 Répétition d'un bloc de déplacement n fois (NR/NR0)............................................. 273
14.3.2 Préparer une sous-routine sans l'exécuter (NR0). ................................................... 274
14.4 Répétition d'un groupe de blocs (#RPT). ..................................................................... 275
14.4.1 Exemple de programmation. .................................................................................... 277
14.5 Interrompre la préparation de blocs jusqu'à ce que se produise un événement (#WAIT
FOR). ........................................................................................................................... 278
Manuel de programmation.
CNC 8070
·6·
(REF: 1901)
14.6 Interrompre la préparation de blocs (#FLUSH)............................................................ 279
14.7 Activer/désactiver le traitement de bloc unique (#ESBLK/ #DSBLK). ......................... 280
14.8 Activer/désactiver le signal de stop (#DSTOP/#ESTOP). ........................................... 281
14.9 Activer/désactiver le signal de feed-hold (#DFHOLD/#EFHOLD)................................ 282
14.10 Saut de bloc ($GOTO)................................................................................................. 283
14.11 Exécution conditionnelle ($IF). .................................................................................... 284
14.11.1 Exécution conditionnelle ($IF).................................................................................. 284
14.11.2 Exécution conditionnelle ($IF - $ELSE). .................................................................. 285
14.11.3 Exécution conditionnelle ($IF - $ELSEIF). ............................................................... 286
14.12 Exécution conditionnelle ($SWITCH). ......................................................................... 287
14.13 Répétition de blocs ($FOR). ........................................................................................ 288
14.14 Répétition conditionnelle de blocs ($WHILE). ............................................................. 290
14.15 Répétition conditionnelle de blocs ($DO). ................................................................... 291
CHAPITRE 15 SOUS-ROUTINES.
15.1 Exécution de sous-routines depuis la mémoire RAM. ................................................. 295
15.2 Définition des sous-routines. ....................................................................................... 296
15.3 Exécution des sous-routines........................................................................................ 297
15.3.1 LL. Appel à une sous-routine locale......................................................................... 298
15.3.2 L. Appel à une sous-routine globale. ....................................................................... 298
15.3.3 #CALL. Appel à une sous-routine locale ou globale. ............................................... 299
15.3.4 #PCALL. Appel à une sous-routine locale ou globale en initialisant des paramètres....
300
15.3.5 #MCALL. Appel à une sous-routine locale ou globale avec caractère modal.......... 301
15.3.6 #MDOFF. Annuler le caractère modal de la sous-routine........................................ 303
15.3.7 #RETDSBLK. Exécuter une sous-routine comme bloc unique................................ 304
15.4 #PATH. Définir l'emplacement des sous-routines globales. ........................................ 305
15.5 Exécution des sous-routines OEM. ............................................................................. 306
15.6 Sous-routines génériques d’utilisateur (G500-G599). ................................................. 308
15.7 Aides aux sous-routines. ............................................................................................. 311
15.7.1 Fichiers d'aide aux sous-routines............................................................................. 311
15.7.2 Liste de sous-routines disponibles........................................................................... 313
15.8 Sous-routines d’interruption......................................................................................... 314
15.8.1 Repositionner les axes et les broches depuis la sous-routine (#REPOS). .............. 315
15.9 Sous-routine associée au start. ................................................................................... 316
15.10 Sous-routine associée au reset. .................................................................................. 317
15.11 Sous-routines associées au cycle de calibrage de cinématique. ................................ 318
CHAPITRE 16 EXÉCUTION DE BLOCS ET PROGRAMMES.
16.1 Exécuter un programme dans le canal indiqué. .......................................................... 319
16.2 Exécuter un bloc dans le canal indiqué. ...................................................................... 321
CHAPITRE 17 AXE C
17.1 Activer la broche comme axe C................................................................................... 324
17.2 Usinage sur la surface frontale. ................................................................................... 326
17.3 Usinage sur la surface cylindrique............................................................................... 328
CHAPITRE 18 TRANSFORMATION ANGULAIRE DE L'AXE INCLINÉ.
18.1 Activation et annulation de la transformation angulaire. .............................................. 333
18.2 Bloquer (suspendre) la transformation angulaire......................................................... 334
18.3 Obtenir l'information de la transformation angulaire. ................................................... 335
CHAPITRE 19 CONTRÔLE TANGENTIEL.
19.1 Activer et annuler le contrôle tangentiel....................................................................... 339
19.2 Bloquer (suspendre) le contrôle tangentiel. ................................................................. 342
19.3 Obtenir information du contrôle tangentiel................................................................... 344
CHAPITRE 20 CINÉMATIQUES ET TRANSFORMATION DE COORDONNÉES.
20.1 Systèmes de coordonnées. ......................................................................................... 346
20.2 Mouvement sur plan incliné. ........................................................................................ 347
20.3 Sélectionner une cinématique (#KIN ID). .................................................................... 348
20.4 Systèmes de coordonnées (#CS / #ACS). .................................................................. 349
20.4.1 Définir un système de coordonnées (MODE1). ....................................................... 353
20.4.2 Définir un système de coordonnées (MODE2). ....................................................... 354
20.4.3 Définir un système de coordonnées (MODE3). ....................................................... 355
20.4.4 Définir un système de coordonnées (MODE4). ....................................................... 356
20.4.5 Définir un système de coordonnées (MODE5). ....................................................... 357
Manuel de programmation.
CNC 8070
·7·
(REF: 1901)
20.4.6 Définir un système de coordonnées (MODE6). ....................................................... 358
20.4.7 Travail avec broches à 45º (type Huron).................................................................. 360
20.4.8 Comment combiner plusieurs systèmes de coordonnées ....................................... 362
20.5 Outil perpendiculaire au plan (#TOOL ORI)................................................................. 364
20.5.1 Exemples de programmation. .................................................................................. 365
20.6 Travail avec RTCP (Rotating Tool Center Point). ........................................................ 367
20.6.1 Exemples de programmation. .................................................................................. 369
20.7 Corriger la compensation longitudinale de l’outil implicite du programme (#TLC)....... 371
20.8 Façon d'enlever l'outil lorsqu'on perd le plan. .............................................................. 372
20.9 Orientation de l’outil dans le système de coordonnées pièce...................................... 373
20.9.1 Activer l'orientation de l’outil dans le système de coordonnées pièce. .................... 373
20.9.2 Annuler l'orientation de l’outil dans le système de coordonnées pièce.................... 374
20.9.3 Comment gérer les discontinuités dans l’orientation des axes rotatifs. ................... 375
20.9.4 Écran pour sélectionner la solution voulue. ............................................................. 377
20.9.5 Exemple d'exécution. Sélection d'une solution. ....................................................... 378
20.10 Sélection des axes rotatifs qui positionnent l’outil en cinématiques type 52................ 379
20.11 Transformer le zéro pièce actuel en tenant compte de la position de la cinématique de la
table. ............................................................................................................................ 380
20.11.1 Processus pour sauvegarder un zéro pièce avec les axes de la table sur n’importe
quelle position. ......................................................................................................... 381
20.11.2 Exemple pour maintenir le zéro pièce, sans rotation du système de coordonnées. 382
20.12 Résumé des variables associées aux cinématiques .................................................. 384
CHAPITRE 21 HSC. USINAGE À HAUTE VITESSE.
21.1 Recommandations sur l'usinage.................................................................................. 388
21.2 Sous-routines d'utilisateur G500-G501 pour activer/annuler le HSC........................... 389
21.2.1 Exemple alternatif aux fonctions G500-G501, fournies par Fagor. .......................... 391
21.3 Mode HSC SURFACE. Optimisation de la finition superficielle. .................................. 393
21.4 Mode HSC CONTERROR. Optimisation l'erreur de contour. ...................................... 396
21.5 Mode HSC FAST. Optimisation de l’avance de l'usinage. ........................................... 398
21.6 Annulation du mode HSC. ........................................................................................... 400
CHAPITRE 22 AXE VIRTUEL DE L'OUTIL.
22.1 Activer l'axe virtuel de l'outil. ........................................................................................ 402
22.2 Annuler l'axe virtuel de l'outil........................................................................................ 403
22.3 Variables associées à l'asse virtuel de l'outil. .............................................................. 404
CHAPITRE 23 AFFICHER MESSAGES, AVERTISSEMENTS ET ERREURS.
23.1 #ERROR. Afficher une erreur sur l'écran..................................................................... 406
23.2 #WARNING / #WARNINGSTOP. Afficher un avertissement sur l'écran. .................... 408
23.3 #MSG. Afficher un message sur l'écran....................................................................... 410
23.4 Identificateurs de format et caractères spéciaux. ........................................................ 412
23.5 Fichier cncError.txt. Liste d'erreurs et warnings de l'OEM et de l'utilisateur. ............... 413
23.6 Fichier cncMsg.txt. Liste des messages de l'OEM et de l'utilisateur............................ 414
23.7 Résumé des variables. ................................................................................................ 415
CHAPITRE 24 DMC (DYNAMIC MACHINING CONTROL).
24.1 Activer le DMC. ............................................................................................................ 418
24.2 Désactiver le DMC. ...................................................................................................... 420
24.3 Résumé des variables. ................................................................................................ 421
24.4 Opérer avec le DMC. ................................................................................................... 423
24.4.1 Fonctionnement du DMC. ........................................................................................ 423
24.4.2 État et progression du DMC. Mode automatique. .................................................... 425
24.4.3 Pourcentage d'avance (feed override). .................................................................... 425
CHAPITRE 25 OUVRIR ET ÉCRIRE DES FICHIERS.
25.1 #OPEN. Ouvrir un fichier pour écriture. ....................................................................... 427
25.2 #WRITE. Écrire dans un fichier.................................................................................... 429
25.3 #CLOSE. Fermer un fichier.......................................................................................... 431
25.4 Fichier cncWrite.txt. Liste des messages de l'OEM et de l'utilisateur. ......................... 432
CHAPITRE 26 SENTENCES DE PROGRAMMATION.
26.1 Instructions d'affichage. Définir la dimension de la zone graphique ............................ 433
26.2 Génération ISO. ........................................................................................................... 436
26.3 Couplage électronique d'axes...................................................................................... 439
26.4 Stationner les axes. ..................................................................................................... 440
26.5 Modifier la configuration des axes d'un canal. ............................................................. 442
Manuel de programmation.
CNC 8070
·8·
(REF: 1901)
26.6 Modifier la configuration des broches d'un canal......................................................... 447
26.7 Synchronisation de broches ........................................................................................ 450
26.8 Sélection de la boucle pour un axe ou broche. Boucle ouverte ou boucle fermée...... 454
26.9 Détection de collisions ................................................................................................. 456
26.10 Interpolation de splines (Akima) .................................................................................. 458
26.11 Interpolation polynomiale............................................................................................. 461
26.12 Commande de l'accélération ....................................................................................... 462
26.13 Définition de macros .................................................................................................... 464
26.14 Communication et synchronisation entre canaux ........................................................ 466
26.15 Déplacement des axes indépendants.......................................................................... 469
26.16 Cames électroniques. .................................................................................................. 473
26.17 Modifier online la configuration de la machine sur les graphiques HD (fichiers xca)... 476
CHAPITRE 27 VARIABLES DE LA CNC
Manuel de programmation.
CNC 8070
·9·
(REF: 1901)
À PROPOS DU PRODUIT - CNC 8070
CARACTÉRISTIQUES DE BASE.
(*) TTL Différentiel / Sinusoïdal 1 Vpp (**) TTL / TTL Différentiel / Sinusoïdal 1 Vpp / Protocole SSI / FeeDat / EnDat
Caractéristiques de base. ·BL· ·OL· ·L·
Nombre d'axes. 3 à 7 3 à 31 3 à 31
Nombre de broches. 1 1 à 6 1 à 6
Nombre de magasins. 1 1 à 4 1 à 4
Nombre de canaux d'exécution. 1 1 à 4 1 à 4
Nombre d'axes interpolés (maximum). 4 3 à 31 3 à 31
Nombre de manivelles. 1 à 12
Type de régulation. Analogique / Numérique Sercos
Numérique Mechatrolink
Analogique
Numérique Sercos
Communications. RS485 / RS422 / RS232
Ethernet
Expansion PCI. Non Option Non
PLC intégré.
Temps d'exécution du PLC.
Entrées numériques / Sorties numériques.
Marques / Enregistrements.
Temporisateurs / Compteurs.
Symboles.
< 1ms/K
1024 / 1024
8192 / 1024
512 / 256
Illimités
Temps de traitement de bloc. < 1 ms < 1 ms
Modules à distance. RIOW RIO5 RIO70 RIOR RCS-S
Valable pour CNC. 8070
8065
8060
8070
8065
8060
8070
8065
- - -
P
R
O
D
U
I
T
D
É
C
L
A
S
S
É
8070
8065
8060
8070
8065
8060
Communication avec les modules à distance. CANopen CANopen CANfagor CANopen Sercos
Entrées numériques par module. 8 24 / 48 16 48 - - -
Sorties numériques par module. 8 16 / 32 16 32 - - -
Entrées analogiques par module. 4 4 8 - - - - - -
Sorties analogiques par module. 4 4 4 - - - 4
Entrées pour sondes de température. 2 2 - - - - - - - - -
Entrées de comptage. - - - - - - 4 (*) - - - 4 (**)
Personnalisation.
Système ouvert basé sur PC, entièrement personnalisable.
Fichiers de configuration INI.
Outil de configuration visuelle FGUIM.
Visual Basic®, Visual C++®, etc.
Bases de données internes en Microsoft® Access.
Interface OPC compatible.
Manuel de programmation.
CNC 8070
·10·
(REF: 1901)
OPTIONS DE LOGICIEL.
Il faut tenir compte que certaines des performances décrites dans ce manuel dépendent des options de
logiciel installées. Les options de logiciel activées dans la CNC peuvent être consultées en mode diagnostic
(accessible depuis la fenêtre de tâches en cliquant sur [CTRL][A]), rubrique options de logiciel.
Consultez l'ordering handbook pour découvrir les options de logiciel disponibles pour votre modèle.
SOFT ADDIT AXES
Axe additionnel.
Ajoute des axes à la configuration par défaut.
SOFT ADDIT SPINDLES
Broche additionnelle.
Ajoute des broches à la configuration par défaut.
SOFT ADDIT TOOL MAGAZ
Almacén adicional.
Ajoute des magasins à la configuration par défaut.
SOFT ADDIT CHANNELS
Canal additionnel.
Ajoute des canaux à la configuration par défaut.
SOFT 4 AXES INTERPOLATION LIMIT
Limitation 4 axes interpolés.
Limite à 4 le nombre d'axes que la CNC peut interpoler en
même temps.
SOFT i4.0 CONNECTIVITY PACK
Industry 4.0.
Cette option permet d'utiliser et de réaliser une saisie de
données à travers FSYS.
SOFT OPEN SYSTEM
Système ouvert.
La CNC est un système fermé offrant toutes les
caractéristiques nécessaires pour l'usinage de pièces.
Toutefois, parfois certains clients utilisent des applications
de tiers pour prendre des mesures, réaliser des
statistiques ou exécuter d'autres tâches en plus d'usiner
une pièce.
Cette prestation doit être active lors de l'installation de ce
type d'applications, même s'il s'agit de fichiers Office. Une
fois l'application installée, nous recommandons d'ouvrir la
CNC pour éviter que les utilisateurs n'installent un autre
type d'applications qui pourraient ralentir le système et
avoir un impact sur l'usinage.
SOFT DIGITAL SERCOS
Régulation numérique Sercos
Régulation numérique Sercos
SOFT DIGIT NO FAGOR
Régulation numérique Sercos
Bus numérique Mechatrolink.
SOFT EDIT/SIMUL
Mode EDISIMU (édition et simulation).
Permet d'éditer, de modifier et de simuler des
programmes pièce.
SOFT IEC 61131 LANGUAGE
Langage IEC 61131
IEC 61131 est un langage de programmation PLC, très
populaire sur les marchés alternatifs qui pénètre
progressivement sur le marché de la machine-outil. Avec
cette prestation, le PLC peut être programmé dans le
langage Fagor habituel ou dans le format IEC 61131.
SOFT TOOL RADIUS COMP
Compensation de rayon.
La compensation d'outil permet de programmer le contour
à usiner à partir des dimensions de la pièce et sans tenir
compte des dimensions de l'outil qui va être utilisé par la
suite. Cela évite d'avoir à calculer et à définir la trajectoire
de l'outil en fonction du rayon de l'outil.
SOFT PROFILE EDITOR
Éditeur de profils.
Elle permet d'éditer des profils de pièce graphiquement et
d'importer les fichiers dxf.
SOFT RTCP
RTCP dynamique (Rotating Tool Center Point).
L'option RTCP dynamique est un besoin pour l'usinage
avec interpolation à 4, 5 ou 6 axes.
Manuel de programmation.
CNC 8070
·11·
(REF: 1901)
SOFT C AXIS
Axe C.
Elle active la cinématique pour travailler avec l'axe C et
ses cycles fixes associés. La CNC peut contrôler plusieurs
axes C. Les paramètres de chaque axe indiquent s'il
fonctionnera comme un axe C ou pas, et il ne sera pas
nécessaire d'activer un autre axe dans les paramètres
machine.
SOFT TANDEM AXES
Axes tandem.
Un axe tandem consiste en deux moteurs couplés
mécaniquement entre eux pour former un seul système de
transmission (axe ou broche). Un axe tandem permet de
disposer du couple nécessaire pour déplacer un axe
lorsqu'un seul moteur ne peut pas délivrer le couple
suffisant pour le déplacement.
Lorsqu'on active cette caractéristique, il faut tenir compte
du fait que, pour chaque axe tandem de la machine, un
autre axe doit être ajouté à l'ensemble de la configuration.
Par exemple, dans un grand tour de 3 axes (X Z et contre-
pointe), si la contre-pointe est un axe tandem, l'ordre
d'achat final de la machine devra indiquer 4 axes.
SOFT SYNCHRONISM
Synchronisation des axes et des broches.
Les axes et les vis peuvent être synchronisés de deux
façons : en vitesse et en position. La configuración CNC
prévoit la synchronisation de 2 axes ou 2 broches. Une fois
synchronisés, seul le maître visualise et programme
l'élément.
SOFT HSSA II MACHINING SYSTEM
Système d'usinage HSSA-II.
Il s'agit de la nouvelle version d’algorithmes pour l'usinage
à grande vitesse (HSC). Ce nouvel algorithme HSSA
permet d'optimiser l'usinage à grande vitesse pour obtenir
de plus grandes vitesses de coupe, des contours plus
doux, une finition superficielle améliorée et une plus
grande précision.
SOFT TANGENTIAL CONTROL
Contrôle tangentiel.
Le contrôle tangentiel permet qu’un axe maintienne
toujours la même orientation par rapport à la trajectoire
programmée. La trajectoire d’usinage est définie sur les
axes du plan actif et la CNC conserve l’orientation de l’axe
rotatif, pendant toute la trajectoire.
SOFT DRILL CYCL OL
Cycles ISO de perçage pour le modèle OL.
Cycles ISO de perçage pour le modèle OL (G80, G81,
G82, G83).
SOFT PROBE
Cycles fixes du palpeur.
La CNC peut avoir deux palpeurs configurés, typiquement
un palpeur d’établi pour calibrer des outils et un palpeur
de mesure pour réaliser des mesures sur la pièce.
Cette option active les fonctions G100, G103 et G104
(pour réaliser des mouvements du palpeur); les cycles
fixes du palpeur ne sont pas inclus.
SOFT THIRD PARTY CANOPEN
CANopen de tiers.
Active l'utilisation de modules CANopen no-Fagor.
OFT FVC BASIC
SOFT FVC UP TO 10m3
SOFT FVC MORE TO 10m3
Compensation volumétrique.
Les machines à 5 axes sont généralement utilisées pour
fabriquer de grandes pièces. La précision des pièces est
limitée par les tolérances de fabrication de la machine et
par l'effet de la température durant l'usinage.
Dans des secteurs comme l'aérospatial, les demandes
d'usinage font que les outils classiques de compensation
soient insuffisants. La compensation volumétrique FVC
est là pour compléter les outils de réglage de la machine.
Au moment de sonder le volume de travail total de la
machine, la CNC connaît la position exacte de l'outil à tout
moment. Après avoir appliqué les compensations
nécessaires, la pièce résultante a la précision et la
tolérance souhaitées.
3 options sont disponibles, en fonction de la taille de la
machine.
FVC BASIC: Compensation de 25 points sur chaque
axe. Rapide à calibrer (temps), mais moins précise
que les deux autres, même si cela est suffisant pour
les tolérances souhaitées.
FVC UP TO 10m3: Compensation de volumes jusqu'à
10 m³. Plus précise que FVC BASIC, mais exige un
calibrage plus précis au moyen d'un laser Tracer ou
Tracker.
FVC MORE TO 10m3: Compensation de volumes
supérieurs à 10 m³. Plus précise que FVC BASIC,
mais exige un calibrage plus précis au moyen d'un
laser Tracer ou Tracker.
SOFT 60 PWM CONTROL
Pulse-Width Modulation.
Cette fonction est uniquement disponible sur des
systèmes de réglage avec bus Sercos. Elle est
principalement orientée aux machines laser pour la coupe
de tôles très épaisses, pour laquelle la CNC génère une
série d'impulsions PWM pour contrôler la puissance du
laser au moment de perforer le point de départ.
Cette caractéristique est indispensable pour la coupe de
tôles très épaisses et demande deux sorties numériques
rapides disponibles dans l'unité centrale. Avec cette
nouvelle caractéristique, l'OEM n'a pas besoin d'installer
des dispositifs externes et de les programmer, ce qui
réduit les coûts associés à la machine et le temps
d'installation. Cela profite aussi à l'utilisateur final étant
donné que la fonction "Découper avec PWM" est
beaucoup plus facile à utiliser et programmer.
SOFT 60 GAP CONTROL
Contrôle de gap.
Cette fonction est principalement orientée aux machines
laser. Le contrôle de gap permet de maintenir une distance
fixe entre la buse du laser et la surface de la tôle. Cette
distance est calculée par un capteur branché à la CNC, de
sorte que la CNC compensera les variations du capteur
sur la distance programmée avec des mouvements
additionnels dans l'axe programmé pour le gap.
SOFT DMC
Dynamic Machining Control.
Le DMC adapte l'avance pendant l'usinage, pour
conserver la puissance de coupe au plus près possible
des conditions idéales d'usinage.
SOFT FMC
Fagor Machining Calculator.
L'application FMC consiste en une base de données de a
base de matériaux à usiner et d'opérations d'usinage
(fraisage et tournage), ainsi qu'une interface qui permet de
choisir les conditions de coupe appropriées pour ces
opérations.
SOFT FFC
Fagor Feed Control.
Au cours de l'exécution d'un cycle fixe, la fonction FFC
permet de remplacer l'avance et la vitesse programmées
dans le cycle par les valeurs actives dans l'exécution,
affectées par le feed overried et speed override.
Manuel de programmation.
CNC 8070
·12·
(REF: 1901)
SOFT 60/65/70 OPERATING TERMS
Licence d'utilisation temporaire.
L'option « Operating Terms » active une licence
d'utilisation temporaire dans la CNC, valable jusqu'à une
date définie par l'OEM.
SOFT MANUAL NESTING
Imbrication manuelle.
Le nesting ou imbrication consiste à créer un étalon sur la
tôle, à partir de l'une des figues définies au préalable (au
format dxf, dwg ou fichiers de paramétrage), dans le but
d'optimiser l'utilisation de la tôle. Une fois l'étalon défini, la
CNC génère le programme. Dans le nesting manuel,
l'opérateur distribue les pièces sur celle de la tôle.
SOFT AUTO NESTING
Imbrication automatique.
Le nesting ou imbrication consiste à créer un étalon sur la
tôle, à partir de l'une des figues définies au préalable (au
format dxf, dwg ou fichiers de paramétrage), dans le but
d'optimiser l'utilisation de la tôle. Une fois l'étalon défini, la
CNC génère le programme. Dans le nesting automatique,
l'application distribue les figures sur la tôle, en optimisant
l'espace.
Manuel de programmation.
CNC 8070
·13·
(REF: 1901)
DÉCLARATION DE CONFORMITÉ CE ET
CONDITIONS DE GARANTIE
DÉCLARATION DE CONFORMITÉ
La déclaration de conformité de la CNC est disponible dans la rubrique de téléchargement du site Web
d'entreprise de FAGOR. http://www.fagorautomation.com. (Type de fichier : Déclaration de conformité).
CONDITIONS DE GARANTIE
Les conditions de garantie de la CNC sont disponibles dans la rubrique de téléchargement du site Web
d'entreprise de FAGOR. http://www.fagorautomation.com. (Type de fichier : Conditions générales de
vente-Garantie).
PAGE VIERGE
·14·
Manuel de programmation.
CNC 8070
·15·
(REF: 1901)
HISTORIQUE DE VERSIONS - CNC 8070
Voir ci-dessous la liste des performances ajoutées à chaque référence du manuel.
Ref. 0201
Ref. 0212
Ref. 0501
Logiciel V01.00
Première version. Modèle fraiseuse.
Logiciel V01.10
Nouvelle avance de repositionnement après l'inspection d'outil. Paramètre machine: REPOSFEED.
Nouveau traitement des touches de jog. Touches différentes pour sélectionner
l'axe et le sens.
Paramètre machine: JOGKEYDEF.
Connaître les dimensions de la cinématique sur un axe. Variable: (V.)A.HEADOF.xn
Simulation du clavier depuis le PLC. Variable: (V.)G.KEY
Facteur d'échelle générale. Instruction: #SCALE.
Sélection du palpeur. Instruction: #SELECT PROBE.
Cycles fixes du palpeur. Instruction: #PROBE.
Programmation d'avis. Instruction: #WARNING.
Répétition de blocs. Instruction: #RPT.
Connaître le facteur d'échelle général actif. Variable: (V.)G.SCALE
Savoir quel est le palpeur actif. Variable: (V.)G.ACTIVPROBE
Améliorations dans la programmation de l'usinage à grande vitesse. Instruction: #HSC.
Améliorations dans la programmation de l’échange d’axes. Instructions: #SET
#CALL
#FREE
#RENAME
Le nombre de macros dans un programme est limité à 50. Macros.
Logiciel V02.01
Système d'exploitation Windows XP.
Mise hors tension d'arrêt d'urgence avec batterie (unité centrale PC104).
Système multicanal, jusqu'à 4 canaux. Échange d’axes et de broches,
communication et synchronisation entre canaux, paramètres arithmétiques
communs, accès à variables par canal, etc.
Système multi-broches, jusqu'à 4 broches.
Gestion d'outil avec plusieurs magasins, jusqu'à 4 magasins.
Mode de compensation de rayon (G136/G137) par défaut. Paramètre machine: IRCOMP.
Nouveau comportement pour des axes rotatifs.
La variable (V.)TM.MZWAIT n'est pas nécessaire dans la sous-routine
associée à M06.
Sous-routine associée à M6.
Variable: (V.)TM.MZWAIT
Connaître la version du logiciel. Variable: (V.)G.SOFTWARE
Variables associées au réglage de la boucle. Réglage des gains depuis le
PLC.
Variables: (V.)A.PLCFFGAIN.xn
(V.)A.PLCACFGAIN.xn
(V.)A.PLCPROGAIN.xn
Variables associées au réglage de la boucle. Incrément de la position et la
période d'échantillonnage.
Variables: (V.)A.POSINC.xn
(V.)A.TPOSINC.xn
(V.)A.PREVPOSINC.xn
Variables associées au réglage de la boucle. Réglage fin de l’avance,
accélération et jerk.
Variables: (V.)A.FEED.xn
(V.)A.TFEED.xn
(V.)A.ACCEL.xn
(V.)A.TACCEL.xn
(V.)A.JERK.xn
(V.)A.TJERK.xn
Variables associées aux entrées de comptage. Variables:
(V.)A.COUNTER.xn
(V.)A.COUNTERST.xn
(V.)A.ASINUS.xn
(V.)A.BSINUS.xn
Manuel de programmation.
CNC 8070
·16·
(REF: 1901)
Ref. 0504
Ref. 0509
Ref. 0601
Optimiser la lecture et l'écriture des variables depuis le PLC . Accès
asynchrone uniquement aux variables suivantes.
Les variables de l'outil seront à lecture asynchrone lorsque l'outil ne sera
pas actif ni sera dans le magasin.
Les variables de l'outil seront d'écriture asynchrone, qu'il soit actif ou non.
Les variables référées aux paramètres arithmétiques locaux du niveau
actif seront de lecture et d'écriture asynchrone.
Lecture et l'écriture des variables depuis le PLC.
Stationner et récupérer les broches. Instructions: #PARK
#UNPARK.
Compensation de rayon.
Comportement du début et de la fin de la compensation de rayon quand
on ne programme pas un déplacement.
Changer le type de compensation de rayon pendant l'usinage.
Depuis le programme, charger un outil dans une position concrète de
magasin.
Programmation de sous-routines modales. Instruction: #MCALL.
Exécution d'un bloc dans un canal. Instruction: #EXBLK.
Programmation du nombre de répétitions dans le bloc. Commande NR.
Software V02.03
Programmation de came électronique (cotes réelles). Instruction: #CAM
Synchronisation d'axe indépendant (cotes réelles). Instruction: #FOLLOW.
Déplacement de l'axe indépendant. Instruction: #MOVE.
G31. Transfert temporaire de l'origine polaire au centre d'interpolation. Fonction G31.
G112. Changement du set de paramètres à l'asservissement. Fonction G112.
Logiciel V03.00
Modèle tour. Cycles fixes d’usinage, calibrage d’outils de tour, variables pour
consulter la géométrie des outils de tour, etc.
Axe incliné.
Permettre l'utilisation de la fonction G95 en mode manuel. Paramètre machine: FPRMAN.
Axe C maintenu. Paramètre machine: PERCAX.
Système sans aucun magasin.
Outils de terre pour un magasin tourelle.
Variable pour lire l'offset accumulé du PLC. Variable: (V.)A.ACTPLCOF.xn
Variable pour obtenir une estimation linéaire de l'erreur de poursuite. Variable: (V.)A.FLWEST.xn
Variables pour lire la valeur de feed-forward ou AC-forward instantané. Variables: (V.)A.ACTFFW.xn
(V.)A.ACTACF.xn
Variable pour connaître le numéro de ligne du fichier en train d'être exécuté. Variable: (V.)G.LINEN
Variable pour connaître le type de cycle actif. Variable: (V.)G.CYCLETYPEON
Variable pour connaître l'orientation de l'outil. Variable: (V.)G.TOOLDIR
Variable pour connaître si le mode HSC se trouve actif. Variable: (V.)G.HSC
Variable pour lire l'avance théorique sur une trajectoire 3D. Variable: (V.)G.F3D
Variable pour connaître le numéro de warning affiché. Variable: (V.)G.CNCWARNING
La variable (V.)G.CNCERR devient par canal. Variable: (V.)G.CNCERR
Sélectionner le type de boucle, ouverte ou fermée, pour la broche. Instruction: #SERVO.
Synchronisation de broches. Instruction: #SYNC.
Synchronisation de broches. Instruction: #TSYNC.
Synchronisation de broches. Instruction: #UNSYNC.
Sélection de cycles de fraiseuse dans un modèle tour. Instruction: #MILLCY.
Sélection de cycles de tour dans une fraiseuse. Instruction: #LATHECY.
Définir une cinématique en activant l'axe C. Instruction #CYL.
Définir une cinématique en activant l'axe C. Instruction #FACE.
Améliorations à la transformation de coordonnées (#CS/#ACS).
Maintenir le zéro pièce en désactivant la transformation.
Travail avec broches à 45º. Sélectionner entre deux alternatives.
Maintenir la rotation des axes du plan avec MODE 6.
Instructions #CS
#ACS.
G33. Nouveau paramètre (Q1) pour définir l'angle d'entrée. Fonction G33.
G63. Pendant le taraudage l'inspection d'outil est permise. Fonction G63.
La fonction G112 n’est pas valide pour la broche. Fonction G112.
Le critère est modifié quand on modifie la broche maître dans le canal.
Logiciel V03.01
Accouplement d'axes. Configurer l'état par défaut d'un accouplement d'axes. Paramètres machine: LINKCANCEL.
Compensation de rayon. Mode dans lequel la compensation de rayon est
annulée.
Paramètres machine: COMPCANCEL.
Utiliser le caractère ";" pour programmer un commentaire dans le programme
pièce.
Variables. Géométrie des outils de tour.
Logiciel V02.01
Manuel de programmation.
CNC 8070
·17·
(REF: 1901)
Ref. 0606
Ref. 0608
Ref. 0704 / Ref. 0706
Ref. 0707
Ref. 0709
Ref. 0712
Variables. Numéro d’outil dans les pinces du bras échangeur. Variables:
(V.)TM.TOOLCH1[mz]
(V.)TM.TOOLCH2[mz]
L'instruction #EXEC n'indique pas d'erreur si le canal est occupé; l'instruction
attend la fin de l’opération en cours.
Instruction #EXEC.
L'instruction #EXBLK n'indique pas d'erreur si le canal est occupé; l'instruction
attend la fin de l’opération en cours.
Instruction #EXBLK.
Logiciel V03.10
Avance. Avance maximum pour l'usinage. Paramètre machine: MAXFEED.
Avance. Avance d'usinage par défaut lorsque aucun n'est programmé. Paramètre machine: DEFAULTFEED.
La CNC permet de modifier l’override de la broche pendant le taraudage
électronique (G33) et dans les cycles fixes de taraudage du modèle ·T· (G86,
G87 et ses équivalents de l’éditeur de cycles).
Paramètres machine:
THREADOVR, OVRFILTER.
Fonction retrace.
Contrôle tangentiel.
La CNC vérifie si le sens de rotation programmé (M3/M4) coïncide avec le
sens prédéfini dans la table d’outils.
M02/M30. Il n’est pas nécessaire de programmer M02 ou M30 pour achever
un programme pièce.
Fonctions M02/M30.
Annuler le sens de rotation prédéterminé d’un outil. Variables: (V.)G.SPDLTURDIR
Modifier l’avance maximum permise dans le canal depuis le PLC. Variables: (V.)PLC.PLCG00FEED
Afficher l'état du relais d'arrêt d'urgence. Variables: (V.)G.ERELAYST
HSC. Nouveau mode FAST. Instruction #HSC.
Axe C. Le rayon doit être programmé dans l'instruction #CYL. Instruction #CYL.
Logiciel V03.11
Fonction retrace. Améliorations de la fonction retrace.
HSC. Nouvelle commande CORNER. Instruction #HSC.
G33. La limitation de l’override est maintenue pendant le recul au début du filet. Fonction G33.
RTCP. Il est possible d’effectuer la recherche de référence des axes non
impliqués dans le RTCP.
Interrompre l'exécution du programme et continuer dans un autre point. Instruction: #ABORT.
Logiciel V03.13
Définir l’usure de l’outil de façon incrémentale ou absolue.
Les variables (V.)TM.TOOLCH1[mz] / (V.)TM.TOOLCH2[mz] avec permis
d'écriture depuis le PLC.
Variables: (V.)TM.TOOLCH1[mz]
(V.)TM.TOOLCH2[mz].
Logiciel V03.14
Unité centrale MCU et ICU. RAM avec batterie. Connexion des manivelles à
l'unité centrale. I/O's locales. Entrées de mesure locales. Palpeurs locaux.
La limitation de la vitesse de rotation (G192) s’applique aussi lorsque la broche
travaille à vitesse de rotation constante (G97).
Fonction G192.
Logiciel V03.15
Connaître le type de hardware. Variable: (V.)G.HARDTYPE
Avance théorique de l’outil sur la trajectoire. Variable: (V.)G.PATHFEED
Décalages d'origine pour l'axe C.
La CNC affiche un warning lorsqu’un canal attend un outil utilisé sur un autre
canal.
Logiciel V03.16
Broches tandem.
La CNC n'assume aucune cinématique après la mise sous tension.
La CNC ne permet pas de modifier l’override pendant un filetage si elle détecte
que le feed-forward n’est pas actif dans une gamme (paramètre FFWTYPE)
ou si le feed-forward actif est inférieur à 90%.
Logiciel V03.17
L'axe C maintenu après avoir exécuté M02, M30 ou après un arrêt d'urgence
ou une RAZ.
Paramètre machine: PERCAX.
Logiciel V03.01
Manuel de programmation.
CNC 8070
·18·
(REF: 1901)
Ref. 0801
Ref. 0809
Ref. 0811
Ref. 0907
Ref. 1007
Logiciel V03.20
Changement de gamme. La CNC permet de changer la gamme de l'axe ou
broche esclave d'un tandem.
Latchage de cotes avec l'aide d'un palpeur ou d'une entrée numérique. Variables: (V.)A.LATCH1.xn
(V.)A.LATCH2.xn
État des palpeurs locaux. Variables: (V.)G.PRBST1 (V.)G.PRBST2.
Synchronisation des axes. Gérer un axe rotatif comme un axe infini et pouvoir
ainsi compter de façon infinie l’incrément de l’axe, indépendamment de la
valeur du module.
Variables: (V.)A.ACCUDIST.xn
Afficher un warning et interrompre l'exécution du programme. Instruction: #WARNINGSTOP.
Programmation de came électronique (cotes théoriques). Instruction: #TCAM.
Distribution dynamique de l'usinage entre canaux. Instruction: #DINDIST.
La CNC peut stationner les axes principaux.
Les axes peuvent être programmés avec le caractère générique "?", faisant
référence à la position de l’axe dans le canal.
Caractère générique "?".
La CNC permet d’appliquer les fonctions G130 (pourcentage d’accélération)
et G132 (pourcentage de jerk) aux broches.
Fonctions G130 et G132.
Variables associées à l'interface.
Logiciel V04.00 (n'inclut pas les performances de la version V03.21)
Unicode.
Annuler la synchronisation de broches après avoir exécuté M02, M30 ou après
une erreur ou une RAZ.
Instructions #SYNC et #TSYNC.
Positionner un magasin tourelle indépendamment du fait qu’il existe un outil
ou non sur la position indiquée.
Instructions #ROTATEMZ.
Un canal maintient sa broche maître après avoir exécuté M02, M30, après un
arrêt d’urgence ou une RAZ et après avoir redémarré la CNC.
Instruction #MASTER.
Forcer le changement de la gamme de vitesse et/ou le jeu de paramètres d’un
asservissement Sercos.
Variable: (V.)A.SETGE.xn
Fixer une cote machine. Fonction G174.
Le nombre de transferts d’origine augmente à 99. Fonction G159.
Le nombre de marques de synchronisation augmente à 100. Instructions #MEET, #WAIT et #SIGNAL.
Sélectionner une position de la tourelle. Instructions #ROTATEMZ.
Synchronisation des axes. Gérer un axe rotatif comme un axe infini et pouvoir
ainsi compter de façon infinie l’incrément de l’axe, indépendamment de la
valeur du module.
Variables: (V.)A.PREVACCUDIST.xn
Variables. La variable (V.)E.PROGSELECT a une autorisation d’écriture
depuis le programme, le PLC et l’interface. Dans cette variable on ne peut
écrire que la valeur ·0·
Variables: (V.)E.PROGSELECT
Variables. Les variables sont valables pour la broche. Variables: (V.)A.MEAS.sn
(V.)A.ATIPMEAS.sn
(V.)A.MEASOF.sn
(V.)A.MEASOK.sn
(V.)A.MEASIN.sn
Manivelles. Nombre d’impulsions envoyées par la manivelle depuis le
démarrage du système.
Variables: (V.)G.HANDP[hw]
Manivelle d'avance.
Logiciel V03.21 (performances non comprises dans la version V04.00)
Le nombre de messages du PLC augmente à 1024. Ressources du PLC: MSG.
Le nombre d’erreurs du PLC augmente à 1024. Ressources du PLC: ERR.
Logiciel V04.01
Définir l'accélération et jerk maximum permis sur la trajectoire. Variables: (V.)G.MAXACCEL
(V.)G.MAXJERK
Variables pour connaître l'erreur de poursuite lorsque la combinaison de
mesures est active.
Variables: (V.)A.FLWE.xn
(V.)A.FLWACT.xn
Variable pour connaître la cote de la première mesure lorsque la combinaison
de mesures est active.
Variable: (V.)A.POSMOTOR.xn
Logiciel V04.10 (n'inclut pas les performances de la version V04.02)
Nouvelles langues (Russe et Tchèque). Paramètre machine: LANGUAGE.
Annuler le plan incliné au démarrage. Paramètre machine: CSCANCEL.
Fonctions M de broche avec sous-routine associée.
La CNC admet la fonction G174 pour des axes en mode compteur numérique
et des broches.
Fonction G174.
État détaillé de la CNC en mode manuel. Variable: (V.)G.CNCMANSTATUS
Manuel de programmation.
CNC 8070
·19·
(REF: 1901)
Ref. 1010
Ref. 1107
Ref. 1304
État détaillé de la CNC en mode automatique. Variable: (V.)G.CNCAUTSTATUS
Connaître les axes sélectionnés pour la recherche de référence, le
repositionnement d’axes, la présélection de cotes ou le déplacement à une
cote.
Variable: (V.)G.SELECTEDAXIS
Connaître la position actuelle des axes rotatifs principaux de lacinématique
(troisième axe).
Variable: (V.)G.POSROTT
Connaître la position à occuper par les axes rotatifs principaux de
lacinématique (troisième axe).
Variable: (V.)G.TOOLORIT1
(V.)G.TOOLORIT2
Annuler le changement de nom des axes et des broches (#RENAME) après
avoir exécuté M02 ou M30, après une RAZ ou au commencement d'un
nouveau programme pièce dans le même canal.
Instruction #RENAME.
Logiciel V04.02 (performances non comprises dans la version V04.10)
Nouvelle langue (Russe). Paramètre machine: LANGUAGE.
La CNC admet la fonction G174 pour des axes en mode compteur numérique
et des broches.
Fonction G174.
État détaillé de la CNC en mode manuel. Variable: (V.)G.CNCMANSTATUS
État détaillé de la CNC en mode automatique. Variable: (V.)G.CNCAUTSTATUS
Connaître les axes sélectionnés pour la recherche de référence, le
repositionnement d’axes, la présélection de cotes ou le déplacement à une
cote.
Variable: (V.)G.SELECTEDAXIS
Connaître la position actuelle des axes rotatifs principaux de lacinématique
(troisième axe).
Variable: (V.)G.POSROTT
Connaître la position à occuper par les axes rotatifs principaux de
lacinématique (troisième axe).
Variable: (V.)G.TOOLORIT1
(V.)G.TOOLORIT2
Connaître l'état d'une came. Variable: (V.)G.CAMST[cam]
Modifier la gamme de l’axe esclave lorsque la came est activée. Variable: (V.)G.CAM[cam][index]
Fixer un feed override du 0% depuis le PLC. Variable: (V.)PLC.FRO
Annuler le changement de nom des axes et des broches (#RENAME) après
avoir exécuté M02 ou M30, après une RAZ ou au commencement d'un
nouveau programme pièce dans le même canal.
Instruction #RENAME.
Software V04.11
Commutation synchronisée. Variables: (V.)G.TON
(V.)G.TOF
(V.)G.PON
(V.)G.POF
Instruction: #SWTOUT
Logiciel V04.20
Limite maximum de sécurité pour l'avance. Paramètre machine: FLIMIT.
Limite maximum de sécurité pour la vitesse. Paramètre machine: SLIMIT.
Sous-routines d’interruption par canal. Instruction de programmation: #REPOS.
Augmente jusqu'à 30 le nombre de sous-routines OEM disponibles par canal
(G180-G189 / G380-G399).
Les sous-routines OEM peuvent être exécutées de façon non-modale (G180,
G181, etc.) ou modale (MG180, MG181, etc.).
Change le fonctionnement de M19 avec sous-routine. Fonction: M19.
Connaître l'état d'une came. Variable: (V.)G.CAMST[cam]
Modifier la gamme de l’axe esclave lorsque la came est activée. Variable: (V.)G.CAM[cam][index]
Fixer un feed override du 0% depuis le PLC. Variable: (V.)PLC.FRO
État détaillé de la CNC en mode automatique. Nouvelles valeurs. Variable: (V.)G.CNCAUTSTATUS
Décalage d'origine actif. Variable: (V.)G.EXTORG
La CNC peut exécuter des programmes des modèles 8055 MC et 8055 TC
composés de cycles fixes conversationnels, y compris les aides
géométriques.
Software V04.21
Nouveau modèle LCD-10K. Variables: (V.)MPMAN.JOGKEYDEF[jk]
(V.)MPMAN.USERKEYDEF[uk]
Software V04.22
Définir les transferts d’origine avec une partie grossière et l’autre fine. Variables: (V.)A.ADDORG.xn
(V.)A.COARSEORG.xn
(V.)A.FINEORG.xn
(V.)A.COARSEORGT[nb].xn
(V.)A.FINEORGT[nb].xn
Annuler l’image miroir (G11/G12/G13/G14) après M30 et RAZ.
Software V04.24
Impulsion supplémentaire négative de consigne pour des axes analogiques. Variable: (V.)MPA.BAKANOUT[set].xn
La marque SPDLEREV inverse aussi le sens de rotation d’une broche en M19. Variable: (V.)MPA.M19SPDLEREV.xn
Les fonctions M02, M30 et RAZ n'annulent pas la limite de vitesse G192. Fonction G192.
Logiciel V04.10 (n'inclut pas les performances de la version V04.02)
Manuel de programmation.
CNC 8070
·20·
(REF: 1901)
Ref. 1305
Ref. 1309
Ref. 1405
Ref. 1408
Les fonctions M02, M30 et RAZ n’annulent pas la vitesse de coupe constante. Fonction G96.
Software V04.25
Commutation synchronisée. Variables: (V.)G.TON
(V.)G.TOF
(V.)G.PON
(V.)G.POF
Instruction: #SWTOUT
Erreur programmée dans le mode HSC. Variable: (V.)G.CONTERROR
Le mode HSC FAST permet de régler l'erreur cordale (paramètre E). Instruction: #HSC
La CNC chargera les sous-routines avec extension .fst dans la mémoire RAM.
Si la fonction G95 est active et si la broche n’a pas de codeur, la CNC utilisera
les tours théoriques programmés pour calculer l'avance.
Fonction G95.
Software V04.26
Nouveau modèle LCD-10K.
Nouveau modèle LCD-15.
Nouveau clavier VERTICAL-KEYB.
Nouveau clavier HORIZONTAL-KEYB.
Nouveau panneau de commande OP-PANEL.
Variables: (V.)MPMAN.JOGKEYDEF[jk]
(V.)MPMAN.USERKEYDEF[uk]
Maintenir l’axe longitudinal en effectuant un changement de
plan(G17/G18/G19).
Fonctions G17/G18/G19.
Les fonctions M3/M4/M5 annulent l'axe C et positionnent la broche en boucle
ouverte.
Les programmes avec l’extension .mod peuvent être modifiés lorsqu'ils sont
interrompus moyennant "annuler et continuer".
Software V04.27
Axe virtuel de l'outil. Instruction: #VIRTAX
Variable: (V.)G.VIRTAXIS
(V.)G.VIRTAXST
(V.)A.VIRTAXOF.xn
PWM (Pulse-Width Modulation) Instruction: #PWMOUT
Variable: (V.)G.PWMON
(V.)G.PWMFREQ
(V.)G.PWMDUTY
(V.)PLC.PWMFREQ
(V.)PLC.PWMDUTY
Modifier la vitesse de simulation depuis le PLC. Variable: (V.)PLC.SIMUSPEED
Exécuter une sous-routine comme bloc unique. Instruction: #RETDSBLK
Software V04.27.10
HSC. Nouveau mode SURFACE. Instruction #HSC.
Sous-routines génériques d'utilisateur. Fonctions G500-G599.
Sous-routines génériques d'utilisateur pré-configurées par Fagor. Fonctions G500-G501.
Sous-routine "program-start".
Override de la dynamique du HSC. Variable: (V.)G.DYNOVR
Nouvelle dénomination pour la variable (V.)G.CONTERROR Variable: (V.)G.ACTROUND
Fréquence maximale générée sur la trajectoire d'usinage. Variable: (V.)MPG.MAXFREQ
Software V05.01
Serveur ModBUS. Variables: (V.)MPG.MODBUSSVRTCP
(V.)MPG.MODBUSSVRRS
(V.)MPG.MODSVRID
(V.)MPG.MODBRATE
Fréquence de communication du bus CANopen. Variable: (V.)MPG.CANOPENFREQ
Type de système de mesure associé à l'entrée de la manivelle. Variable: (V.)MPMAN.HWFBTYPE[hw]
État détaillé de la CNC en mode manuel. Nouvelles valeurs. Variable: (V.)G.CNCMANSTATUS
Activer les options de l'asservissement Mechatrolink. Variable: (V.)MPA.OPTION
Activer l'alarme hardware (pin d'alarme) du système de mesure locale. Variable: (V.)MPA.HWFBACKAL[set].xn
Différence maximale de position permise pour considérer qu’il n’est pas
nécessaire de référencer de nouveau.
Variable: (V.)MPA.MAXDIFREF[set].xn
Software V05.10
Orienter l’outil dans le système de coordonnées pièce. Instructions #CSROT, #DEFROT.
Sélectionner sur quels axes rotatifs de la cinématique se fait le calcul de
l’orientation de l’outil, pour une direction donnée sur la pièce.
Instruction #SELECT ORI.
Variable: (V.)G.SELECTORI
Software V04.24
1/482