Num 1020 CnC manual
date post
07-Jul-2015Category
Education
view
3.451download
22
Embed Size (px)
Transcript of Num 1020 CnC manual
12-96 fr-938819/5
NUM1020/1040/1060M
MANUEL DEPROGRAMMATION
VOLUME 10100938819/5
2 fr-938819/5
Malgr tout le soin apport llaboration de ce document, NUM ne peut garantir lexactitude de toutes les informations quil contient et ne peuttre tenu responsable, ni des erreurs quil pourrait comporter, ni des dommages qui pourraient rsulter de son utilisation ou de son application.
Les produits matriels, logiciels et services prsents dans ce document sont tout moment susceptibles dvolutions quant leurs caractristiquesde prsentation, fonctionnement ou utilisation. Leur description ne peut en aucun cas revtir un aspect contractuel.
Les exemples de programmation sont dcrits dans ce manuel titre didactique. Leur utilisation dans des programmes dapplications industriellesncessite des adaptations spcifiques selon lautomatisme concern et en fonction du niveau de scurit demand.
Copyright NUM 1996.Toute reproduction de cet ouvrage est interdite. Toute copie ou reproduction, mme partielle, par quelque procd que ce soit, photographie,magntique ou autre, de mme que toute transcription totale ou partielle lisible sur machine lectronique est interdite.
Copyright NUM 1996 logiciel NUM gamme 1000.Ce logiciel est la proprit de NUM. Chaque vente dun exemplaire mmoris de ce logiciel confre lacqureur une licence non exclusivestrictement limite lutilisation du dit exemplaire. Toute copie ou autre forme de duplication de ce produit est interdite.
fr-938819/5 3
Table des matires
Table des matires
1 Rappel des connaissances 1 - 11.1 Gnralits sur le systme 1 - 31.2 Rappels sur la machine 1 - 5
2 Structure d'un programme 2 - 12.1 Format de mot 2 - 42.2 Format des blocs 2 - 72.3 Structure gnrale dun programme 2 - 92.4 Classification des fonctions prparatoires
G et auxiliaires M 2 - 183 Programmation des axes 3 - 1
3.1 Gnralits 3 - 33.2 Programmation des axes secondaires
indpendants 3 - 43.3 Programmation des couples daxes
parallles porteur/port 3 - 53.4 Programmation des axes rotatifs
modulo 360 3 - 63.5 Programmation des axes rotatifs
asservis dbattement limit 3 - 73.6 Programmation des axes A, B ou C
dclars non rotatifs 3 - 74 Programmation ISO 4 - 1
4.1 Choix du systme de programmation 4 - 74.2 Choix du plan 4 - 104.3 Commandes de broche 4 - 124.4 Positionnement rapide 4 - 234.5 Programmation des dplacements 4 - 264.6 Conditions denchanement des
trajectoires 4 - 604.7 Vitesse de dplacement 4 - 624.8 Programmation des outils 4 - 764.9 Cycles de base 4 - 1094.10 Autres cycles 4 - 1464.11 Ruptures de squences 4 - 1934.12 Choix des origines des dplacements 4 - 2294.13 Interpolation spline 4 - 2474.14 Fonctions diverses 4 - 2564.15 Programmation spcifique multi-
groupes daxes 4 - 2944.16 Programmation spcifique des axes
automates 4 - 3044.17 Spcificits des machines mixtes (MX) 4 - 3084.18 Emission de messages 4 - 314
4 fr-938819/5
5 Programmation gomtrique de profil 5 - 15.1 Programmation gomtrique de
profil (PGP) 5 - 35.2 Fonction PROFIL 5 - 24
6 Programmation paramtre 6 - 16.1 Variables programme L 6 - 36.2 Paramtres externes E 6 - 206.3 Equivalences des adresses 6 - 586.4 Transfert des valeurs courantes des
variables L et des paramtres E dansle programme pice 6 - 59
6.5 Affichage dun message avec attentedune rponse de loprateur 6 - 61
6.6 Affichage de messages avec valeurparamtre 6 - 63
6.7 Lecture des symboles daccs ltatprogramme 6 - 64
6.8 Diagrammes gnraux de laprogrammation paramtre 6 - 68
7 Pile programme - Variables L et variables symboliques 7 - 17.1 Pile programme 7 - 37.2 Sauvegarde et restitution des variables L 7 - 37.3 Variables symboliques 7 - 6
8 Programmation de numros et messages d'erreurs 8 - 18.1 Gnralits 8 - 38.2 Cration de messages derreurs 8 - 3
Annexe A Tableaux rcapitulatifs des fonctions A - 1A.1 Tableau rcapitulatif des fonctions G A - 3A.2 Tableau rcapitulatif des fonctions M A - 18A.3 Tableau rcapitulatif des fonctions
diverses A - 23Annexe B Tableaux rcapitulatifs des paramtres externes E B - 1
B.1 Paramtres en mmoire automate B - 3B.2 Paramtres en mmoire CN B - 3
Annexe C Tableau rcapitulatif des formats de mots C - 1
fr-938819/5 5
Table des matires
Annexe D Liste des erreurs D - 1D.1 Erreurs diverses et erreurs machine D - 3D.2 Erreurs en programmation paramtre D - 5D.3 Erreurs en programmation gomtrique
de profil (PGP) D - 6D.4 Erreurs diverses D - 7D.5 Demande de dplacements en dehors
des courses machine D - 8D.6 Erreurs en programmation structure D - 8D.7 Dfauts axes D - 8D.8 Erreurs en cycles de poches quelconques D - 9D.9 Axes non identifis sur le bus D - 10D.10 0prateurs dynamiques en C D - 10D.11 Erreurs en interpolation Spline D - 10D.12 Erreurs en Numaform D - 11D.13 Erreurs de programmation des cycles D - 12
6 fr-938819/5
fr-938819/5 7
Table des matires
Tableau des mises jour
EVOLUTIONS DE LA DOCUMENTATION
Date Indice Nature des volutions
01-92 0 Cration du document (conforme au logiciel indice B)
02-93 1 Mise en conformit avec lindice D du logiciel
Evolutions du manuel :- classification des fonctions prparatoires G et auxiliaires M- programmation spcifique multi-groupes daxes- traitement des blocs et des fonctions G et M programmes (avec G997 G999)- programmation de numros et messages derreurs- la programmation structure et lutilisation des tables de variables sont supprimes du manuel et reportes dans le manuel de programmation complmentaire
Prise en compte des volutions
Logiciel indice C :- programmation spcifique des axes automates- commande et mesure de 4 broches- cration du paramtre externe E41004Logiciel indice D :- interpolation spline- taraudage rigide- correction doutil dans lespace 3 ou 5 axes- cration des paramtres externes E42000 E42127, E79003, E79004, E41005, E941xx, E960xx, E961xx, E962xx, E963xx
02-94 2 Mise en conformit avec lindice F du logicielAjout dun paragraphe concernant laccs la fonction PROFIL (Voir 5.2)
Evolutions du manuel :- cycles de poche ou surfaage avec contours quelconques (G46)- interpolation circulaire dfinie par trois points (G23)- enchanement des blocs sans arrt des mouvements en interruption de squence et
limitation de la vitesse d'avance aprs interruption par EF (volutions de G10)- suspension momentane de la prparation 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)- appel inconditionnel d'une squence par G77 N..- sens d'excution d'une poche (G45) par EG2 ou EG3
8 fr-938819/5
Prise en compte des volutions
Logiciel indice E :- programmation polaire- vitesse davance dans les congs EB+ et chanfreins EB-- extension du paramtre E21000- paramtres externes E49001 E49128, E931xx, E932xx, E933xx, E7x100, E934xx,
E951xx, E952xx, E41102, E33xyz, E43xyz, E34xxy, E44xxy, E21100 E20111,E9030x, E9031x, E9032x, E9033x, E970xx, E971xx, E972xx, E11014, E11016 etE32001
- acquisition de variables dans la pile dun autre groupe daxes, fonction VAR H.. N.. N..- adressage par fonction [.RG80]- conversion de lunit interne en unit de programmation par fonction U ^pour les axes
linaires- ajout dun paragraphe concernant les spcificits des machines mixte- arguments nouveaux avec les cycles G81 G89
01-95 3 Mise en conformit avec lindice G du logicielEvolution du manuel :- paramtres externes E11012, E11013, E11017, E11018, E41006, E935xx,
E980xx et E981xx
11-95 4 Mise en conformit avec lindice J du logicielEvolution du manuel :- envoi d'un message, CN vers PC ($9)- appel du bloc de retour d'un sous-programme (G77 -i)- numro d'outil T dfini par 8 chiffres- paramtres externes E32002, E32003, E32004, E32005, E9034x, E9035x, E7x101,
E913xx, E942xx, E973xx, E982xx et E983xx
Prise en compte des volutions
Logiciel indice H :- paramtres externes E11008, E936xx
8 fr-938819/5
EVOLUTIONS DE LA DOCUMENTATION
Date Indice Nature des volutions
12-96 5 Mise en conformit avec l'indice L du logicielEvolution du manuel :- cration / 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- affectation d'axe par paramtre externe E69003- correction dans l'espace avec outil cylindrique (G43)- Axes programms par variables L ou paramtres E dfinis par variable symbolique
Prise en compte des volutions :
Logiciel indice J et K :- lissage de courbe dans l'espace (G104)
fr-938819/5 9
Tableau des mises jour
10 fr-938819/5
fr-938819/5 11
Prliminaires
Structure de la documentation produit NUM 1020/1040/1060Documents utilisateur
Ces documents sont destins lexploitation de la commande numrique.
NUMM/W
MANUEL
OPERATEUR
938821
NUMT
MANUEL
OPERATEUR
938822
NUMM
MANUELDE
PROGRAMMATIONVOLUME 1VOLUME 2
938819
NUM T
MANUELDE
PROGRAMMATIONVOLUME 1VOLUME 2
938820
NUMG
MANUEL DEPROGRAMMATIONRECTIFICATIONCYLINDRIQUE
938930
Documents intgrateurCes documents sont destins la mise en uvre de la commande numrique surune machine.
NUM1060
MANUELD'INSTALLATION
ET DE MISEEN UVRE
938816
NUM1020/1040
MANUELD'INSTALLATION
ET DE MISEEN UVRE
938938
NUM
MANUELDES
PARAMETRES
938818
NUM
MANUEL DEPROGRAMMATIONDE LA FONCTIONAUTOMATISME-
LANGAGE LADDER
938846
NUM
MANUELOPERATEURSDYNAMIQ