103
CNC 101/102(S) Nouvelles Prestations (Réf. 0110 fra)

CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

  • Upload
    others

  • View
    0

  • Download
    0

Embed Size (px)

Citation preview

Page 1: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

CNC 101/102(S)Nouvelles Prestations (Réf. 0110 fra)

Page 2: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

- 2 -

ERREURS DÉTECTÉES DANS LE MANUEL D’INSTALLATION (RÉF. 9703)Table comparative (page x). Caractéristiques générales.

Au point «Axes» là où il est écrit «Axes X + Y + Manivelle auxiliaire»il faut lire «Axe X + Axe Y auxiliaire (non visualisateur) + Manivelle auxiliaire»

Table comparative (page xii). Programmation.Il manque la fonction de programmation G34:

G34 Axe X comme suiveur infini d’un autre axe (seulement pour le 101S)

Section 2.3.4 (chapitre 2 page 8). Table inférieure.Les chiffres 7 et 8 sont changés. Il faut dire:

Section 3.5 (chapitre 3 page 8). Paramètre d’Alarme de mesure P22(7), P62(7)Erreur dans le dernier paragraphe, il faut lire:

«Si le système de mesure ....... avec la valeur «0» (alarme de mesure inactive)».

Section 4.4.2 (chapitre 4 page 13). Boucle de positionnement ouvertErreur dans le premier paragraphe, il faut lire:

Il faut personnaliser P23(4)=0.

Appendice «F» (page 9). Paramètres en rapport avec les entrées et sortiesLes paramètres suivants doivent dire:

P22(7), P62(7) Alarme de mesure active (1) ou inactive (0) dans l’axe X, YP63(6)=0 Le palpeur agit avec le niveau logique haut, P63(6)=0, ou bas, P63(6)=1.

Appendice «G» (page 12). P22(7)Erreur, il faut lire:

P22(7) Alarme de mesure active (1) ou inactive (0) dans l’axe X

Appendice «G» (page 13). P62(7)Les paramètres suivants doivent dire:

P62(7) Alarme de mesure active (1) ou inactive (0) dans l’axe YP63(6)=0 Le palpeur agit avec le niveau logique haut, P63(6)=0, ou bas, P63(6)=1.

MODIFICATIONS DANS LE MANUEL D’INSTALLATION (RÉF. 9703)Section 1.6.1 (chapitre 1 page 11). RESET

Dernier paragraphe, il faut lire:Quand on personnalise le paramètre machine «P30» avec une valeur autre que 0 la CNC agit de la manière suivante:lorsqu’il se produit un flanc de montée (transition de niveau logique bas à niveau logique haut) l’exécutions’interrompt et se dirige au bloc HOME, mais la fonction HOME ne s’exécutera pas jusqu’à que se produise un flancde descente.

Section 1.8.1 (chapitre 1 page 22). Touches extérieures sans panneau de commandes «JOG 100»Exemple de branchement lorsqu’on veut utiliser uniquement les touches de commande extérieures «X+», «X-»

Section 4.1.1.1 (chapitre 4 page 11). P63(1) Accélération/décélération dans tous les déplacements sur G01Il faut lire:

P63(1) Accélération/décélération aussi dans les interpolations linéaires (G01)Définit si la CNC, en plus d’appliquer les rampes d’accélération et décélération (P16, P17, P91, P92) sur tousles positionnements rapides (G00) et dans les déplacements qui s’effectuent dans F0, l’applique aussi dansles interpolations linéaires (G01).

0 = Seulement sur les positionnements rapides (G00) et dans les déplacements qui s’effectuent dans F0.1 = Sur les positionnements rapides (G00) et dans toutes les interpolations linéaires (G01).

Digit Entrée correspondante Terminal8 Feed Rate 1 10 (I/O1)7 Feed Rate 2 11 (I/O1)6 Erreur de comptage de l'axe X5 Erreur de comptage de l'axe Y4 Alarme sinusoïdale de l'axe X3 Alarme sinusoïdale de l'axe Y2 Surtempérature1 Sans fonction

Page 3: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

- 3 -

MODIFICATIONS DANS LE MANUEL D’UTILISATION (RÉF. 9703)Section 2.3.4 (chapitre 2 page 2). Table inférieure.

Les chiffres 7 et 8 sont changés. Il faut dire:

Section 6.5.4 (chapitre 6 page 17). Synchronisation (G33)Dans l’exemple de découpage:

* Si la rotation du rouleau est commandée par un dispositif extérieur il n’est pas nécessaire de programmer le bloc»N0 S1000 M3", mais il faut assigner au paramètre machine P36 les t/min. approximatifs du rouleau.

* Si l’on ne dispose pas de codeur dans le rouleau, parce qu’il n’y a pas besoin d’une synchronisation commandée,il faut alimenter à 5V le terminal 5 du connecteur A2.

Version Logiciel 2.02 (Mai 1998)1. ASSUMER X1 DE LA MANIVELLE AVEC LE PANNEAU DE «JOG 100»

Le paramètre machine P102(7) indique, quand on dispose du Panneau de commandes «JOG 100» et que le mode de travailManuel est sélectionné, si l’on peut déplacer les axes avec la manivelle quand le commutateur de Feed-rate est positionnéhors des positions de la manivelle.

P102(7) = 0 On ne peut pas. La manivelle n’est active que sur les positions de ManivelleP102(7) = 1 Manivelle active sur n’importe quelle position du commutateur Feed-Rate

Quand on personnalise le paramètre machine P102(7) = 1, la CNC applique le facteur «x1» quand le commutateur setrouve hors des positions de la manivelle.

2. LA CNC101 DISPOSE AUSSI DE PROGRAMMATION ARITHMÉTIQUE.À partir de cette version, le modèle CNC101 dispose aussi de la programmation arithmétique et des sauts conditionnels(G26, G27, G28, G29).

3. NOMENCLATURE D’AXES.Avec les bits 1 et 2, le paramètre P102 permet de définir la nomenclature des axes.

La nouvelle dénomination sélectionnée affecte uniquement à l’affichage, internement ils continuent à s’appeler X, Y,.Donc, en accédant via DNC 100 à la CNC, les axes seront toujours X Y

4. DÉPLACEMENTS SUR G75Dans des versions antérieures, quand un déplacement programmé sur G75 arrivait à la position et le signal du palpeurn’avait pas été reçu, la CNC indiquait erreur 21.

À partir de cette version le paramètre P102(5) indique si la CNC montre ou non l’erreur 21.P102(5) = 0 elle montre l’erreur 21. Comme jusqu’à présent.P102(5) = 1 elle ne montre pas l’erreur. Elle continue l’exécution du bloc suivant.

Digit Entrée correspondante Terminal8 Feed Rate 1 10 (I/O1)7 Feed Rate 2 11 (I/O1)6 Erreur de comptage de l'axe X5 Erreur de comptage de l'axe Y4 Alarme sinusoïdale de l'axe X3 Alarme sinusoïdale de l'axe Y2 Surtempérature1 Sans fonction

101 101S 102 102SProgrammation Arithmétique x x x xParamètres arithmétiques 100 100 100 100FONCTIONS DE G26 Saut si zéro x x x xPROGRAMMATION G27 Saut si autre que zéro x x x x

G28 Saut si plus petit que zéro x x x xG29 Saut si égal ou plus grand que zéro x x x x

P102(2) P102(1)Nomenclature

d'axes0 0 X Y0 1 Y C1 0 X Z1 1 Y Z

Page 4: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

- 4 -

5. AFFICHAGE DE L’AXE EN EXÉCUTIONDans des versions antérieures, en étant sélectionné le mode Automatique, la CNC pouvait changer l’axe affiché enfonction du déplacement programmé:

Si les deux axes se déplacent => l’affichage de l’axe qui était sélectionné avec A+ ,A- continueSi ne se déplace que l’axe X=> elle affiche l’axe XSi ne se déplace que l’axe Y=> elle affiche l’axe Y

À partir de cette version, le paramètre P102(6) permet de fonctionner comme jusqu’à présent ou que la CNC ne changepas d’axe.

P102(6) = 0 Comme jusqu’à présentP102(6) = 1 La CNC ne change pas d’axe. L’axe qui était sélectionné avec A+ ,A- continue à être affiché.

Version Logiciel 2.03 (Janvier 1999)1. DÉPLACEMENT ADDITIONNEL AVEC G75

Quand le mouvement de palpage s’effectue à des hautes vitesses il peut se passer que l’arrêt soit brusque, ce qui faitreculer l’axe pour rester en position.

Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfoispeut être indésirable.

Ce paramètre indique à la CNC la quantité à laquelle doit se déplacer l’axe une fois arrivé le signal du palpeur, l’arrêt étantainsi amorti.

À partir de cette version, cette performance est aussi disponible dans la 102 S et le paramètre P83 indique la quantité queparcourt l’axe Y une fois reçu le signal du palpeur.

Donc: P82 indique la quantité que parcourt l’axe X une fois reçu le signal du palpeur.P83 indique la quantité que parcourt l’axe Y une fois reçu le signal du palpeur.

Valeurs possibles: De 1 à 65535 microns.De 1 à 25801 dix millièmes de pouce.

Version Logiciel 2.05 (Octobre 2001)1. TRAVAIL AVEC MANIVELLES DE 100 IMPULSIONS/TOUR (U.F.O)

Jusqu’à présent, la CNC101/102, était prête pour travailler avec manivelles de 25 impulsions/tour. La CNC réalise uneconversion interne (x4) afin de disposer de 100 impulsions de comptage par tour de manivelle.

À partir de cette version on peut aussi utiliser des manivelles de 100 impulsions/tour (manivelles Fagor U.F.O.)Personnaliser le paramètre machine P103(2)=1 pour que la conversion interne ne s’effectue pas.

Cette performance sera disponible seulement lorsque la manivelle est branchée à l’entrée de mesure de la CNC.La manivelle auxiliaire, branchée aux entrées numériques de la CNC, doit être toujours de 25 impulsions/tour.

Headquarters (SPAIN): Fagor Automation S. Coop.Bº San Andrés s/n, Apdo. 144E-20500 Arrasate - MondragónTel: (34)-943 71 92 00Fax: (34)-943 79 17 12 (34)-943 77 11 18 (Service Dept.)www.fagorautomation.comE-mail: [email protected]

Page 5: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

CNC 101 / 101SCNC 102 / 102S

MANUEL D’UTILISATION

Ref. 9703 (fra)

Page 6: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

L’information que décrit le présent manuel peut subir des variations provoquéespar des modifications techniques.

FAGOR AUTOMATION, S. Coop. Ltda. se réserve le droit de modifier lecontenu du manuel, ne se trouvant de ce fait pas obligée à communiquer lesvariations.

Page 7: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

I N D E X

Section Page

Tableau comparatif des modèles FAGOR CNC 101/101S/102/102S ............................... ixNouvelles prestations et Modifications ............................................................................ xiii

INTRODUCTION

Conditions de Sécurité ...................................................................................................... 3Conditions de Renvoi ....................................................................................................... 6Documentation Fagor pour la CNC 101/101S/ 102/102S ................................................ 7Contenu du présent manuel .............................................................................................. 8

Chapitre 1 PERIPHERIQUES

1.1 Description du tableau frontal .......................................................................................... 11.2 Mode d’opération périphériques ....................................................................................... 21.2.1 Option “1-output”. De la CNC au périphérique ................................................................ 31.2.2 Option “0-input”. Du périphérique à la CNC.................................................................... 4

Chapitre 2 MODE D’OPERATION AUX MODE

2.1 Test des entrées / sorties du système. ................................................................................ 22.2 Paramètres machine ........................................................................................................... 52.2.1 Edition des paramètres machine ....................................................................................... 52.3 Table d’outils ou de transferts d’origine ........................................................................... 7

Chapitre 3 MODE D’OPERATION MANUEL

3.1 Déplacement manuel de la machine ................................................................................. 13.2 Déplacement automatique. ............................................................................................... 53.3 Remise - zero ou présélection d’une valeur ...................................................................... 53.4 Recherche du point de référence machine ........................................................................ 63.4.1 Considérations sur le point de référence machine ............................................................ 73.5 Travail de la CNC comme visualisateur ............................................................................ 7

Page 8: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Chapitre 4 EDITION DE PROGRAMMES

4.1 Mode d’opération Editeur ................................................................................................. 14.1 1 Afficher le contenu de tous les blocs de mémoire ............................................................. 34.1.2 Edition d’un programme ................................................................................................... 44.1.3 Effacement d’un bloc de programme ................................................................................ 64.1.4 Effacer toute la mémoire de programmes .......................................................................... 64.1.5 Modification du contenu d’un bloc .................................................................................. 74.1.6 Insertion d’un nouveau bloc de programme ..................................................................... 94.1.7 Elimination de blocs sans information ............................................................................. 94.2 Edition en Teach-in ........................................................................................................... 104.3 Edition en Play-back ......................................................................................................... 114.3.1 Prise de points sous mode Play-Back ................................................................................ 12

Chapitre 5 EXECUTION DES PROGRAMMES

5.1 Exécution d’un programme ............................................................................................... 15.2 Interruption du programme ............................................................................................... 25.3 Modes d’affichage ............................................................................................................ 35.4 Affichage des paramètres arithmétiques ............................................................................ 65.5 Changement de mode d’opération .................................................................................... 6

Chapitre 6 PROGRAMMATION

6.1 Format de programmation ................................................................................................. 16.1.1 Fonctions préparatoires G ................................................................................................. 26.2 Idées de base...................................................................................................................... 36.2.1 Numéro de bloc et bloc conditionnel ............................................................................... 36.2.2 Cotation de la pièce. Millimètres ou pouces (G70, G71) .................................................. 36.2.3 Programmation absolue / incrémentale (G90/G91) ........................................................... 36.3 Systèmes de référence........................................................................................................ 56.3.1 Points de référence ............................................................................................................ 56.3.2 Recherche de référence machine (G74) ............................................................................. 66.3.3 Présélection de cotes et transferts d’origine ...................................................................... 76.3.3.1 Présélection de cotes (G92) ............................................................................................... 76.3.3.2 Charge des transferts d’ origine (G51.. G60) ..................................................................... 86.3.3.3 Sélection des transferts d’ origine (T1 ...T10) ................................................................... 86.4 Fonctions complémentaires. ............................................................................................. 96.4.1 Vitesse d’avance F ............................................................................................................. 96.4.2 Vitesse de rotation de la broche S ..................................................................................... 96.4.3 Numéro d’outil T ............................................................................................................... 106.4.4 Transfert d’origine T ......................................................................................................... 106.4.5 Fonction auxiliaire M ....................................................................................................... 106.5 Contrôle de trajectoire ...................................................................................................... 126.5.1 Positionnement rapide (G00) ............................................................................................ 126.5.2 Interpolation linéaire (G01) .............................................................................................. 136.5.3 Interpolation circulaire (G02, G03) ................................................................................... 146.5.4 Synchronisation (G33) ...................................................................................................... 166.5.5 Axe X comme “asservi” infini d’un autre axe (G34) ......................................................... 186.5.5.1 Correction automatique de la passe .................................................................................. 206.6 Fonctions préparatoires additionnelles ............................................................................. 216.6.1 Temporisation (G04). ........................................................................................................ 21

Section Page

Page 9: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

6.6.2 Augmentation du compteur de pièces (G45). .................................................................... 216.6.3 Arête arrondie. (G05) et arête vive (G07) .......................................................................... 226.7 Fonctions spéciales ........................................................................................................... 236.7.1 Inhibition d’impulsions de comptage (G47, G48) ............................................................ 236.7.2 G47, G48 comme ouverture des boucles des axes ............................................................ 246.7.3 F n’est pas influencée par “P18” (G61, G62) .................................................................... 256.7.4 Variation de la rampe d’accélération (G93) ...................................................................... 256.8 Autres fonctions ................................................................................................................ 266.8.1 Programmation par lots (G81) ........................................................................................... 266.8.2 Palpage (G75) .................................................................................................................... 286.8.3 Filetage rigide (G84, G80) ................................................................................................ 296.8.4 Chargement des dimensions du poinçon (G60) ................................................................ 326.9 Programmation paramétrique ............................................................................................ 336.9.1 Assignations ...................................................................................................................... 336.9.2 Opérations ......................................................................................................................... 346.9.3 Accès a la table des paramètres arithmétiques .................................................................. 376.9.4 Fonction de saut inconditionnel (G25) ............................................................................. 396.9.5 Fonctions de saut conditionnelles (G26, G27, G28, G29) ................................................ 41

CODES D'ERREUR

Section Page

Page 10: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

TABLEAU COMPARATIFDES MODELES FAGORCNC 101/101S/102/102S

Page 11: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

CARACTERISTIQUES GENERALES

101 101S 102 102SEntrées de mesure Connecteur A1 (Axe X) x x x x

Connecteur A2 (Axe Y) x x xCircuit multiplicateur x5 à signaux sénoïdaux x x xFacteur de correction pour la mesure x x x x

Sorties analogiques Axe X x x x xAxe Y x xBroche (S) x x x x

Axes Axe X x x x xAxes X + Y x xAxe X + Manivelle électronique x x xAxes X + Y + Manivelle électronique x x xDouble mesure sur l'axe X x

Contrôle des axes Boucle fermée x x x xBoucle ouverte x xFiletage rigide x

Connexion à des Panneau de commandes extérieur "JOG 100" x xdispositifs extérieurs Interface RS 232 C x x x

Réseau local FAGOR x x xDNC 100 x x

Options de travail Alarme de surtempérature x x xTravail en rayons ou en diamètres x x xTravail avec palpeur x x xTransferts d'origine x x xCompensation de longueur d'outil x x xRampes d'accélération / décélération x x x x

Page 12: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

ENTREES ET SORTIES

101 101S 102 102S

ENTREES Micro Io de l'axe X (pour zéro machine) x x x x

Micro Io de l'axe Y (pour zéro machine) x x xStop Urgence extérieure x x x xArrêt avances x x x xMarche extérieure x x x xArrêt extérieur x x x xEntrée conditionnelle x x x xEntrée Manuelle (Mode Visualisateur) x x x xReset extérieur (conditions initiales CNC) x x x x2 Entrées comme facteur de multiplication Manivelle JOG 100 x JOG 1002 entrées Feed Rate JOG 100 x JOG 1005 Entrées pour programmation paramétrique x x x2 Entrées pour la conduite de la Manivelle x x x

SORTIES 8 sorties M, S ou T en BCD ou décodées x x x x

M-Strobe x x x xS-Strobe x x xT-Strobe x x xMode Manuel sélectionné sur la CNC x x x xMode Automatique sélectionné sur la CNC x x xUrgence interne dans la CNC x x x xFrein axe X x x x xFrein axe Y x xAxe X positionné x x x xAxe Y positionné x xRapide axe X (Boucle ouverte sans servo-systèmes) x JOG 100 x JOG 100Lent axe X (Boucle ouverte sans servo-systèmes) x JOG 100 x JOG 100Sens axe X (Boucle ouverte sans servo-systèmes) x JOG 100 x JOG 100Rapide axe Y (Boucle ouverte sans servo-systèmes) JOG 100 x JOG 100Lent axe Y (Boucle ouverte sans servo-systèmes) xSens axe Y (Boucle ouverte sans servo-systèmes)

Page 13: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PROGRAMMATION

101 101S 102 102SNombre de blocs 900 900 900 900Blocs conditionnels x x x xCompteur de nombre de pièces x x x xProgrammation Arithmétique x x xParamètres arithmétiques 100 100 100

FONCTIONS DE G00 Positionnement rapide x x x xPROGRAMMATION G01 Interpolation linéaire x x x x

G02 Interpolation circulaire dans le sens desaiguilles d'une montre

x x

G03 Interpolation circulaire dans le senscontraire des aiguilles d'une montre

x x

G04 Temporisation x x x xG05 Arête arrondie x x x xG07 Arête vive x x x xG25 Saut inconditionnel x x x xG26 Saut si zéro x x xG27 Saut si autre que zéro x x xG28 Saut si plus petit que zéro x x xG29 Saut si égal ou plus grand que zéro x x xG33 Synchronisation xG45 Augmente le compteur de pièces x x x xG47 Inhibition d'impulsions de mesure x x xG48 Annule la fonction G47 x x x

G51-G60 Chargement des transferts d'origine x x xG61 La F n'est pas influencé par "P18" x x x xG62 Annule la fonction G61 x x x xG70 Programmation en pouces x x x xG71 Programmation en millimètres x x x xG74 Recherche du zéro machine x x x xG75 Palpage x x xG81 Programmation par lots x x

G84,G80 Filetage rigide xG90 Programmation de cotes absolues x x x xG91 Programmation de cotes incrémentales x x x xG92 Présélection de cotes x x x xG93 Variation de la rampe d'accélération x x x

Page 14: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

NOUVELLES PRESTATIONSET

MODIFICATIONS

Date: Mars 1997 Version Logiciel: 2.1 et suivants

PRESTATION MANUEL ET SECTION MODIFIÉE

Synchronisation des déplacements (G33) Manuel d'Utilisation Section 6.5.4

Axe X comme "asservi" infini Manuel d'Installation Section 5.5d'un autre axe (G34) Manuel d'Utilisation Section 6.5.5

G47, G48 comme ouverture des boucles des axes Manuel d'Installation Section 5.7Manuel d'Utilisation Section 6.7.2

Fonction G75 spéciale. Manuel d'Installation Section 5.6

Contrôle de limites de course compte tenu Manuel d'Installation Section 5.8du rayon du poinçon. Manuel d'Utilisation Section 6.8.4

Sélection des Paramètres arithmétiques Manuel d'Installation Section 3.7que l’on désire visualiser. Manuel d'Utilisation Section 6.9.3

Play-Back, comme prise de points. Manuel d'Installation Section 3.6Manuel d'Utilisation Section 4.3.1

Le programme paramétrique tient comptedu signe du S. Manuel d'Installation Section 5.1 et 6.7

Les axes peuvent être dénommés Y, C. Manuel d'Installation Section 3.4

Conduite manivelle auxiliaire au moyen Manuel d'Installation Sect. 1.7, 3.4 et 6.1de 2 entrées digitales. Manuel d'Utilisation Section 3.1

Contrôle du freinage en boucle ouverte. Manuel d'Installation Section 4.4.2

Lecture / Écriture des Paramètres machineà partir de la DNC 100.

Élimination de l’erreur par Reset Extérieur.

Page 15: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 1

INTRODUCTION

Page 16: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 3

CONDITIONS DE SÉCURITÉ

La lecture des mesures de sécurité qui suivent, a pour but d’éviter des lésions aux personneset à prévenir des dommages à ce produit et aux produits qui y sont raccordés.

L’appareil en pourra être réparé que par le personnel autorisé par Fagor Automation.

Fagor Automation ne pourra en aucun cas être responsable de tout dommage physique oumatériel qui découlerait du non-respect de ces normes de bases de sécurité.

Précautions vis à vis de dommages à des personnes

Raccordement de modulesUtiliser les câbles d’union qui sont fournis avec l’appareil.

