Page 1
Notice de programation et d’utilisation CNC 5300 www.anilam.com...
Page 2
ANILAM Inc. 3300 Corporate Way Miramar, FL Etats-Unis 33025 ( (954) 430-6600 (954) 450-6700 * anilaminc@anilam.com ANILAM Inc. CA 2923 Saturn Street, Unit F Brea, CA Etats Unis 92821 ( (714) 577-4911 (714) 577-4919 * anilamla@anilam.com ANILAM Ltd. 16 Plover Close, Interchange Park...
Page 3
Notice de programation et d’utilisation P/N 70000409 – Contents Section 1 - Introduction Introduction Notation d’applicabilité Mise en route Concepts de programmation Programmes Description des axes Axe X Axe Y Axe Z Définition des positions Coordonnées polaires 1-6 Positionnement absolu 1-6 Positionnement incrémentiel Mesure d’angle Sélection du plan...
Page 4
Notice de programation et d’utilisation P/N 70000409 – Contents Changement du mode incrémentiel Sélectionner un axe 3-10 Incrémentation de la machine (déplacements incrémentiels) 3-10 Incrémentation de la machine (déplacements continus) 3-10 Mode d’entrée manuelle des données 3-10 L’actionnement du volant (Option) 3-12 Section 4 - Fonctions préparatoires: Codes G Déplacement rapide (G0) 4-2...
Page 5
Notice de programation et d’utilisation P/N 70000409 – Contents Cycles de configuration de perçage 5-11 Cercle de trous de boulons (G79) 5-11 Configurations de trous (G179) 5-12 Directives pour les cycles d’usinage de logements à fond plein (poches) 5-13 Cycles de poche conique (G73) 5-14 Usinage de cadre (G75) 5-16 Fraisage de trous (G76) 5-18 Fraisage d’une poche circulaire (G77)
Page 6
Notice de programation et d’utilisation P/N 70000409 – Contents Enregistrement d'operation d'edition 6-13 Récupération des impacts de touches enregistrés 6-13 Répétition d’une commande ou d’un impact de touche 6-14 (Re)numérotation des blocs de programme 6-14 Impression du programme tout entier 6-15 Pour imprimer une partie d’un programme 6-15...
Page 7
Notice de programation et d’utilisation P/N 70000409 – Contents Utilisation du zoom de fenêtre 8-10 Réduire de moitié la grandeur d’affichage 8-11 Doubler la taille d’affichage 8-11 Changer la surface de visualisation sans changer l’échelle 8-11 Effacer l’affichage 8-12 Section 9 - La page Outil et la gestion Outil Activation de la Page Outil Utilisation de la page Outil Trouver les outils par numéro...
Page 8
Notice de programation et d’utilisation P/N 70000409 – Contents Section 10 - Gestion des Programmes Changer l’affichage du répertoire de programmes 10-1 La visualisation de tous les programmes de tous les formats 10-2 La création d’un nouveau programme de pièce 10-2 Le choix des noms de programmes 10-2...
Page 9
Notice de programation et d’utilisation P/N 70000409 – Contents Pour sortie du mode TEACH 11-10 Section 12 - Fonctions S et M La commande de vitesse de broche (Fonction S) 12-1 Fonctions (Code-M) 12-2 Codes M de commande 12-2 Ordre d’exécution 12-5 Section 13 - Communication et DNC Communication 13-1...
Page 10
Notice de programation et d’utilisation P/N 70000409 – Contents Réglages système 15-4 Mémoire maximale permise 15-4 Caractéristiques invalidées 15-4 Section 16 - Programmation à quatre et cinq axes Types d’axes 16-1 Rotatif, non synchrone ou synchrone 16-2 Exemples de programmation 16-3 Section 17 - Programmation FAO Mode FAO...
Page 11
Notice de programation et d’utilisation P/N 70000409 – Contents La gestion des fichiers de forme 17-48 Echantillons de programmes 17-49 Exemple #1 Usinage d’un profil extérieur avec contour 17-49 Exemple #2 Usinage d’une rainure en utilisant Contour 17-52 Exemple #3 Usinage d’un profil extérieur en utilisant Contour 17-54 Exemple #4: Usinage d’un contour avec de nombreuses intersections inconnues 17-58...
Page 12
CNC (Commandes Numériques Informatisées) nécessaires pour programmer les produits ANILAM à CNC. Il convient de se servir de la table des matières et de l’index pour trouver le sujet recherché. En général, les diverses rubriques sont disposées par ordre de complexité...
Page 13
CNC Programming and Operations Manual P/N 70000409 – Introduction Mise en route Avant de commencer à écrire un programme, il faut déterminer le dispositif de fixation de la pièce de fabrication et la situation du zéro de la pièce (le point par rapport auquel il est fait référence pour tout mouvement).
Page 14
Manuel de Programmation CNC et Utilisation P/N 70000409 – Introduction effectués correctement. Le mode pas -à-pas permet au programmeur d’exécuter un programme bloc par bloc. 11. Au fur et à mesure que sera testé le programme, effectuer les corrections qui s’imposent. 12.
Page 15
CNC Programming and Operations Manual P/N 70000409 – Introduction Figure 1-1, Les Axes de déplacement de la fraiseuse Axe Y Le déplacement de la table le long de l’axe Y a lieu vers l’intérieur et vers l’extérieur de la machine. Le déplacement positif est le déplacement de la table vers l’extérieur ;...
Page 16
Manuel de Programmation CNC et Utilisation P/N 70000409 – Introduction Pointe Outil (référence) Pointe de l’outil (référence) Figure 1-2, La localisation des positions Tous droits réservés. Sous réserve de modification sans préavis. 8-Avr-99...
Page 17
CNC Programming and Operations Manual P/N 70000409 – Introduction Coordonnées polaires Voir Figure 1-3, Système de coordonnées polaires. Les coordonnées polaires définissent les points qui se situent sur un seul plan. Les coordonnées polaires utilisent la distance par rapport à l’origine ainsi qu’un angle pour localiser les points.
Page 18
Manuel de Programmation CNC et Utilisation P/N 70000409 – Introduction Figure 1-4, Positionnement absolu Positionnement Incrémentiel Voir Figure 1-5, Positionnement. Les positions incrémentielles sont mesurées d’un point à l’autre ou à partir de la position actuelle de la machine. Ceci est pratique pour exécuter une opération à intervalles réguliers.
Page 19
CNC Programming and Operations Manual P/N 70000409 – Introduction Sélection du plan Les déplacements circulaires ainsi que la compensation de diamètres d’outils sont limités au plan sélectionné. Trois plans sont disponibles : le plan XY (G17), le plan XZ (G18), et le plan YZ (G19). Il est important de bien visionner un plan quand on prévoit un déplacement circulaire.
Page 20
Manuel de Programmation CNC et Utilisation P/N 70000409 – Introduction Direction des arcs La règle normale est de visionner le sens de l’arc pour un plan du sens positif au sens négatif le long de l’axe non utilisé. A partir de ce point de vue, le sens horaire (Cw) et le sens anti-horaire (Ccw) d’un arc peuvent être déterminés.
Page 21
Manuel de programmation CNC et d’utilisation P/N 70000409 - Pupitre CNC et logiciel de base Section 2 - Pupitre de CNC et utilisation de base du logiciel Le pupitre Voir Figure 2-1, Pupitre CNC. Le pupitre CNC comprend un écran cathodique (moniteur VGA couleur 14 inch) un Clavier alphanumérique à...
Page 22
CNC Programming and Operations Manual P/N 70000409 - CNC Console and Software Basics Le Clavier alphanumérique Voir Figure 2-1 Clavier alphanumérique. Le Clavier alphanumérique à droite de l’écran se compose de trois zones distinctes Touches alphanumériques : cette zone comprend les lettres de l’alphabet dans l’ordre séquentiel de A à...
Page 23
Manuel de programmation CNC et d’utilisation P/N 70000409 - Pupitre CNC et logiciel de base Pour taper un caractère à touche SHIFT : 1. Appuyer sur SHIFT. Il n’est pas nécessaire de maintenir cette touche car elle reste validée jusqu’à ce que l’on appuie sur la touche suivante.
Page 24
CNC Programming and Operations Manual P/N 70000409 - CNC Console and Software Basics Touches Fonction primaire Fonction SHIFT Lettre Q Aucun caractère Lettre R Souligné Lettre S/Broche Barre oblique inverse indicateur de vitesse Lettre T/Mots outils Guillemets simples Lettre U Aucun caractère Lettre V Point d’interrogation...
Page 25
Manuel de programmation CNC et d’utilisation P/N 70000409 - Pupitre CNC et logiciel de base Touches Fonction primaire Fonction SHIFT Signe moins / trait Signe plus d’union Point / point décimal Astérisque : utilisé pour séparer tout ou partie d’un bloc (il n’est pas tenu compte des caractères à...
Page 26
CNC Programming and Operations Manual P/N 70000409 - CNC Console and Software Basics Les désignations indiquent la fonction de chaque touche de fonction. Les touches de fonction sans désignation sont inactives. Panneau manuel Voir Section 3- Opération manuelle et mise en route de la machine pour obtenir des informations sur le panneau manuel et le volant en option.
Page 27
Manuel de programmation CNC et d’utilisation P/N 70000409 - Pupitre CNC et logiciel de base Curseur Le CNC utilise un curseur ou une surbrillance pour marquer un poste à sélectionner ou éditer. La surbrillance apparaît dans le mode Edit, le répertoire de Programmes et le mode Manuel.
Page 28
CNC Programming and Operations Manual P/N 70000409 - CNC Console and Software Basics Messages/Messages d’Erreur Voir Figure 0-3, Affichage des messages. Les messages produits par la CNC apparaissent dans la zone messages qui est présente dans tous les modes de passage de programme. Quand la CNC produit plusieurs messages, le message ayant la plus haute priorité...
Page 29
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Section 3 - Exploitation manuelle et mise en route de la machine Mise sous tension de la CNC NB : Quand on met la CNC sous tension, s’assurer que le contact STOP (arrêt urgence) soit en position enfoncée.
Page 30
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine 1. Si les servocommandes ont été débrayées par un interrupteur limiteur, repositionner manuellement la machine à l’intérieur de sa course normale. 2. Appuyer sur .
Page 31
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Tableau 3-1, Touches pour exploitation manuelle Désignation Face de Utilisation touche VOLANT Déplace l’axe contrôlé qui est sélectionné, pendant le mode manuel. Les incréments doivent être de 1, 10 ou 100.
Page 32
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine E DE CYCLE e-stop Appuyer sur pour stopper toutes les fonctions ayant trait aux STOP axes et à la machine. Quand on actionne , les servomoteurs et STOP ARRET...
Page 33
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Zone du programme Ligne de commande Ligne de message Affichage de position Référence machine Affichage de déplacement Affichage de la Condition machine Sélection Touches F Figure 3-2, Ecran manuel L’écran manuel comprend les zones s uivantes :...
Page 34
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine DIA: Diamètre d’outil actif. LONZ: Axe Z – déport longueur outil pour outil actif. Codes G actifs. Codes M actifs. TPM: Vitesse actuelle de la broche en tours/minute AVAN: Vitesse d’avance actuelle (en mm/minute).
Page 35
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Par exemple, si la CNC est en mode rapide, elle exécutera tous les déplacements en rapide jusqu’à ce que soit lancé le mode avance. La CNC peut être dans plusieurs modes, si ces modes n’entrent pas en conflit.
Page 36
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine Quatre types de mouvements sont disponibles en mode manuel . JOG (classique) JOG (continu) Entrée manuelle des données Volant (option) Voir Table 3-2. Les touches de fonction suivantes sont actives en mode manuel : Table 3-2, Touches de fonction de mode manuel Intitulé...
Page 37
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Pour activer le mode manuel rapide ou avance Tourner le sélecteur pour passer par tous les modes disponibles. Choisir le mode rapide ou avance. Le mode actif d’avance ou rapide est affiché dans la zone d’affichage d’état machine.
Page 38
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine Le réglage du zéro absolu sur un point de la pièce s’appelle le réglage du « Zéro de la pièce ». NB : Pour déterminer la localisation du zéro de la pièce sur l’axe des Z, régler les déports de longueur d’outils pour chaque outil.
Page 39
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Avance Mouvement incrémentiel continu à la vitesse d’avance déterminée à l’installation de la machine. Incrément : Mode incrémentiel classique, l’incrément est réglé à 100 fois la résolution de la machine.
Page 40
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine Incrémentation de la machine (déplacements continus) A partir de l’écran manuel, déplacer la machine à la vitesse d’avance ou à la vitesse rapide d’incrémentation. Les vitesses réelles d’incrémentation et d’avance sont déterminées par le constructeur de la machine au moment de l’installation.
Page 41
Manuel de programmation CNC et d’utilisation P/N 70000409 - Exploitation Manuelle et mise en route de la machine Les commandes modales (G90, G91, G70, G71, etc.) Les Codes G (G92, G28, G53, etc.) L’exemple suivant démontre la façon dont le mode MDI peut être utilisé pour actionner la broche.
Page 42
Manuel de programmation CNC et d’utilisation P/N 70000409- Exploitation manuelle et mise en route de la machine Pour sélectionner un mode d’incrémentation : 1. Tourner le sélecteur rotatif pour sélectionner un axe. 2. sélectionner un mode d’incrémentation classique (100, 10, ou 1). 3.
Page 43
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Section 4 - Fonctions préparatoires : codes G Les codes G lancent des commandes de déplacement des cycles fixés et diverses fonctions machine et CNC. Il est possible de spécifier plusieurs codes G par bloc.
Page 44
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Modaux Non-Modaux Code G Fonction Code G Fonction Echelle des axes Cycle poche rectangulaire Programmation absolue Cycle de perçage circulaire Programmation incrémentielle Annulation de perçages Avance par minute G169 Poches Irregulières Avance par tour G170...
Page 45
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Table 4-2, Déplacement rapide G90 G0 X3 Y -1 Déplacement rapide en X3, Y-1 (P1) en mode absolu G1 X5.0 L’axe X avance en X5 (P2). G0 X6 Y-2 XY rapide en X6, Y-2 (P3).
Page 46
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes G1 F10 (254) X3.5 (88.9) Avance jusqu’à P2 Y-1.5 (-38.1) Avance jusqu’à P3 Z-1.5 (-38.1) Déplacer Z vers le bas X0 (X0) Avance jusqu’à P4 Y0 (Y0) Avance jusqu’à P1 Fin du programme revenir à...
Page 47
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Interpolation circulaire (G2 et G3) Format d’entrée d’arc : G2 Xx Yy Zz Ii Jj Kk Format d’entrée d’Arc : G3 Xx Yy Zz Ii Jj Kk Format de rayon : G02 Xx Yy Rr Format de rayon :...
Page 48
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Voir Tableau 4-5, Paramè tres d’interpolation circulaire pour trouver les paramètres appropriés. NB : Pour une interpolation circulaire dans un autre plan, effectuer le changement de plan avant le bloc G2 ou G3. Voir Sélection de plan pour des informations sur les plans.
Page 49
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Mode absolu : Voir Tableau 4-6, Interpolation circulaire en mode absolu, inch. Tableau 4-6, Interpolation circulaire en mode absolu, inches G71 G90 G17 G1 Y2.5 F300 Activer le mode mm et absolu et régler la vitesse d’avance mm/min.
Page 50
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Construire un triangle à un angle droit par rapport à l’angle donné (15 deg.). En utilisant l’angle donné (15) et l’hypoténuse (0,75 de rayon), calculer les longueurs des côtés inconnus I (côté opposé) et J (côté adjacent). A.
Page 51
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Cercles Etant donné que le point limite et le point de départ d’un cercle sont un seul et même point, il n’est pas nécessaire de programmer un point limite pour un cercle.
Page 52
Le compte à rebours de la durée est affiché dans la zone d’état machine de l’écran manuel. NB : ANILAM recommande d’utiliser la fonction Stop M-programmé (M00) au lieu d’une pause infinie. All rights reserved. Subject to change without notice.
Page 53
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G La programmation de la vérification non modale de stop exact (G9) Voir Tableau 4-9, Codes G de vérification de Stop exact. Le mode « en position » étant activé, la CNC s’approche de la cible et exécute une vérification en position avant d’exécuter le déplacement suivant.
Page 54
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Plan YZ Plan XZ Plan XY Les trois plans sont vus de l’arrière de la machine. Cette vue est la seule qui puisse montrer tous les arcs dans leurs orientations normales.
Page 55
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G La fixation des limites du programme (G22) Voir Tableau 4-11, Données G2. Le format Xn Yn Zn In Jn Kn de (active limites du programme) est modal. Utiliser G22 (seul) pour les annuler . Format: G22 Xn Yn Zn In Jn Kn Active les limtes de programme...
Page 56
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Pour régler les limites de programme : 1. S’assurer que l’outil se trouve à l’intérieur de l’espace défini par les limites de programme (XYZIJK). 2. en mode édition ou mode manuel taper la commande G22 sous le format approprié...
Page 57
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G NB : Tout déplacement vers le point de départ sera effectué à une vitesse fixée par un paramètre. S’assurer d’annuler la compensation de diamètre d’outil (G41 et G42) avant de commander G28.
Page 58
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Tableau 4-14, Liste des programmes G29 Bloc Format Description des Variables G28 Xn1 Yn1 Zn1 n1 = coordonnées du point intermédiaire. La CNC se déplace rapidement jusqu’aux coordonnées programmées (n1), puis avance jusqu’au point origine machine.
Page 59
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G L’activation du tableau de déport montage Pour activer les tableau de déport montage : 1. en mode manuel, appuyer sur F9 (Outils) + F1 (déports). Le tableau de déport montage est activé.
Page 60
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes commencement d’un programme. Ceci sert strictement à créer le tableau de déport. G92 peut être utilisé par référence à (après) tout G53 actif ou sans aucune G53 actif (G53 O0). G53 est modal, et G53 O0 (utilisation néant) est actif à la mise sous tension.
Page 61
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G rencontre une intersection de mouvements entre ligne et ligne, arc et arc ou ligne et arc, elle arrondit l’intersection selon le rayon spécifié. Dimentions Figure 4-11, Exemple de programmation G59 Voir Tableau 4-16, Exemple de programmation G59 pour les blocs de programmes requis.
Page 62
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Mode « en position » (Vérification d’arrêt exact) (G61) Voir Tableau 4-17, G61 et formats de codes G associés. Tandis que le mode « en position » (G61) est actif, la CNC s’approche de la cible et exécute une vérification «...
Page 63
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Mode de contour (mode de coupe) (G64) Voir Tableau 4-18, G64 et formats de codes G associés. Le mode de contour (G64), également appelé mode à parcours continu, ou mode de coupe, est actionné...
Page 64
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Utilisation de Macros (G65, G66, G67) NB : Avant d’utiliser les macros, il est nécessaire de comprendre comment les variables et les paramètres sont utilisés dans un programme ou un sous-programme. Voir Section 18- Fonctions spéciales pour une explication de ces dispositifs.
Page 65
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Table 4-20, Donnéess macro donne la liste et la description des Données et des codes M utilisés avec les m acros. Table 4-20, Donnéess macro Mot d’adresse Format Description Pxxxx...
Page 66
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Tableau 4-21, Liste de programmes macro Bloc de programme Description N200 M2 Fin du programme principal N210 0201 Attribution du numéro macro N220 [Entrer le macro ici] Programme macro N230 N240 N250...
Page 67
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Rotation des axes (G68) Voir Tableau 4-23, Données G68. G68 est modal et reste actif jusqu’à annulation. La CNC annule automatiquement la rotation si l’on programme S et L.
Page 68
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes programmée à la position 90 degrés, S est par référence à partir de 90 degrés. S ne doit être utilisé que si L et P sont programmés. C doit être programmé.
Page 69
Manuel de programmation CNC et d’utilisation P/N 70000409 – Fonctions préparatoires: Codes -G Exemple 2: Voir Figure 4-14, Programmation G68 Exemple 2 et Table 4-25, Programmation G68 Exemple 2. Figure 4-14, Programmation G68 Exemple 2 Table 4-25, Programmation G68 Exemple 2 Bloc n°...
Page 70
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes N7 lance la compensation de l’outil pendant un mouvement jusqu’à la position 12 heures. N8 appelle la fonction de rotation G68 : origine (I,J) à X0 Y0, angle de départ (S) de zéro degré...
Page 71
(préréglage) il est parfois utilisé pour fixer le zéro de la pièce. On peut utiliser G92 pour fixer le zéro de la pièce sur un étau ou un montage. ANILAM recommande d’utiliser G53 (déport montage) au lieu de G92).
Page 72
CNC Programming and Operations Manual P/N 70000409 – Preparatory Functions: G-Codes Les vitesses d’avance pour le mode métrique (G71)) sont en mm par minute. F1 = 1 mm/PM Il existe plusieurs façons de déterminer la vitesse d’avance. L’une d’elles est de multiplier le nombre de tours minute de l’outil de coupe (l’avance par tour).
Page 73
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Section 5 - Ellipses, Spirales, Cycle d’usinage et sous- programmes Ellipses (G5) Format : G5 Xn Yn In Jn An Bn Ln Utiliser G5 pour programmer une ellipse complète ou partielle. Les variables suivantes doivent être connues et programmées après le code G5.
Page 74
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes G5 X0 Y0 I2 J0 A2 B1 L-1 Le bloc va exécuter une ellipse complète dans le sens horaire, de taille 4 x 2, commençant en X0 Y0, en mode absolu (G90). NB : G5 est dépendant du plan (groupes de mots XYZ, IJK, AB, L).
Page 75
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes paramètre "Centres du cercle". La valeur par défaut est incrémentielle. ANILAM recommande de ne pas changer ce paramètre. Se référer au manuel des utilitaires d’installation pour les détails.
Page 76
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes SPIRAL2 Figure 5-3, Spirale, vue isométrique Tous droits réservés. Sous réserve de modifications sans préavis. 8 avril 99...
Page 77
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Cycle d’usinage Un cycle d’usinage est une séquence prédéterminée d’événements lancés par un seul bloc de données. Les Cycle d’usinage font partie du logiciel CNC et ne peuvent pas être modifiés. Ils simplifient la programmation d’usinages compliqués.
Page 78
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Annulation des cycles de perçage, taraudage ou alésage (G80) Format: G80 Les cycles modaux restent actifs jusqu’à annulation. Utiliser G80 pour annuler les cycles d’usinage de perçage, taraudage et alésage (G81 à G89).
Page 79
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Lamage : (G82) Format: G82 Zn Rn Fn Dn Pn Voir Tableau 5-4. G82 est le cycle de Lamage, généralement utilisé pour le Lamage. Il avance du plan R à la profondeur Z, pause pendant une durée spécifiée, puis Revient rapidement au point de retour.
Page 80
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Taraudage (G84) Format: G84 Zn Rn Fn Sn Pn NB : La machine doit être équipée des fonctions M de broche (AVANT, ARRIERE, ARRET) pour utiliser ce cycle. Ne pas utiliser G84 si la machine ne dispose pas de commandes de broche.
Page 81
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Alésage bidirectionnel (G85) Format: G85 Zn Rn Fn Pn Voir Tableau 5-7. G85 est un cycle d’alésage, généralement utilisé pour faire une passe dans chaque direction d’un alésage ou pour tarauder avec une taraudeuse à...
Page 82
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes du plan R jusqu’à la première profondeur de passe en Z, se retire rapidement pour l’incrément de brisage de copeaux (W), avance jusqu’à la profondeur de passe suivante calculée (profondeur de passe initiale moins J) et continue cette séquence jus qu’à...
Page 83
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Alésage bidirectionnel à fond plat (G89) Format: G89 Zn Rn Fn Dn Pn Voir Tableau 5-10. G89 est un cycle d’alésage, généralement utilisé pour programmer une passe dans chaque sens avec une pause au fond.
Page 84
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Tableau 5-11, Exemple de perçage, inch (métrique) Bloc Bloc Description n° O1 * DRIL -X1 Numéro de programme (1) et nom (DRILL-EX1). G90 G70 (G71) G0 T0 Z0 Fixe des dimensions absolues (G90), entrées en inch (G70), rapide (G0), annule tout outil actif (T0), et amène Z à...
Page 85
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Cycles de configurations de perçage Utiliser le cercle de perçage automatique de trous (G79) pour réaliser un perçage circulaire partiel ou complet. Un cycle de perçage (G81 à G89) doit être programmé...
Page 86
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Perçage linéaire (G179) Format: G179 Xn Yn Cn An Bn Dn En Un Vn Wn NB : Ne pas programmer G68 avec G179. Voir Tableau 5-13. Utiliser le cycle Perçage linéaire (G179) pour programmer des grilles de trous completes ou en forme de cadres.
Page 87
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Ces blocs font tourner une configuration de trous de perçage de 30 degrés dans le sens anti-horaire. Voir Tableau 5-14. G179 Tableau 5-14, Exemple de Programmation G179 Directives pour le cycle d’usinage de poches rectangulaires coniques Les cycle d’usinage de poches coniques dispensent d’une programmation extensive.
Page 88
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Pour les les poches coniques plongeants (G177, G178), percer un trou de départ avant d’activer la poche conique. Positionner les axes au dessus du trou de départ avant G177 ou G178. Cycles de poches coniques (G73) Format: G73 Xn Yn Hn Zn An Bn Cn Dn En In Vn Sn Qn Rn Wn Voir Tableau 5-15.
Page 89
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Exemple: Se référer à la Figure 5-7, Exemple de programmation et Tableau 5-16. Ce programme découpera la poche conique indiquée dans la figure. Le plan ne montre pas la passe de finition. On suppose qu’unepoche rectangulaire a été...
Page 90
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Usinage D’une poche en forme de cadre(G75) Format: G75 Xn Yn Hn Zn An Bn In Jn Un Vn Wn Sn Kn Pn Voir Tableau 5-17. L’usinage d’un cadre (G75) permettra d’obtenir un cadre ou un bac annulaire autour d’une îl e de matière.
Page 91
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Donnée Description Vitesse d’avance de la passe de finition. Passe par défaut à la dernière vitesse d’avance programmée. Hauteur absolue de retrait (rapide) d’axe Z (doit être égale ou au dessus de H).
Page 92
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes NB : Le nombre de fois que l’outil répète les stades 3 à 6 dépend des dimensions Z et B. 7. Quand le cadre est terminé, l’outil Revient rapidement à la dimension P, puis au coin inférieur gauche de l’îlot.
Page 93
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Exemple: G76 D2.5 J12 S.01 K20 Dans la Figure 5-9, Exemple de programmation, l’outil exécutera les opérations suivantes : 1. L’outil se déplace de la position 1 à une position à 45 degrés par rapport au centre, à...
Page 94
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Fraisage D’une poche circulaire (G77) Format: G77 Xn Yn Hn Zn Dn An Bn In Sn Kn Pn Voir Tableau 5-19. (G77) est le cycle qui permet d’usiner des poche circulaires.
Page 95
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Donnée Description Après le déplacement de plongée oblique, l’outil fraise la poche en ébauche, à la vitesse d’avance I. Adopte par défaut la dernière vitesse d’avance programmée.
Page 96
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Figure 5-10, Exemple de programmation G77 Fraisage D’une poche rectangulaire (G78) Format: G78 Xn Yn Hn Zn Un An Bn In Jn Sn Kn Pn Voir Tableau 5-20.
Page 97
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Profondeur maximum Z par passe (par exemple : si Z est programmé pour être de –1 et B de 0,5, la poche sera ébauché dans deux niveaux). B est programmé...
Page 98
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Exemple: G78 X4 Y2 H.1 Z-.5 U.75 A.35 B.25 I7 J12 S.01 K20 P.1 Dans la Figure 5-11, Exemple de Programmation G78, l’outil va exécuter les opérations suivantes : NB : La Figure 5-11 ne montre que le chemin de l’outil.
Page 99
La position de X d’où les passes commenceront. Doit être à l’intérieur de la poche , y compris le rayon de l’outil. NB : ANILAM recommande de laisser ce paramètre en blanc (la CNC choisira le point). La position de Y d’où les passes commenceront.
Page 100
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes La coordonnée de départ X de l’outil. L’outil se déplace de ce point jusqu’au point de départ XY, dans un mouvement de plongée à trois axes. Ceci est un point de «...
Page 101
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes ZERO .5 R 1.0 R G169 Zéro absolu Figure 5-12, Programmation G169, exemple 1 Tableau 5-22, Programmation G169 Exemple 1 G90 G70 G17 G169 W1 H.1 Z-.125 D1.0 E-1.0 A.15 S.01 I7.5 J12.5 K9.5 G90 G00 T0 Z0 G90 G00 X0.0 Y0.0...
Page 102
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Introduire un outil de diamètre 3/8’’ dans la Page Outils. Ce programme de pièce comprend un programme principal et un sous- programme. Rad. 1.25" Rad. 0.75" X5,Y0 X0,Y0 G169_2...
Page 103
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Cycle de surfaçage (G170) Format: G170 Xn Yn An Bn Fn Hn Zn Dn En Les cycles de surfaçage simplifient la programmation requise pour dresser la surface d’une pièce. Voir Figure 5-15, Approche de l’outil dans un cycle de surfaçage .
Page 104
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Donnée Description Requis. Profondeur absolue de la surface finie. Requise. Coordonnées X du point de départ. Adapte par défaut la position actuelle. Coordonnées Y du point de départ. Adapte par défaut la position actuelle.
Page 105
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes extérieurs Le cycle de profil circulaire compense automatiquement le diamètre de l’outil. Il faut activer le diamètre d’outil approprié avant le bloc G171. Le Tableau 5-25 décrit les champs d’entrées du PROFIL CIRCULAIRE.
Page 106
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Hauteur de départ (rapide) absolue Z (doit être de 0,1 in ou 2 mm au dessus de la surface à pénétrer). Exécuté en mode rapide. Requis. Diamètre fini du cercle.
Page 107
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Cycle de profil rectangulaire (G172) Format: G172 Xn Yn Hn Mn Wn Zn An Rn Un Bn Sn In Jn Kn Pn Le cycle de profil rectangulaire nettoie le profil intérieur ou extérieur d’un rectangle.
Page 108
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes La position Z absolue avant le début du fraisage de la poche . Celle-ci doit être de 0,1 in (ou 2 mm) au dessus de la surface. Longueur finie du rectangle.
Page 109
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Fraisage de poche circulaire par plongée (G177) Format: G177 Xn Yn Hn Zn Dn An Bn In Jn Sn Kn Pn Voir Tableau 5-27. Utiliser le cycle de poche circulaire par plongée (G177) pour les outils au carbure quand un mouvement de plongée oblique sur axe multiple n’est pas possible.
Page 110
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Vitesse d’avance du cycle d’ébauche utilisé pour évider la poche par fraisage. Adopte par défaut la dernière vitesse d’avance programmée. Surépaisseur laissée par la machine avant la passe de finition.
Page 111
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Hauteur Z absolue de départ (rapide) (0,1 inch ou 2 mm au dessus de la surface). Requis. Exécuté en mode rapide. Profondeur absolue de la poche . Requis. Arrondi de la poche.
Page 112
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Cycles de moulage Révolution (G45) NB : Activer le plan requis (G17, G18 ou G19) avant G45. L’axe I, J des valeurs de rotation n’est utilisé que si l’autre axe n’est pas 0.
Page 113
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Figure 5-18, Révolutiond’axe XY Rotations autour des axes X et Y (petits rayons) Voir Figure 5-19, Orientation. Chaque bloc de rotation du moulage exige deux sous -programmes. Un sous -programme d’avance pour définir le profil en s’écartant du point de départ et un sous-programme de recul pour définir le profil revenenant au point de départ.
Page 114
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Sous programme ALLER Axe de rotation Direction du programme Pt inicial du cycle incrementiel Pt final du Sous programme Sous programme RETOUR Axe de rotation Direction du Pt final du Sous programme...
Page 115
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Dans un cycle, la CNC exécute le sous -programme d’avance jusqu’au point final du profil, puis exécute le sous-programme de recul pour REVenir au point de départ. Chaque cycle est incrémenté autour de l’axe de rotation à...
Page 116
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Quand la rotation a lieu autour de l’axe X, tous les mouvements contenus dans le sous-programme doivent être contenus dans la moitié +Y du plan XY. Quand la rotation se fait autour de l’axe Y, l’ensemble des mouvements du sous-programme doit être contenu dans la moitié...
Page 117
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Axe de rotation sur Y Le Cycle doit commencer, sur l’axe de rotation (point inicial du sous prog. ALLER) Axe de rotation sur Z à J+14 Angle inicial 0 degrés Angle final...
Page 118
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes 1ère passe Point inicial à Z+2 2ème passe Point inicial à Z+1 Passe finale Point inicial a Z0 J=0 (non requis) Figure 5-22, La coupe d’une cavité en utilisant plusieurs passes Voir Figure 5-23, Pour tourner les rotations de moules autour de Z.
Page 119
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Rayon de 96 inch Axe de révolution Profil de Sousprogramme X0, Y0, Z0 Rayon de 96 inch Position iniciale -70° 96inch du centre X0, Y32.833,Z-90.21 LG-RAD2 Figure 5-24, Rotation de moule à...
Page 120
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Rotation autour de l’axe Z Voir Figure 5-25, Révolution sur axe Z. La ligne médiane de rotation est parallèle à l’axe Z (rotation d’axe). Les valeurs I et J sont les coordonnées X et Y de la ligne médiane.
Page 121
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Voir Figure 5-26, Détails de sous-programme pour la rotation sur axe Z. Tous les mouvements contenus dans les sous-programmes pour les rotations sur axe Z doivent être contenus dans la moitié +X du plan XZ.
Page 122
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Exemple 1:Voir Figure 5-28, Moule de noyau p et Tableau 5-30. L’exemple de programmation suivant exécute le fraisage d’un noyau pour moule de poignée en utilisant G45 autour de l’axe XY. Figure 5-28, Moule de noyau pour poignée Tableau 5-30, Programmation G45, Exemple 1 Programme principal...
Page 123
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Voir Tableau 5-31. L’exemple suivant exécute le fraisage d’une forme de soucoupe. Les chemins d’avance et de recul de l’outil sont programmés dans le plan XZ, avec compensation d’outil. Tableau 5-31, Programmation G45, Exemple 2 Programme principal O99 * Moulage-Z...
Page 124
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Cycle de fraisage de coude (G49) Format: G49 Bn Kn An Cn In Jn Dn Fn En Rn Zn Hn Un Sn Vn Voir Tableau 5-32. Les cycles de fraisage de coudes simplifient la programmation requise pour le fraisage des cavités et des noyaux en forme de coude.
Page 125
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Voir Figure 5-29, Cavité coudée et noyau. Le cycle de fraisage d’un coude commence à la position présente de la machine. La CNC exécute des passes d’avant en arrière tout autour du rayon intérieur du coude depuis le rayon de départ jusqu’au rayon d’arrivée.
Page 126
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Voir Figure 5-31, Détails du cycle de fraisage d’un coude Etudier soigneusem ent la position de départ du cycle de fraisage du coude. La distance entre le point de départ et le centre XY détermine le rayon intérieur du coude.
Page 127
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Voir Figure 5-33, l’effet des points de départ sur la taille. La distance entre le point de départ et le centre XY détermine le rayon intérieur du coude.
Page 128
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Voir Figure 5-35, détail du coude conique . La programmation d’un cycle de fraisage coudé avec des valeurs de rayon de départ et rayon d’arrivée inégales produit un coude conique. Rayon final Centre X &...
Page 129
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Sous-programme Voir Tableau 5-34. Programmer des séquences répétitives dans un sous -programme. Introduire les sous -programmes dans le programme après la fin du programme principal. Appeler les sous - programmes à...
Page 130
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Tableau 5-35. M98 P2000 commande un passage au sous- programme O2000. Après le numéro de programme, les blocs d’un sous-programme sont numérotés comme dans la programmation normale, exemple: N2000 O2000 * SOUS-PROGRAMME #2000 N2001 * blocs dans le programme N2002...
Page 131
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Tableau 5-35, Sous-programme appelé à partir d’un programme principal Programme principal N1 O3 *SUB-EX1 N3 M98 P100 Passer à N67 pour exécuter le sous -programme N8 M02 Sous-programme N67 O100...
Page 132
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Appel d’un sous-programme à partir d’un sous-programme L’appel d’un sous-programme à partir d’un autre sous -programme est un arrangement gigogne. Le nombre maximum de programmes qui peuvent être placés «...
Page 133
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes N606 M99 Passage à N506 Exemple: Voir Figure 5-36, Exemple de programmation. Fraiser une série de rainures identiques dans une plaque. Chaque rainure est de ½ inch de largeur et 0,3750 inch de profondeur.
Page 134
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Flan # Bloc Description T0 Z0 Annuler le décalage d’outil et relever Z X-2 (X50.8) Y2 (Y50.8) Passer à X-2 Y2. Fin du programme, réinitialiser en N1 O100 *SOUS PROG- RAINURE Définir ceci comme le programme #100, et donner un nom...
Page 135
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Tableau 5-38, Utilisation du code P M99 Programme principal N30 M98 Appel du sous-programme P100 N90 M2 Sous- programme N110 O100 N120 N130 N140 M99 Après avoir achevé...
Page 136
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Fonctions de boucle et répétition Dans certains cas, il est plus simple de commander un bloc ou une série de blocs de programme pour faire une boucle (répétition), plutôt que de programmer les blocs plusieurs fois.
Page 137
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Figure 5-37, Exemple de programmation d’une boucle Tableau 5-39, Exemple de programmation de boucle Flan # Bloc Description O100 * EXEMPLE Nom et numéro du programme G90 G70 (G71) G0 T0 Z0 Règle les modes.
Page 138
Manuel de Programmation CNC et d’Utilisation P/N 70000409 – Ellipses, Spirales, Cycles fixés et Sous-programmes Flan # Bloc Description LOOP 5 Renouvelle les déplacements suivants 5 fois. G91 X.75 (X19.05) Distance entre trous. Fin de boucle G80 G90 T0 Z0 Annule cycle de forage.
Page 139
CNC Programming and Operations Manual P/N 70000409 – Program Editor Section 6 - L’Editeur de programme Activation de l’éditeur de programmes Les blocs de programmes sont écrits au moyen de l’éditeur de programmes. Celui-ci peut être activé à partir de l’écran manuel, du répertoire de programmes ou du Graphisme.
Page 140
CNC Programming and Operations Manual P/N 70000409 – Program Editor Bloc Listing du programme Marqué X0 Y0 Position du Témoin Touches Nom du curseur édité programme. Figure 6-1, Ecran d’Edition On peut écrire et éditer les programmes à partir de l’écran d’Edition. L’écran d’Edition offre les options suivantes : Nom du Le nom du programme indiqué...
Page 141
CNC Programming and Operations Manual P/N 70000409 – Program Editor Touches de fonction d’Edition L’écran d’Edition contient quatorze touches de fonction dont quatre sont activées en appuyant sur la touche SHIFT (SHIFT (MAJUSCULE)). Voir Tableau 6-1.. Pour activer une touche de fonction SHIFT (MAJUSCULE) : 1.
Page 142
CNC Programming and Operations Manual P/N 70000409 – Program Editor Intitulé touches Numéro Fonction fonction spécifié dans la caractéristique « Trouver le mot ». Le dispositif « Trouver le mot » se situe dans le menu fenêtre de déplacement. ChaSuiv SHIFT + F8 Cela permet d’avancer jusqu’à...
Page 143
CNC Programming and Operations Manual P/N 70000409 – Program Editor 1. En mode Edition, appuyer sur Sortie (F10). La CNC revient au répertoire au répertoire de programme ou à l’écran Graphisme et sauvegarde toutes les opérations d’édition. L’annulation des opérations d’édition non sauvegardées Si des opérations d’édition n’ont pas été...
Page 144
CNC Programming and Operations Manual P/N 70000409 – Program Editor L’annulation de la suppression d’un bloc On peut rétablir les blocs supprimés avec le dispositif « Restaurer Ligne ». Le dernier bloc supprimé est le premier bloc à être rétabli. Il existe deux façons de rétablir un bloc.
Page 145
CNC Programming and Operations Manual P/N 70000409 – Program Editor du curseur. Au fur et à mesure qu’on tape, la CNC ne supprime pas le texte précédemment tapé. Insertion de texte et recouvrement du texte précédent Pour introduire du texte dans un programme tout en recouvrant le texte précédemment introduit : 1.
Page 146
CNC Programming and Operations Manual P/N 70000409 – Program Editor Pour avancer jusqu’au premier ou dernier bloc d’un programme Pour avancer jusqu’au premier ou dernier bloc d’un programme : 1. En mode d’Edition appuyer sur DEPLAC (F7). La touche de fonction se met en surbrillance et le menu Fenêtre de déplacement s’active.
Page 147
CNC Programming and Operations Manual P/N 70000409 – Program Editor Pour aller à un bloc du listing de programme Utiliser Aller a la ligne pour passer à n’importe quelle ligne du listing de programme. Aller a la ligne fonctionne indépendamment de la numérotation des blocs.
Page 148
CNC Programming and Operations Manual P/N 70000409 – Program Editor 5. La CNC trouve chaque apparition du texte dans le programme. Pour chacune de ces apparitions, on peut choisir l’une des fonctions suivantes : (F1) Introduit le texte qui remplace le texte en surbrillance.
Page 149
CNC Programming and Operations Manual P/N 70000409 – Program Editor 1. En mode Edition, placer le curseur à l’endroit où l’on souhaite que la ligne en blanc apparaisse. Appuyer sur EDITER (F8). La touche de fonction se met en surbrillance et le menu Fenêtre d’édition s’active.
Page 150
CNC Programming and Operations Manual P/N 70000409 – Program Editor Pour copier des blocs de programme NB : On peut couper, sauvegarder et coller des blocs à l’intérieur d’un listing de programme. Les dispositifs Couper, Sauvegarder et Coller ne fonctionnent pas pour Copier-Coller des blocs entre deux programmes différents.
Page 151
CNC Programming and Operations Manual P/N 70000409 – Program Editor 2. Appuyer sur EDITER (F8). La touche de fonction se met en surbrillance et le menu Fenêtre d’édition s’active. 3. Sélectionner Operations Bloc. Appuyer sur . Le menu ENTREE Fenêtre Operations Bloc s’active. 4.
Page 152
CNC Programming and Operations Manual P/N 70000409 – Program Editor Le dispositif Repet Command a deux fonctions qui sont : Répéter les commandes activées Répéter des caractères tapés (unique) Pour répéter une commande ou un caractère : 1. En mode Edition, Appuyer sur DIVERS (F9). La touche de fonction se met en surbrillance et le menu Fenêtre DIVERS s’active.
Page 153
CNC Programming and Operations Manual P/N 70000409 – Program Editor Utiliser Imprimer du menu Fenêtre MISC, pour imprimer un programme entier. La connexion parallèle de l’imprimante se situe sur l’ensemble ordinateur. Le constructeur de la machine détermine la position réelle. Pour imprimer un programme tout entier : 1.
Page 154
CNC Programming and Operations Manual P/N 70000409 – Program Editor qui vont être imprimés. A la fin du travail d’impression, la CNC affiche un message et les touches de fonction changent. 7. Appuyer sur Cont (F10) pour revenir à l’écran d’édition. NB : Appuyer sur Aband (F9) pour annuler le travail d’impression en cours de programme d’impression.
Page 155
CNC Programming and Operations Manual P/N 70000409 – Program Editor Pour copier des blocs dans un autre programme Utiliser Ecrir (écriture), situé dans le menu Fenêtre Operations Bloc, pour copier un ou plusieurs blocs dans un autre programme. Si l’on copie dans un programme existant, on sélectionne le programme dans lequel les blocs copiés seront écrits.
Page 156
CNC Programming and Operations Manual P/N 70000409 – Program Editor programme au niveau du curseur. Le message Lire du <<PROGRAM>> apparaît, ce qui indique que l’opération est terminée. All rights reserved. Subject to change without notice. 8-Apr-99...
Page 157
CNC Programming and Operations Manual P/N 70000409 – Program Editor Pour inclure des commentaires dans un listing de programme On utilise un astérisque (*) pour faire des observations dans un listing de programme ou pour masquer tout ou partie d’un bloc vis-à-vis de la CNC.
Page 158
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Section 7 - Aide d’édition Aide d’édition L’aide d’édition fournit des schémas et des champs d’entrée pour programmer des types de déplacements et des cycle d’usinage. La section suivante décrit la façon d’activer un écran graphique d’aide pour une commande à...
Page 159
Notice de programation et d’opération P/N 70000409 – Aide d’Edition 2. Dans le menu d’Aide d’Edition, appuyer sur 2 (Compensation). Appuyer sur . Le menu Aide de fonction de ENTREE compensation s’active. 3. Appuyer sur 6 (Mise à l’échelle). Appuyer sur La représentation ENTREE.
Page 160
Notice de programation et d’opération P/N 70000409 – Aide d’Edition PATHS Menu Principal d’aide Montre les catégories de fonctions don’t l’aide est disponible Menu d’aide par catégorie Montre les fonctions don’t l’aide est disponible Aide de fonction Lors de la sélection d’une des fonction, la CN affiche les données requises et une représentation graphique des mouvements de la fonction.
Page 161
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Menu principal d’Aide d’Edition Indique les catégories pour lesquelles les menus d’aide sont disponibles. Menu d’aide par catégories Accède aux sous-menus des catégories dans menu principal d’Aide d’Edition Aide de fonctions Quand on sélectionne une des fonctions, la CNC affiche la représentation graphique d’aide pour la fontion sélectionnée.
Page 162
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Caractéristi Description menu On accède au menu Aide Aide de de fonction pour un type de fonction déplacement ou un cycle d’usinage sélectionnés (les menus Aide de fonction accèdent aux Ecrans Graphiques d’Aide dans lesquels on programme des types de déplacement et...
Page 163
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Affiche les commandes Boîte sélectionnées dans le menu d’entrée d’Aide d’Edition. La CNC introduit les commandes sélectionnées au bloc affiché dans la boîte d’entrée. NB : Avant d’activer le menu d’Aide d’Edition, placer le curseur sur le bloc de programme que...
Page 164
Notice de programation et d’opération P/N 70000409 – Aide d’Edition par minute. Voir la boîte codes G modaux. La sélection 2,3,4,5 et 6 sont des genres de déplacement, les sélections 7,8, et 9 sont des cycles d’usinage PATHS Numéro de sélection Listing du Programme Codes G Codes M...
Page 165
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Aide sur Compensation HI-LITE Numéro de sélection Listing du programme Boîte d’entrée Touches F Codes G préparatoires Figure 7-3, Menu échantillon de Aide de fonction Tableau 7-2, Menus de Aide de fonction Modèles Description Table de...
Page 166
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Modèles Description Table de référence les arcs Mouvements de Tableau 7-8, RAD/CHAMFER rayon ou Menu Modèles chanfrein pour rayon / chanfrein Mouvements Tableau 7-9, MULTIPLE contenant des Menu Aide de rayons multiples fonction et /ou des...
Page 167
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Ecran graphique d’aide Aide sur Compensation Numéro de sélection Variables à completer Champ de saisie Touches F Codes G préparatoires Figure 7-4, Echantillon d’Ecran Graphique d’Aide Touches de fonction d’Aide à l’Edition Voir Tableau 7-3, Touches de fonction du menu d’Aide d’Edition.
Page 168
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Intitulé Numéro Description touche touche fonction fonction Déplace la surbrillance (HAU vers le Aide de fonction suivant Déplace la surbrillance (BAS) vers le Aide de fonction précédent Commute le texte indiqué Texte au centre du Menu d’Aide d’Edition entre deux...
Page 169
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Intitulé Numéro Description touche touche fonction fonction RéEdit F6 Désactive le menu d’Aide Aband d’Edition et renvoie au listing de programmes. NB : Appuyer sur Sortie (F10) pour fermer le menu d’Aide d’Edition et sauvegarder les...
Page 170
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Menu d’Aide à l’Edition Voir Figure 7-3, Echantillon de menu d’ Aide de fonction. Les menus de Aide de fonction permettent d’accéder à des menus secondaires de types mouvements ou codes G. Voir Tableau 7-2, Menu de Aide de fonction pour trouver les menus de modèles disponibles.
Page 171
Notice de programation et d’opération P/N 70000409 – Aide d’Edition appuyer sur le numéro d’article de menu, puis appuyer sur ENTREE Listing du programme en Listing de cours d’édition. programm NB : Appuyer sur TEXT (F4) pour remplacer le listing de programme par des instructions sur écran pour le menu Aide de...
Page 172
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Affiche le bloc dans lequel la Boîte CNC ajoutera des cycle d’entrée d’usinage programmés ou autres commandes au programme. NB : Avant d’appuyer sur Aide (F1) pour activer le menu d’aide à l’édition, placer le curseur sur le bloc que l’on souhaite afficher dans la boîte...
Page 173
Notice de programation et d’opération P/N 70000409 – Aide d’Edition programment pas de Préparatoir mouvements. Ces commandes commutent entre Modaux mode rapide / avance, plan, mode inch / mm, mode absolu / incrémentiel. Se référer à la boîte Code G Préparatoires.
Page 174
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Les écrans graphiques d’aide ont les caractéristiques suivantes : Les articles de menu 2 à 9 Numéro sont inactifs. Pour établir une d’article de nouvelle sélection, introduire menu ou annuler le bloc pour l’écran graphique d’aide actif.
Page 175
Notice de programation et d’opération P/N 70000409 – Aide d’Edition d’usinage d’entrée NB : Avant d’appuyer sur Aide (F1) pour activer le menu d’aide à l’édition, placer le curseur sur le bloc que l’on souhaite afficher dans la boîte d’entrée. Les écrans graphiques d’aide Touches contiennent les mêmes...
Page 176
Notice de programation et d’opération P/N 70000409 – Aide d’Edition L’utilisation des écrans graphiques d’aide pour entrer des blocs de programme L’éditeur de programme affiche des écrans graphiques d’aide dans lesquels il est possible d’écrire et d’éditer des blocs de programme. Quand la CNC active un écran graphique d’aide, son premier champ d’entrée est mis en surbrillance.
Page 177
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Champs d’entrée facultatif : En blanc. Entrée facultative. Si on laisse un champ d’entrée requis en blanc, la CNC écrit le bloc en utilisant la valeur par défaut 0,0000. Cela peut produire un message d’erreur lors du passage du programme.
Page 178
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-4, Modèle graphique d’aide pour la compensation COMPENSATION COMPENSATION Modèles et paramètres Description Annulation de la COMP OFF compensation de rayon d’outil. Voir Section 9 – Gestion Sélectionner le modèle COMP NULLE et appuyer sur Cela d’outil pour davantage...
Page 179
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Compensation de COMP RIGHT rayon d’outil, à droite du parcours, activée. Se référer à Section 9 Sélectionner le modèle COMP DROITE et appuyer sur – Gestion d’outil pour ENTREE. ntroduire la commande G42 dans davantage de la boîte d’entrée.
Page 180
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Mouvements linéaires Les mouvements linéaires peuvent être vectoriels (déplacement sur deux axes, X et Y) ou mouvement en ligne droite (déplacement dans un seul axe X ou Y). Pour programmer des mouvements linéaires, entrer des valeurs pour les angles, les points limites et / ou les rayons qui définissent le mouvement.
Page 181
Notice de programation et d’opération P/N 70000409 – Aide d’Edition A partir du menu d’aide à l’Edition, entrer 3 et appuyer sur ENTREE. Le Aide de fonction linéaire s’active. Sélectionner la fontion approprié, du numéro 2 au numéro 9. Appuyer sur .
Page 182
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Point limite et calcul d’angle Etant donné les points limites sur X, Y ou XY, la CNC peut calculer les points limites manquants pour des mouvements linéaires ou rapides. Définir le mouvement dans le cadre d’un triangle à...
Page 183
Notice de programation et d’opération P/N 70000409 – Aide d’Edition La position sur Y et le rayon. Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 184
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-5, Types de déplacements linéaires Déplacem Définis par ents linéaires Ligne Point limite en X ou Y (article de menu 2 ou droite 3, respectivement) Un point limite XY (article de menu 4) Vecteurs Un angle mesuré...
Page 185
Notice de programation et d’opération P/N 70000409 – Aide d’Edition LINES LIGNES DROITES Modèles et paramètres Description du mouvement L’outil se déplace en ligne droite le long de l’axe Y. Y : Point limite Y. Requis. L’outil se déplace sur un parcours vectoriel du point actuel jusqu’au point limite toutes les entrées sont...
Page 186
Notice de programation et d’opération P/N 70000409 – Aide d’Edition LINES LIGNES DROITES Modèles et paramètres Description du mouvement L’outil se déplace le long ANGLE/Y d’un parcours vectoriel de la position actuelle au point limite Y. Toutes les entrées sont requises C: Angle mesuré...
Page 187
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Arcs Voir Section 1 – Concepts de Programmation pour obtenir des informations sur les plans et les directions des arcs.La CNC exécute des arcs dans le plan XY (G17) par défaut. Pour un arc se trouvant dans un plan XZ (G18) ou YZ (G19), il convient de programmer le changement de plan avant le mouvement...
Page 188
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Pour programmer un arc avec un Angle inférieur à 180 degrés, entrer une valeur de rayon positive.. Pour programmer un arc avec un Angle supérieur à 180 degrés, entrer une valeur de rayon négative. La CNC choisit quel centre d’arc utiliser, d’après le signe de la valeur introduite.
Page 189
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Position à Angle Incrémentiel 60° Point inicial Point Centre (Position actuelle ) Incrémentiel Position à Angle Incrémentiel -60° Figure 7-9, Mode incrémentiel, arc centre-angle Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 190
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-7, Menu des Aide de fonction des arcs ARCS ARCS Modèles et paramètres Description du mouvement L’outil se déplace de la RADIUS/END position actuelle le long de l’arc jusqu’au point final Toutes les entrées sont XY programmé.
Page 191
Notice de programation et d’opération P/N 70000409 – Aide d’Edition ARCS ARCS Modèles et paramètres Description du mouvement L’outil se déplace de la CENTER/END position actuelle le long de l’arc jusqu’au point d’arrivée XY programmé. Toutes les entrées sont Entrer les coordonnées du requises.
Page 192
Notice de programation et d’opération P/N 70000409 – Aide d’Edition ARCS ARCS Modèles et paramètres Description du mouvement L’outil se déplace de la CENTER/Y position actuelle le long de l’arc jusqu’à la position Toutes les entrées sont finale Y programmée. requises.
Page 193
Notice de programation et d’opération P/N 70000409 – Aide d’Edition ARCS ARCS Modèles et paramètres Description du mouvement La CNC exécute un ARC/LINE mouvement d’arc jusqu’au point tangentiel de Toutes les entrées sont l’intersection de la ligne requises. puis se déplace à l’angle spécifié...
Page 194
Notice de programation et d’opération P/N 70000409 – Aide d’Edition ARCS ARCS Modèles et paramètres Description du mouvement La CNC exécute un ARC/ARC mouvement d’arc dans un autre mouvement d’arc. Le premier arc se termine et Toutes les entrées sont le second commence au requises.
Page 195
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-8, Menu des Aide de fonction pour arrondis / chanfreins RAD/CHAMFER ARRONDI / CHANFREIN Modèles et paramètres Description de mouvement La CNC exécute un RADIUS mouvement linéaire jusqu’à l’arc tangentiel, se déplace le long de l’arc puis se Toutes les entrées sont déplace le long de la...
Page 196
Notice de programation et d’opération P/N 70000409 – Aide d’Edition RAD/CHAMFER ARRONDI / CHANFREIN Modèles et paramètres Description de mouvement La CNC exécute un CHAMFER mouvement linéaire jusqu’au chanfrein Toutes les entrées sont d’intersection, se déplace le requises. long du chanfrein puis se déplace le long de la X : Point médian horizontal seconde ligne jusqu’au...
Page 197
Notice de programation et d’opération P/N 70000409 – Aide d’Edition RAD/CHAMFER ARRONDI / CHANFREIN Modèles et paramètres Description de mouvement La CNC exécute un CORNER CHAMF chanfrein automatique sur les coins à tous les éléments d’intersection (lignes, arcs). Voir Arrondi / chanfrein modal (G59, G60) dans la Section 4 concernant les paramètres...
Page 198
Notice de programation et d’opération P/N 70000409 – Aide d’Edition programmation. Les combinaisons permises comprennent les mouvements linéaires, arcs et chanfreins, dans diverses combinaisons, comme suit : Deux mouvements linéaires consécutifs (article de menu 2) Mouvements ligne à arc à ligne (menu article 3) Mouvements ligne à...
Page 199
Notice de programation et d’opération P/N 70000409 – Aide d’Edition utilisés pour programmer le mouvement composite décrit. Voir Tableau 7-4, Modèles graphiques d’aide de compensation pour les définitions et les instructions d’entrées concernant ces mouvements. Pour utiliser le menu d’aide à l’Edition pour programmer un mouvement multiple : Voir Figure 7-2, Menu...
Page 200
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-9, Menu des Aide de fonction aux mouvements composites MULTIPLE MOUVEMENT COMPOSITE Modèles et paramètres Description du mouvement La CNC exécute un DEFINITION mouvement linéaire le long du premier angle jusqu’à...
Page 201
Notice de programation et d’opération P/N 70000409 – Aide d’Edition MULTIPLE MOUVEMENT COMPOSITE Modèles et paramètres Description du mouvement La CNC exécute un CHAMFER mouvement linéaire le long du premier angle jusqu’au chanfrein C : Premier angle mesuré à partir d’intersection, se de l’axe X (3 heures = 0).
Page 202
Notice de programation et d’opération P/N 70000409 – Aide d’Edition MULTIPLE MOUVEMENT COMPOSITE Modèles et paramètres Description du mouvement La CNC exécute un RAD/RAD mouvement linéaire le long du premier angle jusqu’à l’arc tangentiel. C : Premier angle mesuré à partir Après avoir terminé...
Page 203
Notice de programation et d’opération P/N 70000409 – Aide d’Edition MULTIPLE MOUVEMENT COMPOSITE Modèles et paramètres Description du mouvement La CNC exécute un CHAMF/CHAMF mouvement linéaire le long du premier angle jusqu’au chanfrein C : Premier angle mesuré à partir d’intersection.
Page 204
Notice de programation et d’opération P/N 70000409 – Aide d’Edition MULTIPLE MOUVEMENT COMPOSITE Modèles et paramètres Description du mouvement La CNC exécute un RAD/CHAMF mouvement linéaire le long du premier angle jusqu’à l’arc tangentiel. C : premier angle mesuré de l’axe Après avoir achevé...
Page 205
Notice de programation et d’opération P/N 70000409 – Aide d’Edition MULTIPLE MOUVEMENT COMPOSITE Modèles et paramètres Description du mouvement La CNC exécute un CHAMF/RAD mouvement linéaire le long du premier angle jusqu’au chanfrein C : premier angle mesuré à partir d’intersection.
Page 206
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-10, Menu des Aide de fonction pour POCHES POCKETING Usinage de poches Modèles et Description des mouvements paramètres Cycle d’usinage pour usiner une FRAME poche en forme de cadre. Voir Fraisage de cadres (G75) dans la Section 5 concernant les paramètres et la description.
Page 207
Notice de programation et d’opération P/N 70000409 – Aide d’Edition POCKETING Usinage de poches Modèles et Description des mouvements paramètres Cycle d’usinage pour usiner une AREA CLEAR poche irrégulière. Voir Fraisage d’une poche irrégulière (G169) G169 dans la Section 5 concernant les paramètres et la description.
Page 208
Notice de programation et d’opération P/N 70000409 – Aide d’Edition POCKETING Usinage de poches Modèles et Description des mouvements paramètres Sélectionner Poche Plongeante. (+/-) dans le menu des Aide de fonction pour l’usinage des poches. Sélectionner Poche Circulaire. (2). Utiliser pour des outils au carbure afin de plonger dans l’axe Z (axe unique) jusqu’à...
Page 209
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-11, Menu des Aide de fonction pour les trajectoires PARCOURS Modèles et Description du mouvement paramètres Règle la CNC sur mode ELLIPSE d’interpolation ellipsoïdale, exécuté à la vitesse d’avance actuelle. Voir Ellipses (G5) dans la Section 5 concernant les paramètres et la description.
Page 210
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Règle la CNC sur le mode d’interpolation de profil rectangulaire. Voir Profil rectangulaire (G172) dans la Section 5, concernant les paramètres et la description. Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 211
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-12, Menu des Aide de fonction de perçage / taraudage DRILL/TAP PERCAGE / TARAUDAGE Modèles et Description des mouvements paramètres Cycle d’usinage de perçage de base. DRILLING Voir Perçage Simple (G81) dans la Section 5 concernant les paramètres et la description.
Page 212
Notice de programation et d’opération P/N 70000409 – Aide d’Edition DRILL/TAP PERCAGE / TARAUDAGE Modèles et Description des mouvements paramètres Cycle de forage unidirectionnel. Voir BORE/UNI Alésage, unidirectionnel (G86) dans la Section 5 concernant les paramètres et la description. Cycle de fractionnement de copeaux. CHIP BREAK Voir Cycle de perçage casse copeaux (G87) dans la Section 5...
Page 213
Notice de programation et d’opération P/N 70000409 – Aide d’Edition programmation des codes G dans l’aide à l’édition. La figure 7-11 montre la partie du menu d’aide à l’édition qui affiche les codes G modaux. Les codes G modaux définissent la façon dont la CNC interprète les commandes.
Page 214
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Tableau 7-13, Codes G modaux les plus usités Code G Fonction G0 rapide Mouvements d’axe effectués à allure rapide Avance G1 Mouvement d’axe effectué à vitesse d’avance. Interpolation Fixe une interpolation circulaire circulaire, sens horaire horaire G2...
Page 215
Notice de programation et d’opération P/N 70000409 – Aide d’Edition liste, un écran d’entrée est activé. Celui-ci contient des instructions et des champs d’entrée qui appartiennent au code G sélectionné. Utiliser les écrans pour introduire les codes G. Pour entrer un code G Pour programmer un code G à...
Page 216
Notice de programation et d’opération P/N 70000409 – Aide d’Edition 5. Appuyer sur Accept (F8) ou ENTREE. La CNC entre le code G dans le listing de programme actif. NB : Si l’on entre deux codes G qui ne peuvent pas être utilisés sur le même bloc, la CNC produit un message d’erreur.
Page 217
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Code Titre et description Décalage d’origines. Décale la position du zéro absolu jusqu’en un point préétabli. Le point préétabli est mesuré à partir du point de départ machine et mémorisé dans le tableau des origines Mode contournage (arrêt exact oui) Vérification du stop Exact...
Page 218
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Appel macro, unique (non modal). Utilisé dans un programme pour appeler un macro stocké. Les macros peuvent être entrés après le programme principal (sous-programme) ou dans un autre fichier (on doit utiliser une inclusion de fichier pour appeler le programme actif).
Page 219
Notice de programation et d’opération P/N 70000409 – Aide d’Edition départ machine est spécifiée dans la commande G92. Champs d’entrée Quand on sélectionne un code G dans le listing code G, les instructions et les champs d’entrée sont énumérés sur l’écran.
Page 220
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Listing des codes M Voir Figure 7-2, Menu principal d’Aide d’Edition. Le menu d’Aide d’Edition contient un listing des codes M. On peut programmer les codes M en les sélectionnant dans la liste. Si le code M exige un paramètre, le logiciel affiche le graphique d’aide pour le code M introduit.
Page 221
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Broche arrêt Arrosage marche Arrosage arrêt Passage au nouveau programme Appel de sous-programme Fin de sous-programme M100 Image Miroir M105 Simulation, tous les axes M106 Simulation, pas d’axe Z M107 Simulation, arrêt (annule M105 ou M106).
Page 222
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Pour introduire un code M Pour programmer un code M à partir du listing des codes M : 1. Dans le menu principal d’Aide d’Edition, sélectionner le Aide de fonction code M. Appuyer sur ENTREE.
Page 223
Notice de programation et d’opération P/N 70000409 – Aide d’Edition préparatoires (G). Utiliser la procédure suivante. 1. A partir de l’écran principal d’Aide d’Edition ou d’un menu Aide de fonction, entrer les commandes requises. L’Aide d’Edition affiche les commandes entrées dans le centre de l’écran.
Page 224
Notice de programation et d’opération P/N 70000409 – Aide d’Edition Exemple: L’introduction de codes G A partir de l’écran d’Aide d’Edition principal, taper G77. Appuyer sur ENTREE La CNC active le Graphique d’Aide pour le fraisage d’une poche circulaire (G77) Pour taper les codes M Voir Tableau 7-15, Listing de codes M d’Aide d’Edition.
Page 225
Notice de programation et d’opération P/N 70000409 – Aide d’Edition et M100 exigent des paramètres. On entre les champs d’entrée pour ces codes M. 2. Appuyer sur Accept (F8) pour entrer le bloc dans le programme. Appuyer sur Ant (F9) pour annuler l’entrée et effacer l’écran.
Page 226
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Section 8 - La visualisation des programmes avec Graphisme Le Graphisme permet d’éprouver un programme avant d’executer un programme. Cela permet de visionner le Profil de la pièce et / ou le parcours de l’outil de différents angles, de zoomer sur une zone particulière de la pièce et, de façon générale, de contrôler les mouvements qui sont programmés pour la machine, sans déplacer...
Page 227
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - d’ajuster les réglages de visualisation avant de démarrer la simulation. En mode de simulation Graphisme, la CNC ne retient pas le fonctionnement du programme pour les pauses et les montages d’outils.
Page 228
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Aire de Etat actif graphisme Et réglages actuels Nom du programme Réglages Exec, Ecran, Vues Figure 0-1, Mode simulation Graphisme En bas de l’écran, les blocs du programme que l’on fait passer sont affichés si l’affichage est réglé...
Page 229
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Comp : Réglage de compensation (les deux, ignorer ou utiliser). Mode : Mode d’exploitation actuel : Pas/ pas , mouvement ou automatique. Début, fin Gamme des numéros de bloc à passer en mode GRAPHISME 4AX-DRL.G Nom du programme.
Page 230
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - l’échelle au diamètre de l’outil. Graphisme passe plus rapidement sans affichage de l’outil. [Par défaut : Outil affiché] Pour activer ou désactiver l’affichage de l’outil : 1.
Page 231
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Les mouvements de compensation du tracé Le réglage CompOutil (compensation outil) commande la façon dont Graphisme traite les mouvements compensés. Cela permet de voir les effets de la compensation sur les mouvements dans un programme.
Page 232
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Le réglage du type de ligne de grille Graphisme peut afficher une grille à deux dimensions avec des pointillés ou des lignes continues. [Par défaut : Aucune] Pour régler le paramètre Grille : 1.
Page 233
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - En mode mouvement un programme est exécuté d’un mouvement à l’autre, en exécutant un mouvement à chaque fois qu’on appuie sur START. NB : Appuyer sur Mouvt (F3) pour faire passer la CNC en mode mouvement.
Page 234
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - 2. Sélectionner effacer et appuyer sur . effacer commute ERASE entre activer et désactiver. 3. Appuyer sur Parms (F9). La fenêtre se ferme. Le passage de Graphisme pour des blocs sélectionnés NB : Pour pouvoir utiliser ce dispositif, les blocs de programme doivent avoir des numéros.
Page 235
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Pour régler l’affichage de Graphisme Voir Figure Menu fenêtre d’affichage. Graphisme possède plusieurs réglages d’affichage qui permettent d’individualiser la représentation graphique dans la fenêtre de visualisation. Actionner ces réglages à...
Page 236
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Aire de Zoom Figure 0-4, Fenêtre d’affichage (Zoom) Fenêtre d’affichage (approche et recul du zoom) Pour zoomer sur une partie de l’affichage : 1. En mode Graphisme, appuyer sur Ecran (F5). Un menu fenêtre apparaît.
Page 237
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Pour réduire de moitié la grandeur d’affichage Graphisme peut réduire la grandeur d’affichage de moitié. Pour réduire la grandeur d’affichage de moitié : 1. En mode Graphisme, appuyer sur Ecran (F5). Un menu fenêtre apparaît.
Page 238
CNC Programming and Operations Manual La visualisation des programmes avec Draw P/N 70000409 - Quand la commande Pan est activée à partir du menu fenêtre d’affichage, la ligne Pan apparaît sur l’écran et les touches de fonction changent. Appuyer sur Début(F5) pour placer le début de la ligne (du cercle) Pan sur la partie de l’écran à...
Page 239
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Section 9 - La Page Outil et la Gestion Outil La page outil mémorise les données sur les outils, telles que : # d’outil, diamètre, Jauges , usure diamètre, usure longueur et type d’outil.
Page 240
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil en bas de l’écran (affichage de la ligne active) pour faciliter la lecture. Le curseur marque l’endroit où l’information sera introduite. Les numéros des lignes correspondent aux numéros des outils. Quand la CNC exécute un bloc de programme qui active un numéro d’outil, les valeurs figurant sur cette même ligne de la Page Outil sont activées.
Page 241
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Type Appuyer sur 1 ou 2 pour indiquer s’il s’agit d’une fraise de type plate ou de détourage, respectivement. Affichage de la ligne active Affiche la ligne sur laquelle se trouve le curseur.
Page 242
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Pour effacer une seule valeur Pour effacer une seule valeur : 1. Dans la Page Outil, sélectionner toute une ligne. 2. Positionner le curseur sur la valeur que l’on désire effacer et appuyer sur ALT+C.
Page 243
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Codes T et activation d’Outils Pour activer un outil, programmer un code T suivi du numéro d’outil. Le numéro d’outil correspond à la ligne de la Page Outil qui contient les jauges d’outils (TLOs) et autres valeurs requises pour l’outil actif.
Page 244
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Outil#0 Z 0.0 Outil Outil Outil Jauge #1 Jauge #3 Jauge #2 Hauteur Zéro Pièce Figure 0-2, Jauge d’outil Voir Figure Jauge d’outil d’outil. La jauge d’outil est la distance entre Z0 OUTIL # 0 (Z0 outil # 0) jusqu’à...
Page 245
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil 3. Sortir de la Page Outil, enlever l’axe Z et continuer. -ou- déplacer par à-coups le ou les outils comme décrit ci-dessus, noter chaque Jauge et les introduire dans la Page Outil. Le réglage des jauges d’outils Avant de passer à...
Page 246
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil 13. Répéter les étapes 7 à 12 pour tous les outils. 14. Utiliser un micromètre pour mesurer les diamètres d’outils et entrer ces valeurs dans leurs colonnes respectives. 15.
Page 247
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil N3 T1 N4 G0 G41 XnYn N5 etc... Le bloc N3 active la jauge de l’outil # 1. N4 active la compensation d’outil pour les blocs suivants : NB : Dans le bloc N4, la commande G41 doit être accompagnée d’un mouvement (XYZ) pour être effective.
Page 248
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Trajectoire programmée Trajectoire D’outil Outil Compensation à Gauche Figure 0-3, Compensation d’outil à gauche Voir Figure Compensation de diamètre d’outil à droite. La compensation de diamètre d’outil à droite (G42) étant active, l’outil se décale vers la droite de la trajectoire programmé...
Page 249
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil avant, soit après le point final du premier mouvement, en fonction de la géométrie. Mouvement 2 Fin du Trajectoire D’outil 1er mouvement Mouvement 1 COM P2 Figure 0-5, Mouvements consécutifs compensés Voir Figure Plongée oblique vers un mouvement compensé.
Page 250
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Rampe Pièce endommagée en noir approche Position #1 Position #4 Rampe Sortie Start Position #2 Position #3 Point inicial et final d’usinage incorrects Position #1 Position #2 Position #5 Rampe Approche et sortie...
Page 251
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil queue, la jauge d’outil pour une fraise à extrémité sphérique n’est pas réglée sur la pointe de l’outil. Fraise à pointe en Boule Outil se trouvant à la position Z0 T0 , point de changement d’outil Rayon de l’outil Ajuster la jauge d’outil contre le centre de la...
Page 252
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Compensation (G40, G41, G42) Mode d’annulation en compensation d’outil : G40 A la fin d’une séquence de coupe qui exécute une compensation d’outil (G41 ou G42), ont doit utiliser G40 pour annuler la compensation. L’exemple suivant décrit une pièce programmée dans le plan XY en utilisant G41.
Page 253
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Figure 0-9, Changement de sens de compensation d’outil Départ et mouvement dans l’axe Z La CNC « prévoit » ses mouvements suffisamment à l’avanc e pour déterminer l’intersection en plan suivante.
Page 254
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Exemple 2: Deux mouvements Z dans un programme compensé. G0 G41 X0 Y-.5 G1 Z-.125 F3 Y3.625 F7.5 X5.5 etc... Changement provisoire de diamètre d’outil Pour changer le rayon de l’outil afin de laisser de la matière pour une passe de finition, programmer la «...
Page 255
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Mouvement de l’outil pendant la compensation de l’outil. Voir Figure Déplacement de linéaire à linéaire et Figure déplacement de linéaire à circulaire. Dans les déplacements linéaire-à-linéaire ou linéaire-à-circulaire, la position à...
Page 256
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Il n’est pas possible de programmer un changement de plan (G17, G18 ou G19) pendant une compensation d’outil. Cependant, un mouvement sur deux axes pour sortir du plan actuellement actif est permis.
Page 257
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil L’outil se déplace jusqu’en un point perpendiculaire au dernier mouvement avant le mouvement G40 (de désactivation) Compensation autour d’angles aigus Voir Changement provisoire de diamètre d’outil. Pendant la compensation, la CNC trouve l’intersection compensée des mouvements et se dirige sur ce point.
Page 258
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Changement de sens de compensation En mode décalé, on peut changer le sens de compensation dans des cas spéciaux sans annulation par G40. Ce changement n’est pas disponible au niveau du bloc de départ, ni dans le bloc suivant, ni dans le bloc d’annulation, ni dans le bloc qui précède le bloc d’annulation.
Page 259
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Précautions générales 1. Quand on programme le trajectoire de l’outil plutôt que le bord de la pièce, le diamètre négatif figurant dans la Page Outil a pour effet de changer de G41 à...
Page 260
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Exemple de programmation de G41 La compensation d’outil peut être activée avec G41 ou G42. Par conséquent on peut programmer directement le bord de la pièce, plutôt que de calculer manuellement la compensation .
Page 261
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Voit Tableau Les codes N et leurs fonctions, pour obtenir des détails sur les mots N. Tableau 0-3, Codes N et leurs fonctions Codes N Fonction Etablit le numéro de programme et le nom Fixe les modes absolu, inch, rapide.
Page 262
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Exemple de programmation de G42 Voir Figure Poche fraisée avec utilisation de G42 5.5" (139.7MM) X0YO 2" 50.8MM .5" (12.7MM) .5" (12.7 MM) partout Figure , Poche fraisée utilisant G42 Tableau...
Page 263
Manuel de Programmation CNC et d’utilisation P/N 70000409 – La Page Outil et la Gestion Outil Voir Tableau Codes N et leurs fonctions Tableau Codes N et leurs fonctions Code N Fonction Etablit le numéro de programme et le nom Règle les modes absolus, inch, rapide, annule le déport d’outil, relève l’axe Z.
Page 264
# 1 qui seront utilisés (et non les valeurs programmées via T1 Dn/Rn Ln). NB : ANILAM recommande d’utiliser la Page Outil pour éviter toute confusions ou erreurs d’entrée possible concernant les compensations. Tous droits réservés. Sous réserve de modifications sans préavis.
Page 265
Notice de Programation et utilisation P/N 70000409 – Gestion des programmes Section 10 - Gestion des programmes Le répertoire des programmes permet d’accéder à tous les utilitaires de gestion de programme et de disquettes. Ces fonctions comprennent la création, le chargement, la suppression, le rétablissement et la copie de programmes.
Page 266
Notice de Programation et utilisation P/N 70000409 - Program Management Pour commuter les modes d’affichage du répertoire de programmes, appuyer sur Ecran (SHIFT + F9). Le réglage d’affichage qui ne montre que les noms des programmes de pièces est normalement le plus facile à...
Page 267
également supprimé. Il convient de copier périodiquement les programmes partiels sur des disquettes de sauvegarde. ANILAM recommande de ne pas utiliser la CNC pour une mémorisation à long terme des programmes partiels. Lorsqu’on laisse s’accumuler de nombreux programmes anciens, la CNC peut manquer de mémoire.
Page 268
Notice de Programation et utilisation P/N 70000409 - Program Management supprimer les fichiers .S des programmes qui ne sont pas actuellement en cours d’utilisation. La CNC régénérera automatiquement les fichiers .S la prochaine fois qu’on fera passer les programmes. L’affichage de blocs de programmes List affiche les blocs d’un programme sélectionné.
Page 269
Notice de Programation et utilisation P/N 70000409 – Gestion des programmes NB : La suppression d’un programme supprime automatiquement le fichier .S associé. La saisie sur d’autres lecteurs Le répertoire de programmes affiche les programmes dans le répertoire C:\USER par défaut. Cependant, on peut le régler pour montrer des programmes mémorisés dans d’autres lecteurs ou sous répertoires.
Page 270
Notice de Programation et utilisation P/N 70000409 - Program Management Pour démarquer des programmes marqués Pour démarquer un programme : 1. Sélectionner tout programme marqué et appuyer sur ENTREE. Le programme n’est plus marqué. Pour marquer tous les programmes Pour marquer tous les programmes du répertoire de programmes: 1.
Page 271
Notice de Programation et utilisation P/N 70000409 – Gestion des programmes 2. Sélectionner Recuperer et Appuyer sur ENTREE. Si la CNC trouve des programmes à rétablir, elle affiche un menu fenêtre. Si la CNC ne trouve pas de message supprimé, un Pas de programme a recuperer apparaît.
Page 272
Notice de Programation et utilisation P/N 70000409 - Program Management 1. Dans le répertoire de programmes, Sélectionner le programme ou marquer tous les programmes à imprimer. 2. Appuyer sur Utilit. (F9). La fenêtre d’utilitaire apparaît. 3. Sélectionner Imprimer et appuyer sur ENTREE. La CNC lance le message pour confirmer la commande et les touches de fonction changent en attendant la réponse.
Page 273
Notice de Programation et utilisation P/N 70000409 – Gestion des programmes 2. Sélectionner Autres... et Appuyer sur ENTREE. La seconde page de la fenêtre apparaît. 3. Sélectionner vérifier disquette et Appuyer sur ENTREE. La CNC demande de sélectionner un lecteur. 4.
Page 274
Notice de Programation et utilisation P/N 70000409 - Program Management L’utilisation de caractères génériques pour trouver des programmes. Le logiciel supporte l’utilisation de caractères génériques ? et * avec les fonctions suivantes : Copier ? (copier) Eff ? (supprimer) Renomm ? List ? (faire la liste) (renommer) Imprimer ?
Page 275
Notice de Programation et utilisation P/N 70000409 – Gestion des programmes La CNC affiche une Carac Fonction On entre : fenêtre qui : tères généri ques Donne la liste de tous les P??G.G noms de fichiers .G contenant P--G avec tous couples de caractères entre.
Page 276
Notice de Programation et utilisation P/N 70000409 - Program Management Conseil : Il est plus facile de se mettre sur le lecteur de disquette qui contient le programme, de marquer le programme et d’utiliser le dispositif Copier vers: All rights reserved. Subject to change without notice. 8-Apr-99...
Page 277
Notice de Programation et utilisation P/N 70000409 – Gestion des programmes Pour renommer des programmes dans un autre répertoire Utiliser Renomm ? pour renommer des programmes dans un autre répertoire tel qu’un sous -répertoire ou une disquette. Renomm ? supporte les caractères génériques. Pour renommer un programme dans un autre répertoire : 1.
Page 278
Notice de Programation et utilisation P/N 70000409 - Program Management Appuyer sur Non (F2) pour annuler le travail d’impression. Conseil : Parfois il est plus facile de se connecter sur le lecteur disquette qui contient le programme, marquer le programme et utiliser le dispositif Imprimer.
Page 279
La CNC dispose d’un optimiseur intégré de disque dur. ANILAM recommande d’optimiser le disque dur tous les deux mois, ou au moins tous les six mois. All rights reserved. Subject to change without notice.
Page 280
Notice de Programation et utilisation P/N 70000409 - Program Management Pour accéder à l’optimiseur de disque dur Pour accéder à l’optimiseur de disque dur : 1. En mode manuel, Appuyer sur Program (F2). Appuyer sur Utilit. (F9). Une fenêtre apparaît. 2.
Page 281
Notice d’instructions et d’utilisation P/N 70000409 – Exécution des programmes Section 11 - Exécution des programmes NB : Vérifier tous les programmes dans Graph avant de les Executer. Voir Section 8 – Visualisation des programmes avec Graphhisme . Il existe trois modes d’exécution programmés : Mode pas-à-pas Execute un programme un bloc à...
Page 282
Notice d’instructions et d’utilisation P/N 70000409 - Running Programs 3. En mode manuel, Appuyer sur P/PAS (F5). Le mode pas -à-pas s’active. 3. Appuyer sur pour exécuter chaque bloc ou mouvement. START NB : En mode automatique, appuyer sur P/PAS (F5) pour activer le mode pas -à-pas.
Page 283
Notice d’instructions et d’utilisation P/N 70000409 – Exécution des programmes Exécution pas-à-pas de blocs de programme sélectionnés L’utilisation des flèches pour sélectionner un bloc de départ Sélectionner le bloc de départ avant de démarrer un programme. 1. Charger le programme requis et revenir à l’écran manuel. 2.
Page 284
Notice d’instructions et d’utilisation P/N 70000409 - Running Programs Pour passer du mode pas-à-pas au mode automatique Pour passer du mode pas -à-pas au mode automatique : 1. En mode pas -à-pas, appuyer sur AUTO (F6). La CNC termine le mouvement en cours, puis s’arrête.
Page 285
Notice d’instructions et d’utilisation P/N 70000409 – Exécution des programmes Figure 0-2, Ecran du mode automatique Zone programme Ligne message Zone affichage mouvement Affichage position machine Zone affichage état machine Touches de fonction actives (en surbrillance) Mise en attente ou annulation d’un passage automatique Appuyer sur (mise en attente) pour arrêter le programme.
Page 286
Notice d’instructions et d’utilisation P/N 70000409 - Running Programs qu’elle trouve contenir le texte recherché. CHERCH ne recherche qu’en avançant dans le programme. Il convient d’exécuter la recherche avant de Executer le programme pour la production. 1. A partir du Répertoire de programmes, charger le programme requis et revenir à...
Page 287
Notice d’instructions et d’utilisation P/N 70000409 – Exécution des programmes 2. Appuyer sur GRAPH (F10). L’écran Graph en temps réel s’active et les touches de fonction changent. 3. Appuyer sur . La CNC Execute le programme. Elle affiche START les mouvements au fur et à mesure de leur exécution. Figure 0-3, Graph (Mode en temps réel) Etat actif et réglage de mode Fenêtre Graph...
Page 288
Notice d’instructions et d’utilisation P/N 70000409 - Running Programs Le réglage de la CNC pour afficher un affichage de position agrandi Voir Figure Affichage de position agrandi. Dans les modes manuel, automatique et pas-à-pas, on peut régler la C NC pour afficher un affichage de positionagrandi.
Page 289
Notice d’instructions et d’utilisation P/N 70000409 – Exécution des programmes facilement calculée. Des commandes incrémentielles sont également disponibles en mode didacticiel. Pour mémoriser les données du mode didacticiel dans un autre programme, il convient de créer le programme d’abord. On peut aussi introduire des données du mode didacticiel dans un programme existant.
Page 290
Notice d’instructions et d’utilisation P/N 70000409 - Running Programs Le lancement du mode didacticiel Choisir un programme. En mode manuel, appuyer sur TEACH (MAJUSCULE + F5) pour mettre la CNC en mode didacticiel. Après avoir appuyé sur TEACH, MANUEL (F4) et TEACH (F5) sélectionner, montrant le mode actif.
Page 291
Notice d’instructions et d’utilisation P/N 70000409 – Exécution des programmes L’entrée des données en mode didacticiel Dans le mode didacticiel, la CNC peut utiliser des données ou les mémoriser. Le bloc en surbrillance indique la position du curseur. Si l’on entre un mouvement à ce point, tous les blocs ultérieurs descendent dans la structure du programme.
Page 292
Notice d’instructions et d’utilisation P/N 70000409 - Running Programs L’utilisation du mode didacticiel Les données de position mémorisées via le mode didacticiel sont toujours utilisées par référence au point zéro actuel (le zéro du programme). 1. Appuyer sur ENTREE pour activer les fonctions de commutation suivantes : B Affichage de grands numéros.
Page 293
Notice de programation et utilisation P/N 70000409 – Fonctions S et M Section 12 - Fonctions S et M Cette section couvre les formats de codes S et M. Voir Tableau 12-1. Les codes sont inclus dans le programme de pièce et activés en mode manuel Tableau 12-1 Codes S et M Code...
Page 294
Notice de programation et utilisation P/N 70000409 – S & M Functions Fonctions (code M) Voir Tableau 12-2. Des codes M commandent une diversité de fonctions de la machine-outil. Ces codes peuvent être attribués par le constructeur de la machine. L’utilisateur devra se familiariser avec les codes M disponibles sur sa combinaison machine-commande.
Page 295
Notice de programation et utilisation P/N 70000409 – Fonctions S et M Table 12-4, Codes M de commande Code M Fonction Arrêt de programme . Le programme s’arrête indéfiniment. Appuyer sur START pour reprendre. Arrêt programme facultatif. Si le commutateur du matériel correspondant est sur marche, M01 agit comme M00.
Page 296
Notice de programation et utilisation P/N 70000409 – S & M Functions Code M Fonction M106 Passage d’essai, pas d’axe Z. M106 dans un fichier programme ou dans MDI règle le mode de passage d’essai (sans Z). Tous les mouvements d’avance sont exécutés à...
Page 297
On peut placer ce code à la fin du programme (avant M02)) pour invalider automatiquement les servocommandes. Cela équivaut à appuyer STOP NB : ANILAM recommande de placer un G04 T2.0 dans le bloc avant M9244. Cela permet aux servocommandes d’atteindre une position définie avant désactivation. M9247 Préréglage d’axe de lecture.
Page 298
Notice de programation et utilisation P/N 70000409 – S & M Functions M9351 Efface. Utilisé pour effacer l’écran Graphisme à tout X302 moment. Aucun autre code n’est permis sur ce bloc. Ordre d’exécution L’ordre d’exécution des codes disponibles est le suivant : T, M, S, F, G, XYZ (M98 P {sous appel} est l’exception) NB : L’appel de sous-programme (M98 Pn) s’exécutera toujours...
Page 299
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Section 13 - Communication et DNC Communication La CNC peut échanger des données avec d’autres dispositifs RS-232. La vitesse en bauds, parité, et bits de données , bits d’arrêt et paramètres de logiciel de la CNC et d’autres dispositifs doivent être en concordance.
Page 300
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Les câbles d’ordinateur conçus comme cordon de rallonge pour les périphériques d’ordinateurs ne peuvent pas être utilisés pour la communication RS-232 car les broches 2 et 3 ne sont alors pas interverties.
Page 301
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC PROGRAMME Le programme sélectionné pour l’émission PARAMETRES DE Les réglages requis pour que les deux machines envoient et reçoivent des COMMUNICAT ION SERIE programmes. Le réglage des paramètres de communication Le présent manuel n’examine pas les mérites respectifs des différents choix de paramètres.
Page 302
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Le réglage de la parité La CNC supporte les réglages de parité suivants : Impaires, paires et nulle. Pour régler la parité : 1. Sélectionner Parity pour afficher les options disponibles. Le réglage actuel s’affiche sur l’écran de communication Dans l’écran de communication, appuyer sur Param (F5).
Page 303
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Réglage du logiciel La CNC supporte les réglages de protocole suivants : marche et arrêt Le protocole de logiciel s’appelle fréquemment «Xon» ou «Xoff». Dans les progiciels commerciaux de communication, cela s’appelle «handshaking»...
Page 304
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC L’activation de l’écran de test de liaison Voir Figure Ecran de test de liaison. L’écran des communications étant actif, appuyer sur TestLnk (F8). L’écran de test de liaison s’active. Réglages activés Aire...
Page 305
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Tester la liaison Etablir une connexion RS-232 avec une autre machine (ou ordinateur). Régler l’autre machine pour la réception 3. Avec l’écran de test de liaison actif, utiliser le bloc numérique de la CNC pour entrer toute série de chiffres.
Page 306
OFF, il existe une possibilité qu’une mise en attente surcharge le tampon de la CNC, ce qui provoquera la perte de certaines parties du programme. ANILAM recommande l’utilisation avec le paramètre logiciel (Xon/Xoff) réglé sur ON. All rights reserved. Subject to change without notice.
Page 307
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC L’utilisation des codes de contrôle de données (DC) Les codes de contrôle des données (DC) sont parfois nécessaires pour automatiser l’opération d’un lecteur - perforateur de bande. Voir Tableau Code pour les contrôles de données disponibles.
Page 308
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC 3. Appuyer sur Envoi (F3) pour commencer à envoyer le programme. Si nécessaire, changer le nom du programme. Quand le programme a été complètement transféré à la bande perforée, appuyer sur 4 pour arrêter la perforation, si nécessaire. La CNC envoie le code DC4 au perforateur et celui-ci s’arrête.
Page 309
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Blocs reçus % registre reception % registre envoi Figure 0-4, Ecran de commande numérique directe (DNC) Total Blocs Rec: Le nombre total de blocs de programme que la commande CNC a reçu à ce point. % Registre reception Pourcentage du tampon de réception utilisé...
Page 310
Notice de programation et d’utilisation Communication P/N 70000409 - et DNC Pour mettre la CNC en mode de commande numérique directe, (DNC) : 1. Avec l’écran des communications actif, les paramètres réglés et la liaison testée, appuyer sur DNC (F4). Les libellés des touches de fonction de la DNC apparaissent.
Page 311
Notice de programation et d’utilisation P/N 70000409 – Logiciel machine et installation des périphériques Section 14 - Logiciel machine et installation des périphériques Mots de passe L’utilitaire d’installation exige un mot de passe pour certains paramètres limités. Le mot de passe à accès limité de la CNC est P1. Le mot de passe d’accès au service est P2.
Page 312
Notice de programation et d’utilisation P/N 70000409 – Logiciel machine et installation des périphériques 6. Sélectionner l’actualisation de logiciel. Appuyer sur . La ENTREE séquence d’installation commence. 7. Suivre les instructions sur l’écran. NB : Après avoir installé le logiciel, un réglage supplémentaire peut s’avérer nécessaire pour valider l’option achetée.
Page 313
Notice de programation et d’utilisation P/N 70000409 – Logiciel machine et installation des périphériques Equivalent de frappe de Fonction Face de la touche touche clavier Z (axes) U (axes) V (axes) W (axes) START ALT + S ATTENTE ALT+ H Active l’écran Se rapporte à...
Page 314
CNC Programming and Operations Manual P/N 70000409 – Installation du logiciel hors ligne Section 15 - Installation du logiciel OFFLINE Introduction La version OFFLINE du logiciel de la CNC exige un ordinateur équipé AU MINIMUM d’un processeur 386 SX avec co-processeur correspondant (ou modèle ultérieur).
Page 315
CNC Programming and Operations Manual Offline Software Installation P/N 70000409 – Tableau 0-1, Mots de passe OFFLINE Niveau de limitation Mot de passe Accès limité Accès de service Atomate intégré (IPI) Pour faire sortir le logiciel Appuyer sur ECHAPPpour faire sortir le logiciel de l’éc ran de sélection du menu principal.
Page 316
CNC Programming and Operations Manual P/N 70000409 – Installation du logiciel hors ligne L’utilisation du logiciel OFFLINE à partir de Windows 95 ou NT 1. Si l’on a sélectionné Desktop Icon (recommandé) au cours de l’installation, cliquer sur l’icône CNC du PC. 2.
Page 317
CNC Programming and Operations Manual Offline Software Installation P/N 70000409 – 4. Taper ce qui suit dans les champs d’entrée indiqués : Description 5300M Commande C:\P5M\RUNCNC.BAT Répertoire de travail 5. Cliquer sur le bouton Change Icon. La CNC affiche un message indiquant qu’il n’y a pas d’icône disponible pour le fichier spécifié.
Page 318
CNC Programming and Operations Manual P/N 70000409 – Installation du logiciel hors ligne Caractéristiques invalidées Les caractéristiques de logiciels suivantes, que l’on trouve dans la fenêtre Utility (F9) du répertoire de programmes ne sont pas disponibles dans n’importe quel système d’exploitation Windows : Disque de vérification Format disquette Optimisation disque dur...
Page 319
Notice de programation et d’utilisation P/N 70000409 – Programmation à quatre et cinq axes Section 16 - Programmation à quatre et cinq axes Types d’axes Le constructeur de machine établit les quatrièmes et cinquième axes 5400M/MK comme étant linéaires, rotatifs ou de lecture. Les trois axes de base sont X, Y et Z.
Page 320
Notice de programation et d’utilisation P/N 70000409 – Four and Five Axis Programming Rotatif, non synchrone ou synchrone Il convient de décider si le déplacement en quatrième ou cinquième axe sera synchrone ou non s ynchrone. Un mouvement synchrone est défini comme mouvement dans lequel tous les axes programmés (XYZU et / ou W) atteindront la cible simultanément.
Page 321
Notice de programation et d’utilisation P/N 70000409 – Programmation à quatre et cinq axes L’affichage de la vitesse d’avance est soit XYZ (synchronisation désactivée) soit vectorielle (synchronisation activée). Dans une installation à 4 axes, la table rotative est réglée de façon que la ligne centrale de l’axe rotatif soit parallèle à...
Page 322
Notice de programation et d’utilisation P/N 70000409 – Four and Five Axis Programming Tableau 16-1, Exemple 1 à 4 axes O4001 * 4-AX-DRL G90 G70 G0 T0 Z0 U0 M5 X0 Y0 T1 * #3 CENTERDRILL M3 S2400 G81 Z-.22 R.1 F12 M98 P1 T2 * 3/8"...
Page 323
Notice de programation et d’utilisation P/N 70000409 – Programmation à quatre et cinq axes Tableau 16-2, Exemple 2 à 4 axes O4002 * 4-AX-FRAIS G90 G70 G0 T0 Z0 U0 M5 X0 Y0 T1 * .2500 FRAIS BOULE M98 P1 LOOP 5 M98 P1 G90 G0 T0 Z0 M5...
Page 324
Notice de programation et d’utilisation P/N 70000409 – Four and Five Axis Programming Tableau 16-3, Exemple 3 à 4 axes O4003 * 4-AX-THD G90 G70 G0 T0 Z0 U0 M5 X0 Y0 T1 * SPECIAL THD-TOOL M3 S3500 G0 X.125 Y0 U0 G1 Z-.075 F80 M900 U G1 X -6 U((360 * 8 * 6) + 360)
Page 325
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Section 17 - Programmation FAO Mode FAO Le mode FAO est très différent de la méthode normale à codes G de programmation partielle. Avec la programmation FAO, on crée des programmes de pièces à...
Page 326
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO fournissent les outils pour changer la mise en route, ajuster l’affichage et gérer les profils. Nom de programme Nom du programme se rapportant aux profils. Coordonnées du Pointeur Témoin ABS/INC Témoin INCH/MM Pointeur Aire graphisme...
Page 327
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Les touches de fonction de mode FAO Pour activer les touches de fonction de mode FAO : En mode manuel, appuyer sur Program (F2) pour activer le répertoire de programme. Sélectionner un programme existant, puis appuyer sur FAO(F4).
Page 328
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Libellé Touche Fonction fonct. PROFIL Désactive les touches de fonction de profils EDITER- Utiliser pour créer, Effacer, changer et Importerer des profils. Recul Déplace le curseur d’un pas dans le sens contraire de l’entrée du profil.
Page 329
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Créer, copier, déplacer, Effacer, Inv Arc, Projeter, Unir et Importerer. IMPORTERANT: Avant de pouvoir programmer le curseur (décrit antérieurement) pour se déplacer sur un profil en utilisant ligne, arc ou chaîne, il faut d’abord créer un profil.
Page 330
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Copier Pour copier un profil existante : 1. S’assurer le curseur soit sur Le profil. 2. Appuyer sur EDITER-P (F3). Une fenêtre s’active. 3. Sélectionner Copier. Appuyer sur ENTREE. 4. La CNC demande Choisir definition de point(sélectionner définition de point…) 5.
Page 331
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Inv Arc (Rotation d’arc) Occasionnellement, il est possible que l’on programme un déplacement d’arc dans le mauvais sens. Au lieu de Effacer le segment et de le retracer, on peut inverser le sens de l’arc. Les arcs à la fin d’un profil ou entre deux segments peuvent être inversés.
Page 332
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Unir Parfois, ce qui apparaît comme un segment de droite unique est constitué de plusieurs segments tracés d’un bout à l’autre. Pour détecter la présence de nœuds supplémentaires dans le segment, déplacer le curseur le long du segment.
Page 333
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO VUE (F4) Utiliser la fonction VUE pour changer le point de vue du plan. Les options sont XY, XZ, YZ et Isometric (Iso). Pour des compléments d’information sur VUE, voir Graphisme Mode (mode de dessin). MOTION (F7) Utiliser MOTION pour produire des trajets d’outils pour les mouvements de contours, poches et perçages.
Page 334
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Contour Contour se met en surbrillance quand on appuie sur MOTION (F7). Utiliser ce dispositif pour usiner un profil pour : Un périmètre (contours) partiel. Une passe périmétrique pour finir une poche, rainure ou autre type de contour.
Page 335
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Figure 17-2, Menu des paramètres de contour Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 336
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Voir Tableau 17-4 Options de menu des paramètres de contour 1. Le menu des paramètres de contour 1 établit la liste suivante : Tableau 17-4, Options du menu des paramètres de contour 1 Paramètres Descriptions et options Numéro de...
Page 337
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètres Descriptions et options Recouvrement Entre une distance de pas d’outil. Ce paramètre ne s’applique que si le paramètre suivant "Nombre de passes XY", est programmé pour être supérieur à un (1).
Page 338
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètres Descriptions et options Direction de Inverse la direction du Recouvrement XY (si cela est programmé). Ce paramètre se rapporte au sens dans recouvrement lequel le Recouvrement se produira. Normalement, cela sera vers Le profil.
Page 339
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètres Descriptions et options Profil inversé Règle le trajet pour un fraisage autour du profil dans le sens contraire de celui programmé pour Le profil (par exemple sens horaire / anti-horaire). Chaque profil a un sens, indiqué...
Page 340
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO machine Changement d’outil Permet de changer l’outil et attribue un numéro d’outil à l’outil qui usinera le contour. Ce numéro d’outil est sorti au programme avec la fonction POST. Ce dispositif n’est pas affecté...
Page 341
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO avance : Entre la vitesse d’avance de coupe du contour. Appuyer sur ENTREE pour effacer la valeur actuelle. Entrer la nouvelle valeur et appuyer sur ENTREE pour la fixer. avance Z : Entre la vitesse d’avance de plongée de l’axe Z : Appuyer sur ENTREE pour effacer la valeur actuelle.
Page 342
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Voir Tableau 17-6. Les touches de fonction des menus de contour sont les suivantes :Tableau 17-6, Logiciel de l’écran de contour Libellé Touches Fonction fonction Calcule et affiche le trajet d’outil. Quand le trajet et Calc affiché, la CNC pose la question, Sauver trajectoire? _.
Page 343
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Pocket Parameters 1 hape number ....Tool diameter ....0.0000 XY stepover ..... 0.0000 XY stock ......0.0000 Z step ....... 0.0000 Z stock ......0.0000 Approach height ....0.0000 Top of pocket ....
Page 344
Contour. NB : ANILAM recommande de laisser une certaine quantité de matière en XY pour une passe de finition, puis faire une passe de contour autour du périmètre de la poche.
Page 345
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description Hauteur Règle la position à laquelle l’axe Z se déplacera rapidement avant de commencer le premier mouvement d’approche d’avance. En général, si Z0 est réglé en haut de la pièce, la hauteur d’approche sera réglée à...
Page 346
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description et Options Angle de Normalement réglé par Défaut. Dans ce cas, l’angle de coupe la première coupe sera dans le sens du premier élément du profil utilisée pour créer la poche. Le premier élément de chaque profil a une flèche à...
Page 347
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description et Options Point inicial Par défaut : Le logiciel FAO calcule automatiquement le point de départ. En général, ce point sera à l’intersection compensée des premier et dernier éléments du profil. Point FAO La colonne des icônes de définition des «...
Page 348
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description et Options Mouvements Entre ou sort du trajet avec un mouvement linéaire ou circulaire. Si ce dispositif n’est pas utilisé, l’outil plongera d’entrée / (entrée) et sortira en Z (sortie) avec l’outil directement sortie sur le trajet du profil.
Page 349
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Touches de fonction des menus des poches Voir Tableau 17-9 pour les descriptions des touches de fonction du menu de poche Tableau 17-9, Touches de fonction du menu des poches Libellé...
Page 351
NB : Les diamètres de perçage sont généralement utilisés comme référence seulement, car aucune compensation de diamètre n’est nécessaire. ANILAM recommande de programmer un diamètre qui servira de référence pour chaque perçage. Tous droits réservés. Sous réserve de modifications sans préavis.
Page 352
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description et Options Paramètres de Le menu de réglage du pointage s’active. Utiliser ce perçage menu pour entrer tous les paramètres nécessaires pour le cycle de perçage sélectionné avec le dispositif de cycle de perçage.
Page 353
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Effacer (suppression) La suppression est une autre sélection de la fenêtre MOTION (F7). « Suppression » supprime un trajet existant (contour, perçage ou poche) du programme. Sélectionner Effacer (Effacer) et appuyer sur ENTREE. Tous les numéros de trajet pour le programme actuel sont indiqués.
Page 354
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO PARAM (F9) (Réglage) Utiliser PARAM (F9) dans l’écran de mode FAO pour configurer le processeur POST ; mettre EN / HORS fonction les PROFILS, TRAJETS et GEOMETRIE ; fixer les attributs tels que flèches Activé/Inactivé, Identite, lignes d’axe et activation/inactivation des grilles d’axe.
Page 355
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description et Options Ceci Active/Inactive les lignes des axes (XYZ) Axes Options : Activé [par défaut] Inactivé Ceci Active/Inactive la grille. Quand elle est activée, la Grille grille apparaît à l’espace défini dans le paramètre suivant (longueur ).
Page 356
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Géométrie Le réglage de Géométrie dans la fenêtre PARAM (F9) permet d’inactiver la géométrie de construction par groupes. sélectionner Géométrie et appuyer sur ENTREE. Voir Tableau 17-12. Si la géométrie de construction existe, une fenêtre affiche les options suivantes : Tableau 17-12, Options de géométrie tout...
Page 357
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Figure 17-5, Options de menu POST Tableau 17-13, Options de menu POST Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 358
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Description et Options fichier code G Ceci entre un nouveau nom de fichier sur lequel on peut faire sortir le code Le nom par défaut est celui sélectionné quand on a introduit le mode FAO. Ecraser Se rapporter à...
Page 359
Sélectionne le nombre minimum et maximum de points décimaux et utilisé pour spécifier si remplir zeros est Activé/Désactivé. NB : ANILAM recommande de fixer le nombre maximum de points décimaux à au moins huit points. remplir zeros spécifie si des zéros en tête ou en queue se produiront.
Page 360
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Hot Keys (Touches d’accès rapide) Les Touches d’accès rapide sont disponibles en mode FAO, si l’on utilise un clavier de PC sur la CNC ou le logiciel hors ligne. Voir Tableau 17-14.
Page 361
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Lettre Définition Extrémité sur axe X (normalement un diamètre) Extrémité sur axe X (normalement un diamètre) Coordonnée d’axe X d’un centre de cercle ou rayon Coordonnée d’axe Y d’un centre de cercle ou rayon.
Page 362
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Outils de ligne Voir Tableau 17-16, Outils de segments de ligne et Tableau 17-17, Outils de définition d’extrémités de segments de ligne . En plus des six modèles de la colonne de droite, l’extrémité d’une ligne peut être décrite avec des outils de définition de points d’extrémité.
Page 363
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Utiliser l’angle et position X absolu. Ligne du curseur au point final dans n’Importere quelle direction. Défini par la coordonnée de point final X et l’angle absolu. Utiliser la position et l’angle absolu Y.
Page 364
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Tableau 17-17, Outils de définition de point final de segments de ligne Element de Fonction Données Géométrie Utiliser la position X et Y absolue du point. X, Y Appuyer sur Définit un point dans un système de ENTREE pour coordonnées X et Y.
Page 365
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Outils d’arc Voir Tableau 17-18. Il existe deux types d’arc s : horaire (Cw) et anti- horaire (Ccw). Appuyer sur ENTREE quand l’icône est sélectionné afin de commuter le sens du segment d’arc. Utiliser la FLECHE DROITE pour accéder aux modèles de définition.
Page 366
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Arrondi L’outil d’arrondi permet d’introduire un segment d’arrondi au lieu de l’arrête vive au nœud entre les deux segments. Pour arrondir un coin : 1. Déplacer le curseur jusqu’au coin à arrondir. 2.
Page 367
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Touches de fonction d’édition de profil Pour inverser le sens d’un arc Occasionnellement, on peut programmer le mouvement d’un arc dans le mauvais sens. Au lieu de Effacer le segment et de le retracer, on peut inverser le sens de l’arc.
Page 368
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Unir Parfois, ce qui peut apparaître un seul segment de ligne est parfois plusieurs segments tracés d’un bout à l’autre. Pour détecter la présence des nœuds supplémentaires dans le segment, déplacer le curseur le long du segment.
Page 369
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO NB : Parfois, des petits fragments d’un profil supprimée restent sur l’écran. Appuyer sur R, qui fonctionne comme touche d’accès rapide, pour rafraîchir l’écran. Pour changer la vue du mode FAO Appuyer sur ECRAN (F5) pour accéder aux fonctions d’affichage suivantes : Integrer...
Page 370
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Touches Description de fonction Liste de Indique les données de géométrie de construction pour les points, lignes et cercles de construction qui ont été géométrie programmés, y compris : Points : position X et Y, respectivement. Lignes : l’intersection X (Xin), l’intersection Y (Yin) et l’angle pour chaque ligne.
Page 371
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO 1. Liste Profils est mis en surbrillance par défaut. Appuyer sur ENTREE. La liste des profils disponibles dans le fichier apparaît. 2. Sélectionner Le profil à visionner et appuyer sur ENTREE. Les détails des mouvements dans Le profil apparaîtront dans une case de l’écran.
Page 372
éléments différents. Voir les listes de tableau pour comprendre les outils géométriques. Certains outils exigent que certains éléments fassent partie de la géométrie. ANILAM recommande aux opérateurs débutants d’expérimenter avec tous les outils de dessin. Les tableaux suivants sont fournis à titre de référence pour les caractéristiques de chaque outil.
Page 373
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Outil ponctuel Voir Tableau 17-20. Certains des outils ponctuels définissent la position d’un point dans le système de coordonnées, d’autres permettent à l’utilisateur de sélectionner un point existant dans la géométrie.
Page 374
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Outils linéaires Voir Tableau 17-21. Certains outils linéaires exigent une définition de points ou identification pour démarrer. Le mode FAO affiche un message quand cela est nécessaire. Les outils linéaires qui tracent des tangentes au cercle affichent toutes les lignes possibles et demandent d’en sélectionner une.
Page 375
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Voir Tableau 17-22. Certains outils pour cercles exigent une définition ou identification de point lorsqu’ils sont utilisés. Le mode FAO affiche un message quand cela est nécessaire. Les outils de cercle qui tracent des cercles tangents à...
Page 376
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Sélectionner l’icône CHAINAGE et appuyer sur ENTREE. La CNC demande «Selecc element:» (choisir élément). Entrer une séquence d’éléments géométriques à intersection par ordre de numéros, chacun séparé d’un espace. Appuyer sur ENTREE. La CNC trace la nouvelle profil d’une intersection à...
Page 377
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Parfois, de petits fragments d’un élément restent sur l’écran après suppression. Appuyer sur R, qui fonctionne comme touche rapide, pour rafraîchir l’écran. NB : La géométrie supprimée ne peut pas être rétablie. Pour Effacer tous les éléments géométriques Pour Effacer tous les éléments géométriques : 1.
Page 378
FAO . ANILAM suggère à l’utilisateur d’étudier ce chapitre et de se familiariser avec les touches du mode FAO. Chaque exemple commence par un plan, et se poursuit à travers le processus de programmation, depuis Creer jusqu’à...
Page 379
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Curseur vers le bas jusqu’à # 2 ENTREE, -1,5 ENTREE Curseur vers le haut ENTREE, 5 ENTREE F9 PARAM, Param, ENTREE (changement à Incremental), F9 (pour sortir la fenêtre), F9 de nouveau. Descendre le curseur jusqu’à...
Page 380
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Valeur des paramètres de contour de menu 2 Paramètre Réglage Notes N / A Vérification d’interférence Marche Couleur de trajectoire (choisir couleur) Profil inversée Mouvement d’entrée N / A Mouvement de sortie N / A Réglage machine ENTREE...
Page 381
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO R=1.25 R=.75 X5,Y0 X0,Y0 CAM3 Figure 17-8, L’usinage d’une rainure en utilisant contour Touches : F2 PROGRAM (si nécessaire) F2 Creer Taper CONTUR-2 appuyer sur ENTREE F4 FAO F3 EDITER-P Creer ENTREE, -1,25 ENTREE, 0 ENTREE Curseur à...
Page 382
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Voir Tableau 17-24. régler les paramètres suivants dans le menu de contour : Tableau 17-24, Réglages de l’exemple 2 : Fraisage d’une rainure en utilisant Contour Valeurs des paramètres de contour menu 1 Paramètres Réglages Numéro de profil...
Page 383
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Sortie (vers répertoire de programmes) F5 List, pour visionner le code G créé, puis F10. Après avoir établi la liste de code G, aller en Mode Graphisme (F7), et visionner le mode FAO de programme créé. Appuyer sur Selecc (F6) dans le répertoire de programmes pour sélectionner le programme.
Page 384
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Curseur à gauche, en bas jusqu’à CG, commuter sur Points Curseur à droite, en bas jusqu’à # 5 (intersection), ENTREE 1 ENTREE, 3 ENTREE, 1 ENTREE ENTREE de nouveau (pour intersection), puis 1 ENTREE, 3 ENTREE, 2 ENTREE F2 PROFIL F9 EffGeom, 3 ENTREE...
Page 385
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO F3 EDITER-P InvArc F2 PROFIL (Arrêt) F5 ENTREE (Intgr– cadrer) Le profil est maintenant correct ! Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 386
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO F9 PARAM GEOMETRIE , Tout NON, F9, F9 On suppose qu’un rayon de 0,7500 doit être placé dans deux positions, là où le rayon 2 inch rencontre le rayon 4 inch. Pour obtenir cela : F2 PROFIL F5 Avan...
Page 387
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Valeurs des paramètres de contour, menu 1 Paramètre Réglage Vérification d’interférence Marche Couleur de trajectoire (choisir couleur) Profil inversée Mouvement d’entrée N / A Mouvement de sortie N / A Réglage machine ENTREE Réglage machine...
Page 388
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Figure 17-10, Contour avec de nombreuses intersections inconnues Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 389
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Touches : F2 PROGRAM (si nécessaire) F2 Creer Taper CONTUR-4 appuyer sur ENTREE F4 FAO Curseur en bas jusqu’à CG, commuter sur Cercles Curseur à droite, puis en haut jusqu’à # 2, (Rayon, Centre) ENTREE 10 ENTREE, ENTREE, 0 ENTREE, 0 ENTREE F5 ENTREE (Intgr)
Page 390
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Vers Direction du pas de l’outil ENTREE Suite Valeur des paramètres de contour menu 2 Paramètre Réglage N / A Observations Marche Vérification d’interférence (Choisir couleur) Couleur de trajectoire Profil inversée N / A Mouvement d’entrée N / A...
Page 391
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Exemple numéro 5 Contour avec de nombreuses intersections inconnues – arcs tangentiels uniquement Voir Figure 17-11, Contour avec de nombreuses intersections inconnues – Arcs tangentiels uniquement. Le contour sera utilisé pour usiner le profile.
Page 392
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO ENTREE de nouveau, 3 ENTREE, -.5 ENTREE F2 PROFIL, F9 EffGeom, 3 ENTREE Curseur en haut jusqu’à # 4 ENTREE, 45+120 ENTREE, ENTREE, 0 ENTREE, 0 ENTREE Curseur en bas jusqu’à # 5 ENTREE, 3 ENTREE, .5 ENTREE ENTREE de nouveau, 3 ENTREE, -.5 ENTREE F9 EffGeom, 3 ENTREE Répéter les étapes 17 - 20, mais utiliser 45+240 pour étape 17...
Page 393
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Le profil est maintenant terminée et prête pour le contour. F7 MOTION Contour Voir Tableau 17-27. Régler les paramètres suivants dans le menu de contour. Tableau 17-27, Exemple 5: Contour avec de nombreuses intersections inconnues –...
Page 394
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO F5 ENTREE (pour cadrer - Intgr) F4 VUE, choisir Iso F8 (POST) Sortie (vers répertoire de programmes) F5 List, pour visionner le code G créé puis F10 Après avoir établi la liste de code G, aller en Mode Graphisme (F7), pour visionner le programme de mode FAO.
Page 395
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Tableau 17-28, Réglages d’exemple 6 : poches fraisées dans une pièce Valeur des paramètres de poches menu 1 Paramètre Réglage Numéro de profil 0.7500 Diam ètre d’outil 0.4000 Pas de l’outil XY 0.0150 Réserve de matière XY 0.0000...
Page 396
Toutes les poches exigeront une passe de « contour » autour du périmètre de la poche, pour finir les côtés (voir exemples 1 – 5 pour le contour) Par conséquent ANILAM recommande de programmer de la Suepaisseur en XY pour chaque poche.
Page 397
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO R=2.0 6.0” .50” TYP CAM5 Figure 17-12, Poche fraisée – X0 Y0 au centre du rayon Touches : F2 PROGRAM (si nécessaire) F2 Creer Taper POCHE-2, appuyer sur ENTREE F4 FAO Curseur en bas jusqu’à...
Page 398
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO La géométrie nécessaire pour alimenter le curseur existe maintenant. F3 EDITER-P Creer Curseur en bas jusqu’à # 5 ( ), ENTREE INTERSECTION 2 ENTREE, 4 ENTREE Curseur à gauche, puis en bas jusqu’à CHAINAGE, ENTREE 2 ENTREE, 3 ENTREE, -1 ENTREE, 4 ENTREE, 2 ENTREE, F9 F9 PARAM , GEOMETRIE, Tout NON, F9, F9 F5 E ENTREE (Intgr)
Page 399
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Réglage Changement d’outil N / A Mouvement initial Arrosage au début Marche Arrosage à la fin Arrêt Vitesse d’avance 15.0 Vitesse d’avance Z Broche au début Avan – vers l’avant Broche à...
Page 400
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Exemple numéro 8 Poche fraisée dans la pièce - X0 Y0 au coin inférieur gauche Voir Figure 17-13 Poche fraisée dans la pièce - X0 Y0 au coin inférieur gauche. Poche sera utilisé pour usiner la poche. Au fur et à mesure que l’on programme, on note les messages d’invite qui apparaissent à...
Page 401
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO F5 ENTREE (Intgr) Curseur en bas jusqu’à # 6 ENTREE, 270 ENTREE, 5 ENTREE, 2 ENTREE La géométrie nécessaire existe maintenant. Curseur à gauche, puis en bas jusqu’à CHAINAGE, ENTREE 1 -2 4 -3 5 6 ENTREE, F9 (noter les espaces) Curseur en haut jusqu’à...
Page 402
Toutes les poches exigeront une passe de « contour » autour du périmètre de la poche pour finir les côtés (voir Exemples 1-5 pour le contour). Par conséquent, ANILAM recommande que l’on programme de la Suepaisseur en XY pour chaque poche.
Page 403
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO F2 Creer Taper CONTUR-2 appuyer sur ENTREE F4 FAO Voir Tableau 17-31. Aller à l’exemple numéro 2, et exécuter les étapes 5 à 23, puis continuer avec l’étape 6 ci-dessous. Le profil est maintenant prête à...
Page 404
Toutes les poches exigeront une passe de « Contour » autour du périmètre de la poche pour finir les côtés (voir Exemples 1-5 pour le contour). Par conséquent, ANILAM recommande que l’on programme de la Suepaisseur XY pour chaque poche. On peut aussi programmer la Suepaisseur en Z, ce qui exigerait alors de programmer une seconde «...
Page 405
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Exemple numéro 10 Série de trous utilisant Percage Voir Figure 17-14, Série de trous utilisant Percage. Aucune géométrie de construction ne sera utilisée dans cet exemple. X0 Y0 est réglé au coin supérieur gauche de la pièce. Au fur et à mesure qu’on programme, on note les messages d’invite qui apparaissent à...
Page 406
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Paramètre Réglage Numéro de profil Cycle de perçage Pointage Diamètre d’outil 0.2500 Paramètre de perçage ENTREE Couleur de trajectoire (choisir couleur) Réglage machine ENTREE Valeurs G81 de menu de pointage Profondeur de trou -.2250 Hauteur de départ...
Page 407
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Contour sera utilisé pour finir les bords de la poche ; Percage sera utilisé pour percer les trous au fond de la poche. X0 Y0 est réglé au coin supérieur gauche de la pièce. Au fur et à mesure que l’on programme, on notera les invites qui apparaissent à...
Page 408
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Touches : F2 PROGRAM (si nécessaire) F2 Creer Taper TOUT-1 appuyer sur ENTREE F4 FAO F3 EDITER-P Creer ENTREE (pour sélectionner la définition du point actuel), 1 ENTREE, -1 ENTREE F9 PARAM, Param, ENTREE (pour commuter sur Incremental), F9, F9 Curseur à...
Page 409
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Tableau 17-33, Exemple 11 : paramètres de poche – Menus Poche, Contour et Percage Valeurs de paramètres de poche menu 1 Paramètres Réglages Numéro de profil Diamètre d’outil 0.5000 Recouvrement XY 0.1700 Suepaisseur XY .0150...
Page 410
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO F10, F10 F8 Calc F1 Oui F7 MOTION Contour Voir Tableau 17-34. Régler les paramètres suivants dans le ou les menu(s) de contour. Tableau 17-34, Exemple 11 : paramètres de contour – Menu Poche, Contour et Percage Valeurs des paramètres de contour menu 1 Paramètre...
Page 411
Toutes les poches exigent une passe de « contour » autour du périmètre de la poche pour finir les côtés (voir Exemples 1-5 pour le contour). Par conséquent, ANILAM recommande que l’on programme de la Suepaisseur en XY pour chaque poche.
Page 412
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Valeurs des paramètres de perçage, menu 2 Paramètres Réglages Changement d’outil N / A Mouvement initial Arrosage au début Marche Arrosage à la fin Arrêt Vitesse d’avance Broche au début Vers l’Avant Broche à...
Page 413
Notice de programation et d’utilisation P/N 70000409 – Programmation FAO Plan supplémentaire à pratiquer Utiliser Figure 17-16, Plan d’exercice A et Figure 17-17, plan d’exercice B pour améliorer vos compétences en programmation FAO. R 1” R 4.5” 45 Deg. Typ. R 4”...
Page 414
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Section 18 - Dispositifs de programmation avancés Modificateurs On utilise les modificateurs pour modifier la façon dont la CNC interprète une adresse de mot. Par exemple, une seule valeur dans un programme de mode inch peut forcer le mode métrique, sans programmer G71.
Page 415
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Exemple 2: G90 G01 X0 Y0 F10 ; G02 X1 Y1 I1 J0 F8 ; G01 X2 En mode MDI, on peut taper jusqu’à deux lignes de texte à la ligne de commande.
Page 416
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Format permanent : T1 D.5500 L-1.1000 H Cela fait changer le déport de diamètre d’outil 1 à 0,5500 et le déport de longueur à –1,1000. Cela actualise la page d’outil pour l’outil 1 aux valeurs introduites.
Page 417
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés NB : Quand les modificateurs d’outils sont activés, la CNC continue à appliquer tout déport d’usure introduite dans la page outil. Commandes sous forme d’expressions On peut programmer certaines commandes sous la forme d’expressions.
Page 418
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Voir tableau précédent Exemple G01 X(#100 + #101). Tous les calculs doivent être inclus entre parenthèses. Ceci définit une fonction d’expression. G00 Y&A(#102 * #103) LOOP (5 / 2 / .01) Exemple de multiplication, division et modification.
Page 419
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Voir tableau précédent Exemple TRUN (n) tronquera la valeur de (n). ! unary logique non, != (non égal à) ; positif, (+(#100)) signifie positif quelle que soit la valeur dans # 100 ; négatif, (-(#100)) signifie négatif quelle que soit la valeur dans numéro #100 ;...
Page 420
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Tableau 0-1 pour une liste des variables de système disponibles. Tous droits réservés. Sous réserve de modifications sans préavis. 8-Avril-99...
Page 421
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Tableau 0-1, Variables de systèmes Variable Description #1000 to #1009 Variables pour sauter des blocs (écriture / lecture) #1010 to #1015 Position d’outil ABS commandée (x,y,z,u,v,w) #1016 Mode de mouvement actuel G (0 = rapide, 1 = avance, 2 = arc sens horaire, 3 = arc sens anti-horaire, 5 = ellipse, 6 = spirale).
Page 422
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Variables pour l’utilisateur Certaines variables sont mises de côté pour l’utilisation propre du programmeur. Ces variables peuvent être utiles pour la programmation des macros. Ces variables sont en lecture et en écriture.
Page 423
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Les contraintes de la poche, ou le dispositif requis, sont ses paramètres. Les paramètres de tout dispositif varieront avec la variation des dimensions, par conséquent les paramètres s’appellent souvent variables.
Page 424
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Le réglage et le transfert des variables Réglage et transfert direct : Les variables sont chargées ou réglées quand elle apparaissent du côté gauche d’une équation (c’est à dire le côté gauche du signe égal). Exemple 1: N200 #100 = 5.56 La variable #100 contient le numéro 5,560000 jusqu’à...
Page 426
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Programmation des variables Exemple 1 Ce programme utilise des variables communes de la gamme de #50 à #149. Le programme usine une poche avec un angle de dépouille de 3 degrés sur les parois latérales.
Page 427
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés La poche sera fraisée avec un angle latéral de dépouille de trois degrés. Z est réglé à un incrément de pas ascendant de 0,02 in. #152 peut être réglé à une valeur souhaitée, peut-être pour déterminer la finition sur les parois latérales de la poche.
Page 428
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés N260 #102 = #152 + (#111 * 2 ) ;* CALCULER NOUVELLE LONGUEUR Y N270 X#101 ;* DEPLACER AUTOUR DU CARRE EN UTILISANT NOUVELLE LONGUEUR DE COTE N280 Y#102 N290 X(-#101)
Page 429
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Macros utilisateur (G65, G66, G67) Utiliser G66 quand on souhaite utiliser un sous -programme macro modal. Ces groupes d’instruction peuvent être des cycles fixés spéciaux composés par l’utilisateur pour simplifier l’utilisation de la pièce donnée, ou des programmes principaux pour des familles de pièces similaires, programmées avec des variables plutôt qu’avec des dimensions fixes.
Page 430
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés N220 #100 = #20 N230 ------- Les variables communes vont de #100 à #220. Le macro doit, soit faire partie du programme d’où il est appelé, soit être « inclus » en utilisant le code d’inclusion d’un fichier. Voir File Inclusion (inclusion de fichier).
Page 431
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Programmation macro G65, principal L’exemple suivant correspond à un programme macro simple. Dans cet exemple, le macro est un cycle de « fraisage de fenêtre » conçu pour fraiser une fenêtre carrée ou rectangulaire à travers une pièce. Exemple : O99 * WINDOW-MACRO-CALL G90 G70 G0 G17...
Page 432
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés applique le macro à tous les mouvements ultérieurs, jusqu’à annulation par G67. Programmer G67 après la dernière localisation de rainure. Exemple : O101 * SLOTCALL.G G90 G70 G0 G17 T0 Z0 X0 Y0 T1 D.25 L-1 F30...
Page 434
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Variables chaînées Les variables chaînées peuvent être utilisées pour rendre un programme macro plus facile à comprendre. Elles peuvent représenter une valeur ou une variable. Elles ne peuvent être utilisées que dans les sous-programmes.
Page 435
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Exemple : G90 G70 G0 G17 T0 Z0 X0 Y0 T1 F30 X1.5 Y0 * DEPLACER VERS CENTRE DE TROU G1 Z-.5 * DEPLACER Z A LA PROFONDEUR G65 P76 D2.0 S.010 J35 K20 G0 Z.1 * RELEVER Z AU PLAN DE DEGAGEMENT TO Z0...
Page 436
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés PRINT (ERROR! TOOL COMP NOT ALLOWED) ENDIF IF( TDIA < EPSI ) THEN IMPRESSION (AVERTISSEMENT: DIAM OUTIL = 0) M00 * PAUSE JUSQU'A CLE DE DEMARRAGE. ENDIF #34 = (#33/2); * RAYON INTERMEDIAIRE. #35 = (ABS(#7)/2- TDIA /2);...
Page 437
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Déclaration conditionnelle Cette sous-section traite des déclarations conditionnelles IF, THEN, ELSE, GOTO et WHILE (Si, donc, sinon, aller à et pendant). IF - THEN - ENDIF N300 IF (expression) THEN N310 ------------------- N360 ENDIF N370 ---------...
Page 438
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés N560 ------------------------ N590 END nnnn N600 --------- Si l’expression est vraie, le programme se répète entre N550 et N590 jusqu’à ce que l’expression devienne fausse. De même, si l’expression est fausse quand le bloc N550 est exécuté, la CNC passe au bloc N600.
Page 439
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés l’utilisateur dans un macro utilisateur. Elle est prévue pour être utilisée en conjonction avec le symbole de saut de bloc (\), comme indiqué dans l’exemple. Quand le saut de bloc est ACTIVE, le bloc N698 n’est pas exécuté.
Page 440
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Adressage forme courte L’abréviation appropriée demande au CNC d’activer la commande correspondante. Voir Tableau 0-4. Tableau 0-4, Abréviations Commande Abréviation GOTO LOOP PRINT THEN W HILE Termes logiques et comparatifs Termes logiques Toutes les opérations logiques peuvent être effectuées en utilisant les caractères ou combinaisons de caractères de commande suivants.
Page 441
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Termes comparatifs On peut comparer des variables avec des variables et des variables avec des constantes en utilisant des opérateurs d’égalité et d’inégalité. Opérateurs d’égalité N700 IF (#120 = #125) THEN (or GOTO) N710 -------------------- N740 IF (#130 = 360) THEN (or GOTO) N750 --------------------...
Page 442
Notice de Programmation et d’utilisation P/N 70000409 – Dispositifs de programmation avancés Inclusion de fichier Exemple 1 : ["FILENAME.G L’inclusion de fichier est une fonction qui permet à un sous - programme qui ne fait pas vraiment partie du fichier, d’être appelé à partir du programme principal ou à...
Page 443
% avance, 3-5 champs d'entrée en blanc, 7-10 % t/mn, 3-5 blk. Voir numéro de bloc *, 10-11 numéro de bloc, 3-6 *HALTED, 3-6 programmation de calque, 7-1 Extension .G, 10-2 bas du contour, 17-11 Extension .M, 10-2 tampon, 13-8, 13-11 .S, 10-3 ?, 10-10 distance calque, 17-42...
Page 444
contour, 17-8 mode de commande numérique direct, 13-11 touches de fonction d'écran de contour, 17- sens de coupe, 17-19 invalidation de pause d'avance, 12-2 codes M de commande, 12-2, 12-3 dispositif invalidé (hors ligne), 15-4 mouvement par à-coups classique, 3-7 servocommandes désactivées, 3-1 mode par à-coups classique, 3-9 utilitaires de disque, 10-1...
Page 446
retenir "Draw", 8-3 retenir ou annuler M00, 12-3 passage pas à pas, 11-2 M01, 12-3 passage automatique, 11-5 M02, 12-3, 12-5 retenir M100, 4-16, 12-3 exécution, 11-2 M1000, 12-4 opérations de transmission / réception, 13- M105, 12-3 M106, 12-3 point de départ, 3-7 M107, 12-3, 12-4 DEPART Z, 17-31 M19, 5-7...
Page 447
programmes sélectionnés, 10-5 autre, 10-5 programmes, 10-5 profil extérieur, 5-30 maximiser la mémoire, 10-3 PRIORITE, 3-5 maximiser le stockage de programme, 10-3 priorité sur paramètre de parcours continu mémoire maximum, 15-4 (M10000), 12-4 mémoire maximum permise, 15-4 code M, 12-1, 12-2 panoramique, 17-41 MDI, 3-7, 3-10, 11-1 param, 13-3...
Page 448
noms, 10-2 réinitialiser les servocommandes, 3-1 écran, 10-1 redémarrer, 8-7 affichage écran, 10-1 redémarrer un programme, 11-2 espace, 10-3 rétablir angles vifs, 17-6 arrêt (M00), 12-3 paramètres restreints, 15-1 mémorisation, 10-3 reprendre, 13-8 espace de mémorisation, 10-3 revenir du sous -programme (M99), 12-3 programmé...
Page 449
bits de données, 13-4 appel de sous-programme (M98), 12-3 type de données, 13-5 suppression de sortie code G, 17-31 ligne de grille, 8-6 commutation de pas-à-pas à auto, 11-3 parité, 13-4 système, 10-9 zéro de la pièce, 1-6 affichage de réception, 13-8 mode didacticiel, 3-7, 3-9 bits de stop, 13-4 didacticiel, 11-7...
Page 450
plan, 1-8 programmes, 8-1 mouvements rapides, 8-5 blocs sélectionnés, 8-8 axe W, 12-4 caractères génériques, 10-10 fenêtre , 8-10, 17-41 Windows 3.1 installation du logiciel hors ligne, 15-3 Windows 95 ou Windows NT installation du logiciel hors ligne, 15-2 axe X, 1-3 coordonnées X, 1-4 position X0, Y0, Z0, 1-4 Xinactivé, 13-5...
Page 451
ANILAM Inc. 3300 Corporate Way Miramar, FL EE.UU. 33025 ( (954) 430-6600 (954) 450-6700 * anilaminc@anilam.com ANILAM Inc. CA 2923 Saturn Street, Unit F Brea, CA EE.UU. 92821 ( (714) 577-4911 (714) 577-4919 * anilamla@anilam.com ANILAM Ltd. 16 Plover Close, Interchange Park...