12-96 fr-938820/5 NUM 1020/1040/1060T MANUEL DE PROGRAMMATION VOLUME 1 01009388
12-96 fr-938820/5 NUM 1020/1040/1060T MANUEL DE PROGRAMMATION VOLUME 1 0100938820/5 2 fr-938820/5 Malgré tout le soin apporté à l’élaboration de ce document, NUM ne peut garantir l’exactitude de toutes les informations qu’il contient et ne peut être tenu responsable, ni des erreurs qu’il pourrait comporter, ni des dommages qui pourraient résulter de son utilisation ou de son application. Les produits matériels, logiciels et services présentés dans ce document sont à tout moment susceptibles d’évolutions quant à leurs caractéristiques de présentation, fonctionnement ou utilisation. Leur description ne peut en aucun cas revêtir un aspect contractuel. Les exemples de programmation sont décrits dans ce manuel à titre didactique. Leur utilisation dans des programmes d’applications industrielles nécessite des adaptations spécifiques selon l’automatisme concerné et en fonction du niveau de sécurité demandé. © Copyright NUM 1996. Toute reproduction de cet ouvrage est interdite. Toute copie ou reproduction, même partielle, par quelque procédé que ce soit, photographie, magnétique ou autre, de même que toute transcription totale ou partielle lisible sur machine électronique est interdite. © Copyright NUM 1996 logiciel NUM gamme 1000. Ce logiciel est la propriété de NUM. Chaque vente d’un exemplaire mémorisé de ce logiciel confère à l’acquéreur une licence non exclusive strictement limitée à l’utilisation du dit exemplaire. Toute copie ou autre forme de duplication de ce produit est interdite. Table des matières fr-938820/5 3 Table des matières 1 Rappel des connaissances 1 - 1 1.1 Généralités sur le système 1 - 3 1.2 Rappels sur la machine 1 - 5 2 Structure d'un programme 2 - 1 2.1 Format de mot 2 - 4 2.2 Format des blocs 2 - 7 2.3 Structure générale d’un programme 2 - 9 2.4 Classification des fonctions préparatoires G et auxiliaires M 2 - 18 3 Programmation des axes 3 - 1 3.1 Généralités 3 - 3 3.2 Programmation des axes secondaires indépendants 3 - 4 3.3 Programmation des couples d’axes parallèles porteurs/portés 3 - 5 3.4 Programmation des axes rotatifs modulo 360°. 3 - 6 3.5 Programmation des axes rotatifs asservis à débattement limité. 3 - 7 3.6 Programmation des axes A, B ou C déclarés non rotatifs 3 - 7 3.7 Spécificités tourelle avant, tourelle arrière 3 - 8 4 Programmation ISO 4 - 1 4.1 Choix du système de programmation 4 - 5 4.2 Programmation au diamètre ou au rayon 4 - 9 4.3 Commandes de broche 4 - 11 4.4 Positionnement rapide 4 - 29 4.5 Programmation des déplacements 4 - 32 4.6 Conditions d’enchaînement des trajectoires 4 - 59 4.7 Vitesse de déplacement 4 - 61 4.8 Programmation des outils 4 - 70 4.9 Cycles de base 4 - 91 4.10 Autres cycles d’usinage 4 - 128 4.11 Ruptures de séquences 4 - 165 4.12 Choix des origines des déplacements 4 - 203 4.13 Interpolation spline 4 - 216 4.14 Systèmes de coordonnées avec axe C 4 - 226 4.15 Fonctions diverses 4 - 238 4.16 Etat «Axe incliné» ou état «Meule inclinée» sur rectifieuse 4 - 267 4.17 Programmation spécifique multi-groupes d’axes 4 - 273 4 fr-938820/5 4.18 Programmation spécifique des axes automates 4 - 283 4.19 Emission de messages 4 - 288 4.20 Synchronisation des broches 4 - 293 5 Programmation géométrique de profil 5 - 1 5.1 Programmation géométrique de profil (PGP) 5 - 3 5.2 Fonction PROFIL 5 - 22 6 Programmation paramétrée 6 - 1 6.1 Variables programme L 6 - 3 6.2 Paramètres externes E 6 - 16 6.3 Equivalences des adresses 6 - 54 6.4 Transfert des valeurs courantes des variables L et des paramètres E dans le programme pièce 6 - 55 6.5 Affichage d’un message avec attente d’une réponse de l’opérateur 6 - 57 6.6 Affichage de messages avec valeur paramétrée 6 - 59 6.7 Lecture des symboles d’accès à l’état programme 6 - 60 6.8 Diagrammes généraux de la programmation paramétrée 6 - 64 7 Pile programme - Variables L et variables symboliques 7 - 1 7.1 Pile programme 7 - 3 7.2 Sauvegarde et restitution des variables L 7 - 4 7.3 Variables symboliques 7 - 7 8 Programmation de numéros et messages d'erreurs 8 - 1 8.1 Généralités 8 - 3 8.2 Création de messages d’erreurs 8 - 3 Annexe A Tableaux récapitulatifs des fonctions A - 1 A.1 Tableau récapitulatif des fonctions G A - 3 A.2 Tableau récapitulatif des fonctions M A - 17 A.3 Tableau récapitulatif des fonctions diverses A - 22 Annexe B Tableaux récapitulatifs des paramètres externes E B - 1 B.1 Paramètres en mémoire automate B - 3 B.2 Paramètres en mémoire CN B - 3 Annexe C Tableau récapitulatif des formats mots C - 1 Table des matières fr-938820/5 5 Annexe D Liste des erreurs D - 1 D.1 Erreurs diverses et erreurs machine D - 3 D.2 Erreurs en programmation paramétrée D - 5 D.3 Erreurs en programmation géométrique de profil (PGP) D - 6 D.4 Erreurs diverses D - 7 D.5 Demande de déplacements en dehors des courses machine D - 8 D.6 Erreurs en programmation structurée D - 8 D.7 Défauts axes D - 8 D.8 Erreurs en cycles de poches quelconques D - 9 D.9 Axes non identifiés sur le bus D - 10 D.10 0pérateurs dynamiques en C D - 10 D.11 Erreurs en interpolation Spline D - 10 D.12 Erreurs en Numaform D - 11 D.13 Erreurs de programmation des cycles D - 12 6 fr-938820/5 Table des matières fr-938820/5 7 Tableau des mises à jour EVOLUTIONS DE LA DOCUMENTATION Date Indice Nature des évolutions 04-92 0 Création du document (conforme au logiciel indice B) 02-93 1 Mise en conformité avec l’indice D du logiciel Evolutions du manuel : - classification des fonctions préparatoires G et auxiliaires M - traitement des blocs et des fonctions G et M programmées (avec G997 à G999) - programmation de numéros et messages d’erreurs - cycles de chambrage, alèsage et taraudage - la programmation structurée et l’utilisation des tableaux de variables sont supprimées du manuel et reportées dans le manuel de programmation complémentaire Prise en compte des évolutions Logiciel indice C : - programmation spécifique des axes automates - création du paramètre externe E41004 Logiciel indice D : - interpolation spline - taraudage rigide - création des paramètres externes E42000 à E42127, E79003, E79004, E41005, E941xx, E960xx, E961xx, E962xx, E963xx 02-94 2 Mise en conformité avec l’indice F du logiciel Evolution du manuel : - interpolation circulaire définie par trois points (G23) - enchaînement des blocs sans arrêt des mouvements en interruption de séquence et limitation de la vitesse d'avance après interruption par EF (évolutions de G10) - suspension momentanée de la préparation du bloc suivant (G79+/-) - appel de sous programme de POM automatique - appel de sous programme sur RAZ - émission de messages par $0 à $6 (ex chapitre 3, passant en fin de chapitre 4) - ajout d’un paragraphe concernant l’accès à la fonction PROFIL (Voir 5.2) - appel inconditionnel d'une séquence par G77N.. Prise en compte des évolutions Logiciel indice E : - programmation polaire - vitesse d’avance EF dans les congés EB+ et chanfreins EB- - fonctions de déplacements parallèles aux axes inclinés (G05 et G07) - extension du paramètre E21000 - paramètres externes E49001 à E49128, E931xx, E932xx, E933xx, E7x100, E934xx, E951xx, E952xx, E41102, E33xyz, E43xyz, E34xxy, E44xxy, E21100 à E20111, E9030x, E9031x, E9032x, E9033x, E970xx, E971xx et E972xx, E11014, E11016 et E32001 - acquisition de variables dans la pile d’un autre groupe d’axes, fonction VAR H.. N.. N.. - adressage par fonction [.RG80] - conversion de l’unité interne en unité de programmation par fonction U pour le linéaires 01-95 3 Mise en conformité avec l'indice G du logiciel Evolution du manuel : - synchronisation de broches - paramètres externes E11013, E41006, E935xx, E980xx 11-95 4 Mise en conformité avec l’indice J du logiciel Evolution du manuel : - envoi d'un message, CN vers PC ($9) - appel du bloc de retour d'un sous-programme (G77 -i) - numéro d'outil T défini par 8 chiffres - meule inclinée sur rectifieuse - paramètres externes E32002, E32003, E32004, E32005, E69002,E9034x, E9035x, E7x101, E913xx, E942xx, E973xx, E982xx et E983xx Prise en compte des évolutions Logiciel indice H : - paramètres externes E11008, E936xx 8 fr-938820/5 EVOLUTIONS DE LA DOCUMENTATION Date Indice Nature des évolutions 12-96 5 Mise en conformité avec l'indice L du logiciel Evolution du manuel : - création / suppression de programme ou de bloc ISO (G76+/-) - conversion de l'unité interne en unité de programmation par la fonction M pour les axes rotatifs Prise en compte des évolutions : Logiciel indice J et K Tableau des mises à jour fr-938820/5 9 10 fr-938820/5 fr-938820/5 11 Préliminaires Structure de la documentation produit NUM 1020/1040/1060 Documents utilisateur Ces documents sont destinés à l’exploitation de la commande numérique. NUM M/W MANUEL OPERATEUR 938821 NUM T MANUEL OPERATEUR 938822 MANUEL DE PROGRAMMATION VOLUME 1 VOLUME 2 938819 MANUEL DE PROGRAMMATION VOLUME 1 VOLUME 2 NUM M NUM T MANUEL DE PROGRAMMATION VOLUME 1 VOLUME 2 938820 NUM uploads/Industriel/ progtgfr-pdf.pdf
Documents similaires
-
18
-
0
-
0
Licence et utilisation
Gratuit pour un usage personnel Attribution requise- Détails
- Publié le Mar 04, 2021
- Catégorie Industry / Industr...
- Langue French
- Taille du fichier 3.5937MB