Utiliser les câbles de secteur appropriésN’utilisez que des câbles de secteur spécifiquement recommandés pour cet appareil en vued’éviter des risques.

Éviter les surcharges électriquesAfin d’éviter des surcharges électriques et des risques d’incendie, ne pas appliquer detension électrique hors des limites indiquées sur la partie postérieure de l’Unité Centralede l’appareil.

Prise de terreAfin d’éviter des décharges électriques, brancher les bornes de prise de terre de tous lesmodules au point central de prise de terre. De même, avant de procéder au raccordementdes entrées et des sorties de ce produit, assurez-vous que la prise de terre a été faite.

Avant d’allumer l’appareil, vérifiez que vous l’avez mis à la terre.En vue d’éviter des décharges électriques, vérifiez que vous avez procédé à la prise de terre.

Ne pas travailler dans des ambiances humides.Pour éviter des décharges électriques, travaillez toujours dans des ambiances à humiditérelative inférieure à 90% sans condensation à 45º C.

Ne pas travailler dans des ambiances explosivesAfin d’éviter des risques, des lésions ou des dommages, ne pas travailler dans desambiances explosives.

Précautions pour éviter l’endommagement du produit

Ambiance de travailCet appareil est préparé pour être utilisé dans des Ambiances Industrielles et respecte lesdirectives et les normes en vigueur dans l’Union Européenne.

Fagor Automation ne se responsabilise pas des dommages qu’il pourrait provoquer s’il estmonté sous d’autres conditions (ambiances résidentielles ou domestiques).

Installer l’appareil à l’endroit adéquatIl est recommandé d’installer la Commande Numérique, autant que possible, éloignée deliquides de refroidissement, de produits chimiques, de coups, etc., qui pourraientl’endommager.

Page 17: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 4

L’appareil respecte les directives européennes en ce qui concerne la compatibilitéélectromagnétique. Il est néanmoins conseillé de le tenir éloigné des sources de perturbationélectromagnétique, telles que :- Les charges puissantes branchées au secteur sur lequel est raccordé l’équipement.- Les émetteurs-récepteurs portatifs proches (radiotéléphones, émetteurs radioamateurs)- Émetteurs-récepteurs de radio/télévision proches.

- Appareils de soudure à l’arc proches. - Lignes de haute tensions proches. - Etc.

EnveloppesLe constructeur est responsable de garantir que l’enveloppe qui a été monté sur l’équipementrespecte toutes les directives en vigueur dans la Communauté Européenne.

Éviter des interférences en provenance de la machine-outilTous les éléments de la machine-outil susceptibles de provoquer des interférences doiventêtre débranchés (bobines des relais, contacteurs, moteurs, etc.).

Utiliser la source d’alimentation adéquateUtiliser pour l’alimentation des entrées et des sorties une source d’alimentation externestabilisée à 24 Vcc.

Prise de terre de la source d’alimentationLe point de zéro volts de la source d’alimentation devra être branché au point principal deterre de la machine.

Raccordement des entrées et des sorties analogiquesIl est recommandé de faire le raccordement au moyen de câbles blindés, en raccordanttoutes les mailles à la borne correspondante (Voir 2ème chapitre).

Conditions de l’environnementLa température ambiante qui doit exister au régime de fonctionnement doit être compriseentre +5ºC et +45ºC.La température ambiante qui doit exister au régime de non fonctionnement doit êtrecomprise entre -25ºC et 70ºC.

Habitacle du moniteurGarantir entre le Moniteur et chaque paroi de l’habitacle les distances requises à l’Annexe.Utilisez un ventilateur à courant continu afin d’améliorer la ventilation à l’intérieur del’habitacle

Dispositif de coupure de l’alimentationLe dispositif de coupure de l’alimentation doit être situé dans un endroit facilementaccessible et à une distance du sol comprise entre 0,7 m. et 1,7 m.

Protections de l’appareil

Il incorpore 2 fusibles extérieurs rapides (F) de 3,15 Amp./ 250 V., pour la protection del‘entrée de secteur.

Toutes les entrées-sorties digitales disposent d’un isolement galvanique à travers d’opto-coupleurs entre la circuiterie de la CNC et l’extérieur.

Elles sont protégées par 1 fusible extérieurs rapides (F) de 3,15 Amp./ 250 V contrel’éventuelle surtension de la source extérieure (plus de 33 Vcc.) et contre le branchementinversé de la source d’alimentation.

Le type de fusible de protection dépend du type de moniteur. Voir l’étiquette d’identification.

Page 18: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 5

Précautions à prendre durant les réparations

Ne pas manipuler l’intérieur de l’appareilSeul le personnel autorisé par Fagor Automation peut manipulerl’intérieur de l’appareil.

Ne pas manipuler les connecteurs lorsque l’appareil est branché ausecteur

Avant de manipuler les connecteurs (entrées/sorties, mesure, etc.),vérifiez que l’appareil est débranché du secteur.

Symboles de sécurité

Symboles pouvant apparaître sur le manuel

Symbole ATTENTION.Il a un texte associé qui indique les actions ou les opérations pouvantprovoquer des dommages aux personnes ou aux appareils.

Symboles que peut présenter le produit

Symbole ATTENTION.Il a un texte associé qui indique les actions ou les opérations pouvantprovoquer des dommages aux personnes ou aux appareils.

Symbole D’ÉLECTROCUTION.Il indique que le point en question peut être sous tension électrique.

Symbole PROTECTION DE MASSES.Il indique que le point en question doit être branché au point central de miseà la terre de la machine afin de protéger les personnes et les appareils.

Page 19: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 6

CONDITIONS DE RENVOI

Si vous envoyez le CNC, emballez-le dans sa caisse en carton originale avec leur matérield’emballage original. Si vous ne disposez pas du matériel d’emballage original, emballez-lede la façon suivante :

1.- Obtenez une caisse en carton dont les 3 dimensions internes auront au moins 15 cm (6pouces) de plus que celles de l’appareil, Le carton utilisé pour la caisse doit avoir unerésistance de 170 Kg (375 livres).

2.- Si vous avez l’intention de l’expédier à un bureau de Fagor Automation pour qu’il soitréparé, veuillez joindre une étiquette à l’appareil en indiquant le nom du propriétaire del’appareil, son adresse, le nom de la personne à contacter, le type d’appareil, le numérode série, le symptôme et une description succincte de la panne.

3.- Enveloppez l’appareil avec un film de polyéthylène ou d’un matériau semblable afinde le protéger.

Si vous allez expédier le moniteur, protégez tout particulièrement le verre de l’écran.

4.- Capitonnez l’appareil dans la caisse en carton, en la remplissant de mousse depolyuréthane de tous côtés.

5.- Scellez la caisse en carton avec du ruban d’emballage ou avec des agrafes industrielles.

Page 20: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 7

DOCUMENTATION FAGOR POUR LA CNC 101/101S / 102/102S

Manuel CNC 101/101S / 102/102S OEM

Il s’adresse au constructeur de la machine ou à la personne chargée de réaliserl’installation et la mise au point de la Commande Numérique.

Le manuel d’installation se trouve à l’intérieur.Elle peut contenir occasionnellement un manuel ayant trait aux “NouvellesPrestations” de logiciel récemment introduites.

Manuel CNC 101/101S / 102/102S USER

Il s’adresse à l’usager final, c’est-à-dire, à la personne qui va travailler avecla Commande Numérique.

Le manuel d’Utilisation se trouve à l’intérieur.Elle peut contenir occasionnellement un manuel ayant trait aux “NouvellesPrestations” de logiciel récemment introduites.

Page 21: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Introduction - 8

CONTENU DU PRÉSENT MANUELLe Manuel d’Utilisation se compose des parties suivantes :

Index

Tableau comparatif des modèles Fagor CNC 101/101S / 102/102S.

Introduction Résumé des conditions de sécurité.Conditions de Renvoi.Liste de Documents Fagor pour la CNC 101/101S / 102/102S.Contenu du présent Manuel.

Chapitre 1 PériphériquesIl indique comment transférer des données à un lecteur, à un PC ou à un périphérique

Chapitre 2 Mode d'opération aux mode

Chapitre 3 Mode d'opération manuel

Chapitre 4 Edition de programmes

Chapitre 5 Exécution des programmes

Chapitre 6 Programmation

Codes d'erreur

Page 22: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

1

Chapitre 1 Section: PagePERIPHERIQUES DESCRIPTION DU TABLEAU

FRONTAL

1. PERIPHERIQUES

1.1 DESCRIPTION DU TABLEAU FRONTAL

1.- Ces deux fenêtres affichent l’information interne de la CNC.

2.- Ensemble de touches permettant la sélection de chacun des modes d’opération.Le témoin lumineux allumé indique le mode d’opération choisi.

Mode d’opération Périphériques.

Mode d’opération Aux Mode.

Mode d’opération Manuel

Mode d’opération Play Back

Mode d’opération Editeur

Mode d’opération Bloc à Bloc

Mode d’opération Automatique

3.- Ensemble de touches qui permettent d’opérer avec l’information interne, dedéfinir des tables, des paramètres, l’édition de programmes, de présélectionnerdes valeurs, etc.

4.- La touche permet d’exécuter le programme. La touche arrêtel’exécution du programme et la touche en plus de remettre le contrôlesous les conditions du début, assume les nouvelles valeurs assignées aux paramètresmachine.

Page 23: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

2Section:Chapitre 1Page

PERIPHERIQUES MODE D’OPERATIONPERIPHERIQUES

1.2 MODE D’OPERATION PERIPHERIQUES

Afin de pouvoir accéder à ce mode de travail, le paramètre machine “P100” doitêtre personnalisé de sorte à ne pas disposer de la prestation DNC “P100(1)=0”.

Le mode d’opération Périphériques permet de transférer les programmes pièce,les paramètres machine et la table d’outils vers un périphérique (Lecteur de cassetteFAGOR LS80, PC, console, etc.) à travers la ligne série RS232C.

Il faudra pour cela personnaliser de manière adéquate les paramètres machine dela ligne série RS232C :

P70 Vitesse de transmission en BaudsP59(7) Nombre de bits d’information par caractèreP59(5) ParitéP59(6) Parité paireP59(8) Bits d’arrêt

La CNC doit en outre être éteinte chaque fois qu’un périphérique quelconque vay être branché ou débranché.

Pour accéder au mode d’opération périphériques, il faut taper sur la touche

La CNC affichera le message suivant :

La fenêtre supérieure indique que la ligne sérieRS232C se trouve sélectionnée.

La fenêtre inférieure indique les deux optionspossibles, 0-Input 1-Output.

L’option “0-Input” doit être sélectionnée lorsque l’on désirera recevoir des informationsd’un périphérique, tandis que l’option “1-Output” permettra d’envoyer des informationsau périphérique.

Page 24: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

3

Chapitre 1 Section: PagePERIPHERIQUES MODE D’OPERATION

PERIPHERIQUES

1.2.1 OPTION “1-OUTPUT”. DE LA CNC AU PERIPHERIQUE

Cette option doit être sélectionnée après avoir préparé la réception sur le périphérique.

La fenêtre inférieure affichera la lettre N.

Selon l’information à transmettre, il faudra opérer de la façon suivante :

a) Si l’on désire transmettre la table de paramètres machine et la table d’outils oude transferts d’origine.

Il faut pour cela taper la séquence de caractères suivante : [8] [9] [9] [A-]

L'information transmise est illisible et doit être utilisée comme copie de sécurité,soit pour la transmettre postérieurement à la CNC elle-même, ou à une autresimilaire.

b) Si l’on désire transmettre au périphérique tout le contenu de la mémoire deprogrammes pièces, c’est-à-dire, du bloc N000 au bloc 899 :

Il faut pour cela taper sur la touche [A+]

c) Si l’on désire transmettre le contenu de la mémoire de programmes pièce àpartir d’un numéro de bloc quelconque.

Il faut pour cela indiquer le numéro de bloc initial que l’on désire transmettreet ensuite, taper sur la touche [A+].

Par exemple, la séquence de touches [1] [0] [0] [A+] enverra au périphériquele bloc N100 et tous les suivants.

d) Si on désire transmettre une partie du contenu de la mémoire de programmespièce.

Il faut pour cela indiquer le numéro de bloc initial et le numéro de bloc final(en les séparant par un point) que l’on désire transmettre et ensuite taper sur latouche [A+].

Par exemple, la séquence de touches [2] [0] [0] [.] [2] [2] [0] [A+] enverra aupériphérique tous les blocs compris entre les blocs N200 et N220, les deux ycompris.

Le format que la CNC utilise pour envoyer chaque bloc de programme se composede 3 digits qui déterminent le numéro de bloc, le contenu du bloc et les caractèresReturn (RT) et Line Feed (LF) pour indiquer la fin du bloc.

Une fois tous les blocs envoyés, la CNC envoie le caractère Escape (ESC) commeindicatif de fin de transmission.

Exemple: 012 G01.91 X130 Y-56.3 F200 RT LF013 X17.9 M6 RT LF

--

369 M30 RT LF ESC

On peut à tout moment avorter la transmission en tapant sur la touche [CL].

Page 25: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

4Section:Chapitre 1Page

PERIPHERIQUES MODE D’OPERATIONPERIPHERIQUES

1.2.2 OPTION “0-INPUT”. DU PERIPHERIQUE À LA CNC

Pour pouvoir introduire depuis un périphérique à la CNC, que ce soit des programmespièce ou des tables de paramètres machine et des outils ou des tranferts d’origine,il faut que les mémoires de la CNC soient débloquées.

Si cette option est sélectionnée, la fenêtre inférieure de la CNC affichera la lettreN.

Selon l’information à transmettre, il faudra opérer de la façon suivante :

a) Si l’on désire recevoir sur la CNC la table de paramètres machine et la tabled’outils ou transferts d’origine.

Il faut pour cela taper sur la CNC la séquence de caractères suivante:[8] [9] [9] [A-] et donner l’ordre de transmission sur le périphérique.

b) Si l’on désire lire un programme qui comporte de façon implicite les numérosde blocs.

Il faut pour cela taper sur la touche [A+]

Le programme est chargé dans la mémoire du contrôle dans les blocs indiqués.

Les blocs non impliqués dans la transmission maintiennent l’informationprécédente.

c) Si l’on désire lire un programme dont les numéros de bloc ne sont pas définis,

Il faut pour cela indiquer à partir de quel numéro de bloc le programme doitêtre chargé sur le contrôle et ensuite taper sur la touche [A+].

Par exemple, la séquence de touches [1] [5] [0] [A+] indique que l’on désirecharger les blocs à partir du bloc N150. Tous les blocs seront corrélatifs,c’est-à-dire, qu’il n’y aura pas de blocs vides.

Les blocs non impliqués dans la transmission maintiennent l’informationprécédente.

Le format à utiliser sur le périphérique pour envoyer chaque bloc de programme àla CNC doit comporter :

3 digits qui déterminent le numéro de bloc (optionnel)Le contenu du blocLes caractères Return (RT) et Line Feed (LF) pour indiquer la fin du bloc.

Une fois tous les blocs envoyés à la CNC, il faut envoyer le caractère Escape(ESC) comme indicatif de fin de transmission.

On peut à tout moment avorter la transmission en tapant sur la touche [CL].

Page 26: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE 1

Chapitre 2 Section: Page

2. MODE D’OPERATION AUX MODE

Pour pouvoir accéder à ce mode d’opération, il faut taper sur la toucheLa CNC affichera le message suivant :

Pour accéder aux différents menus, il faut taper sur les touches:

[0] La CNC teste les entrées et les sorties du système.

[1] La CNC accède au mode de paramètres machine

[2] La CNC accède à sa table interne. Au moyen du paramètre machine “P60(5)”,cette table peut être sélectionnée comme table d’outils, “P60(5)=0”, oucomme table de transferts d’origine, “P60(5)=1”.

Ce Mode d’Opération permet aussi de:

Bloquer les paramètres machine. Il faut taper la séquence de touches suivante:

[1] [CL] [9] [9] [9] [A+] [1] [ENTER]

Si la mémoire des paramètres machine se trouve bloquée, la CNC afficherala valeur de chaque paramètre, mais il ne permet pas de les modifier.

Débloquer les paramètres machine. Il faut taper la séquence de touches suivante:

[1] [CL] [9] [9] [9] [A+] [0] [ENTER]

Bloquer la mémoire de programmes. Il faut taper la séquence de touches suivante:

[1] [CL] [8] [8] [8] [A+] [1] [ENTER]

Si la mémoire des paramètres machine se trouve bloquée, la CNC afficherala valeur de chaque bloc, mais il ne permet pas de les modifier.

Débloquer la mémoire des programmes. Il faut taper la séquence de touchessuivante:

[1] [CL] [8] [8] [8] [A+] [0] [ENTER]

Effacer toute la mémoire des programmes. Il faut taper la séquence de touchessuivante:

[1] [CL] [CL] [DELETE] [1] [DELETE]

Pour pouvoir effacer la mémoire de programmes, il faut que cette dernièresoit débloquée.

Page 27: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE2Section:Chapitre 2Page

TEST DES ENTREES /SORTIES DU SYSTEME

Digit Entrée correspondante Terminal8 Entrée Manuelle 19 (I/O1)7 Arrêt conditionnel (M01) 18 (I/O1)6 Marche 17 (I/O1)5 / Arrêt 16 (I/O1)4 / Feed Hold 15 (I/O1)3 / Stop Urgence 14 (I/O1)2 Micro Io (X) 13 (I/O1)1 Reset 12 (I/O1)

Display Inférieur Digit8

Digit7

Digit6

Digit5

Digit4

Digit3

Digit2

Digit1

2.1 TEST DES ENTREES / SORTIES DU SYSTEME

Cette option permet d’analyser l’état des entrées et des sorties logiques de laCNC, ainsi qu’activer chaque sortie logique.

Il faut pour cela taper sur la séquence de touches suivante: [AUX MODE] [0]

La CNC affiche le message correspondant au premier groupe d’entrées (INP)

La fenêtre inférieure affiche l’état des 8 entrées logiques, à raison d’un digit parentrée.

La CNC affichera à tout moment et dynamiquement l’état des entrées. Si l’ondésire examiner l’une d’elles, il faudra agir sur les boutons-poussoirs et sur lesinterrupteurs extérieurs, tout en observant sur l’écran l’état de l’entrée correspondante.

La valeur “1” indique que l’entrée correspondante se trouve alimentée à 24 volts.Dans le cas contraire, la valeur “0” sera affichée.

Les entrées (INP) qu’affiche la fenêtre inférieure sont :

Si l’on tape sur la touche [A+], la CNC affiche le groupe d’entrées (INP) suivant:

Le message affiché par les digits 6, 5, 4, 3, 2 et 1 est une information interne dela CNC.

Digit Entrée correspondante Terminal8 Feed Rate 2 11 (I/O1)7 Feed Rate 1 10 (I/O1)6 Erreur de comptage de l'axe X5 Erreur de comptage de l'axe Y4 Alarme sinusoïdale de l'axe X3 Alarme sinusoïdale de l'axe Y2 Surtempérature1 Sans fonction

Page 28: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE 3

Chapitre 2 Section: Page

Digit Sortie correspondante Terminal8 En Position (X) 9 (I/O1)7 Alternatif sens (X) 8 (I/O1)6 Alternatif lent (X) 7 (I/O1)5 Alternatif rapide (X) 6 (I/O1)4 / Sortie Urgence 5 (I/O1)3 M Strobe 4 (I/O1)2 Frein (X) 3 (I/O1)1 Sortie Manuelle 2 (I/O1)

Digit Sortie correspondante Terminal8 MST80 20 (I/O1)7 MST40 21 (I/O1)6 MST20 22 (I/O1)5 MST10 23 (I/O1)4 MST8 24 (I/O1)3 MST4 25 (I/O1)2 MST2 26 (I/O1)1 MST1 27 (I/O1)

TEST DES ENTREES /SORTIES DU SYSTEME

Si on tape à nouveau sur la touche [A+], la CNC affiche le premier groupe desorties (OUT):

Si l’on désire examiner une des sorties, il faut sélectionner celle-ci au moyen destouches fléchées [flèche haut] et [flèche bas].

Une fois la sortie désirée sélectionnée, celle-ci pourra être activée (1) et désactivée(0) en lui assignant la valeur correspondante.

On peut disposer de plusieurs sorties activées à la fois, et toutes les sorties setrouvant activées fourniront une tension de 24 Vcc. sur le terminal correspondant.

Si on tape à nouveau la touche [A+], la CNC affiche le groupe suivant de sorties(OUT)

Si on tape à nouveau la touche [A+], la CNC affiche le troisième groupe d’entrées(INP)

Digit Entrée correspondante Terminal8 Entrée E5 17 (I/O 2)7 Entrée E4 25 (I/O 2)6 Entrée E3 22 (I/O 2)5 Entrée E2 23 (I/O 2)4 Entrée E1 21 (I/O 2)

3 Facteur de multiplication, manivelle outype de déplacement JOG 24 (I/O 2)

2 Facteur de multiplication, manivelle outype de déplacement JOG 15 (I/O 2)

1 Micro Io (Y) 18 (I/O 2)

Page 29: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE4Section:Chapitre 2Page

TEST DES ENTREES /SORTIES DU SYSTEME

Si on tape à nouveau la touche [A+], la CNC affiche le groupe suivant de sorties(OUT)

Si on tape à nouveau la touche [A+], la CNCaffiche le checksum correspondant à la versionde logiciel (sur l’exemple, 08AF) et le modèlede CNC dont on dispose (sur l’exemple, 102S).

Si on tape à nouveau la touche [A+], et que la CNC fait partie du réseau FAGOR,il affichera l’élément qui se trouve branché sur chacun des noeuds du réseaulocal. Il faudra taper sur la touche [A+] pour avancer de noeud à noeud.

Le message qu’affiche la CNC est du type:

La fenêtre supérieure affiche le message “Lan”,qui indique le réseau local.

La fenêtre inférieure affiche le numéro de noeud(dans l’exemple, “Nod.0”) et l’élément que leditnoeud occupe (dans le cas qui nous occupe,“PLC”).

Les modèles CNC82, CNC 101S, CNC 102 et CNC102S sont considérés par leréseau local comme étant d’une même famille. Ils sont pour cela représentéscomme “Nod.? CN82”.

Si on tape à nouveau la touche [A+], et que laCNC fait partie du réseau FAGOR, il afficherale nombre de témoins perdus. Le messagequ’affiche la CNC est du genre suivant:

Si on tape à nouveau la touche [A+], la CNCaffiche tous les displays illuminés, considérant le test des entrées et des sorties dusystème comme étant achevé.

Si on tape à nouveau la touche [A+], la CNC testera à nouveau les entrées et lessorties du système.

Digit Sortie correspondante Terminal8 En Position (Y) 9 (I/O 2)7 Alternatif sens (Y) 8 (I/O 2)6 Alternatif lent (Y) 5 (I/O 2)5 Alternatif rapide (Y) 3 (I/O 2)4 T Strobe 4 (I/O 2)3 S Strobe 6 (I/O 2)2 Frein (Y) 7 (I/O 2)1 Automatique 10 (I/0 2)

