MANUEL DE PROGRAMMATION VOLUME 1 - 1020 1040 1060T.pdf · PDF file commande...

Click here to load reader

  • date post

    10-Mar-2020
  • Category

    Documents

  • view

    7
  • download

    3

Embed Size (px)

Transcript of MANUEL DE PROGRAMMATION VOLUME 1 - 1020 1040 1060T.pdf · PDF file commande...

  • 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 D