Page 2
L’information que décrit le présent manuel peut subir des variations provoquées par des modifications techniques. FAGOR AUTOMATION, S. Coop. Ltda. se réserve le droit de modifier le contenu du manuel, ne se trouvant de ce fait pas obligée à communiquer les...
I N D E X Section Page Tableau comparatif des modèles FAGOR CNC 101/101S/102/102S ....... ix Nouvelles prestations et Modifications ................xiii INTRODUCTION Conditions de Sécurité ...................... 3 Conditions de Renvoi ....................... 6 Documentation Fagor pour la CNC 101/101S/ 102/102S ..........7 Contenu du présent manuel ....................
Page 4
Section Page Chapitre 4 EDITION DE PROGRAMMES Mode d’opération Editeur ....................1 4.1 1 Afficher le contenu de tous les blocs de mémoire ............. 3 4.1.2 Edition d’un programme ....................4 4.1.3 Effacement d’un bloc de programme ................6 4.1.4 Effacer toute la mémoire de programmes ................
Page 5
Section Page 6.6.2 Augmentation du compteur de pièces (G45)..............21 6.6.3 Arête arrondie. (G05) et arête vive (G07) ................22 Fonctions spéciales ......................23 6.7.1 Inhibition d’impulsions de comptage (G47, G48) ............23 6.7.2 G47, G48 comme ouverture des boucles des axes ............24 6.7.3 F n’est pas influencée par “P18”...
Boucle ouverte Filetage rigide Connexion à des Panneau de commandes extérieur "JOG 100" dispositifs extérieurs Interface RS 232 C Réseau local FAGOR DNC 100 Options de travail Alarme de surtempérature Travail en rayons ou en diamètres Travail avec palpeur Transferts d'origine Compensation de longueur d'outil Rampes d'accélération / décélération...
ENTREES ET SORTIES 101S 102S Micro Io de l'axe X (pour zéro machine) ENTREES Micro Io de l'axe Y (pour zéro machine) Stop Urgence extérieure Arrêt avances Marche extérieure Arrêt extérieur Entrée conditionnelle Entrée Manuelle (Mode Visualisateur) Reset extérieur (conditions initiales CNC) 2 Entrées comme facteur de multiplication Manivelle JOG 100 JOG 100...
Page 9
PROGRAMMATION 101 101S 102 102S Nombre de blocs 900 900 900 900 Blocs conditionnels Compteur de nombre de pièces Programmation Arithmétique Paramètres arithmétiques 100 100 100 Positionnement rapide FONCTIONS DE PROGRAMMATION Interpolation linéaire Interpolation circulaire dans le sens des aiguilles d'une montre Interpolation circulaire dans le sens contraire des aiguilles d'une montre Temporisation...
NOUVELLES PRESTATIONS 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.5 d'un autre axe (G34) Manuel d'Utilisation Section 6.5.5 G47, G48 comme ouverture des boucles des axes Manuel d'Installation Section 5.7...
à 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 ou matériel qui découlerait du non-respect de ces normes de bases de sécurité.
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.
Précautions à prendre durant les réparations Ne pas manipuler l’intérieur de l’appareil Seul le personnel autorisé par Fagor Automation peut manipuler l’intérieur de l’appareil. Ne pas manipuler les connecteurs lorsque l’appareil est branché au secteur Avant de manipuler les connecteurs (entrées/sorties, mesure, etc.), vérifiez que l’appareil est débranché...
Le carton utilisé pour la caisse doit avoir une résistance de 170 Kg (375 livres). Si vous avez l’intention de l’expédier à un bureau de Fagor Automation pour qu’il soit réparé, veuillez joindre une étiquette à l’appareil en indiquant le nom du propriétaire de l’appareil, son adresse, le nom de la personne à...
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éaliser l’installation et la mise au point de la Commande Numérique. Le manuel d’installation se trouve à l’intérieur.
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ériques Il indique comment transférer des données à un lecteur, à un PC ou à un périphérique Chapitre 2 Mode d'opération aux mode...
PERIPHERIQUES 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...
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 cassette FAGOR LS80, PC, console, etc.) à travers la ligne série RS232C. Il faudra pour cela personnaliser de manière adéquate les paramètres machine de la ligne série RS232C :...
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 ou de transferts d’origine.
1.2.2 OPTION “0-INPUT”. DU PERIPHERIQUE À LA CNC Pour pouvoir introduire depuis un périphérique à la CNC, que ce soit des programmes piè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 lettre Selon l’information à...
MODE D’OPERATION AUX MODE Pour pouvoir accéder à ce mode d’opération, il faut taper sur la touche La CNC affichera le message suivant : Pour accéder aux différents menus, il faut taper sur les touches: La CNC teste les entrées et les sorties du système. La CNC accède au mode de paramètres machine La CNC accède à...
2.1 TEST DES ENTREES / SORTIES DU SYSTEME Cette option permet d’analyser l’état des entrées et des sorties logiques de la CNC, 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, à...
Page 24
Si on tape à nouveau sur la touche [A+], la CNC affiche le premier groupe de sorties (OUT): Digit Sortie correspondante Terminal En Position (X) 9 (I/O1) Alternatif sens (X) 8 (I/O1) Alternatif lent (X) 7 (I/O1) Alternatif rapide (X) 6 (I/O1) / Sortie Urgence 5 (I/O1)
Page 25
(sur l’exemple, 08AF) et le modèle de 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éseau local.
PARAMETRES MACHINE Cette option permet d’analyser les paramètres machine de la CNC. En outre, si la mémoire des paramètres machine n’est pas bloquée, leurs valeurs peuvent être modifiées. Les paramètres machines sont définis par le fabricant et servent à personnaliser la CNC avec la machine.
Page 27
Si la CNC n’assume pas la nouvelle valeur et qu’elle montre à la place la valeur que le paramètre avait auparavant, cela veut dire que la table des paramètres machine est bloquée. Pour pouvoir éditer un paramètre défini par un groupe de 8 bits, il faut, une fois le paramètre sélectionné, taper sur la touche [CL] et introduire les 8 bits ou bien taper sur la touche [RECALL] et modifier un par un les bits.
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ètre machine “P60(5)”, peut être utilisée comme table d’outils “P60(5)=0”, ou comme table de transferts d’origine “P60(5)=1”. Chacune des 10 adresses (1 à 10) de la table dispose de 2 champs. Le champ qui correspond à...
MODE D’OPERATION MANUEL Pour pouvoir accéder à ce mode d’opération, il faut taper sur la touche La CNC affichera la fenêtre supérieure vide et sur la fenêtre inférieure, il affichera la 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érieure affichera la cote de positionnement de l’axe Y.
Page 30
Le table suivante montre les options disponibles. Terminal Type de déplacement Quantité de déplacement Continu Incrémental 0.001 mm ou 0.0001" Incrémental 0.010 mm ou 0.0010" Terminal activé = 1 Incrémental 0.100 mm ou 0.0100" inactif = 0 Les terminals 10 et 11 du connecteur I/O1 permettent aussi de varier la vitesse des axes, tel qu’indiqué...
Page 31
Terminal Axes avec servo-systèmes Axes sans servo-systèmes (G01/G02/G03) (G00) Gamme Gamme lente N'a pas d'influence 100% 100% N'a pas d'influence Si "P101(8)=0" 200% 100% Gamme lente Si "P101(8)=1" 0% 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 à...
Page 32
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”...
DEPLACEMENT AUTOMATIQUE Le déplacement de la machine 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 que l’on désirera déplacer (X ou Y). * Taper sur la touche [CL].
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 utiliser une 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].
3.4.1 CONSIDERATIONS SUR LE POINT DE REFERENCE MACHINE * Si au moment de commencer la recherche machine, le micro de référence machine est tapé, l’axe reculera dans le sens contraire à celui qui est indiqué dans le paramètre machine des axes “P62(4), P62(5)”, jusqu’à ce que le micro soit libéré, avant de commencer la recherche de référence machine.
EDITION DE PROGRAMMES La CNC dispose de 3 modes d’édition de programmes, tel que le présent chapitre l’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.
Page 37
Dans l’exemple ci-dessous exposé, on peut observer : * Une possible distribution de programmes en mémoire, le début et la fin de chaque programme étant indiqués. * De différents blocs de programmation qui contiennent 2, 3, 4 et jusqu’à 5 fonctions.
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 affiche un message du type suivant : La fenêtre supérieure affiche le numéro de bloc qui est sélectionné.
4.1.2 EDITION D’UN PROGRAMME Le programme doit être édité bloc par bloc, en commençant par le bloc initial du programme. 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être supérieure, n’est pas celui que l’on désire, agir de la manière suivante: * Taper 2 fois sur la touche [CL].
Page 40
* Taper sur les touches [A+] et [A-] jusqu’à ce que la fenêtre inférieure affiche 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 bloc est achevée et affichera sur la fenêtre supérieure le numéro de bloc suivant (sous forme non clignotante).
4.1.3 EFFACEMENT D’UN BLOC DE PROGRAMME. Lorsque l’on désire effacer un bloc de programme, les 2 cas suivants peuvent se pré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].
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érieure clignotante, il faut taper 2 fois sur la touche [CL] pour abandonner le mode en question. Lorsque l’on modifie le contenu d’un bloc de programme, les deux cas suivants peuvent 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 F1000...
Page 43
* 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, il faut agir de la manière suivante :...
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 agir comme pour l’édition des blocs, sauf qu’il faut taper sur la touche [INSERT] au lieu de taper sur la touche [ENTER]. Le nouveau bloc édité...
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écuter les blocs de programme avant de les introduire en mémoire, ainsi qu’exécuter des fonctions ou des mouvements en dehors du programme.
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 de la machine jusqu’au point voulu et introduire ensuite les cotes atteintes comme données du programme.
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’une maniè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”...
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 est exécuté, il faut taper sur la touche pour continuer l’exécution du programme, tandis qu’en mode Automatique, le cycle est continu.
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 la CNC exécute la fonction M01 (arrêt conditionnel).
5.3 MODES D'AFFICHAGE Une fois l’exécution du programme commencée, la fenêtre inférieure affiche la cote de position de l’axe X. Au moyen des touches [A+] et [A-], il est possible de sélectionner le type 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.
Page 51
La valeur maximale qu’admet le compteur de pièces est de 9999. Si le compteur continue à être augmenté, le compteur assume les valeurs 0, 1, 2, ... Lorsque la fonction G81 est en cours d’exécution (programmation par lots), la fenê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à...
Page 52
Le second numéro, formé de 3 digits (dans l’exemple, 120), indique le numéro du 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 nombre de 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).
AFFICHAGE DES PARAMETRES ARITHMETIQUES Une fois un des modes d’exécution sélectionné, Automatique ou Bloc à bloc, il est possible d’accéder à ce mode en tapant sur la touche [P]. La CNC affichera un message du type suivant : La fenêtre supérieure affiche le numéro de paramètre qui est sélectionné..
PROGRAMMATION FORMAT DE PROGRAMMATION Le programme pièce doit contenir toutes les données géométriques et technologiques nécessaires pour que la machine puisse exécuter les fonctions et mouvements désirés. Pour ce faire, la CNC dispose de jusqu’à 900 blocs (000/899) de mémoire pour pouvoir emmagasiner des programmes.
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’à un maximum de 4 fonctions préparatoires par bloc.
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ée conditionnelle, terminal 18 du connecteur I/O1, est activée (niveau logique haut).
Page 57
Exemple de programmation, le point initial étant P0 (0,0). Programmation en cotes absolues (G90) N250G90 Point P0. N251 X150 Y200 Point P1. N252 X300 Point P2. N253 Point P0. Programmation en cotes incrémentales (G91) N250G90 Point P0. N251G91 X150 Y200 Point P1.
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 de référence suivants définis: * Zéro machine ou point d’origine de la machine. Il est établi par le constructeur comme origine du système de coordonnées de la machine. * Zéro pièce ou point d’origine de la pièce.
6.3.2 RECHERCHE DE REFERENCE MACHINE (G74) La CNC permet de rechercher une référence machine sur un axe ou sur les deux axes à 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 la référence machine.
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ées relatives au plan de la pièce, sans avoir à modifier les coordonnées des points de la pièce lors de la programmation. Le “décalage d’origine”...
6.3.3.2 CHARGE DES TRANSFERTS D’ ORIGINE (G51 ...G60) Pour pouvoir utiliser ces fonctions, il faut personnaliser la table interne de la CNC 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 Aux Mode», du présent manuel.
FONCTIONS COMPLEMENTAIRES La CNC possède les fonctions complémentaires suivantes: Vitesse d’avance Vitesse de rotation de la broche Numéro d’ outil / Transfert d’origine Fonction auxiliaire Il faut maintenir cet ordre dans chaque bloc, bien qu’ il ne soit pas nécessaire que chaque bloc contienne toutes ces informations.
6.4.3 NUMERO D’ OUTIL T Pour pouvoir utiliser cette fonction, il faut personnaliser la table interne de la CNC 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ération Aux Mode»...
Page 64
Lorsque dans un bloc, où plus d’une fonction auxiliaire aura été programmée, le contrô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 binaire ou en code BCD, voir pour cela la section “Fonction auxiliaire M”...
CONTROLE DE TRAJECTOIRE 6.5.1 POSITIONNEMENT RAPIDE (G00) Les déplacements programmés après G00 sont exécutés avec l’avance rapide indiquée dans les paramètres machine “P27” et “P67”. Selon la valeur assignée au paramètre machine “P60(1)”, les déplacements rapides se feront avec la trajectoire non contrôlée “P60(1)=0” ou de manière vectorisée “P60(1)=1”.
6.5.2 INTERPOLATION LINEAIRE (G01) Cette fonction ne pourra pas être exécutée lorsque le système travaille en boucle de positionnement ouverte sans servo-systèmes (erreur 14). Lorsque l’on travaille en boucle de positionnement ouverte avec servo-systèmes, la trajectoire n’est pas contrôlée. Au cas où le système se trouverait en Boucle de Positionnement Fermée, les déplacements programmés après G01 sont exécutés selon une ligne droite, à...
6.5.3 INTERPOLATION CIRCULAIRE (G02, G03) Pour pouvoir travailler avec interpolation circulaire il faut disposer d’un système qui 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 à...
Page 68
Exemple de programmation, le point initial étant X60 Y40: Programmation en cotes absolues (G90) N220 G90.3 X110 N230 X160 I50 J0 Programmation en cotes incrémentales (G91) N220 G91.3 X50 N230 Y-50 I50 J0 Exemple de programmation d’une circonférence (complète) en un seul bloc, le point de partie étant X170 Y80: Différentes formes de programmation en cotes absolues (G90) N330...
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’axe Y, le connecteur de mesure A2 étant utilisé comme entrée de mesure du dispositif externe.
Page 70
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 un tampon. 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 mm entre chaque 2 images.
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 dispositif externe. 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 étant utilisé...
Page 72
Exemple de programmation: N0 G74 X ....;Recherche de référence de l’axe X N1 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écoupes se faisant à...
- 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)».
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 et ensuite, le temps en secondes désiré. La temporisation maximale possible qui peut être programmée est de 99.99 secondes.
6.6.3 ARÊTE ARRONDIE (G05) ET ARÊTE VIVE (G07) Les fonctions G05 et G07 sont modales et incompatibles entre elles. Elles permettent d’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 bloc suivant du programme, sitôt que commence le ralentissement de l’axe programmé...
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, il faut corriger la position de cette dernière. Cette correction est faite par un dispositif extérieur qui n’est pas contrôlé par la CNC.
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 la boucle de l’axe qui subit la secousse.
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 1 pouce/min. il faut programmer le paramètre machine “P18” avec une valeur autre que 0. La CNC divise l’avance programmée par la valeur assignée à ce paramètre et applique le résultat comme avance de l’axe.
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.
Page 80
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 est exécutée. Dans le mode d’affichage correspondant au compteur de pièces, la CNC affiche sur la partie gauche le nombre de pièces programmées pour le lot, et sur la partie droite, le nombre de pièces qui ont déjà...
6.8.2 PALPAGE (G75) La fonction G75 permet de programmer des déplacements qui s’achèveront après que 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 leurs cotes qui définissent le point final du mouvement programmé.
6.8.3 FILETAGE RIGIDE (G84, G80) La fonction G84 permet de réaliser un filetage de la pièce en interpolant la rotation 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 un régulateur et codeur de broche).
Page 83
Considérations générales * Lorsque la machine est munie de Filetage rigide “P63(3)=1”, le contrôle de broche se fait en boucle fermée. * Pour passer au contrôle de broche en boucle ouverte, il faut exécuter la fonction G80. A partir de ce moment-là, le contrôle de broche se fait en boucle ouverte, et il possible de programmer la fonction “S”.
Page 84
Exemple et façon de travailler On désire faire un filetage de 20 mm de profondeur et un pas de vis de 0.5 mm, avec une vitesse d’approfondissement de 300 tours/minutes et une autre de sortie de 600 tours/minute. La broche est munie d’un codeur de 1000 impulsions et exige un facteur de multiplication “x4”.
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 personnaliser le paramètre machine «P101(7)=1».
PROGRAMMATION PARAMETRIQUE Un paramètre prend la place d’une valeur numérique dans les différentes fonctions du programme. Le programmeur pourra utiliser les paramètres lors de l’édition de ses propres programmes. Plus tard, et en cours d’exécution, la CNC changera ces paramètres par les valeurs qu’ils posséderont à...
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 0 et si 24V, la valeur 1. N008 P9 E4 Assigne au paramètre arithmétique P9 la valeur correspondant à...
Page 88
F2 Soustraction N101P10 P11 F2 P12 La CNC fait l’opération P10 = P11 - P12 N102P10 P11 F2 K2 La CNC fait l’opération P10 = P11 - 2 N103P10 K8 F2 K2 La CNC fait l’opération P10 = 8 - 2 = 6 N104P10 P10 F2 K2 La CNC fait l’opération P10 = P10 - 2 F3 Multiplication...
Page 89
F11 Comparaison Il compare un paramètre arithmétique avec un autre ou avec une constante numérique, en indiquant si le paramètre arithmétique est égal, différent, plus grand ou plus petit que la constante numérique, ou que l’autre paramètre arithmétique. Cette opération est très utilisée lorsque l’on travaille avec les sauts conditionnels G26, G27, G28 et G29, expliqués ci-après.
6.9.3 ACCES A LA TABLE DES PARAMETRES ARITHMETIQUES La CNC garde les valeurs des paramètres arithmétiques dans une table. Ces valeurs peuvent être modifiées lors de l’exécution de blocs paramétriques ou en accé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 la séquence de touches suivante: [F1] [P].
Page 91
Accès à un paramètre spécifique Pour pouvoir accéder à un paramètre spécifique, il faut suivre la démarche suivante: - 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.
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écution du programme continuera après le saut, à partir du bloc indiqué. * Pour exécuter, dans le même programme, la partie de programme existant entre les deux blocs indiqués.
Page 93
Après la fonction G25, il faut donc indiquer le numéro de bloc vers lequel on désire sauter. Par exemple N030 G25 N5 Après quoi, taper sur la touche [.] et le numéro de bloc final que l’on dé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écuter la zone indiquée.
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”...
Page 95
Exemple de programmation en paramétriques pour le calcul de coordonnées des diffé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.
Page 97
On a essayé d’exécuter une fonction de SAUT/APPEL en mode TEACH-IN. Vitesse d’avance trop grande durant l’exécution. Erreur de Mémoire EPROM. Erreur de mémoire RAM. Erreur de CHECKSUM de paramètres. Données étranges dans la mémoire. Saut/appel incorrectement programmé. Erreur de batterie Erreur dans les paramètres machine de l’axe X : >...
Page 98
Valeur assignée à un paramètre arithmétique, trop grande, dans la programmation paramétrique. Division arithmétique par 0. Racine carrée d’un nombre négatif. Bloc paramétrique incorrectement édité. Un nombre trop grand d’outil a été sélectionné. Par exemple, lorsque l’on assigne un paramètre arithmétique de valeur plus grande que 10 à...
Page 99
Le noeud de destination ne peut pas obéir l’ordre (en exécution). Il est obligatoire de chercher les Io des axes lors du démarrage. 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).
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).
Version Logiciel 2.02 (Mai 1998) 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 travail Manuel est sélectionné, si l’on peut déplacer les axes avec la manivelle quand le commutateur de Feed-rate est positionné...
Quand le mouvement de palpage s’effectue à des hautes vitesses il peut se passer que l’arrêt soit brusque, ce qui fait reculer 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 parfois peut être indésirable.