Page 30: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE 5

Chapitre 2 Section: Page

PARAMETRES MACHINE

2.2 PARAMETRES MACHINE

Cette option permet d’analyser les paramètres machine de la CNC. En outre, si lamémoire des paramètres machine n’est pas bloquée, leurs valeurs peuvent êtremodifiées.

Les paramètres machines sont définis par le fabricant et servent à personnaliser laCNC avec la machine.

Pour pouvoir accéder à la mémoire des paramètres machine, il faut taper la séquencede touches suivante : [AUX MODE] [1]

La CNC affichera un message du type suivant :La fenêtre supérieure affiche le numéro de paramètremachine.

La fenêtre inférieure affiche la valeur avec laquellele paramètre machine a été personnalisé.

Si nous désirons afficher un autre paramètre, il faut utiliser une des méthodessuivantes:

* Utiliser les touches

* Taper deux fois sur la touche [CL] pour effacer l’affichage actuel. Formerensuite le numéro de paramètre désiré et taper sur la touche [RECALL]. LaCNC affichera le paramètre en question.

Il faut tenir compte du fait qu’une fois les paramètres machines personnalisés, ilfaut taper sur la touche [RESET] ou bien débrancher et rebrancher la CNC pourque les nouvelles valeurs soient assumées par la CNC.

Tous les paramètres machine sont expliqués sur le manuel d’installation.

2.2.1 EDITION DES PARAMETRES MACHINE

Les paramètres machine seront édités un par un . Selon le type de machine dont ils’agira, on pourra lui assigner une des valeurs suivantes:

Un numéro P12 = 30000Un groupe de 8 bits P19 = 00001111

Pour pouvoir éditer un paramètre défini par un numéro, il faut, une fois le paramètresélectionné, suivre la séquence de touches suivante :

* Taper sur la touche [CL]. La CNC efface le contenu de la fenêtre inférieure.

* Introduire la valeur désirée.

* Taper sur la touche [ENTER] pour que la valeur en question soit introduitedans la table des paramètres machine.

Page 31: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE6Section:Chapitre 2Page

PARAMETRES MACHINE

Si la CNC n’assume pas la nouvelle valeur et qu’elle montre à la place la valeurque le paramètre avait auparavant, cela veut dire que la table des paramètresmachine est bloquée.

Pour pouvoir éditer un paramètre défini par un groupe de 8 bits, il faut, une foisle paramètre sélectionné, taper sur la touche [CL] et introduire les 8 bits ou bientaper sur la touche [RECALL] et modifier un par un les bits.

Pour modifier les bits un par un, il faut suivre la séquence de touche suivante :

* Taper sur la touche [RECALL]. La CNC affichera le premier bit du paramètreen le faisant clignoter.

* Si on désire modifier ce bit, introduire la valeur désirée (0 ou 1).

* Utiliser les touches pour se déplacer au reste des bits.

* Pour pouvoir modifier un bit quelconque, se situer sur ce dernier (qui clignote)et introduire la valeur désirée.

* Une fois tous les bits définis, taper sur la touche [ENTER] pour que la valeuren question soit introduite dans la table des paramètres machine.

Si la CNC n’assume pas la nouvelle valeur et qu’elle montre à la place lavaleur que le paramètre avait auparavant, cela veut dire que la table desparamètres machine est bloquée.

Si on désire introduire les 8 bits, il faut suivre la séquence de touches suivante :

* Si le paramètre a été sélectionné avec la touche [RECALL], la CNC afficherale premier bit du paramètre en le faisant clignoter (mode d’édition).

Pour abandonner ce mode, il faut taper sur la touche [CL]. Le bit cesse declignoter.

* Taper sur la touche [CL]. La CNC efface le contenu de la fenêtre inférieure.

* Introduire la valeur désirée (séquence de 1 et 0).

* Taper sur la touche [ENTER] pour que la valeur en question soit introduitedans la table des paramètres machine.

Si la CNC n’assume pas la nouvelle valeur et qu’elle montre à la place lavaleur que le paramètre avait auparavant, cela veut dire que la table desparamètres machine est bloquée.

Page 32: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

MODE D’OPERATION AUX MODE 7

Chapitre 2 Section: PageTABLE D’OUTILS OU DE

TRANSFERTS D’ORIGINE

2.3 TABLE D’OUTILS OU DE TRANSFERTS D’ORIGINE

La CNC est munie d’une table interne qui, selon la valeur assignée au paramètremachine “P60(5)”, peut être utilisée comme table d’outils “P60(5)=0”, ou commetable de transferts d’origine “P60(5)=1”.

Chacune des 10 adresses (1 à 10) de la table dispose de 2 champs. Le champ quicorrespond à l’axe X et le champ qui correspond à l’axe Y.

Lorsque l’on a personnalisé “P60(5)=0”, table d’outils, les adresses de la tablecorrespondante au numéro d’outil. Les deux champs indiquent la longueur del’outil sur X et Y. La CNC prendra les valeurs de la table et fera une compensationde longueur sur les deux axes.

Lorsque l’on a personnalisé “P60(5)=1”, table de transferts d’origine, chaqueadresse de la table permet de sélectionner une nouvelle Origine Pièce. Cetteorigine se trouvera à la distance du Zéro Machine que les champs X et Yindiquent.

Pour accéder à la table il faut taper la séquence de touches suivante : [AUXMODE] [2].

La CNC affichera un message du type suivant :

La fenêtre supérieure affiche la première adressede la table.

La fenêtre inférieure affiche la valeur avec laquellele champ X de l’adresse en question a étépersonnalisé.

Si on tape sur la touche , la CNC affichera le champ Y.

Si nous désirons voir une autre adresse de la table, il faut utiliser une des méthodessuivantes :

* Utiliser les touches

* Taper deux fois sur la touche [CL] pour effacer l’affichage actuel. Frapperensuite l’adresse de la table désirée et taper sur la touche [RECALL]. LaCNC affichera l’adresse en question.

Pour pouvoir éditer la valeur du champ X ou du champ Y il faut suivre laséquence de touches suivante :

* Taper sur la touche [CL]. La CNC efface le contenu de la fenêtre inférieure.

* Introduire la valeur désirée.

* Taper sur la touche [ENTER] pour que la valeur en question soit introduitedans la table.

Page 33: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 3 Section:

MODE D’OPERATION MANUEL 1

3. MODE D’OPERATION MANUEL

Pour pouvoir accéder à ce mode d’opération, il faut taper sur la toucheLa CNC affichera la fenêtre supérieure vide et sur la fenêtre inférieure, il afficherala cote de positionnement de l’axe X.

Si on désire changer d’axe, il faut taper sur la touche [A+]. La fenêtre inférieureaffichera la cote de positionnement de l’axe Y.

Ce mode d’opération permet de :

Déplacer les axes de la machine.Remettre à zéro ou de présélectionner une valeur quelconqueProcéder à la recherche automatique du point référence machine.Sélectionner la CNC pour qu’elle travaille comme visualisateur.

3.1 DEPLACEMENT MANUEL DE LA MACHINE

La CNC peut avoir les configurations suivantes :

CNC à 1 ou 2 axesCNC à 1 axe et manivelle électroniqueCNC à 1 ou 2 axes et le panneau de commande extérieur “JOG100”CNC à 1 axe, manivelle électronique et le panneau de commandes extérieur“JOG100”CNC à 2 axes et manivelle auxiliaireCNC à 2 axes, manivelle auxiliaire et panneau de commandes externe“JOG 100”

Lorsque les axes se déplacent, la CNC limite le parcours de ceux-ci, n’autorisantpas de surpasser les limites de parcours qui ont été établies au moyen des paramètresmachine “P0 - P40” et “P1 - P41”.

CNC avec 1 ou 2 axes

Le déplacement de la machine se fait axe par axe et les étapes à suivre sont lessuivantes:

* Sélectionner sur la fenêtre inférieure, au moyen de la touche [A+], l’axe quel’on désirera déplacer (X ou Y).

* Utiliser les touches pour déplacer l’axe.

Le déplacement des axes sera continu, c’est-à-dire, que l’axe se déplace tant quel’on maintient la touche appuyée.

Si les pins 14 et 25 du connecteur I/O2, sont utilisés les déplacements pourrontêtre continus ou incrémentaux. Dans les déplacements incrémentaux, l’axe sedéplacera la quantité établie.

DEPLACEMENT MANUEL DE LA MACHINE

Page 34: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 3Page

MODE D’OPERATION MANUEL2 DEPLACEMENT MANUELDE LA MACHINE

Le table suivante montre les options disponibles.

Terminal activé = 1inactif = 0

Les terminals 10 et 11 du connecteur I/O1 permettent aussi de varier la vitessedes axes, tel qu’indiqué ci-après.

Terminal activé = 1, inactif = 0

CNC à manivelle électronique

Le déplacement de l’axe X peut se faire avec la manivelle électronique ou àpartir du clavier, en utilisant les touches

Les terminals 15 et 24 du connecteur I/O2 indiquent le facteur de multiplicationque la CNC applique aux impulsions de la manivelle électronique.

C’est de cette manière, et après avoir multiplié le facteur de multiplication par lesimpulsions fournies par la manivelle, que l’on obtient les unités que l’on désiredéplacer l’axe.

Terminal activé = 1 inactif = 0

Les terminals 10 et 11 du connecteur I/O1 permettent aussi de varier la vitessedes axes, tel qu’indiqué ci-après.

TerminalType de déplacement Quantité de déplacement

24 15

0 0 Continu

0 1 Incrémental 0.001 mm ou 0.0001"

1 0 Incrémental 0.010 mm ou 0.0010"

1 1 Incrémental 0.100 mm ou 0.0100"

Terminal Axes avec servo-systèmes Axes sans servo-systèmes10 11 (G01/G02/G03) (G00) Gamme1 1 25% 25% Gamme lente1 0 50% 50% N'a pas d'influence

0 0 100% 100% N'a pas d'influence

0 1 Si "P101(8)=0" 200%Si "P101(8)=1" 0% 100% Gamme lente

Terminal Facteur demultiplication

Exemple: 250 impulsions/tour

24 15 Déplacement par tour

0 0 x 1 0.250 mm ou 0.0250"

0 1 x 10 2.500 mm ou 0.2500"

1 0 x 50 12.50 mm ou 1.2500"

1 1 x 100 25.00 mm ou 2.500"

Page 35: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 3 Section:

MODE D’OPERATION MANUEL 3DEPLACEMENT MANUELDE LA MACHINE

Terminal activé = 1, inactif = 0

CNC à 1 axe ou 2 axes et le panneau de commandes extérieur “JOG100”

Le déplacement de la machine, qui se fait axe par axe, peut se faire à partir duclavier ou à partir des boutons-poussoirs “X+,X-,Y+,Y-” associés au panneau decommandes extérieurs “JOG100”.

Lorsque l’opération se fait à partir du clavier, il faut suivre les étapes suivantes:

* Sélectionner sur la fenêtre inférieure, au moyen de la touche [A+], l’axe quel’on désire déplacer (X ou Y).

* Utiliser les touches pour déplacer l’axe.

Le sens de déplacement qui correspond à chaque touche est établi par leparamètre machine.

On peut sélectionner le type de déplacement et la vitesse d’avance de l’axe aumoyen du panneau de commandes extérieur “JOG100” :

* Dans la zone “% FEED” le déplacement des axes sera continu, c’est-à-dire,que l’axe se déplace tant que l’on tape sur la touche.

Chacune des positions de cette zone indique le pourcentage de vitesse d’avanceque la CNC applique au mouvement indiqué.

* Dans la zone “JOG” les déplacements des axes seront incrémentals, c’est-à-dire, que l’axe se déplace la quantité établie chaque fois que l’on tape sur latouche.

Terminal Axes avec servo-systèmes Axes sans servo-systèmes10 11 (G01/G02/G03) (G00) Gamme1 1 25% 25% Gamme lente1 0 50% 50% N'a pas d'influence

0 0 100% 100% N'a pas d'influence

0 1 Si "P101(8)=0" 200%Si "P101(8)=1" 0% 100% Gamme lente

Page 36: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 3Page

MODE D’OPERATION MANUEL4

CNC à 1 axe, manivelle électronique et le panneau de contrôle extérieur “JOG100”

Le déplacement de l’axe X peut se faire:

* Au moyen de la manivelle électronique* Au moyen des boutons-poussoirs “X+, X-” associé au panneau de commandes

extérieur “JOG100”* Au moyen des touches du clavier.

Au moyen du panneau de commandes extérieures “JOG100”, on peut sélectionnerle type de déplacement et la vitesse d’avance de l’axe et le facteur de multiplicationque la CNC applique aux impulsions de la manivelle électronique.

* Dans la zone “% FEED” le déplacement des axes sera continu, c’est-à-dire,que l’axe se déplace tant que l’on tape sur la touche.

Chaque position de cette zone indique le pourcentage de vitesse d’avance quela CNC applique au déplacement indiqué.

* Dans la zone “JOG” les déplacements des axes pourront être incrémentals,c’est-à-dire, que l’axe se déplace la quantité établie chaque fois que l’on tapesur la touche.

* La zone permet de déplacer l’axe avec la manivelle électronique uniquement,et chacune de ses positions indiquent le facteur de multiplication que la CNCapplique aux impulsions de la manivelle électronique.

C’est de cette manière, et après avoir multiplié le facteur de multiplication parles impulsions fournies par la manivelle, que l’on obtient les unités que l’ondésire déplacer l’axe.

DEPLACEMENT MANUELDE LA MACHINE

PositionFacteur de multiplication

Exemple: 250 impulsions/tour

Déplacement par tour

x 1 0.250 mm ou 0.0250"

x 10 2.500 mm ou 0.2500"

x 100 25.00 mm ou 2.500"

Page 37: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 3 Section:

MODE D’OPERATION MANUEL 5DEPLAC. AUTOMATIQUEPRESELECTION

3.2 DEPLACEMENT AUTOMATIQUE

Le déplacement de la machine se fait axe par axe et les étapes à suivre sont lessuivantes :

* Sélectionner sur la fenêtre inférieure, au moyen de la touche [A+], l’axe quel’on désirera déplacer (X ou Y).

* Taper sur la touche [CL]. La fenêtre inférieure s’effacera.

* Introduire la cote de destination désirée.

* Taper sur la touche

La CNC déplacera l’axe jusqu’à la cote indiquée.

3.3 REMISE - ZERO OU PRESELECTION D’UNE VALEUR

La présélection de cotes se fait axe par axe et les étapes à suivre sont les suivantes:

* Sélectionner sur la fenêtre inférieure, au moyen de la touche [A+], l’axe quel’on désirera présélectionner (X ou Y).

* Taper sur la touche [CL]. La CNC effacera la valeur de l’axe en question.

* Introduire la valeur désirée.

* Taper sur la touche [ENTER] pour que la CNC assume la nouvelle valeur. LaCNC attribue à l’axe la nouvelle valeur sélectionnée.

On peut, avant de taper sur la touche [ENTER], annuler la présélection entapant sur la touche [CL]. La CNC affichera à nouveau la valeur qu’avaitauparavant l’axe.

Page 38: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 3Page

MODE D’OPERATION MANUEL6

3.4 RECHERCHE DU POINT DE REFERENCE MACHINE

La recherche du point de référence machine se fait axe par axe et il faut utiliserune des méthodes suivantes :

a) Frapper la séquence de touches [F1] [0]. La CNC recherche l’axe X.

b) Frapper la séquence de touches [F1] [1]. La CNC recherche l’axe Y.

c) * Sélectionner sur la fenêtre inférieure, au moyen de la touche [A+], l’axeque l’on désirera présélectionner (X ou Y).

* Taper sur la touche [CL]. La CNC effacera la valeur de l’axe en question.

* Taper sur la touche [RECALL]

La CNC déplacera l’axe sélectionné dans le sens indiqué par le paramètre machinedes axes “P62(4), P62(5)”.

Ce déplacement se fait selon l’avance indiquée dans les paramètres machine desaxes “P25, P65”, jusqu’à ce qu’on tapera sur le micro de référence machine,paramètre machine des axes “P22(8), P62(8)”

Une fois que l’on aura tapé sur le micro, la recherche se poursuivra à un rythmede 100 mm/minute (3,9 pouces/minute), jusqu’à ce que l’impulsion d’Io des systèmesde mesure sera reçue, moment où la recherche de référence machine de l’axeconclura.

La CNC annulera le transfert d’origine qui était sélectionné et affichera les cotesdu point de référence machine indiquées dans les paramètres machine des axes“P2, P42”.

* Si, lors de la recherche de la référence machine, on tape sur la touche la CNC arrête le mouvement de l’axe et affiche le message suivant:

La fenêtre supérieure affiche la fonction G74,indicatif de recherche de référence machine.

La fenêtre inférieure affiche la cote correspondantà l’axe à ce moment-là.

Pour continuer à rechercher la référence machine, il faut taper sur la touche

Pour abandonner la recherche de la référence machine, il faut taper deux fois surla touche [CL].

RECHERCHE DU POINT DEREFERENCE MACHINE

Page 39: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 3 Section:

MODE D’OPERATION MANUEL 7

3.4.1 CONSIDERATIONS SUR LE POINT DE REFERENCEMACHINE

* Si au moment de commencer la recherche machine, le micro de référencemachine est tapé, l’axe reculera dans le sens contraire à celui qui estindiqué dans le paramètre machine des axes “P62(4), P62(5)”, jusqu’à ceque le micro soit libéré, avant de commencer la recherche de référencemachine.

* Si l’axe est positionné hors des limites de parcours établies par logiciel(paramètres machine “P0-P1”, “P40-P41”), il faut déplacer l’axe manuellementpour l’introduire dans la zone de travail et le situer ensuite dans la zoneadéquate pour permettre la recherche de référence machine.

* Si l’axe sélectionné ne dispose pas de micro pour la recherche du point deréférence machine (paramètre machine des axes “P22(8), P62(8)”), la CNCsupposera que l’on a tapé sur ce dernier lorsque la commande de recherchede référence machine est exécutée, un déplacement à 100 mm/minute étantalors exécuté, jusqu’à la réception de l’impulsion d’Io du système de mesure,moment où la recherche de référence machine de l’axe conclura.

3.5 TRAVAIL DE LA CNC COMME VISUALISATEUR

Lorsque l’entrée Manuelle (terminal 19 du connecteur I/O1) se trouve à niveaulogique haut (24 V), la CNC agit comme un visualisateur.

Cela implique que :

* Le déplacement de la machine doit être réalisé à travers les commandes extérieuresau contrôle.

* Il faut désactiver les signaux qui habilitent les axes.

* Si en travaillant de cette façon, on dépasse les limites de parcours établies aumoyen des paramètres machine “P0-P40” et “P1-P41”, le contrôle indiquerale code d’erreur correspondant.

RECHERCHE REFERENCE MODE VISUALISATEUR

Page 40: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 4 Section:

EDITION DE PROGRAMMES 1

4. EDITION DE PROGRAMMES

La CNC dispose de 3 modes d’édition de programmes, tel que le présent chapitrel’explique. Ces modes d’édition sont les suivants:

Edition proprement dite. Pour accéder à ce mode, taper sur la touche

Edition en Teach-in. Pour accéder à ce mode, taper sur la touche

Edition en Play-back. Pour accéder à ce mode, taper sur la touche

4.1 MODE D’OPERATION EDITEUR

Pour accéder à ce mode, taper sur la touche La CNC affichera un messagedu type suivant:

La fenêtre supérieure affiche le numéro de blocqui est sélectionné.

La fenêtre inférieure affiche une des fonctionsprogrammées dans le bloc en question.

La CNC dispose d’un maximum de 900 blocs (000/899) de mémoire pour pouvoirsauvegarder des programmes.

Un programme commence dans un certain bloc et finit dans un bloc contenant lafonction M30 (qui indique la fin de programme).

Chaque bloc de programme peut disposer d’un maximum de 5 fonctions en codeISO. Les possibles fonctions disponibles sont:

G Fonctions préparatoires. Jusqu’à un maximum de 4 par bloc.X Coordonnées de l’axe X.Y Coordonnées de l’axe Y.I Coordonnées, en interpolation circulaire, du centre de l’arc (axe X).J Coordonnées, en interpolation circulaire, du centre de l’arc (axe Y).F Vitesse d’ avance des axes.S Vitesse de rotation de la broche (t/min).T Outil ou Transfert d’Origine.M Fonctions auxiliaires. Jusqu’à un maximum de 4 par bloc.N Fonction de Saut ou Appel (fonctions G25 à G29).P Programmation Paramétrique.

Lorsque l’on utilise la Programmation Paramétrique, le bloc n’admet aucune autreinformation en code ISO. La programmation paramétrique utilise les fonctions:

X Assignation à paramètre de la coordonnée en X.Y Assignation à paramètre de la coordonnée en Y.F Fonction Paramétrique.P Référence à un autre paramètre.K Assignation à paramètre de constante numérique.E Assignation à paramètre des entrées E1 à E5 (connecteur I/O1).

EDICION EN PLAY-BACK

Page 41: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 4Page

EDITION DE PROGRAMMES2

Dans l’exemple ci-dessous exposé, on peut observer :

* Une possible distribution de programmes en mémoire, le début et la fin dechaque programme étant indiqués.

* De différents blocs de programmation qui contiennent 2, 3, 4 et jusqu’à 5fonctions. Le mode de programmation ne correspond pas au présent chapitreet est expliqué au chapitre “PROGRAMMATION” du présent manuel.

Ce mode d’opération permet de :

* Voir le contenu de tous les blocs de mémoire.* Créer un programme (éditer tous les blocs du programme).* Effacer un bloc de programme particulier.* Modifier le contenu d’un bloc.* Substituer un bloc de programme.* Insérer un nouveau bloc de programme, en déplaçant le reste.

Dans le mode d’opération “Aux Mode”, il est aussi permis de :

* Bloquer la mémoire de programmes.* Débloquer la mémoire de programmes.* Effacer toute la mémoire de programmes.

N000 G1.7.90 F5000 S250 T01 M 3 Début de programme

Fin de programme

N001 X60 Y40N002 G3 X110 Y90 I0 J50N003 G3 X160 Y40 I50 J0N004 M30

N050 P17 X Début de programme

Fin de programme

N051 P18 YN052 P4 F7 P3N053 P5 F8 P3N054 P6 P0 F3 P4N055 P7 P1 F3 P5N056 G0.5 XP6 YP7N057 P3 P3 F1 P19N058 G1 XP6 YP7 F200N059 P3 F11 K360N060 G28 N57N061 G0 XP17 YP18N062 M30

N100 G0 X10 Début de programme

Fin de programme

N101 Y20N102 G1 X50 M3N103 G0 Y0N104 X0N105 G25 N100.104.81N106 M30

Page 42: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 4 Section:

EDITION DE PROGRAMMES 3VISIONNER LE CONTENUDE BLOCS DE MEMOIRE

4.1.1 AFFICHER LE CONTENU DE TOUS LES BLOCS DE MEMOIRE

Lorsque l’on accède à ce mode et que l’on tape sur la touche . La CNC afficheun message du type suivant :

La fenêtre supérieure affiche le numéro de blocqui est sélectionné.

La fenêtre inférieure affiche une des fonctionsprogrammées dans le bloc en question.

Pour pouvoir observer le contenu des blocs, il faut utiliser les touches

La CNC affichera une par une toutes les fonctions de chaque bloc, et une fois unbloc achevé, il passera au suivant.

La CNC affichera uniquement les blocs contenant de l’information, c’est-à-dire,qu’il n’affichera pas les blocs vides.

Si on désire voir le contenu d’un bloc spécifique, il faut agir du mode suivant :

* Taper 2 fois sur la touche [CL]. La CNC effacera le numéro de bloc (les deuxfenêtres).

* Introduire le numéro de bloc que l’on désire afficher.

* Taper sur la touche

La CNC affichera la première fonction du bloc en question. Pour voir le reste desfonctions et les blocs antérieurs et postérieurs, utiliser les touches

Si le bloc demandé ne contient pas d’information, la fenêtre inférieure n’afficheraaucun message, indicatif de bloc vide.

Page 43: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 4Page

EDITION DE PROGRAMMES4

4.1.2 EDITION D’UN PROGRAMME

Le programme doit être édité bloc par bloc, en commençant par le bloc initial duprogramme. Il faut pour cela suivre les étapes suivantes:

1- Si le numéro de bloc qui est sélectionné, celui qui est affiché à la fenêtresupérieure, n’est pas celui que l’on désire, agir de la manière suivante:

* Taper 2 fois sur la touche [CL]. La CNC effacera les 2 fenêtres.

* Introduire le numéro de bloc que l’on désire afficher.

* Taper sur la touche [RECALL].

2- Si le bloc contient déjà des informations, s’il affiche quelque chose à la fenêtreinférieure, agir de la manière suivante :

* Taper sur la touche [CL]. La fenêtre inférieure s’effacera.

3- Editer le contenu du bloc, en définissant toutes ses fonctions. Pour sélectionnerles fonctions, il faut utiliser les touches [A+] et [A-].

Le mode de programmation ne correspond pas au présent chapitre et est expliquéau chapitre “Programmation” du présent manuel.

Une fois tout le bloc défini, il faut taper sur la touche [ENTER]. La CNCaffichera le bloc suivant.

Exemple : N000 GI.7.90 F5000 T1

* Sélectionner sur la fenêtre supérieure le numéro de bloc N000. S’assurerque le bloc est vide, que la fenêtre inférieure n’affiche rien. Dans le cascontraire, taper sur la touche [CL].

* Taper sur la touche [A+]. Le numéro de bloc qu’affiche la fenêtre supérieurese met à clignoter (indicatif d’édition de bloc).

* En outre, la fenêtre inférieure affichera la première fonction pouvant êtresélectionnée, à savoir, le caractère “G”, qui indique que la fonction “G”est sélectionnée.

* Frapper “1.7.90”, fonctions G01, G07 et G90.

* Taper sur la touche [A+]. la CNC affichera la fonction disponible suivante.Dans le cas présent, la fonction “X”.

* Taper sur les touches [A+] et [A-].jusqu’à ce que la fenêtre inférieureaffiche le caractère “F”, indicatif de la fonction F.

* Frapper “5000”, valeur de l’ avance (F5000).

* Taper sur la touche [A+]. la CNC affichera la fonction disponible suivante.Dans le cas présent, la fonction “S”.

EDITION D’UNPROGRAMME

Page 44: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 4 Section:

EDITION DE PROGRAMMES 5

* Taper sur les touches [A+] et [A-] jusqu’à ce que la fenêtre inférieureaffiche le caractère “T”, indicatif de la fonction T.

* Frapper “1”, numéro d’outil que l’on désire sélectionner T1.

* Taper sur la touche [ENTER]. La CNC considère que l’édition de blocest achevée et affichera sur la fenêtre supérieure le numéro de blocsuivant (sous forme non clignotante). Dans le cas qui nous occuppe,“001”.

4.- Répéter toutes les opérations indiquées pour l’étape précédente pour éditer lereste des blocs.

Attention:

Si lors de l’édition du bloc, lorsque l’on tape sur les touches [A+] ou[A], la CNC n’affiche plus aucune autre fonction, cela veut dire quele bloc n’admet plus aucune fonction, que ce soit à cause du type debloc ou parce que toutes les possibles fonctions ont déjà été définies(5 fonctions, au maximum).

Il n’est pas nécessaire que les numéros de bloc soient corrélatifs. Iln’est pas non plus nécessaire que tous les blocs contiennent le maximumd’information possible.

L’exemple suivant montre deux manières différentes de définir unmême programme.

Le programme doit nécessairement finir par un bloc contenant la fonctionM30 (indicatif de fin de programme).

Si cette fonction n’est pas programmée, en mode AUTOMATIQUEle contrôle continuera à éxécuter les blocs successifs et au cas où iln’existerait plus aucun autre bloc édité, il affichera le code d’erreur15.

EDITION D’UNPROGRAMME

N000 G1.7.90 F5000 S250T01M 3 N000 G1.7.90N010 X60 Y40 N001 F5000N020 G3 X110 Y90 I0 J50 N002 S250N030 G3 X160 Y40 I50 J0 N003 T01N040 M30 N004 M 3

N005 X60 Y40N006 G3 X110 Y90 I0 J50N007 G3 X160 Y40 I50 J0N008 M30

Page 45: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 4Page

EDITION DE PROGRAMMES6

4.1.3 EFFACEMENT D’UN BLOC DE PROGRAMME.

Lorsque l’on désire effacer un bloc de programme, les 2 cas suivants peuvent seprésenter :

1- Le numéro de bloc qui est sélectionné, celui qui est affiché à la fenêtre supérieure,n’est pas celui que l’on désire. Il faut agir de la manière suivante:

* Taper 2 fois sur la touche [CL]. La CNC effacera les deux fenêtres.

* Introduire le numéro de bloc que l’on désire afficher.

* Taper sur la touche [DELETE].

2- Le bloc est sélectionné. La fenêtre supérieure peut afficher le numéro de blocde manière normale ou en la faisant clignoter (mode d’introduction de données).Dans les deux cas, il faut :

* Taper sur la touche [DELETE].

Dans les deux cas, le bloc sera sélectionné, mais son contenu a été effacé, lafenêtre supérieure affichant le numéro de bloc, et la fenêtre inférieure étant vide.

4.1.4 EFFACER TOUTE LA MÉMOIRE DE PROGRAMMES

Lorsque l’on désire effacer toute la mémoire de programmes, il faut suivre ladémarche suivante:

* Taper sur la touche pour accéder au mode de travail Aux-Mode

* Taper la suivante séquence de touches:

[1] [CL] [CL] [DELETE] [1] [DELETE]

Pour effacer la mémoire de programmes il faut que cette dernière soit débloquée.

EFFACEMENT D’UN BLOCDE PROGRAMME.

Page 46: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 4 Section:

EDITION DE PROGRAMMES 7MODIFICATION DUCONTENU D’UN BLOC

4.1.5 MODIFICATION DU CONTENU D’UN BLOC

Si le bloc actuellement sélectionné est sous forme d’édition de bloc, fenêtre supérieureclignotante, il faut taper 2 fois sur la touche [CL] pour abandonner le mode enquestion.

Lorsque l’on modifie le contenu d’un bloc de programme, les deux cas suivantspeuvent se présenter :

a) On désire modifier la valeur d’une fonction:

Exemple: Modification d’une cote: Bloc actuel N000 G1.7.90 X100 F1000Nouveau bloc N000 G1.7.90 X250 F1000

* Sélectionner le bloc N000 et taper sur la touche [RECALL]. La fenêtresupérieure affichera le numéro de bloc sous forme clignotante,

* Utiliser les touches jusqu’à être situé sur la fonction “X100”

* Taper sur la touche [CL]. La CNC efface la valeur de la fonction maismaintient le caractère d’identification de la fonction (X).

* Introduire la valeur désirée. Dans le cas présent, “250”.

* Taper sur la touche [ENTER]. La CNC assume le nouveau bloc.

b) On désire éliminer une des fonctions qui définissent le bloc:

Exemple: Eliminer la cote sur X:Bloc actuel N000 G1.7.X100 Y20 F1000Nouveau bloc N000 G1.7 Y20 F1000

* Sélectionner le bloc N000 et taper sur la touche [RECALL]. La fenêtre supérieureaffichera le numéro de bloc sous forme clignotante.

* Utiliser les touches jusqu’à être situé sur la fonction “X100”

* Taper 2 fois sur la touche [CL]. La CNC efface la valeur de la fenêtreinférieure.

* Taper sur la touche [ENTER]. La CNC assume le nouveau bloc.

c) On désire modifier une fonction:

Exemple: Echanger la cote X par Y: Bloc actuelN000 G1.X100 F1000 M33Nouveau bloc. N000 G1.Y120 F1000 M33

* Sélectionner le bloc N000 et taper sur la touche [RECALL]. La fenêtresupérieure affichera le numéro de bloc en clignotant,

* Utiliser les touches jusqu’à être situé sur la fonction “X100”

* Taper 2 fois sur la touche [CL]. La CNC efface la valeur de la fenêtreinférieure.

Page 47: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 4Page

EDITION DE PROGRAMMES8

* Taper sur les touches [A+] et [A-].pour sélectionner la nouvelle fonction.Dans le cas présent, la fonction “Y”.

* Introduire la valeur désirée. Dans le cas présent, “120”.

* Taper sur la touche [ENTER]. La CNC assume le nouveau bloc.

Attention:

Lorsque l’on désire modifier plus de 2 fonctions dans un même bloc, ilfaut agir de la manière suivante :

- Modifier la première fonction.

- Taper sur la touche pour rechercher la fonction suivante

- Modifier l’autre fonction.

- Taper sur la touche [ENTER]. pour que la CNC assume tousles changements.

La CNC n’assume les changements que lorsque l’on tape sur la touche[ENTER]

Si lorsque l’on tape sur la touche [ENTER], le numéro de bloc continueà clignoter sur la fenêtre supérieure, cela veut dire qu’il y a une erreurdans le bloc édité et qu’il n’est pas introduit dans la mémoire.

MODIFICATION DUCONTENU D’UN BLOC

Page 48: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 4 Section:

EDITION DE PROGRAMMES 9

4.1.6 INSERTION D’UN NOUVEAU BLOC DE PROGRAMME

Si l’on désire insérer un nouveau bloc dans un programme déjà édité, il faut agircomme pour l’édition des blocs, sauf qu’il faut taper sur la touche [INSERT] aulieu de taper sur la touche [ENTER].

Le nouveau bloc édité est introduit en mémoire, tous les blocs suivants étantdéplacés d’une position.

Exemple: On désire insérer comme bloc N051 la fonction “G4.2”.

Programme actuel Nouveau programme

N050 G90.71 N050 G90.71N051 G74 N051 G4.2N052 X-15.363 N052 G74N053 M9.6 N053 X-15.363

N054 M9.6

* Sélectionner le bloc N051 et taper sur la touche [CL]. La fenêtre inférieures’effacera.

* Editer le contenu du bloc. Utiliser la touche [A+] pour sélectionner lafonction “G” et frapper la valeur “4.2”.

* Taper sur la touche [INSERT]. La CNC assume le nouveau bloc en déplaçantle reste.

Si l’insertion de blocs influence des blocs contenant des fonctions de saut oud’appel (G25 à G29), la CNC tiendra compte de cela et actualisera les blocs enquestion.

4.1.7 ELIMINATION DE BLOCS SANS INFORMATION

Pour éliminer un bloc sans information, bloc vide, il faut sélectionner le bloc ettaper sur la touche [INSERT] La CNC déplacera tous les blocs suivants d’uneplace en avant.

Exemple: On désire éliminer les blocs N152 et N153, qui ne contiennent aucuneinformation.

Programme actuel Nouveau programme

N151 X12 Y13 F500 S1000 M3 N151 X12 Y13 F500 S1000 M3N154 M40 N152 M40N155 X20 Y0 N153 X20 Y0

* Sélectionner le bloc N152 et taper sur la touche [INSERT]. La CNC déplacetous les blocs suivants d’une place en avant.

* Taper à nouveau sur la touche [INSERT] pour déplacer tous les blocs à unautre endroit.

Si l’élimination des blocs influence des blocs contenant des fonctions de saut oud’appel (G25 à G29), la CNC tiendra compte de cela et actualisera les blocs enquestion.

INSERTION D'UN BLOCELIMINATION DE BLOCS

Page 49: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 4Page

EDITION DE PROGRAMMES10 EDITION EN TEACH-IN

4.2 EDITION EN TEACH-IN

Pour pouvoir accéder à ce mode d’opération, il faut taper sur la touche

Ce mode de programmation permet, au fur et à mesure qu’ils sont écrits, d’exécuterles blocs de programme avant de les introduire en mémoire, ainsi qu’exécuter desfonctions ou des mouvements en dehors du programme.

Pour cela, une fois le bloc édité, il faut taper sur la touche

La CNC exécutera le bloc. Une fois l’exécution achevée, le numéro de blocclignotant, on peut taper sur les touches :

[ENTER] Le bloc sera introduit en mémoire et la CNC sera prête pour l’éditiondu bloc suivant.

[CL] Le bloc ne sera pas introduit en mémoire, sa modification ou éditionrestant possible.

La CNC exécutera à nouveau le bloc.

La programmation en Teach-in permet de réaliser une pièce bloc à bloc en mêmetemps que l’on programme, car la CNC conserve l’historique des blocs exécutés.

Si par exemple on exécute le bloc N100 G1.5.90 X100 F1000, la CNC assumecomme historique les fonctions G1, G5, G90 et F1000, c’est-à-dire, qu’exécuterensuite le bloc N101 X120 ou le bloc N101 G1.5.90 X120 F1000 revient aumême.

Attention:

La programmation en Teach-in permet d’exécuter des blocs qui sont encours d’édition. C’est pourquoi il faut s’assurer, avant de taper sur latouche que le numéro de bloc affiché sur la fenêtre supérieureclignote. S’il n’en est pas ainsi, taper sur la touche [RECALL].

Il n’est pas permis d’exécuter dans ce mode des blocs disposant d’unefonction quelconque de saut (G25 à G29). Si on essaie de l’exécuter,la CNC affichera le code d’erreur 1.

Page 50: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 4 Section:

EDITION DE PROGRAMMES 11EDITION EN PLAY-BACK

4.3 EDITION EN PLAY-BACK

Pour accéder à ce mode de travail il faut taper sur la touche

Ce mode d’édition permet, au cours de l’édition du bloc, de déplacer les axes dela machine jusqu’au point voulu et introduire ensuite les cotes atteintes commedonnées du programme.

Le reste des fonctions sont éditées tel qu’indiqué sur le mode de travail Éditeur,expliqué dans ce même chapitre.

L’exemple suivant montre comment programmer un bloc du type G1 X__ Y__F100

L’écran affiche le champ “G”

- Taper sur la touche [1] et ensuite sur la touche [A+] pour passer au champsuivant.

L’écran affiche le champ “X”

- Taper sur la touche [Recall]. La CNC affichera la cote actuelle de l’axe X.- Déplacer l’axe à l’endroit voulu au moyen de la manivelle électronique, les

touches ou les boutons-poussoirs “X+, X-” associés au panneau

de commandes externes “JOG100”- Taper sur la touche [Enter] pour que la CNC assimile la valeur en question.- Taper sur la touche [A+] pour passer au champ suivant.

L’écran affiche le champ “Y”

- Taper sur la touche [Recall]. La CNC affichera la cote actuelle de l’axe X.- Déplacer l’axe à l’endroit voulu au moyen de la manivelle électronique, les

touches ou les boutons-poussoirs “Y+, Y-” associés au panneau

de commandes externes “JOG100”- Taper sur la touche [Enter] pour que la CNC assimile la valeur en question.- Taper sur la touche [A+] pour passer au champ suivant.

L’écran affiche le champ “F”

- Déplacer l’axe à l’endroit voulu- Taper sur les touches [1] [0] [0]- Taper sur la touche [Enter] pour que la CNC assimile la valeur en question

et considère le bloc achevé.

Page 51: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 4Page

EDITION DE PROGRAMMES12

4.3.1 PRISE DE POINTS SOUS MODE PLAY-BACK

La CNC permet de procéder à la prise de points en mode Play-Back d’unemanière plus simple que celle qui a été décrite précédemment.

N100 X___ Y___N101 X___ Y___N102 X___ Y___N103 X___ Y___

Il faut pour cela définir le paramètre “P100(5)=1” et procéder de la façon suivante:

Une fois la touche appuyée et le numéro de bloc sélectionné:

L’écran affiche le champ «X»- Déplacer l’axe à l’endroit voulu- Taper sur la touche [A+] ou les poussoirs externes «Y+», «Y-» pour que la

CNC assimile la valeur en question et aille au champ suivant.

L’écran affiche le champ «Y»

- Déplacer l’axe à l’endroit voulu- Taper sur la touche [Enter] ou le poussoir externe «Start», pour que la

CNC assimile la valeur en question et mette le bloc en mémoire.

La CNC incrément le numéro de bloc et l’écran affiche le champ «X».

- Répéter les opérations indiquées précédemment.

Attention:

Sur les modèles munis de 2 axes, les blocs sont toujours mémorisésavec les cotes des deux axes (X___ Y___)

EDITION EN PLAY-BACK

Page 52: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 5 Section:

EXECUTION DES PROGRAMMES 1EXECUTION D’UNPROGRAMME

5. EXECUTION DES PROGRAMMES

La CNC possède deux modes d’exécution de programmes pratiquement identique,dont la seule différence est qu’en mode Bloc à Bloc, chaque fois qu’un bloc estexécuté, il faut taper sur la touche pour continuer l’exécution du programme,tandis qu’en mode Automatique, le cycle est continu.

Pour sélectionner le mode d’opération “Bloc à bloc”, taper sur la touche

Pour sélectionner le mode d’opération “Automatique”, taper sur la touche

L’exécution sera Automatique “P23(3)=0” ou Semi-automatique “P23(3)=1”, selonla personnalisation du paramètre machine “P23(3)”.

Lorsque l’on travaille en exécution Semi-automatique, la CNC arrête l’exécutiondu programme chaque fois qu’elle doit exécuter un bloc avec mouvement, et elleattend à ce que l’on tape sur la touche ou que l’on active l’entrée de Marcheextérieure, terminal 17 du connecteur I/O1, pour continuer l’exécution du programme.

Le mode d’opération pour les trois modes de travail, Bloc à bloc, Automatique etSemi-automatique, est identique et est expliqué ci-après.

5.1 EXECUTION D’UN PROGRAMME

Pour pouvoir exécuter un programme, il faut suivre les étapes suivantes :

1.- Sélectionner le mode d’opération désiré, Bloc à bloc ou Automatique.

2.- Pour sélectionner le numéro de bloc initial du programme, il faut :

* Taper 2 fois sur la touche [CL]. La CNC effacera les 2 fenêtres.

* Introduire le numéro de bloc désiré.

* Taper sur la touche [RECALL].

3.- Taper sur la touche ou activer l’entrée de Marche extérieure, terminal17 du connecteur I/O1, pour commencer l’exécution du programme.

4.- Pendant l’exécution du programme, la vitesse d’avance des axes peut êtrevariée en utilisant le panneau de commandes extérieur “JOG100” ou à défaut,les entrées, “Feed Rate” (terminaux 10 et 11 du connecteur I/O1).

Durant l’exécution du programme, il est aussi permis de changer de moded’exécution. D’Automatique à Bloc à bloc ou vice-versa.

Page 53: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 5Page

EXECUTION DES PROGRAMMES2

5.2 INTERRUPTION DU PROGRAMME

L’exécution du programme est interrompue chaque fois que :

On tape sur la touche

L’entrée Arrêt extérieur, terminal 16 du connecteur I/O1, est activée.

La CNC exécute la fonction M00 (arrêt du programme).

L’entrée conditionnelle (terminal 18 du connecteur I/O1) est activée et laCNC exécute la fonction M01 (arrêt conditionnel).

L’entrée Feed-Hold extérieure, terminal 15 du connecteur I/O1 est activée. LaCNC continuera à exécuter le programme lorsque cette entrée sera désactivée.

Si l’exécution du programme est interrompue, la CNC arrête l’exécution du bloc et permetde:

* Changer de mode d’exécution. D’Automatique à Bloc à bloc ou vice-versa.

* Abandonner le mode d’exécution. Sélectionner un autre mode d’opération.

* Utiliser les touches pour analyser le contenu des blocs antérieurset postérieurs.

Indépendamment du bloc affiché, la CNC mémorise le bloc où l’exécutions’est interrompue, au cas où l’exécution du programme continue ensuite.

* Sélectionner un autre bloc pour exécuter le programme à partir du bloc enquestion.

Taper 2 fois sur la touche [CL], introduire le numéro de bloc désiré et tapersur la touche [RECALL].

* Etc.

Pour reprendre l’exécution du programme il faut taper sur la touche o ubien activer l’entrée de Marche extérieure, terminal 17 du connecteur I/O1,

L’exécution du programme prend fin lorsque :

La CNC exécute la fonction M30. Code de fin de programme avec retour aubloc de début de programme.

Le signal extérieur de Stop d’Urgence (terminal 14 du connecteur I/O1) estactivé. La CNC affiche l’erreur correspondante et il faut commencer à nouveaul’exécution du programme.

Attention:Il faut tenir compte du fait que lorsque le paramètre machine “P30” aété personnalisé avec une valeur inférieure à 900, si l’on activel’entrée Reset (terminal 12 du connecteur I/O1), la CNC arrêtel’exécution du programme et commence l’exécution à partir du blocindiqué au paramètre “P30”.

INTERRUPTION DUPROGRAMME

Page 54: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 5 Section:

EXECUTION DES PROGRAMMES 3MODES D'AFFICHAGE

5.3 MODES D'AFFICHAGE

Une fois l’exécution du programme commencée, la fenêtre inférieure affiche la cote deposition de l’axe X. Au moyen des touches [A+] et [A-], il est possible de sélectionner letype de message que la CNC affichera sur la fenêtre inférieure.

Les options possibles sont :

X 12345.678 Valeur de la position de l’axe X.Y 12345.678 Valeur de la position de l’axe Y.M 3.41. Fonctions M qui se trouvent activées.Con = 60 Valeur du compteur du nombre de pièces.G 1.5.91 Fonctions G qui se trouvent activées.E 0.012 Erreur de poursuite de l’axe Xe 0.025 Erreur de poursuite de l’axe YF 01000 Vitesse d’avance FN 010.025.12 Etat de l’exécution d’un appelS 0250 T01 Valeur de S et nº de l’outil ou transfert d’origine activé.

Affichage de la valeur de la position des axes (X 12345.678 Y 12345.678)

Il indique la valeur de la position des axes à tout moment. Selon la valeur assignée auparamètre machine “P23(1)”, cette valeur peut correspondre à la cote théorique “P23(1)=1”ou à la cote réelle “P23(1)=0” de l’axe.

Affichage des fonctions M qui sont activées (M3.41)

Il affiche à tout moment les fonctions auxiliaires M activées, et même les fonctions M00,M01 ou M30.

Les possibles fonctions auxiliaires M que peut afficher la CNC sont :

M00, M01, M30 Concernent l’arrêt de programme.M03, M04, M05 Concernent la broche.M41, M42, M43, M44 Concernent le changement de gamme.

Si on tape sur la touche [RESET] ou si l’on active l’entrée extérieure de Reset (terminal 12du connecteur I/O1), la CNC déclenche la fonction M30, en plus d’assumer les conditionsinitiales.

Affichage de la valeur du compteur du nombre de pièces (Con = 60)

La CNC augmente ce compteur d’une unité dans les cas suivants :

* Chaque fois qu’il exécute la fonction G45 (fonction incrément du compteur depièces).

* Chaque fois qu’il exécute la fonction M30 et que le paramètre machine “P21(4)”a été personnalisé avec la valeur “P21(4) = 1”

Pour initialiser le compteur de pièces avec la valeur 0, il faut sélectionner ce moded’affichage et, le programme étant interrompu, taper sur la touche [DELETE].

Page 55: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 5Page

EXECUTION DES PROGRAMMES4

La valeur maximale qu’admet le compteur de pièces est de 9999. Si le compteurcontinue à être augmenté, le compteur assume les valeurs 0, 1, 2, ...

Lorsque la fonction G81 est en cours d’exécution (programmation par lots), lafenêtre inférieure affiche le message “Con” suivi du nombre de pièces qui ont étéprogrammées pour le lot suivi du nombre de pièces déjà exécutées.

Affichage des fonctions préparatoires G activées (G1.5.91)

Les possibles fonctions préparatoires G que la CNC peut afficher sont :

G01, G02, G03 N’affiche pas la fonction G00G05 N’affiche pas la fonction G07G70 N’affiche pas la fonction G71G91 N’affiche pas la fonction G90

N’affiche pas les fonctions G04, G25, G26, G27, G28, G29, G45, G74, G75,G92.

Affichage de l’erreur de poursuite des axes (E 0.012, e 0.025).

Ce mode d’affichage est surtout employé lors de la mise au point de la machine,comme aide d’ajustage des paramètres machine des axes.

Affiche l’erreur de poursuite des axes, c’est-à-dire, la différence entre la positionthéorique calculée par le contrôle et la valeur de la position réelle où se trouve lamachine.

Affichage de l’avance des axes (F 01000).

Il affiche la vitesse d’avance appliquée. C’est le résultat de la multiplication de la“F” programmée par le % de Feed Rate sélectionné.

Affichage de l’état d’exécution d’un appel (N 010.025.12)

La CNC utilise ce mode d’affichage lorsqu’elle est en train d’exécuter une fonctionde saut G25, G26, G27, G28 ou G29.

S’il n’est pas en train d’exécuter une fonction de ce genre, il affiche le messagesuivant : N—.—.—

Lorsqu’il est en train d’exécuter une fonction de saut, la CNC exécute la sectionde programme indiquée durant un certain nombre de fois. La fenêtre inférieureaffiche un message du type suivant :

N 050.120.16

Le premier numéro, formé par 3 digits (dans l’exemple, 050), indique le numérodu premier bloc, de la section de programme en cours d’exécution.

MODES D'AFFICHAGE

Page 56: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 5 Section:

EXECUTION DES PROGRAMMES 5

Le second numéro, formé de 3 digits (dans l’exemple, 120), indique le numérodu dernier bloc, de la section de programme en cours d’exécution.

Le troisième numéro, formé de 2 digits (dans l’exemple, 16), indique le nombrede fois que la section de programme doit encore être exécutée.

Affichage de la vitesse de la broche S et de la table sélectionnée (S 0250 T01).

Il affiche la vitesse de la broche “S” sélectionnée et l'adresse de la table “T”sélectionnée.

En fonction de la valeur assignée au paramètre machine “P60(5)”, la table internedont la CNC dispose sera utilisé comme table d’outils “P60(5)=0” ou commetable de transferts d’origine “P60(5)=1”.

MODES D'AFFICHAGE

Page 57: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Chapitre 5Page

EXECUTION DES PROGRAMMES6 AFFICHAGE DES PARAMET.ARITHMETIQUES

5.4 AFFICHAGE DES PARAMETRES ARITHMETIQUES

Une fois un des modes d’exécution sélectionné, Automatique ou Bloc à bloc, ilest possible d’accéder à ce mode en tapant sur la touche [P]. La CNC affichera unmessage du type suivant :

La fenêtre supérieure affiche le numéro de paramètrequi est sélectionné..

La fenêtre inférieure affiche la valeur du paramètrearithmétique en question.

La CNC dispose de 100 paramètres (00/99) arithmétiques. La valeur de chaqueparamètre peut avoir un signe, des décimales et être représentée sous formeexponentielle.

Lorsque la CNC utilise le format exponentiel, les deux derniers digits sont utiliséspour l’exponentiel.

0.98700 -1 C’est la même chose que 0.98700 101298700 7 C’est la même chose que 1298700 10

Si l’exposant du paramètre arithmétique à afficher est plus grand que 9, dans ledernier digit de droite le signe “-” apparaîtra.

Pour pouvoir observer les paramètres antérieurs et postérieurs, utiliser les touchessuivantes:

Pour abandonner ce mode d’affichage, on peut :

Taper sur la touche [CL]. La CNC retourne à l’affichage précédent, (le standardou un des spécifiques)

Taper sur la touche [A+] ou [A-]. La CNC affichera un des modes d’affichagespécifiques.

5.5 CHANGEMENT DE MODE D’OPERATION

La CNC permet, durant l’exécution du programme, de changer du mode d’exécutionAutomatique à Bloc à bloc, ou vice-versa. Il faut pour cela taper sur la touche desélection du mode d’opération désiré: ou

Si on désire abandonner le mode d’exécution et passer à un autre mode d’opérationquelconque, il est impératif que le programme ne se trouve pas en cours d’exécution.Il faut donc attendre à ce que l’exécution en question arrive à sa fin, ou bienl’interrompre.

Page 58: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 1

6. PROGRAMMATION

6.1 FORMAT DE PROGRAMMATION

Le programme pièce doit contenir toutes les données géométriques et technologiquesnécessaires pour que la machine puisse exécuter les fonctions et mouvementsdésirés.

Pour ce faire, la CNC dispose de jusqu’à 900 blocs (000/899) de mémoire pourpouvoir emmagasiner des programmes.

Un programme commence à un certain bloc et s’achève à un bloc contenant lafonction M30 (indicatif de fin de programme).

Chaque bloc de programme peut disposer d’un maximum de 5 fonctions en codeISO. Les possibles fonctions disponibles sont:

G Fonctions préparatoires. Jusqu’à un maximum de 4 par bloc.X Coordonnées de l’axe X.Y Coordonnées de l’axe Y.I Coordonnées, en interpolation circulaire, du centre de l’arc (axe X).J Coordonnées, en interpolation circulaire, du centre de l’arc (axe Y).F Vitesse d’avance des axes.S Vitesse de rotation de la broche (t/min).T Outil ou Transfert d’Origine.M Fonctions auxiliaires. Jusqu’à un maximum de 4 par bloc.N Fonction de Saut ou Appel (fonctions G25 à G29).P Programmation Paramétrique.

Lorsque l’on utilise la programmation paramétrique, le bloc n’admet aucune autreinformation en code ISO. La programmation paramétrique utilise les fonctions:

X Assignation à paramètre de la coordonnée en X.Y Assignation à paramètre de la coordonnée en Y.F Fonction Paramétrique.P Référence à un autre paramètre.K Assignation à paramètre de constante numérique.E Assignation à paramètre des entrées E1 à E5 (connecteur I/O1)

FORMAT DEPROGRAMMATION

Page 59: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION2

Chapitre 6

6.1.1 FONCTIONS PREPARATOIRES G

Les fonctions préparatoires sont toujours programmées en début de bloc et serventà déterminer la géométrie et les conditions de travail du contrôle.

Elles sont définies au moyen de la fonction G et il peut y avoir jusqu’à unmaximum de 4 fonctions préparatoires par bloc. Les fonctions doivent être séparéespar un point G 1.7.90

Si dans un même bloc des fonctions G incompatibles sont programmées, la CNCassume la dernière fonction programmée.

Les fonctions G qui peuvent être utilisées sont:

Attention:

La lettre “M” veut dire “Modal”, c’est-à-dire, qu’une fois exécutée, lafonction G reste active tant que l’on n’exécutera pas une autre fonctionG incompatible, que M30 ne soit pas exécutée ou que ne se produisepas d’Urgence ou de Reset.La lettre “D” veut dire “par Défaut”, c’est-à-dire, qu’elle sera assuméepar la CNC au moment du démarrage, après avoir exécuté M30 ouaprès une Urgence ou un Reset.

FONCTIONSPREPARATOIRES G

Fonction Description M D 101 101S 102 102SG00 Positionnement rapide * * * * * *G01 Interpolation linéaire * * * * *G02 Interpolation circulaire à droite * * *G03 Interpolation circulaire à gauche * * *G04 Temporisation * * * *G05 Arête arrondie * * * * *G07 Arête vive * * * * * *G25 Saut inconditionnel * * * *G26 Saut si zéro * * *G27 Saut si autre que zéro * * *G28 Saut si plus petit que zéro * * *G29 Saut si plus grand ou égal que zéro * * *G33 Synchronisation * *

G34 Axe X, comme "asservi" infini d'un autreaxe. * *

G45 Augmente le compteur de pièces * * * *

G47 Inhibition d'impulsions de mesureOuverture de la boucle de position des axes. * * * *

G48 Annule la fonction G47Fermer la boucle de position des axes. * * * * *

G51 a G60 Chargement des transferts d'origine * * *G60 Charge les dimensions du poinçon * * * * *G61 F n'est pas influencée par "P18" * * * * *G62 Annule la fonction G61 * * * * * *G70 Programmation en pouces * * * * * *G71 Programmation en millimètres * * * * * *G74 Recherche du zéro machine * * * *G75 Palpage * * *G81 Programmation par lots * *

G84, G80 Filetage rigide *G90 Programmation de cotes absolues * * * * * *G91 Programmation de cotes incrémentales * * * * * *G92 Présélection de cotes * * * *G93 Variation de la rampe d'accélération * * * *

Page 60: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 3IDEES DE BASE

6.2 IDEES DE BASE

6.2.1 NUMERO DE BLOC ET BLOC CONDITIONNEL

Le numéro de bloc sert à identifier chacun des blocs qui compose un programme.

Il est formé de 3 chiffres et doit être compris entre 000 et 899.

On appelle bloc conditionnel le bloc qui est uniquement exécuté lorsque l’entréeconditionnelle, terminal 18 du connecteur I/O1, est activée (niveau logique haut).

Pour pouvoir définir un bloc conditionnel, il faut, une fois lenuméro de bloc défini, taper sur la touche [.]. La CNC afficherasur la fenêtre supérieure le numéro de bloc et un point de décimales.

6.2.2 COTATION DE LA PIECE. MILLIMETRES OU POUCES (G70, G71)

Le paramètre machine “P23(8)” définit les unités de programmation que la CNCassume au moment du démarrage, après que la fonction M30 ait été exécutée etaprès une Urgence ou un Reset.

Il est néanmoins possible de modifier les unités de programmation au moyen desfonctions:

G70 Programmation en poucesG71 Programmation en millimètres.

Le contrôle assume comme nouvelles unités de programmation celles qui ont étésélectionnées.

Les fonctions G70 et G71 sont modales et incompatibles entre elles.

6.2.3 PROGRAMMATION ABSOLUE / INCREMENTALE (G90/G91)

La CNC admet de programmer des coordonnées d’un point en coordonnées absolues(G90) ou en coordonnées par incréments (G91).

Lorsque l’on travaille en coordonnées absolues (G90), les coordonnées du pointconcernent le point d’origine des coordonnées établi, qui est souvent le pointd’origine de la pièce.

Lorsque l’on travaille en coordonnées incrémentales (G91), la valeur numériqueprogrammée correspond au déplacement que doit faire l’outil jusqu’au nouveaupoint. Le signe mis devant indique la direction du déplacement.

Les fonctions G70 et G71 sont modales et incompatibles entre elles.

Au moment du démarrage, après l’exécution de M30 ou après une Urgence ou unReset, la CNC assume le code établi par le paramètre machine “P21(3)”. Si“P21(3)=0”, code G90, si “P21(3)=1”, code G91.

Page 61: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION4

Chapitre 6

IDEES DE BASE

Exemple de programmation, le point initial étant P0 (0,0).

Programmation en cotes absolues (G90)

N250G90 X0 Y0 Point P0.N251 X150 Y200 Point P1.N252 X300 Point P2.N253 X0 Y0 Point P0.

Programmation en cotes incrémentales (G91)

N250G90 X0 Y0 Point P0.N251G91 X150 Y200 Point P1.N252 X150 Point P2.N253 X-300 Y-200 Point P0.

Page 62: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 5SYSTEMES DE REFERENCE

6.3 SYSTEMES DE REFERENCE

6.3.1 POINTS DE REFERENCE

Une machine dirigée par contrôle numérique doit avoir les points d’origine et deréférence suivants définis:

* Zéro machine ou point d’origine de la machine. Il est établi par le constructeurcomme origine du système de coordonnées de la machine.

* Zéro pièce ou point d’origine de la pièce. C’est le point d’origine établipour la programmation des mesures de la pièce, il peut être librement choisipar le programmeur et son rapport avec le zéro machine est établi au moyendu décalage d’origine.

* Point de référence. C’est le point de la machine établi par le constructeursur lequel la synchronisation du système se réalise. Le contrôle se positionnesur ce point, au lieu de se déplacer jusqu’à l’origine de la machine, prenantalors les cotes de référence définies au moyen des paramètres machine“P2” et “P42”.

M Zéro machineW Zéro pièceR Point de référence machine

Page 63: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION6

Chapitre 6

6.3.2 RECHERCHE DE REFERENCE MACHINE (G74)

La CNC permet de rechercher une référence machine sur un axe ou sur les deuxaxes à la fois.

Recherche de référence machine sur un axe

Il faut programmer la fonction G74 et l’axe sur lequel on désire rechercher laréférence machine. G74 X ou G74 Y.

Recherche de référence machine sur les deux axes

Il faut programmer la fonction G74 seule dans le bloc.

Le contrôle recherchera le point de référence sur les deux axes, selon l’ordreétabli au moyen du paramètre machine P61(3).

Si “P61(3)=0” D’abord, l’axe X, ensuite l’axe Y.Si “P61(3)=1” D’abord, l’axe Y, ensuite l’axe X.

Notes:

Dans un bloc dans lequel la fonction G74 a été programmée, aucune autrefonction préparatoire ne pourra apparaître.

Si la recherche se fait en mode d’opération manuel, le transfert d’originesélectionné sera annulé, les cotes du point de référence machine indiquéesdans les paramètres machine “P2, P42” étant affichées.

Pour les cas restants, le zéro pièce sélectionné sera conservé, raison pourlaquelle les cotes affichées se référeront au zéro pièce en question.

La fonction G74 implique la fonction G01, c’est-à-dire qu’à partir de l’exécutiond’un bloc avec G74, la CNC assume la fonction G01.

SYSTEMES DE REFERENCE

Page 64: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 7SYSTEMES DE REFERENCE

6.3.3 PRESELECTION DE COTES ET TRANSFERTS D’ORIGINE

La CNC permet de réaliser des décalages d’origine afin d’utiliser des coordonnéesrelatives au plan de la pièce, sans avoir à modifier les coordonnées des points dela pièce lors de la programmation.

Le “décalage d’origine” est défini comme étant la distance entre le zéro pièce(point d’origine de la pièce) et le zéro machine (point d’origine de la machine).

Le décalage d’origine peut se faire de la manière suivante:

* En mode opération manuel, au moyen de la présélection de cotes ou de zéros.

* Au moyen de la fonction G92 (présélection de cotes), la CNC acceptant lescotes programmées comme nouvelles valeurs des axes.

* En chargeant des transferts d’origine de la table (G51 ... G60) et en sélectionnantl’une d’elles (fonction T). La CNC accepte comme nouveau zéro pièce lepoint qui se trouve à la distance indiquée dans la table par rapport au zéromachine.

6.3.3.1 PRESELECTION DE COTES (G92)

Lors de la réalisation d’un décalage d’origine au moyen de la fonction G92, laCNC ne réalise aucun mouvement des axes et assume les cotes programméesaprès la fonction G92 comme nouvelles valeurs des axes.

Si on a personnalisé “P100(8)=0”, “P100(7)=0”, la CNC mémorise la distance dunouveau Zéro Pièce par rapport au Zéro Machine.

Dans certaines applications, comme par exemple dans les Rouleaux Cycliques,lorsque beaucoup de présélections se font, il peut arriver que la distance enquestion soit énorme et supérieur à la valeur maximale que la CNC peutemmagasiner

Dans ce genre d’applications, la CNC permet d’utiliser la fonction G92 comme“Présélection Absolue de cotes” (“P100(8)=1”, “P100(7)=1”), c’est-à-dire, qu’ilsélectionne un nouveau Zéro Pièce, mais sans emmagasiner la distance par rapportau Zéro Machine.

Le format de programmation dans les deux cas est: G92 X- Y-

Exemple:N125 G 9 0 X50 Y40 Positionnement en P0N126 G92 X0 Y0 Présélectionne P0 comme origine pièceN127 G91 X30 Programmation selon cotes pièceN128 X20 Y20N129 X-20 Y20N130 X-30N131 Y-40N132 M 3 0

Attention:Dans un bloc dans lequel la fonction G92 a été programmée, aucuneautre fonction préparatoire ne peut apparaître.

La fonction G92 est incompatible avec G51, G52, G53, G54, G55,G56, G57, G58, G59 et G60.

Page 65: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION8

Chapitre 6

SYSTEMES DE REFERENCE

6.3.3.2 CHARGE DES TRANSFERTS D’ ORIGINE (G51 ...G60)

Pour pouvoir utiliser ces fonctions, il faut personnaliser la table interne de laCNC comme table de transferts d’origine, paramètre machine «P60(5)=1».

Le mode d’ accès à cette table est expliqué au chapitre «Mode d’ opération AuxMode», du présent manuel.

L’ adresse 1 de la table correspond à la fonction G51, la 2, à la G52, et ainsi desuite jusqu’ à l’ adresse 10 qui correspond à la fonction G60.

Les fonctions G51, G52, G53, G54, G55, G56, G57, G58, G59 et G60 doiventêtre programmées seules dans le bloc et sont incompatibles entre elles et avec lafonction G92.

Le format de programmation est G51 ... G60 X Y

Les valeurs X et Y indiquent la distance du Zéro Machine à laquelle le ZéroPièce doit être situé.

Lors de l’ exécution d’ une des fonctions G51, G52, G53, G54, G55, G56, G57,G58, G59, G60, la CNC charge à l’ adresse correspondante de la table les nouvellesvaleurs X et Y.

6.3.3.3 SELECTION DES TRANSFERTS D’ ORIGINE (T1 ... T10)

Pour pouvoir sélectionner un transfert d’origine, il faut utiliser la fonction «T».

La CNC annule le transfert d’origine qui était activé et applique le nouveautransfert d’origine sélectionné.

Le nouveau zéro pièce se trouvera du zéro machine à la distance établie par lesvaleurs X et Y de l’ adresse correspondante de la table.

Exemple. G52 X100 Y50 Charge la table avec les valeurs X100 Y50T52 Sélectionne le transfert d’ origine T2. Le nouveau

zéro pièce se trouvera à X100 Y50 du zéromachine

Ce genre de transferts d’origine établis par le programme sont très utiles pour larépétition d'usinage dans de différentes positions de la machine.

Attention:

Si le transfert d’ origine T0 est sélectionné, la CNC annule le transfertd’origine qui était activé et affiche les cotes des axes par rapport auzéro machine.

Page 66: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 9

6.4 FONCTIONS COMPLEMENTAIRES

La CNC possède les fonctions complémentaires suivantes:

F Vitesse d’avanceS Vitesse de rotation de la brocheT Numéro d’ outil / Transfert d’origineM Fonction auxiliaire

Il faut maintenir cet ordre dans chaque bloc, bien qu’ il ne soit pas nécessaire quechaque bloc contienne toutes ces informations.

6.4.1 VITESSE D’AVANCE F

Cette fonction est particulièrement indiquée pour programmer l’avance des axeslorsque l’ on travaille en boucle de positionnement fermée.

Lorsque l’ on travaille en boucle de positionnement ouverte avec des servo-systèmes, la trajectoire n’ est pas contrôlée.

Si on travaille en boucle de positionnement ouverte sans servo-systèmes et quel’on programme la fonction «F», la CNC affichera l’ erreur 45.

La fonction «F» permet de programmer la vitesse d’avance des axes pour lesdéplacements en G01, G02 et G03.

En positionnement rapide, G00, l’avance des axes est établie par les paramètresmachine «P27» et «P67».

Si la fonction «F» n’ a pas été programmée ou que l’ on n’ a programmé «F0», laCNC réalise les interpolations en G01, G02 et G03 à l’avance établie par lesparamètres machine «P27» et «P67».

La CNC permet de varier l’avance des axes au moyen du panneau de commandesextérieur «JOG100» ou en utilisant les entrées de Feed rate, terminaux 10, 11 duconnecteur I/O1.

6.4.2 VITESSE DE ROTATION DE LA BROCHE S

On programme directement la vitesse de rotation de la broche en tours/minute aumoyen de la fonction «S».

On peut programmer une valeur entière comprise entre S0 et S9999 qui correspondraà 0 tour/minute et 9999 tours/minute.

La valeur maximale est limitée par les paramètres machine «P36», «P37», «P38»et «P39», selon la gamme de broche choisie dans chaque cas.

FONCTIONSCOMPLEMENTAIRES

Page 67: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION10

Chapitre 6FONCTIONS

COMPLEMENTAIRES

6.4.3 NUMERO D’ OUTIL T

Pour pouvoir utiliser cette fonction, il faut personnaliser la table interne de laCNC comme table d’ outils, paramètre machine «P60(5)=0».

La manière d’ accéder à cette table est expliquée au chapitre «Mode d’ opérationAux Mode» du présent manuel.

Chaque fois qu’ une fonction T est exécutée, la CNC assume les valeurs en X etY indiquées sur la table, en appliquant la compensation en longueur correspondantà chacun des axes.

Si T0 est programmé, la CNC n’ applique aucune compensation et annule cellequi pourrait être activée.

En outre, chaque fois qu’ une fonction T est exécutée, si on a personnalisé leparamètre machine «P61(5)=0», le connecteur I/O1 sort en code BCD, surterminaux 20 à 27, le code de l’ outil sélectionné et active la sortie T Strobe(terminal 4 du connecteur I/O2).

6.4.4 TRANSFERT D’ ORIGINE T

Pour pouvoir utiliser cette fonction, il faut personnaliser la table interne de laCNC comme table de transferts d’origine, paramètre machine «P60(5)=1».

Chaque fois que la fonction «T» est exécutée, la CNC annule le transfert d’originequi était activé et applique le nouveau transfert sélectionné.

Le nouveau zéro pièce se trouvera du zéro machine à la distance établie par lesvaleurs X, Y de l’ adresse correspondante de la table.

Ce genre de transferts d’ origine établis par le programme sont très utiles pour larépétition d'usinage dans de différentes positions de la machine.

6.4.5 FONCTION AUXILIAIRE M

Après le code «M», il faut indiquer le numéro de fonction auxiliaire que l’ ondésire exécuter. Il y a 100 fonctions auxiliaires différentes disponibles (M00 àM99).

Il est possible de programmer jusqu’ à 4 fonctions auxiliaires par bloc. Les fonctionsdoivent être séparées par un point (M03.18.27).

Lorsque la nouvelle vitesse de broche sélectionnée implique un changement degamme, la CNC exécute automatiquement la fonction M41, M42, M43 ou M44.C’ est pourquoi, lorsque dans un bloc une fonction «S» qui implique un changementde gamme est programmée, on ne pourra pas programmer plus de 3 fonctions“M”.

Les fonctions M41, M42, M43 et M44 ne sont pas programmables par l’usager.

Les fonctions M sont exécutées en début de bloc, sauf pour les M00, M01 etM30, qui seront exécutées à la fin.

Page 68: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 11FONCTIONSCOMPLEMENTAIRES

Lorsque dans un bloc, où plus d’une fonction auxiliaire aura été programmée, lecontrôle les exécute de manière corrélatives dans l’ordre où elles auront étéprogrammées.

Chaque fois que la CNC exécute une fonction auxiliaire, elle l’envoie à l’extérieur,terminaux 20 à 27 du connecteur I/O1. Cette information peut être en code binaireou en code BCD, voir pour cela la section “Fonction auxiliaire M” du chapitre“Sujets Conceptuels” du Manuel d’installation.

Les fonctions auxiliaires “M” suivantes possèdent un sens interne dans la CNC.

M00. Arrêt de programme

Lorsque la CNC exécute le code M00, elle interrompt le programme. Pour lereprendre, il faut taper sur la touche

M01. Arrêt conditionnel du programme

Identique à M00, sauf que la CNC ne tient compte d’elle que si l’EntréeConditionnelle, terminal 18 du connecteur I/O1 est activée.

M30. Fin de programme avec retour au début

Ce code indique la fin du programme et réalise une fonction de “Reset général”de la CNC (remise sous les conditions de début). Elle exerce aussi la fonctionde M05.

En outre, la CNC retourne au premier bloc du programme, c’est-à-dire, que sil’on tape à nouveau sur la touche la CNC exécutera à nouveau leprogramme.

Il est obligatoire de programmer la fonction M30 à la fin de chaque programme;en cas contraire, la CNC continuera à exécuter tous les blocs programmésensuite.

Si on a personnalisé le paramètre machine “P21(4)=1”, la CNC augmente lecompteur de pièces chaque fois que la fonction M30 est exécutée.

M03. Démarrage de la broche à droite (dans le sens des aiguilles d’une montre).

Ce code veut dire démarrer la broche vers la droite.

M04. Démarrage de la broche à gauche (dans le sens contraire des aiguillesd’une montre).

Ce code veut dire démarrer la broche vers la gauche.

M05. Arrêt de la broche.

Ce code veut dire arrêter la broche .

M41, M42, M43, M44. Sélection de gamme de vitesse de la broche.

La CNC dispose de 4 gammes de broche, M41, M42, M43 et M44, avec leursvitesses maximales limitées par les paramètres machine «P36», «P37», «P38»et «P39».

Si la nouvelle vitesse de broche “S” sélectionnée implique un changement degamme, la CNC génère automatiquement la fonction auxiliaire “M41/M44”correspondante.

Ces codes ne sont pas programmables par l’usager.

Page 69: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION12

Chapitre 6CONTROLE DETRAJECTOIRE

6.5 CONTROLE DE TRAJECTOIRE

6.5.1 POSITIONNEMENT RAPIDE (G00)

Les déplacements programmés après G00 sont exécutés avec l’avance rapideindiquée dans les paramètres machine “P27” et “P67”.

Selon la valeur assignée au paramètre machine “P60(1)”, les déplacements rapidesse feront avec la trajectoire non contrôlée “P60(1)=0” ou de manière vectorisée“P60(1)=1”.

Par exemple: G00 X400 Y300

Lorsque l’on travaille avec une trajectoire non contrôlée “P60(1)=0”, chaqueaxe se déplace à la valeur indiquée par son paramètre correspondant “P27” ou“P67”.

Lorsque l’on travaille en mode vectorisé “P60(1)=1”, les deux axes se déplacentsimultanément, la trajectoire résultante est une ligne droite entre le point initial etle point final. Dans ce dernier cas, la vitesse d’avance suivie par la trajectoire estla plus basse de celles qui sont indiquées dans les paramètres machine “P27” et“P67”.

Attention:

Lorsque l’on programme la fonction G00, la dernière F n’est pas annulée,c’est-à-dire, que lorsque l’on programme à nouveau G01, G02 ouG03, ladite F est récupérée.

La fonction G00 est modale et incompatible avec G01, G02, G03,G33, G74 et G75. La fonction G00 peut être programmée comme G,G0 ou G00.

La CNC permet de varier l’avance au moyen du panneau de commandesextérieur “JOG100” ou en utilisant les entrées de Feed rate, terminaux10 et 11 du connecteur I/O1.

Au moment du démarrage, après avoir exécuté M30 ou après uneUrgence ou un Reset, la CNC assume le code G00.

Page 70: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 13CONTROLE DETRAJECTOIRE

6.5.2 INTERPOLATION LINEAIRE (G01)

Cette fonction ne pourra pas être exécutée lorsque le système travaille en bouclede positionnement ouverte sans servo-systèmes (erreur 14). Lorsque l’on travailleen boucle de positionnement ouverte avec servo-systèmes, la trajectoire n’est pascontrôlée.

Au cas où le système se trouverait en Boucle de Positionnement Fermée, lesdéplacements programmés après G01 sont exécutés selon une ligne droite, à l’avanceF programmée.

Lorsque les deux axes sont déplacés simultanément, la trajectoire résultante estune ligne droite entre le point initial et le point final.

La machine se déplace selon ladite trajectoire à l’avance F programmée. La CNCcalcule les avances de chaque axe, pour que la trajectoire résultante soit la Fprogrammée.

Exemple:

Attention:

Si on n’a pas programmé aucune F, le contrôle assume la vitessed’avance F qui avait été sélectionnée auparavant.

Si aucune n’est sélectionnée, la CNC assume comme vitesse d’avanceque la trajectoire doit suivre, la plus basse de celles qui sont indiquéesdans les paramètres machine “P27” et “P67”.

La CNC permet de varier l’avance programmée F au moyen du panneaude commandes extérieur “JOG100” ou en utilisant les entrées de Feedrate, terminaux 10 et 11 du connecteur I/O1.

La fonction G01 est modale et incompatible avec G0, G02, G03 etG33. La fonction G01 peut être programmée comme G1 ou G01.

Page 71: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION14

Chapitre 6

6.5.3 INTERPOLATION CIRCULAIRE (G02, G03)

Pour pouvoir travailler avec interpolation circulaire il faut disposer d’un systèmequi travaille en Boucle de Positionnement Fermée.

Il y a deux façon de réaliser l’interpolation circulaire:

G02: Interpolation circulaire à droite (dans le sens des aiguilles d’une montre).G03: Interpolation circulaire à gauche (dans le sens contraire des aiguilles

d’une montre).

Les mouvements programmés après G02 et G03 sont exécutés sous forme detrajectoire circulaire et à l’avance F programmée.

Le format de programmation est “G02 X Y I J” ou “G03 X Y I J”, où:

G02 Interpolation circulaire à droite (dans le sens des aiguilles d’une montre).G03 Interpolation circulaire à gauche (dans le sens contraire des aiguilles

d’une montre).X Cote X du point final de l’arc.Y Cote Y du point final de l’arc.I Distance à partir du point de départ au centre de l’arc, selon l’axe

X.J Distance à partir du point de départ au centre de l’arc, selon l’axe

Y.

Les cotes X, Y, qui définissent le point final de l’arc, peuvent être exprimées encotes absolues ou en cotes par incréments et les valeurs I, J, définissent toujoursla distance du point de départ au centre.

Lorsque l’une ou les deux coordonnées (X, Y) du point final de la trajectoirecoïncident avec celles du point de départ de l’arc, il n’est pas nécessaire de laprogrammer., mais les valeurs d’I, J doivent toujours être programmées, même sielles ont une valeur égale à zéro.

Attention:

Les fonctions G02 et G03 sont modales et incompatibles entre elles etavec les fonctions G00 et G01.

Les fonctions G02 / G03 peuvent être programmées comme G2/G3.

La CNC permet de varier l’avance programmée F au moyen du panneaude commandes extérieur “JOG100” ou en utilisant les entrées de Feedrate, terminaux 10 et 11 du connecteur I/O1.

CONTROLE DETRAJECTOIRE

Page 72: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 15

Exemple de programmation, le point initial étant X60 Y40:

Programmation en cotes absolues (G90)

N220 G90.3 X110 Y90 I0 J50N230 G3 X160 Y40 I50 J0

Programmation en cotes incrémentales (G91)

N220 G91.3 X50 Y50 I0 J50N230 G3 X50 Y-50 I50 J0

Exemple de programmation d’une circonférence (complète) en un seul bloc, lepoint de partie étant X170 Y80:

Différentes formes de programmation en cotes absolues (G90)

N330 G90.2 X170 Y80 I-50 J0N330 G90.2 I-50 J0

Différentes formes de programmation en cotes incrémentales (G91)

N330 G91.2 X0 Y0 I-50 J0N330 G91.2 I-50 J0

CONTROLE DETRAJECTOIRE

Page 73: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION16

Chapitre 6CONTROLE DETRAJECTOIRE

6.5.4 SYNCHRONISATION (G33)

La fonction (G33) permet de synchroniser l’axe X avec un dispositif externe.

Lorsque cette caractéristique est utilisée, la machine ne peut pas disposer de l’axeY, le connecteur de mesure A2 étant utilisé comme entrée de mesure du dispositifexterne.

Des applications communes de cette prestation sont: des filetages, l’alimentationen papier synchronisé avec la rotation du rouleau, etc.

Le format de programmation est: G33 X K

où X Cote finale du déplacementK Pas de synchronisation ou déplacement de l’axe X par tour du dispositif

externe.

Attention:

Tant que la fonction G33 soit activée, l’avance F programmée ne peutêtre varié.

La fonction G33 est modale et incompatible avec G00, G01, G02,G03, G34 et G75.

Au moment du démarrage, après qu’M30 ait été exécuté, ou après uneUrgence ou un Reset, la CNC assume le code G00.

Exemple de filetage

La machine doit disposer de codeur de broche.Conduire la mesure de l’axe X au connecteur A1 et la mesure de la broche aucapteur A2.

Pour faire d’une seule passe le filetage cylindrique de 2 mm de profondeur de5 mm de pas, tel qu’indiqué sur le schéma, il faut programmer:

G33 X40 K5 en cotes absolues ou G33 X-140 K5 en cotes incrémentales

La valeur en X indique la cote finale du déplacementLa valeur de K indique le déplacement de l’axe X par tour de broche. Étantdonné que dans le cas présent on désire obtenir un pas de vis de 5 mm, il fautprogrammer K5.

La programmation correcte est la suivante:

G1.90 X180 ......... ;Déplacement en avance de travail au point initialG33 X40 K5 ..... ;FiletageM30....................... ;Fin de programme

Page 74: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 17

Exemple de gaufrage au moyen de clichés de manière synchronisée

On dispose d’un rouleau dont la moitié de la surface est couverte par untampon.On désire gaufrer l’image en question sur papier continu.L’image résultante occupe 100 mm et on veut laisser un espace de 15 mmentre chaque 2 images.

La mesure correspondant à l’alimentateur de papier sera portée au connecteurA1 et correspondra à l’axe X.Le rouleau couvert par le tampon doit être muni de codeur. La mesure enquestion sera portée au connecteur A2.Faire coïncider le signal Io correspondant à la mesure du rouleau couvert parle tampon avec le début du gaufrage.

Pour procéder au gaufrage indiqué sur le schéma, il faut programmer:

N0 S1000 M3 ..................... Sens et vitesse de rotation du rouleau couvertpar le cliché

N1 G0.91 X15 .................... Avance en rapide l’espace à laisser entre chaque2 images

N2 G33 X100 K200 .......... Gaufrage d’une imageLa valeur en X indique la distance à déplacer: 100 mmLa valeur de K indique le déplacement de l’axe X par tour de broche.Étant donné que dans le cas présent il faut déplacer 100 mm pourchaque demi-tour du rouleau, il faut programmer K200.

N3 G25 N1 ........................... Répétition du processus

Fonctionnement

Le papier avance en rapide l’espace qu’il faut laisser entre chaque 2 images,15 mm.

Phase d’attente jusqu’à ce que le signal Io correspondant à la mesure durouleau couvert par le tampon ait été reçu.

Gaufrage de l’image. Le déplacement de l’axe X est synchronisé avec larotation du rouleau.

Une fois les 100 mm parcourus, le papier avance de nouveau en rapide et lecycle est répété.

CONTROLE DETRAJECTOIRE

Page 75: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION18

Chapitre 6

6.5.5 AXE X COMME "ASSERVI" INFINI D’UN AUTRE AXE (G34)

La fonction G34 permet de synchroniser indéfiniment l’axe X avec un dispositifexterne.

Lorsque l’on désire utiliser cette caractéristique, il faut:

Personnaliser le paramètre machine «P100(4)=1»La machine ne peut disposer d’axe Y, le connecteur de mesure A2 étantutilisé comme entrée de mesure du dispositif externe.Le dispositif externe doit être muni de codeur.Personnaliser le paramètre machine «P77» avec le numéro d’impulsions déditcodeur.

Le format de programmation est: G34 X

Où X Passe de synchronisation ou déplacement de l’axe X par tour du dispositifextérieur.

Attention: Tant que la fonction G34 est activée, il n’est pas possible de modifierl’avance F programmée. Si le signal Arrêt Avances est activé, la CNCarrête l’avance des axes et la rétablit lorsque le signal Arrêt Avances estdésactivé.

La fonction G34 est modale et incompatible avec G00, G01, G02, G03,G33 et G75.

Au moment de la mise sur tension, après exécution de M30, G74 X ouaprès un Arrêt d’Urgence ou un Reset, la CNC assimile le code G00.

Exemple de découpeuse de plastique

On dispose d’un rouleau muni d’une cale qui agit comme une cisaille.On désire faire des coupes à chaque 125 mm à une bande plastique.

La mesure correspondant à l’alimentateur de plastique sera portée au connecteurA1 et correspondra à l’axe X.Le rouleau muni de la cale doit être muni de codeur. La mesure en questionsera portée au connecteur A2.

CONTROLE DETRAJECTOIRE

Page 76: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 19

Exemple de programmation:

N0 G74 X ............ ;Recherche de référence de l’axe XN1 G34 X125 ..... ;Activation du mode "asservi"N2 S1000 M3...... ;Sens et vitesse de rotation du rouleau muni de la cale

L’axe X se déplacera comme "asservi" infini, des découpesse faisant à chaque 125 mm.

N3 M0 .................. ;Arrêt du programme.La fonction est toujours activée et des découpes continuentà se faire à chaque 125 mm.Si l’on tape sur la touche START, la CNC continueral’exécution du programme

N4 M30 ................ ;Fin du programme.

L’exemple suivant montre comment il est possible de programmer la découped’un lot de pièces de 150 mm de longueur et ensuite une autre de 80 mm.

N0 G74 X ............ ;Recherche de référence de l’axe XN1 G34 X150 ..... ;Activation du mode "asservi"N2 S1000 M3...... ;Sens et vitesse de rotation du rouleau muni de la cale

L’axe X se déplacera comme "asservi" infini, se faisantdes découpes à chaque 125 mm.

N3 M0 .................. ;Arrêt du programme.La fonction G34 est toujours activée et des découpescontinuent à se faire à chaque 125 mm.La CNC ne continue pas l’exécution du programme jusqu’àce que l’on tape sur la touche START

N4 M5 .................. ;Arrêt de programme. Fin du premier lot.Si on le désire, on peut changer le matériel à découper

N5 M0 .................. ;Arrêt de programme.La CNC ne continue pas l’exécution du programme jusqu’àce que l’on tape sur la touche START

N6 G74 X ............ ;Recherche de référence de l’axe XN7 G34 X80........ ;Activation du mode "asservi",. Découpes à chaque 80 mmN8 S1000 M3...... ;Sens et vitesse de rotation du rouleau muni de la cale

L’axe X se déplacera comme "asservi" infini, des découpesse faisant à chaque 80 mm.

N9 M0 .................. ;Arrêt du programme.La fonction G34 est toujours activée et des découpescontinuent à se faire à chaque 80 mm.La CNC ne continue pas l’exécution du programme jusqu’àce que l’on tape sur la touche START

N10 M30.............. ;Fin de programme

CONTROLE DETRAJECTOIRE

Page 77: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION20

Chapitre 6

6.5.5.1 CORRECTION AUTOMATIQUE DE LA PASSE

La CNC permet de corriger automatiquement les variations qui se produisent dansle matériau pour cause de dilatations provoqués par température, tension desrouleaux, etc.

Pour procéder à ces corrections, il faut remplir les conditions suivantes:

- Le matériau doit être muni de marques de lecture sur les zones de découpe.- Il faut utiliser un lecteur optique pour pouvoir lire les marques en question.- Le signal que fournit ce lecteur doit être compatible avec le signal Io que

fournissent les dispositifs de mesure Fagor.- Raccorder au pin 6 du connecteur A2 le signal que fournit le lecteur optique

et personnaliser correctement le paramètre machine «P63(6)».- Personnaliser le paramètre machine «P100(3)=1» pour pouvoir utiliser cette

caractéristique.- Personnaliser le paramètre machine «P81» avec la déviation maximale permise.

Fonctionnement:

1.- Activer la fonction mode "asservi". La machine commence à faire des découpes.

2.- Lorsque des variations dans le matériau sont détectées, et seulement alors, ilfaut activer la fonction correcteur. Il faut pour cela mettre à niveau logiquehaut l’entrée E1 (pin 21 du connecteur I/O1 à 24 V).

3.- Le lecteur optique indique à la CNC la situation des marques et ce dernieraffiche sur la fenêtre correspondant à l’axe X la distance qu’il y a entre 2marques consécutives.

4.- La CNC compare la valeur en question et celle qui a été programmée sur lafonction G34 X???? et agit de la manière suivante:

* Si on a personnalisé le paramètre «P81=0», la CNC ne fait rien.

* Si la différence est inférieure à 100 microns, la CNC ne fait rien.

* Si la différence se trouve entre les 100 microns et la valeur assignée auparamètre P81, la CNC corrige automatiquement la valeur établie sur lafonction G34 X???.

* Si la différence est plus grande que la valeur qui a été assignée au paramètreP81, la CNC affichera l’erreur 53.

5.- La correction a été faite. Désactiver la fonction correcteur, entrée E1 (pin 21du connecteur I/O1) à 0 V.

La CNC cessera de traiter les signaux en provenance du lecteur optique etcontinuera à travailler avec la dernière passe calculée.

Attention: Ne pas modifier la vitesse de rotation de la broche au cours de lacorrection automatique de la passe.La correction automatique de passe ne doit pas se faire de manièrecontinuelle. Elle doit être utilisée lorsque l’on détecte des variationsdans le matériau.

CONTROLE DETRAJECTOIRE

Page 78: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 21

6.6 FONCTIONS PREPARATOIRES ADDITIONNELLES

6.6.1 TEMPORISATION (G04)

Au moyen de la fonction G04, il est possible de programmer une temporisation.

Pour ce faire, après la fonction G04, il faut taper sur la touche de point décimal etensuite, le temps en secondes désiré. La temporisation maximale possible qui peutêtre programmée est de 99.99 secondes.

Exemples:

G04.99.99 Temporisation de 99,99 secondes.G04.2 Temporisation de 2 secondes.G04.0.01 Temporisation de 0,01 secondes.

Attention:

La fonction G04 peut être programmée comme G4 ou G04.

La temporisation est toujours exécutée au début du bloc où elle estprogrammée.

Le bloc contenant la fonction G04 ne peut contenir d’autres fonctionsG, mais il peut contenir d’autres fonctions. (X, Y, F, S, T, etc.).

6.6.2 AUGMENTATION DU COMPTEUR DE PIECES (G45)

La CNC est munie d’un compteur de pièces interne, qui augmente de valeur unitépar unité dans les cas suivants:

* Chaque fois qu’il exécute la fonction G45 (fonction augmentation du compteurde pièces).

* Chaque fois qu’il exécute la fonction M30 et que le paramètre machine “P21(4)”a été personnalisé avec la valeur “P21(4)=1”.

La valeur maximale que le compteur de pièces admet est de 9999. Si le total enquestion continue à augmenter, le compteur assume les valeurs 0, 1, 2, etc.

Pour voir la valeur de ce compteur ou pour l’initialiser avec la valeur 0, il fautagir comme indiqué à l’alinéa “Modes d' affichage” du chapitre “Exécution deprogrammes” du présent manuel.

FONCT. PREPARATOIRESADDITIONNELLES

Page 79: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION22

Chapitre 6

6.6.3 ARÊTE ARRONDIE (G05) ET ARÊTE VIVE (G07)

Les fonctions G05 et G07 sont modales et incompatibles entre elles. Elles permettentd’exécuter de manière différente la transition entre blocs de mouvement.

G05 Lorsque l’on travaille en G05, le contrôle commence l’exécution du blocsuivant du programme, sitôt que commence le ralentissement de l’axeprogrammé dans le bloc précédent.

G07 Lorsque l’on travaille en G07, (arête arrondie), la CNC ne commencel’exécution du bloc suivant qu’à partir du moment où l’axe se trouve de laposition programmée à une distance inférieure à la fenêtre d'arrêt, paramètremachine “P28, P68”.

Attention:

Les fonctions G05 et G07 peuvent être aussi programmées comme G5et G7.

Au moment du démarrage, après qu’M30 ait été exécuté, ou après uneUrgence ou un Reset, la CNC assume le code G07.

Lorsque l’on travaille en boucle de positionnement ouverte sans servo-systèmes, lorsque l’on exécute le programme en mode Bloc à bloc etlorsque l’on exécute le programme en mode semi-automatique, tousles déplacements se font en G07.

FONCT. PREPARATOIRESADDITIONNELLES

Page 80: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 23

6.7 FONCTIONS SPECIALES

6.7.1 INHIBITION D’IMPULSIONS DE COMPTAGE (G47, G48)

Dans certaines applications, après le positionnement de la pièce, la tôle, etc, ilfaut corriger la position de cette dernière.

Cette correction est faite par un dispositif extérieur qui n’est pas contrôlé par laCNC.

Si la fonction G47 est exécutée, la CNC ne tient pas compte des possibles déplacementsque le dispositif en question provoque, c’est-à-dire, que les impulsions de mesuresont inhibées.

Les formats de cette fonction sont:

G47 X Ne tient pas compte des possibles déplacements de l’axe X.G47 Y Ne tient pas compte des possibles déplacements de l’axe Y.G47 Ne tient pas compte des possibles déplacements des deux axes.

Pour pouvoir annuler cette inhibition d’impulsions et revenir à la mesure normale,il faut programmer la fonction G48.

Attention:

La fonction G47 est modale.

La fonction G47 étant activée, la CNC inhibe les impulsions unefois que les axes se trouvent en position (qui entrent dans la fenêtred'arrêt).

Si ensuite, un mouvement est exécuté (G00, G01, G02, G03, ...), laCNC se mettra à contrôler la mesure, en évitant que la machine sedéplace sans contrôle.

Une fois le mouvement finalisé, la CNC ne tiendra plus compte de lamesure.

Si la fonction G47 étant active, l’axe ou les axes se déplacent etensuite, la fonction G48 est programmée, la CNC ne récupère pas laposition perdue.

Au moment du démarrage, après qu’M30 ait été exécuté, ou aprèsune Urgence ou un Reset, la CNC assume le code G48.

FONCTIONS SPECIALES

Page 81: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION24

Chapitre 6

6.7.2 G47, G48 COMME OUVERTURE DES BOUCLES DES AXES

Dans certaines applications, telles que presses, plieuses, cintreuses de tubes, etc.,la pièce subit un déplacement ou secousse durant son usinage.

La CNC permet au moyen des fonctions G47, G48, d’ouvrir ou de fermer laboucle de l’axe qui subit la secousse.

Lorsque la boucle de position est fermée, mode de travail habituel, la CNCcontrôle à tout moment la vitesse d’avance des axes.

Lorsque la boucle de position est ouverte, l’axe travaille en mode Visualisateur,c’est-à-dire que la CNC ne contrôle pas la vitesse d’avance des axes mais elletient compte de ses déplacements.

Exemple de cintreuse de tubes:On travaille habituellement avec la boucle de position fermée.Lorsque l’on va procéder au cintrage du tube, il faut suivre la démarchesuivante:- Ouvrir la boucle de position de l’axe qui subit la secousse, l’axe se met à

travailler en mode Visualisateur.- Plier le tube. La CNC affiche à tout moment la cote de position des deux

axes, c’est-à-dire, qu’il est le fidèle reflet des secousses que subit le tube.Une fois le tube plié, refermer la boucle de position de l’axe.

Pour pouvoir utiliser les fonctions G47, G48 comme ouverture de la boucle desaxes, il faut personnaliser le paramètre machine «P101(3)=1».

Les formats de programmation de cette fonction sont:

G47 X Ouvre la boucle de position de l’axe X.

G47 Y Ouvre la boucle de position de l’axe Y.

G47 Ouvre la boucle de position des deux axes.

G48 X Ferme la boucle de position de l’axe X.

G48 Y Ferme la boucle de position de l’axe Y.

G48 Ferme la boucle de position des deux axes.

Attention:Les fonctions G47 et G48 sont modales

Le bloc qui contient la fonction G47 ou G48 ne peut pas contenird’autres fonctions (X, Y, F, S, T, etc.)

Si un bloc de déplacement d’un axe qui est en train de travailler enboucle de position ouverte est exécuté, la CNC affichera le coded’erreur correspondant.

Lors de la mise sur tension, après avoir exécuté M30 ou après un Arrêtd’urgence ou un Reset, la CNC assimile la fonction G48.

FONCTIONS SPECIALES

Page 82: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 25

6.7.3 F N’EST PAS INFLUENCEE PAR “P18” (G61, G62)

Lorsque l’on désire travailler avec des avances inférieures à 1 mm/min. ou 1pouce/min. il faut programmer le paramètre machine “P18” avec une valeur autreque 0.

La CNC divise l’avance programmée par la valeur assignée à ce paramètre etapplique le résultat comme avance de l’axe.

Les fonctions G61 et G62 permettent de sélectionner par programme si la CNCtient compte ou non de ce paramètre.

G61 Ne tient pas compte de la valeur de P18, c’est-à-dire, que la valeur de laF est valable.

G62 Tient compte de la valeur de P18, c’est-à-dire, que la valeur de la F estaffectée par la valeur de P18.

Exemple: Le paramètre machine a été personnalisé “P18=100”

N0 F1 F programmée 1 mm/minN1 G62.1 X20 Déplacement à 0,01 mm/minN2 X100 Déplacement à 0,01 mm/minN3 G61 F non affectée par P18N4 X0 Déplacement à 1 mm/minN5 G62 F influencée par P18N6 X30 Déplacement à 0,01 mm/minN7 M30

Attention:

Les fonctions G61 et G62 sont modales et incompatibles entre elles.

Au moment du démarrage, après qu’M30 ait été exécuté, ou après uneUrgence ou un Reset, la CNC assume le code 62.

6.7.4 MODIFICATION DE LA RAMPE D’ACCELERATION (G93)

Lorsque les axes travaillent en boucle de positionnement fermée, les paramètresmachine “P16, P17” et “P91, P92” établissent les temps d’accélération et dedécélération de chaque axe.

Il se peut qu’à certains moments il puisse être nécessaire de travailler avec d’autrestemps d’accélération.

Cette fonction permet d’établir depuis le programme le temps d’accélération et dedécélération.

Le format de programmation est: G93 X Y

Les paramètres X et Y indiquent en secondes, avec une précision de millisecondes,le temps d’accélération que l’on désire établir pour chaque axe. Valeur maximale6 secondes

Exemple: G93 X1.500 Y0.700 établit une pente d’accélération et de décélérationde 1,5 secondes pour l’axe X et une autre de 700 millisecondes pourl’axe Y.

Au moment du démarrage, après qu’M30 ait été exécuté, ou après une Urgenceou un Reset, la CNC assume les valeurs établies par les paramètres machine“P16, P17” et “P91, P92”.

FONCTIONS SPECIALES

Page 83: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION26

Chapitre 6

6.8 AUTRES FONCTIONS

6.8.1 PROGRAMMATION PAR LOTS (G81)

Cette fonction est particulièrement indiquée pour les avances bandes de tôles,carton, papier, plastique, etc.

Elle permet de programmer des lots de pièces de la même longueur.

Le format de programmation est: G81 L C A

L Longueur de chacune des pièces du lot.C Quantité de pièces que l’on désire fabriquer.A Numéro de pièce de préavis.

Exemple: On désire programmer un lot de 100 pièces de 200 mm de longueurchacune, avec préavis qu’il manque 3 pièces pour achever le lot. G81L200 C100 A3

La fonction G81 exécute après chaque pièce (après chaque avance de matériel) lafonction G92, raison pour laquelle cette fonction doit être personnalisée commePrésélection Absolue de Cotes “P100(8)=1”

Fonctionnement de base:

1.- Une fois que l’on tape sur la touche de marche ou que l’ordre de marche estreçue.

2.- La CNC exécute la fonction G92 X0. Remise à zéro de la cote X.

3.- L’axe X se déplace de la quantité indiquée par le paramètre “L”. Ce déplacementse fait en G01 et à la vitesse F programmée. Il assume la fonction G05 ou G07qui était précédemment sélectionnée.

4.- Une fois l’axe déplacé, la fonction “M07” est envoyée à l’armoire électriquepour que la découpe de matériel soit faite. Le compteur de pièces est augmentéet l’exécution du cycle s’arrête.

5.- La vérification suivante est faite:

a) Si tout le lot a été exécuté, nombre de pièces égal à la valeur indiquée auparamètre “C”, la CNC envoie à l’armoire électrique la fonction “M09” etconsidère l’exécution de la fonction “G81” comme achevée.

b) S’il reste à exécuter les pièces indiquées au paramètre “A”, la CNC envoieà l’armoire électrique la fonction “M08” afin d’activer le signal de préavis.

6.- Si toutes les pièces n’ont pas été exécutées, la CNC attend un nouvel ordre demarche extérieur, pour pouvoir reprendre depuis l’étape “2” l’exécution ducycle.

AUTRES FONCTIONS

Page 84: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 27

Attention:

La fonction G81 n’est pas modale, et il faut donc toujours la définir.

Elle utilise le compteur de pièces interne de la CNC. Elle le remet àzéro en début d’exécution et l’augmente chaque fois qu’une pièce estexécutée.

Dans le mode d’affichage correspondant au compteur de pièces, laCNC affiche sur la partie gauche le nombre de pièces programméespour le lot, et sur la partie droite, le nombre de pièces qui ont déjà étéexécutées.

Une fois le cycle défini, la CNC enregistre la valeur des paramètres de définition,et il n’est donc plus nécessaire de les définir à nouveau.

N00 G81 L255 C200 A10 F1000N01 G81 L387.5 C350 Assume la valeur A10N02 G81 Assume la valeur L387,5 C350 A10N03 M30

Les paramètres de définition “L”, “C” et “A” sont associés aux paramètresarithmétiques “P0”, “P1” et “P2”, respectivement. La fonction G81 utilise pour sapart le paramètre “P10”.

La fonction “G81” peut donc être définie en utilisant les paramètres de définition“L”, “C” et “A” et/ou les paramètres arithmétiques “P0”, “P1” et “P2”, tel quel’illustre l’exemple qui suit:

N000 G81 L255 C200 A10 N000 P0 = 255N001 P1 = 200N002 P2 = 10N003 G81

N004 G81 L387 C350 N004 P0 = 387N005 P1 = 350N006 G81

N007 G81 L104.5 C80 A8 N007 P0 = 104.5N008 P1 = 80N009 G81 A8

N010 M30 N010 M30

Si le signal de marche extérieure est automatiquement activé après chaque découpe,la CNC commencera à exécuter le bloc suivant après avoir fait la dernière découpe.

Exemple:

N00 G81 L255 C200 A10 F1000N01 G81 L387 C350 A20N02 M0 Arrête l’exécution.N03 G81 L104.5 C80 A8N04 M30

AUTRES FONCTIONS

Page 85: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION28

Chapitre 6

6.8.2 PALPAGE (G75)

La fonction G75 permet de programmer des déplacements qui s’achèveront aprèsque la CNC ait reçu le signal du palpeur de mesure utilisé.

Le format de définition est: G75 X Y

Suite à la fonction G75, on programmera l’axe ou les axes désirés, ainsi que leurscotes qui définissent le point final du mouvement programmé.

La machine se déplacera en G01 et à l’avance F programmée, jusqu’à recevoir lesignal extérieur du palpeur. A ce moment-là, la CNC considérera le bloc commeétant achevé, en assumant comme position théorique des axes la position réellequ’ils auront à cet instant-là.

Si les axes arrivent à la position programmée avant de recevoir le signal extérieurdu palpeur, la CNC arrêtera le mouvement des axes et affichera l’erreur 21.

Attention:

La fonction G75 n’est pas modale, et il faut donc toujours la définir.En outre, elle implique la fonction G01, c’est-à-dire, qu’à partir d’unbloc avec G75, la CNC assume la fonction G01.

Pendant le mouvement de palpage, l’avance F programmée ne peutêtre varié.

Une fois la fonction G75 exécutée, la CNC permet d’assigner la cotede position de chaque axe à un paramètre arithmétique quelconque, eten utilisant la programmation paramétrique (expliquée dans ce mêmechapitre), de faire des programmes spéciaux de mesure et de vérificationd’outils et de pièces.

AUTRES FONCTIONS

Page 86: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 29

6.8.3 FILETAGE RIGIDE (G84, G80)

La fonction G84 permet de réaliser un filetage de la pièce en interpolant larotation de la broche avec le déplacement de l’axe.

La machine doit être munie de l’axe X et d’une broche servo-contrôlée (avec unrégulateur et codeur de broche).

La mesure de la broche se fait à travers l’entrée A2 et la sortie de consigne debroche à travers la sortie analogique de broche, terminaux 34, 35, du connecteurI/O1.

Lorsque la machine dispose de filetage rigide, elle ne peut disposer d’axe Y. Sion désire utiliser une manivelle électronique, cette dernière devra être raccordéeaux pins 17 et 25 du connecteur I/O2.

La CNC utilise toutefois la fonction Y pour définir le pas de vis, et il faut doncpersonnaliser “P60(8)=0” pour permettre ladite fonction.

P63(3)=1 La machine dispose de filetage rigide.P60(8)=0 Pour activer la fonction Y.P77 Nombre d’impulsions du codeur de broche.

Le format de programmation est: G84 X Y F S

X Définit la profondeur du filetage.

Y Définit le pas de vis.

Si une valeur positive lui est assignée, il faut définir en tours/millimètreou en tours/pouce, et lorsqu’une valeur négative lui est assignée, enmillimètres/tour ou en pouces/tour.

F Définit la vitesse d’approfondissement du filetage en tours/minute.

S Définit la vitesse de sortie du filetage en tours/minute.

Si le paramètre F est programmé est que le paramètre S ne l’est pas, l’entrée et lasortie de filetage se fait avec la même avance que celle indiquée au paramètre“F”.

Si les paramètres F et S ne sont pas programmés, la CNC assume les valeurs quiont été utilisées lors du filetage précédent. Si aucun filetage n’a été précédemmentexécuté, la CNC affichera l’erreur correspondante.

Les paramètres F et S sont initialisés avec la valeur 0 après le démarrage et aprèsune Urgence ou un reset.

AUTRES FONCTIONS

Page 87: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION30

Chapitre 6

Considérations générales

* Lorsque la machine est munie de Filetage rigide “P63(3)=1”, le contrôle debroche se fait en boucle fermée.

* Pour passer au contrôle de broche en boucle ouverte, il faut exécuter la fonctionG80.

A partir de ce moment-là, le contrôle de broche se fait en boucle ouverte, et ilpossible de programmer la fonction “S”.

La fonction G80 est programmée seule dans le bloc.

* La broche travaillera à nouveau en boucle fermée si la fonction G84 estprogrammée, après avoir démarré, après avoir exécuté M30, ou après uneUrgence ou un reset.

* Le sens de rotation de la broche dans le filetage rigide doit être défini avant lafonction G84 et au moyen des fonctions M3, M4.

Si lors de l’exécution de la fonction G84, aucun sens de rotation n’a étésélectionné, la CNC assume la fonction M3.

* Les différents mouvements qu’implique le filetage rigide sont traités commebloc unique, c’est-à-dire, que si le cycle fixe G84 est exécuté en mode Bloc àBloc, la CNC réalise le filetage complet.

* Lorsque la fonction G84 est exécutée, la CNC assume les fonctions G01 etG07.

* Si pour cause de problèmes de jeu dans la broche, on désire faire un mouvementadditionnel à la broche dans le fond du filetage, il faut indiquer au paramètrearithmétique P19, en unités d’impulsions du codeur, la quantité additionnelleque doit se déplacer la broche.

La CNC récupère ce mouvement additionnel, en le répétant en sens contraire,après avoir achevé le filetage.

* Il est possible d’établir une temporisation dans le fond du filetage, en indiquantau paramètre machine “P32”, en millisecondes, le temps désiré.

AUTRES FONCTIONS

Page 88: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 31

Exemple et façon de travailler

On désire faire un filetage de 20 mm de profondeur et un pas de vis de 0.5mm, avec une vitesse d’approfondissement de 300 tours/minutes et une autrede sortie de 600 tours/minute.

La broche est munie d’un codeur de 1000 impulsions et exige un facteur demultiplication “x4”.

En outre, à cause de problèmes de jeu, la broche doit se déplacer de 20impulsions dans le fond du filetage.

On désire aussi une temporisation dans le fond du filetage de 100 millisecondes.

Il faut définir sur la CNC les paramètres machine suivants:

P63(3)=1 La machine est munie de filetage rigide.P60(8)=0 Pour avoir la fonction Y.P77=1000 Nombre d’impulsions du codeur de broche.P61(6)=0 Facteur de multiplication de l’axe Y (S).P32=1001 Temporisation de 100 millisecondes.

La façon de programmer le filetage est comme suit:

N000 M3 Sens de rotation de la broche à droite.N010 P19 K20 Mouvement additionnel de la broche dans

le fond du filetage.N020 G84 0 X20 Y0.5 F300 S600 Définition du cycle fixe.N030 M30 Fin du programme.

La CNC réalise les étapes d'usinage suivantes:

1.- Mouvement jusqu’au fond du filetage avec rotation de la broche à droite et à300 tours/minute.

L’axe X se déplacera jusqu’à la cote X20.000L’axe Y (S) se déplacera jusqu’à la cote Y40.000 (20.000x0.5x1000x4)

2.- Une fois le fond du filetage atteint, la broche se déplacera de 20 impulsions,tel qu’indiqué sur le paramètre arithmétique P19.

L’axe Y (S) se déplacera jusqu’à la cote Y40.020

3.- Temporisation de 100 millisecondes, tel qu’indiqué sur le paramètre machineP32.

4.- Mouvement de retour jusqu’à sortir du filetage, rotation de la broche à gaucheet à 600 tours / minute.

L’axe X se déplace 20 mm jusqu’à la cote X00.000L’axe Y (S) se déplace (2000x0.5x1000x4) jusqu’à la cote Y00.020

5.- Récupération du mouvement additionnel réalisé dans le fond du filetage.

L’axe Y (S) se déplacera jusqu’à la cote Y00.000

6.- Fin du filetage et fin du programme.

AUTRES FONCTIONS

Page 89: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION32

Chapitre 6

6.8.4 CHARGEMENT DES DIMENSIONS DU POINÇON (G60)

La fonction G60 peut être utilisée de deux façons différentes.

Comme chargement de transferts d’origine.

Ceci est expliqué à la section 6.3.3.2 de ce même manuel.

Comme chargement des dimensions du poinçon.

Elle s’adresse particulièrement aux machines poinçonneuses. Il faut personnaliserle paramètre machine «P101(7)=1».

La CNC tient compte des dimensions du poinçon au cours de l’exécution duprogramme, en évitant que ses extrémités surpassent les fins de course établispar paramètre machine.

Le format de programmation est G60 X Y. Les valeurs X et Y indiquent lamoitié des dimensions du poinçon selon les axes X et Y.

Lorsque le poinçon est arrondi, les valeurs X et Y coïncident avec le rayon dupoinçon.

Attention:

Lors de la mise sur tension, après avoir exécuté M30 ou après un Arrêtd’urgence ou un Reset, la CNC assigne la valeur 0 aux deux dimensionsdu poinçon.

AUTRES FONCTIONS

Page 90: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 33

6.9 PROGRAMMATION PARAMETRIQUE

Un paramètre prend la place d’une valeur numérique dans les différentes fonctionsdu programme.

Le programmeur pourra utiliser les paramètres lors de l’édition de ses propresprogrammes. Plus tard, et en cours d’exécution, la CNC changera ces paramètrespar les valeurs qu’ils posséderont à ce moment-là.

La CNC dispose de 100 paramètres arithmétiques (P0 à P99).

Pour assigner, durant l’édition du programme, un paramètre arithmétique à unefonction particulière, (G, X, Y, F, S, etc.), il faut:

* Sélectionner la fonction désirée (G, X, Y, F, S, etc.).* Taper sur la touche [P]. La CNC affichera la lette “P” à côté de la fonction

sélectionnée, par exemple “XP”* Frapper le numéro du paramètre arithmétique.

Attention:

Lors de la définition de plusieurs fonctions d’un même genre dans unmême bloc, il faut les programmer toutes avec ou sans format paramétrique.On ne peut jamais mélanger les deux formats.

Par exemple, le bloc MP17.5.0 équivaut à MP17 MP5 MP0 et non pasà MP17 M5 M0.

Lorsque la fonction “G” est définie en paramétriques, elle n’assumeque la première valeur indiquée. Programmer GP10.11.12 revient aumême que programmer GP10.

6.9.1 ASSIGNATIONS

Pour assigner des valeurs à un paramètre, il faut utiliser une des méthodes suivantes:

N001 P1 P2 Le paramètre arithmétique P1 prend la valeur de P2, tandis queP2 conserve la valeur qu’il avait.

N002 P3 K1.5 Le paramètre arithmétique P3 prend la valeur qu’indique la constantenumérique, dans ce cas-ci, 1,5.

Les constantes numériques admettent des valeurs entre - 99999,99et + 99999,99.

N003 P4 X Le paramètre arithmétique P4 prend la valeur de la cote théoriquequ’occupe l’axe X à ce moment-là.

N004 P5 Y Le paramètre arithmétique P5 prend la valeur de la cote théoriquequ’occupe l’axe Y à ce moment-là.

N005 P6 E1 Assigne au paramètre arithmétique P6 la valeur correspondantà l’entrée E1, terminal 21 du connecteur I/O2. Si 0V, la valeur0 et si 24V, la valeur 1.

N006 P7 E2 Assigne au paramètre arithmétique P7 la valeur correspondantà l’entrée E2, terminal 23 du connecteur I/O2. Si 0V la valeur 0et si 24V, la valeur 1.

PROGRAMMATIONPARAMETRIQUE

Page 91: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION34

Chapitre 6

N007 P8 E3 Assigne au paramètre arithmétique P8 la valeur correspondantà l’entrée E3, terminal 22 du connecteur I/O2. Si 0V la valeur 0et si 24V, la valeur 1.

N008 P9 E4 Assigne au paramètre arithmétique P9 la valeur correspondantà l’entrée E4, terminal 25 du connecteur I/O2. Si 0V la valeur 0et si 24V, la valeur 1.

N009 P10 E5 Assigne au paramètre arithmétique P10 la valeur correspondantà l’entrée E5, terminal 17 du connecteur I/O2. Si 0V la valeur 0et si 24V, la valeur 1.

N010 P11 E0 Assigne au paramètre arithmétique P11 la valeur correspondantaux entrées E1, E2, E3, E4 et E5.

Dans l’exemple P11=24 + 22 + 21 = 16 + 4 + 2 = 22

6.9.2 OPERATIONS

Les opérations qui peuvent être réalisées entre paramètres arithmétiques ou entreparamètres arithmétiques et constantes numériques (K) sont:

F1 AdditionF2 SoustractionF3 MultiplicationF4 DivisionF5 Racine carréeF6 Racine carrée de la somme des carrésF7 SinusF8 CosinusF9 TangenteF10 Arc TangenteF11 ComparaisonF12 Partie entièreF13 Partie entière plus unF14 Partie entière moins unF15 Valeur absolueF16 Complémentation

F1 Addition

N101P10 P11 F1P12 La CNC fait l’opération P10 = P11 + P12N102P10 P11 F1K2 La CNC fait l’opération P10 = P11 + 2N103P10 K8 F1K2 La CNC fait l’opération P10 = 8 + 2 = 10N104P10 P10 F1K2 La CNC fait l’opération P10 = P10 + 2

PROGRAMMATIONPARAMETRIQUE

Entrée E5 E4 E3 E2 E1

Tensión 24V 0V 24V 24V 0V

État logique 1 0 1 1 0

Valeur 24 23 22 21 20

Page 92: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 35

F2 Soustraction

N101P10 P11 F2P12 La CNC fait l’opération P10 = P11 - P12N102P10 P11 F2K2 La CNC fait l’opération P10 = P11 - 2N103P10 K8 F2K2 La CNC fait l’opération P10 = 8 - 2 = 6N104P10 P10 F2K2 La CNC fait l’opération P10 = P10 - 2

F3 Multiplication

N101P10 P11 F3P12 La CNC fait l’opération P10 = P11 x P12N102P10 P11 F3K2 La CNC fait l’opération P10 = P11 x 2N103P10 K8 F3K2 La CNC fait l’opération P10 = 8 x 2 = 16N104P10 P10 F3K2 La CNC fait l’opération P10 = P10 x 2

F4 Division

N101P10 P11 F4P12 La CNC fait l’opération P10 = P11 P12N102P10 P11 F4K2 La CNC fait l’opération P10 = P11 2N103P10 K8 F4K2 La CNC fait l’opération P10 = 8 2 = 4N104P10 P10 F4K2 La CNC fait l’opération P10 = P10 2

Le F5 Racine carrée

N101P10 F5P12 La CNC fait l’opération P10 = P12N102P10 F5K9 La CNC fait l’opération P10 = 9 = 3N104P10 F5P10 La CNC fait l’opération P10 = P10

Le F6 Racine carrée de l’addition des carrés

N101P10 P11 F6P12 La CNC fait l’opération P10 = P112 + P122

N102P10 P11 F6K2 La CNC fait l’opération P10 = P112 + 4N103P10 K3 F6K4 La CNC fait l’opération P10 = 9 + 16 = 5N104P10 P10 F6K2 La CNC fait l’opération P10 = P102 + 4

F7 Sinus

N101P10 F7P12 La CNC fait l’opération P10 = sen P12N102P10 F7K30 La CNC fait l’opération P10 = sen 30° = 0,5

F8 Cosinus

N101P10 F8P12 La CNC fait l’opération P10 = cos P12N102P10 F8K60 La CNC fait l’opération P10 = cos 60° = 0,5

F9 Tangente

N101P10 F9P12 La CNC fait l’opération P10 = tg P12N102P10 F9K45 La CNC fait l’opération P10 = tg 45° = 1

F10 Arc Tangente

N101P10 F10 P12 La CNC fait l’opération P10 = arc tg P12N102P10 F10 K1 La CNC fait l’opération P10 = arc tg 1 = 45°

PROGRAMMATIONPARAMETRIQUE

Page 93: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION36

Chapitre 6

F11 Comparaison

Il compare un paramètre arithmétique avec un autre ou avec une constantenumérique, en indiquant si le paramètre arithmétique est égal, différent, plusgrand ou plus petit que la constante numérique, ou que l’autre paramètrearithmétique.

Cette opération est très utilisée lorsque l’on travaille avec les sauts conditionnelsG26, G27, G28 et G29, expliqués ci-après.

N101P10 F11 P12 Compare les valeurs de P10 et de P12.N102P10 F11 K100 Observe si la valeur de P10 est égale, différente,

plus grande ou plus petite que 100.

F12 Partie entière

N101P10 F12 P12 Assigne à P10 la valeur de la partie entière de P12.N102P10 F12 K12,34 Assigne à P10 la valeur 12, partie entière de 12,34

F13 Partie entière plus un

N101P10 F13 P12 Assigne à P10 la valeur de la partie entière de P12plus 1

N102P10 F13 K12,34 Assigne à P10 la valeur 13, partie entière de 12,34plus 1

F14 Partie entière moins un

N101P10 F14 P12 Assigne à P10 la valeur de la partie entière de P12.moins 1

N102P10 F14 K12,34 Assigne à P10 la valeur 13, partie entière de 12,34moins 1

F15 Valeur absolue

N101P10 F15 P12 Assigne à P10 la valeur absolue de P12N102P10 F15 K-12,3 Assigne à P10 la valeur 12,3, valeur absolue de

-12,3N103P10 F15 K4,5 Assigne à P10 la valeur 4,5, valeur absolue de 4,5

F16 Complémentation

N101P10 F16 P12 Assigne à P10 la valeur complémentée de P12N102P10 F16 K-12,3 Assigne à P10 la valeur 12,3, valeur complémentée

de -12,3N103P10 F16 K4,5 Assigne à P10 la valeur -4,5, valeur complémentée

de 4,5

PROGRAMMATIONPARAMETRIQUE

Page 94: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 37PROGRAMMATIONPARAMETRIQUE

6.9.3 ACCES A LA TABLE DES PARAMETRES ARITHMETIQUES

La CNC garde les valeurs des paramètres arithmétiques dans une table. Cesvaleurs peuvent être modifiées lors de l’exécution de blocs paramétriques ou enaccédant à la dite table en mode d’opération Editeur.

Pour accéder au mode Editeur, il faut taper sur la touche et ensuite frapper laséquence de touches suivante: [F1] [P]. La CNC affichera un message du typesuivant:

La fenêtre supérieure affiche le numéro deparamètre actuellement sélectionné.

La fenêtre inférieure affiche la valeur du ditparamètre arithmétique.

La CNC dispose de 100 paramètres (00/99) arithmétiques. La valeur de chaqueparamètre peut avoir un signe, des décimales et être représentée sous formeexponentielle.

Lorsque la CNC utilise le format exponentiel, les deux derniers digits sont utiliséspour l’exponentiel.

0.98700 -1 C’ est pareil que 0.98700 10-1

1298700 7 C’est pareil que 1298700 107

Affichage des paramètres

Pour visualiser les paramètres antérieurs et postérieurs, utiliser les touches:

Lorsque l’on utilise un petit nombre de paramètres arithmétiques, la CNCpermet, en vue de simplifier le maniement par l’utilisateur, d’utiliser uniquementles premiers paramètres de chaque dizaine et de personnaliser correctement leparamètre machine «P93».

Exemples:

Avec le paramètre machine «P93=0», la CNC affichera tous les paramètresarithmétiques.

Avec le paramètre machine «P93=1», la CNC affichera les paramètres suivants:

P0-P1 P10-P11 P20-P21 P30-P31-P32 .... P90-P91

Avec le paramètre machine «P93=2», la CNC affichera les paramètres suivants:

P0-P1-P2 P10-P11-P12 P20-P21-P22 P30-P31-P32 .... P90-P91-P92

Page 95: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION38

Chapitre 6

Accès à un paramètre spécifique

Pour pouvoir accéder à un paramètre spécifique, il faut suivre la démarchesuivante:

- Taper deux fois sur la touche [CL]. La CNC effacera les 2 fenêtres.- Saisir le numéro de paramètre que l’on désire visualiser.- Taper sur la touche [RECALL]

La CNC affichera la valeur du paramètre en question.

Assigner une valeur à un paramètre

Pour assigner une valeur à un paramètre spécifique, il faut suivre la démarchesuivante:

- Sélectionner le paramètre voulu- Taper sur la touche [CL]. La CNC effacera la fenêtre inférieure.- Saisir la valeur voulue- Taper sur la touche [ENTER]

PROGRAMMATIONPARAMETRIQUE

Page 96: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 39

6.9.4 FONCTION DE SAUT INCONDITIONNEL (G25)

La fonction G25 peut être utilisée de deux façons:

* Pour réaliser un saut, dans le même programme, au bloc indiqué. L’exécutiondu programme continuera après le saut, à partir du bloc indiqué.

* Pour exécuter, dans le même programme, la partie de programme existantentre les deux blocs indiqués.

Il est en outre possible de répéter à plusieurs reprises l’action de la zone deprogramme.

L’exécution du programme continuera par le bloc suivant, après que la zonede programme ait été exécutée le nombre de fois indiqué, à partir du blocindiqué.

On ne peut pas programmer d’autre fonction dans le bloc de programme où lafonction G25 a été programmée.

G25 comme saut de bloc

Elle permet de faire un saut, dans le même programme, au bloc indiqué.L’exécution du programme continuera après le saut, à partir du bloc indiqué.

Après la fonction G25, il faut donc indiquer le numéro de bloc vers lequel ondésire sauter.

Il est possible d'adresser le numéro de bloc au moyen d’un numéro (N010G25 N50) ou au moyen d’un paramètre arithmétique (N010 G25 NP10).

Exemple de programmation: N000 G00 X100N005 Y50N010 G25 N50N015 X50N020 Y70N050 G01 X20

Lorsque le contrôle arrive au bloc N010, il saute au bloc N050, pour continuerà partir de ce dernier jusqu’à la fin du programme. Les blocs N015 et N020 neseront donc pas exécutés.

G25 comme exécution d’une partie d’un programme

Elle permet d’exécuter, dans le même programme, la partie de programmeexistant entre les deux blocs indiqués.

Il est en outre possible de répéter un nombre de fois indiqué l’exécution de lazone de programme.

L’exécution du programme continuera par le bloc suivant, après que la zonede programme ait été exécutée le nombre de fois indiqué, à partir du blocindiqué.

PROGRAMMATIONPARAMETRIQUE

Page 97: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION40

Chapitre 6

Après la fonction G25, il faut donc indiquer le numéro de bloc vers lequelon désire sauter. Par exemple N030 G25 N5

Après quoi, taper sur la touche [.] et le numéro de bloc final que l’ondésire exécuter. Par exemple N030 G25 N5.20

Taper ensuite sur la touche [.] et le nombre de fois que l’on désire exécuterla zone indiquée. Par exemple, N030 G25 N5.20.81

Si le nombre de répétitions n’est pas indiqué, la CNC assume la valeur 1,ce qui veut dire que N030 G25 N5.20 est exactement la même chose queN030 G25 N5.20.1

Lorsque l'adresse est donnée au moyen d’un paramètre, il faut tenir comptedu fait qu’elle le sera pour les 3 champs. Si par exemple on programmeN123 G25 NP10.20.30, la CNC comprend que le bloc initial est défini parle paramètre P10, le bloc final l’est par le paramètre P20 et que le nombrede fois l’est par le paramètre P30.

Un maximum de 15 niveaux d'imbrication, c’est-à-dire, qu’à partir d’unesection de programme, on peut en appeler une autre, et ainsi de suitejusqu’à 15 niveaux. Chaque niveau peut être répété jusqu’à 99 fois.

Attention:

Si le bloc final de la section de programme que l’on désire exécuterne contient aucune information, le contrôle affichera le code d’erreur7.

Exemple de programmation: N000 G00 X100 M3N005 Y20N010 G01 X50N015 G00 Y20N020 X0N025 Y10N030 G25 N5.20.81N035 Y22

Le programme commencera au bloc N000. Lorsqu’il arrive au bloc N030, laCNC exécutera 81 fois la zone de programme comprise entre les blocs N005et N020, les deux y compris.

Une fois les 81 fois achevées, l’exécution du programme continuera par lebloc N035.

PROGRAMMATIONPARAMETRIQUE

Page 98: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

PageChapitre 6 Section:

PROGRAMMATION 41

6.9.5 FONCTIONS DE SAUT CONDITIONNELLES(G26,G27,G28,G29)

Elles sont semblables à la fonction G25 (saut inconditionnel).

Les fonctions G26, G27, G28 et G29 vérifient que la condition requise s’est produite,avant de réaliser le saut de bloc ou d’exécuter la partie de programme indiquée.

G26 Saute si zéro La condition de “Zéro” doit se produire.G27 Saute si autre que zéro La condition de “Zéro” ne doit pas se produire.G28 Saute si plus petit que zéro La condition de “Plus petit que” doit se produire.G28 Saute si plus grand que zéro La condition de “Plus petit que” ne doit pas

se produire.

La condition de “Zéro” appelée aussi égalité, est activée dans les cas suivants:

* Lorsque le résultat d’une opération est égal à zéro.Exemple: N001 P1 P3 F2 K5 La condition de zéro se produit si P3 = 5.

* Si dans une comparaison, les deux termes sont égaux.Exemple: N002 P1 F11 K8 La condition de zéro se produit si P1 = 8.

La condition de “Plus petit que”, appelée aussi négatif, est activée dans les cassuivants:

* Lorsque le résultat d’une opération est plus petit que zéro (négatif).Exemple: N001 P1 P3 F2 K5 La condition se produit si P3 est plus petit

que 5.

* Si dans une comparaison, le premier opérateur est plus petit que le second.Exemple: N002 P1 F11 K8 La condition se produit si P1 est plus petit

que 8.

Attention: Les assignations et les fonctions non paramétriques n’altèrentpas l’état des indicateurs de condition.

Exemple de programmation: N060 P2 F11 K22N065 G01 X10N070 Y20N071 G26 N100N072 G28 N200N073 G29 N300

Dans le bloc N060, une comparaison se produit.Les blocs N65 et N70 n’altèrent pas l’état des indicateurs de condition.Par conséquent:

Si P2 égal 22. le programme continuera par le bloc N100Si P2 est plus petit que 22. le programme continuera par le bloc N200Si P2 est plus grand que 22. le programme continuera par le bloc N300

Il faut faire attention lorsque les fonctions G26 et G29 sont programmées. Si dansl’exemple précédent on avait programmé: N071 G28 N200

N072 G29 N300N073 G26 N100

Le programme n’aurait pas exécuté le bloc 073. Avec P2 plus petit que 22, le bloccontinue par N200, et avec P2 plus grand ou égal à 22, il continue par N300.

PROGRAMMATIONPARAMETRIQUE

Page 99: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

Section:Page

PROGRAMMATION42

Chapitre 6

Exemple de programmation en paramétriques pour le calcul de coordonnées desdifférents points qui composent une ellipse.

La formule qui définit une ellipse est

X = P0 sinus ßY = P1 cosinus ß

où:

P0 = Demi-axe majeur.P1 = Demi-axe mineur.

Les paramètres d’appel sont:

P0 = Demi-axe majeur.P1 = Demi-axe mineur.P2 = Angle du premier point (A).P3 = Incrément ou pas angulaire entre points.

Les paramètres qu’utilise le programme sont:

P2 = Angle du nouveau point (ß).P4 = Cote X du nouveau point.P5 = Cote Y du nouveau point.

Programme:

N000 P0 K20 Définition des paramètres d’appel (Exemple).N001 P1 K10N002 P2 K0N003 P3 K2

N004 G25 N20 Saut vers la routine de calcul de l’ellipse.

N020 P4 F7 P2 Calcul du nouveau point de l’ellipse.

N021 P5 F8 P2N022 P4 P0 F3 P4 P4 = P0 sen ßN023 P5 P1 F3 P5 P5 = P1 cos ß

N024 G0.5.90 XP4 YP5 Déplacement en G00 au premier point de l’ellipse.

N025 P2 P2 F1 P3 Incrément de l’angle ß = ß + P3

N026 G25 N20.23 Calcul du nouveau point de l’ellipse.

N026 G1 XP4 YP5 F200 Déplacement vers le nouveau point.

N027 P2 F11 K360 Compare ß avec 360°N028 G28 N25 Si ß < 360°, n’a pas fini, nouveau point, saute

vers N25N029 M30 Si ß = 360°, Fin du programme.

PROGRAMMATIONPARAMETRIQUE

Page 100: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

CODESD’ERREUR

Page 101: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

01 On a essayé d’exécuter une fonction de SAUT/APPEL en mode TEACH-IN.

02 Vitesse d’avance trop grande durant l’exécution.

03 Erreur de Mémoire EPROM.

04 Erreur de mémoire RAM.

05 Erreur de CHECKSUM de paramètres.

06 Données étranges dans la mémoire.

07 Saut/appel incorrectement programmé.

08 Erreur de batterie

09 Erreur dans les paramètres machine de l’axe X :

> La distance de freinage (P3) est plus petite que la Fenêtre d'Arrêt (P28).

> La valeur assignée au paramètre P3 est supérieur à 8388,607 mm ou 330,259 pouces.

Erreur durant l’exécution de l’axe X :

> Le mouvement ne peut être exécuté, car, étant donnée la vitesse programmée, la distance defreinage est plus petite que la Fenêtre d'Arrêt (Boucle de positionnement ouverte).

10 Un bloc a été programmé de telle sorte qu’il oblige l’axe X à sortir de ses limites.

11 Une valeur a été programmée hors des limites permissibles.

12 Valeur programmée non valable :

> Axe rotatif ROLLOVER qui suit le chemin le plus court, n’admet pas de valeurs négatives encoordonnées absolues.

> Axe à denture HIRTH n’admet pas de valeurs avec des décimales.

13 Plus de 15 niveaux d'imbrication dans la programmation d’un saut ou d’un appel.

14 Programmation inadéquate d’une fonction G.

15 La fonction M30 n’a pas été programmée à la fin du programme.

16 Axe X non contrôlé.

> L’axe X a été déplacé de 16 fois la valeur de la Fenêtre d'Arrêt, une fois le frein activé.

> Le sens du mouvement ne correspond pas au signe de la consigne.

> Les impulsions réelles de la mesure de l’axe X ne se trouvent pas entre 50% et 200% desthéoriques, durant le temps défini au paramètre P12.

17 Urgence.

18 Alarme de comptage de l’axe X.

19 Limite de parcours de l’axe X dépassé.

20 Erreur de poursuite de l’axe X.

21 Erreur de palpage.

22 Des services non disponibles dans ce modèle de CNC ont été définies, par exemple :

> Boucle de Positionnement Ouverte sans servo-systèmes sur les modèles 101S et 102S.

> Clavier extérieur “JOG100” sur les modèles 101 et 102.

Une incompatibilité quelconque a été indiquée dans les paramètres machine, telles que :

> Signaux Rapide, Lent et travaille en Boucle de Positionnement Fermée.

> Axe rotatif ROLLOVER et Boucle de Positionnement Ouverte.

> Axe à denture HIRTH ou qui suit le chemin le plus court et non Axe ROLLOVER.

Page 102: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

23 Valeur assignée à un paramètre arithmétique, trop grande, dans la programmation paramétrique.

24 Division arithmétique par 0.

25 Racine carrée d’un nombre négatif.

26 Bloc paramétrique incorrectement édité.

27 Un nombre trop grand d’outil a été sélectionné. Par exemple, lorsque l’on assigne un paramètrearithmétique de valeur plus grande que 10 à une fonction T.

28 Plus de 4 fonctions M ont été programmées dans un bloc ou bien 4 M’s ont été programmées dansun même bloc dans lequel il y a une fonction S qui implique un changement de gamme (M41, M42,M43 ou M44).

29 Il n’y a pas de gammes sélectionnées (P36, P37, P38 et P39=0), ou la valeur de S (vitesse de rotationde la broche), plus grande que le maximum permis.

30 Valeur du paramètre machine P24 ou P25 plus grand que P27.

31 Valeur du paramètre machine P64 ou P65 plus grand que P67.

32 Erreur dans les paramètres machine de l’axe Y :

> La distance de freinage (P43) est plus petite que la Fenêtre d'Arrêt (P68).

> La valeur assignée au paramètre P43 est supérieur à 8388,607 mm ou 330,259 pouces.

Erreur durant l’exécution de l’axe Y :

> Le mouvement ne peut être exécuté, car, étant donné la vitesse programmée, la distance defreinage est plus petite que la Fenêtre d'Arrêt (Boucle de positionnement ouverte).

33 Erreur lors de la transmission RS 232 C.

34 Bloc transmis par la RS 232 C trop long.

35 Bloc incorrect lors de la transmission RS 232 C.

36 Un bloc a été programmé de telle sorte qu’il oblige l’axe Y à sortir de ses limites.

37 Limite de température interne dépassée.

38 Axe Y non contrôlé.

> L’axe Y a été déplacé de 16 fois la Fenêtre d'Arrêt, une fois le frein activé.

> Le sens du mouvement ne correspond pas au signe de la consigne.

> Les impulsions réelles de la mesure de l’axe Y ne se trouvent pas entre 50% et 200% desthéoriques, durant le temps défini au paramètre P12.

39 Alarme de comptage de l’axe Y.

40 Limite de parcours de l’axe Y dépassé.

41 Erreur de poursuite de l’axe Y.

42 Le cercle programmé ne passe pas par le point final défini (tolérance 0,01 mm).

43 I, J n’ont pas été définies ou ont été mal définies dans l’interpolation circulaire.

44 On a programmé un bloc incorrect, que ce soit qu’il est incorrectement programmé ou par rapport àl’historique du programme jusqu’à ce moment-là.

45 Une fonction non permise a été programmée selon ce qui est défini au moyen des paramètres machine.

46 Erreur de checksum des outils.

47 Erreur de la LAN, le réseau ne marche pas.

48 Ordre incorrect, le noeud de destination ne comprend pas cet ordre.

49 Réseau incorrectement configuré, un noeud quelconque n’est pas entré dans le réseau.

Page 103: CNC 101/102 -USER - (fre) - Fagor Automation...Dans des versions antérieures de la CNC 101 S, le paramètre machine P82 permettait de minimiser cet effet qui parfois peut être indésirable

50 Le noeud de destination ne peut pas obéir l’ordre (en exécution).

51 Il est obligatoire de chercher les Io des axes lors du démarrage.

52 Lors de la surveillance en double mesure, le glissement a dépassé le maximum permis (celui qui estétabli par le paramètre machine P110).

101 Erreur de DNC. Ordre incorrect.

102 Erreur de DNC. Erreur lors de la lecture de la touche.

103 Erreur de DNC. Un bloc incorrect a été envoyé.

104 Erreur de DNC. Erreur lors de la lecture le nº du premier bloc du programme activé.

105 Erreur de DNC. Nº de bloc incorrect.

106 Erreur de DNC. La CNC est en cours d’exécution.

107 Erreur de DNC. Touche bloquée.

108 Erreur de DNC. Code de touche incorrect.

109 Erreur de DNC. Cote négative dans un axe rollover.

110 Erreur de DNC. Nombre de paramètre arithmétique incorrect.

111 Erreur de DNC. Exposant de paramètre arithmétique trop grand.

112 Erreur de DNC. Valeur de paramètre arithmétique incorrect.

113 Erreur de DNC. En demandant le contenu de plusieurs blocs (Code RN), un bloc initial plus grand quele bloc final a été indiqué. Par exemple, RN100.50

114 Erreur de DNC. Les paramètres machine de la CNC sont bloqués.

115 Erreur de DNC. La mémoire de programmes de la CNC est protégée.

116 Erreur de DNC. On a envoyé un bloc à la CNC contenant trop de caractères. La CNC admet unmaximum de 80 caractères. Si on n’utilise pas d’espaces séparateurs, le bloc ne peut en contenir plusde 45.

117 Erreur de DNC. On a envoyé un bloc de programme non concordant avec les paramètres machine.