Vous êtes sur la page 1sur 328

Introduction Mise en marche, accostage du point de rfrence

1 2 3 4 5 6 7 8 9

Rglage

SINUMERIK 802D SINUMERIK 802D base line Utilisation et programmation Tournage

Mode de fonctionnement manuel

Mode automatique

Programmation des pices

Systme

Programmation

Cycles

Valable pour Commande Version de logiciel SINUMERIK 802D 2 SINUMERIK 802D base line 1

Edition 08/2005

Consignes de scurit
Ce manuel donne des consignes que vous devez respecter pour votre propre scurit ainsi que pour viter des dommages matriels. Les avertissements ayant trait la scurit personnelle sont mis en vidence par un triangle de danger, ceux qui ne concernent que les dommages matriels ne sont pas accompagns du triangle de danger. Les avertissements sont reprsents ci-aprs par ordre dcroissant de niveau de risque.

! ! !

Danger
signifie que la non-application des mesures de scurit appropries entrane la mort ou des blessures graves.

Attention
signifie que la non-application des mesures de scurit appropries peut entraner la mort ou des blessures graves.

Prcaution
accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut entraner des blessures lgres.

Prcaution
non accompagn dun triangle de danger, signifie que la non-application des mesures de scurit appropries peut entraner un dommage matriel.

Important
signifie que le non-respect de lavertissement correspondant peut entraner lapparition dun vnement ou dun tat indsirable. En prsence de plusieurs niveaux de risque, cest toujours lavertissement correspondant au niveau le plus lev qui est reproduit. Lorsquun avertissement accompagn dun triangle signale un risque de dommages corporels, ce mme avertissement peut aussi contenir une mise en garde contre un risque de dommages matriels.

Personnel qualifi
Linstallation et lexploitation de lappareil/du systme concern ne sont autorises quen liaison avec la prsente documentation. La mise en service et lexploitation dun appareil/systme ne doivent tre effectues que par des personnes qualifies. Au sens des consignes de scurit figurant dans cette documentation, on entend par personnel qualifi les personnes possdant lhabilitation pour mettre en service, mettre la terre et baliser des appareils et circuits lectriques, conformment aux normes de scurit.

Utilisation conforme
Dispositions respecter :

Attention
Lappareil ne pourra tre utilis que pour les application prvues, dcrites dans le catalogue et dans la description technique et ce, uniquement en combinaison avec les appareils et les composants en provenance recommands ou agrs par Siemens. Lutilisation de ce produit dans les meilleures conditions de fonctionnement et de scurit prsuppose un transport, un stockage, une installation et un montage effectus dans les rgles de lart, ainsi quune manipulation soigneuse et un entretien rigoureux.

Marques
Toutes les dsignations repres par sont des marques dposes de Siemens AG. Les autres dsignations dans ce document peuvent tre des marques dont lutilisation par des tiers leurs propres fins peut enfreindre les droits de leurs propritaires respectifs.

Exclusion de responsabilit
Nous avons vrifi la conformit du contenu du prsent manuel avec le matriel et le logiciel qui y sont dcrits. Or des divergences ntant pas exclues, nous ne pouvons pas nous porter garants pour la conformit intgrale. Si lusage de ce manuel devait rvler des erreurs, nous en tiendrons compte et apporterons les corrections ncessaires ds la prochaine dition.
Siemens AG Automation and Drives Postfach 4848 D-90437 NRNBERG ALLEMAGNE Copyright (E) Siemens AG 2005. 6FC5698-2AA00-1DP4 Siemens AG 2005 Sous rserve de modifications techniques.

Avant-propos
Documentation SINUMERIK La documentation SINUMERIK comporte 3 volets : S S S Documentation gnrale Documentation utilisateur Documentation constructeur/S.A.V.

De plus amples informations sur les autres publications relatives la SINUMERIK 802D ainsi que sur les publications sappliquant lensemble des commandes SINUMERIK (par exemple interface universelle, cycles de mesure...) seront fournies par votre agence SIEMENS. En allant sur Internet sous : http://www.siemens.com/motioncontrol et en cliquant sur Support, Documentation technique, Bibliographie, vous pouvez consulter la liste des documents disponibles dans les diffrentes langues qui est actualise chaque mois. La version Internet de la documentation DOConCD, savoir DOConWEB, se trouve ladresse : http://www.automation.siemens.com/doconweb

Public vis par la documentation


La prsente documentation sadresse au constructeur de la machine-outil. Cette documentation dcrit en dtail toutes les procdures que lutilisateur doit connatre pour mettre la commande SINUMERIK 802D en service.

Version standard
Les prsentes instructions de service dcrivent les fonctionnalits de la version standard. Les options complmentaires ou modifications apportes par le constructeur de la machineoutil sont documentes par celui-ci. La commande numrique peut possder des fonctions qui dpassent le cadre de la prsente description. Le client ne peut toutefois pas faire valoir de droit en liaison avec ces fonctions, que ce soit dans le cas de matriels neufs ou dans le cadre dinterventions du service aprsvente.

Assistance tlphonique
Pour toute question, veuillez vous adresser notre service dassistance tlphonique : A&D Technical Support Tl. : +49 (0) 180 / 5050 222 Fax: +49 (0) 180 / 5050 223 Internet : http://www.siemens.de/automation/supportrequest Pour toute autre demande (suggestion, correction) concernant la documentation, envoyez une tlcopie ou un message lectronique aux adresses suivantes : Fax : +49 (0) 9131 / 98 63315 E-mail : motioncontrol.docu@siemens.com Formulaire fax : voir en fin de document.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

iii

Avant-propos

Adresse Internet
http://www.siemens.com/motioncontrol

iv

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Contenu

Contenu
1 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
1.1 1.2 1.3 1.3.1 1.3.2 1.3.3 1.4 1.5 Organisation de lcran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Groupes fonctionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aides la saisie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Calculatrice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Edition de caractres chinois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Touches ddies (Hot Keys) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Le systme daide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Systmes de coordonnes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1-11
1-11 1-14 1-15 1-15 1-20 1-21 1-22 1-24

2 3

Mise en marche et accostage du point de rfrence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rglage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


3.1 3.1.1 3.1.2 3.1.3 3.1.4 3.1.5 3.2 3.3 3.3.1 3.4 3.5 Entre des outils et des correcteurs doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Crer un nouvel outil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dtermination (manuelle) des corrections doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dtermination des correcteurs doutil avec un palpeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dtermination des correcteurs doutil laide dune doptique de mesure . . . . . . . . . . . . . . Rglage du palpeur . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Surveillance doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Entre/modification du dcalage dorigine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dtermination du dcalage dorigine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Programmation des donnes de rglage Groupe fonctionnel Paramtres . . . . . . . . . . . . Paramtres de calcul R Groupe fonctionnel Offset/Paramtres . . . . . . . . . . . . . . . . . . . . .

2-27 3-29
3-30 3-32 3-33 3-36 3-37 3-38 3-40 3-42 3-43 3-44 3-47

Mode de fonctionnement manuel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


4.1 4.1.1 4.2 4.2.1 Mode JOG Groupe fonctionnel Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Attribution de manivelles lectroniques . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine . . . . . . . Dressage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4-49
4-50 4-53 4-54 4-57

Mode automatique . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
5.1 5.2 5.3 5.4 5.5 5.6 Slection et dmarrage dun programme pice Groupe fonctionnel Machine . . . . . . . . . Recherche de bloc Groupe fonctionnel Machine . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interruption, arrt du programme pice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccostage aprs abandon . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Raccostage aprs arrt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Excution dun programme externe (interface RS232) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5-61
5-66 5-67 5-68 5-69 5-69 5-70

Programmation des pices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .


6.1 6.2 6.3 6.4 6.5 Entre dun nouveau programme Groupe fonctionnel Program . . . . . . . . . . . . . . . . . . . . . Edition du programme pice Groupe fonctionnel Programme . . . . . . . . . . . . . . . . . . . . . . Description simplifie du contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Simulation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Transmission de donnes via linterface RS232 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6-71
6-74 6-75 6-77 6-95 6-96

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Contenu

Systme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7.1 7.1.1 7.1.2

7-99

Diagnostic de lAP dans un schma contacts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-120 Structure de limage lcran . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-120 Autres moyens de commande . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7-121

Programmation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-131
8.1 8.1.1 8.1.2 8.1.3 8.1.4 8.1.5 8.1.6 8.2 8.2.1 8.2.2 8.2.3 8.2.4 8.2.5 8.2.6 8.2.7 8.3 8.3.1 8.3.2 8.3.3 8.3.4 8.3.5 8.3.6 8.3.7 8.3.8 8.3.9 8.3.10 8.3.11 8.3.12 8.3.13 8.3.14 8.3.15 8.3.16 8.3.17 8.3.18 8.3.19 8.4 8.4.1 8.4.2 8.4.3 8.4.4 8.4.5 8.5 8.5.1 8.5.2 8.5.3 8.6 8.6.1 8.6.2 8.6.3 Bases de la programmation de la commande numrique . . . . . . . . . . . . . . . . . . . . . . . . . . . . Nom de programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure du programme . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure dun mot et adresse . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Structure dun bloc . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Jeu de caractres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste des instructions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Instructions de dplacement . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cotation absolue/relative : G90, G91, AC, IC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cotation mtrique et cotation inch : G71, G70, G710, G700 . . . . . . . . . . . . . . . . . . . . . . . . . Cotation de rayon/de diamtre : DIAMOF, DIAMON . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dcalage dorigine programmable : TRANS, ATRANS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Facteur dchelle programmable SCALE, ASCALE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Ablocage de la pice dcalage dorigine rglable : G54 G59, G500, G53, G153 . . . . . Limitation programmable de la zone de travail : G25, G26, WALIMON, WALIMOF . . . . . . Dplacement des axes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolation linaire en rapide : G0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolation linaire avec avance : G1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolation circulaire : G2, G3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolation circulaire avec point intermdiaire CIP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cercle avec transition tangentielle : CT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filetage pas constant : G33 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filetage pas variable : G34, G35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Interpolation de filetage : G331, G332 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accostage dun point fixe : G75 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accostage du point de rfrence : G74 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Mesure avec palpeur dclenchement : MEAS, MEAW . . . . . . . . . . . . . . . . . . . . . . . . . . . . Avance F . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrt prcis/contournage : G9, G60, G64 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportement lacclration : BRISK, SOFT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correction de lacclration en pourcentage : ACC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dplacement avec commande anticipatrice : FFWON, FFWOF . . . . . . . . . . . . . . . . . . . . . 3me et 4me axe . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrt temporis : G4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dplacement en bute . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dplacement de la broche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vitesse de rotation de broche S, sens de rotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Limitation de la vitesse de rotation de broche : G25, G26 . . . . . . . . . . . . . . . . . . . . . . . . . . . Positionnement de la broche : SPOS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Rapports de bote de vitesses . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2me broche . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Fonctions de tournage spciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Vitesse de coupe constante G96, G97 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Arrondi/cong, chanfrein . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Description simplifie du contour . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outil et correcteur doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remarques gnrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Outil T . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Numro de correcteur doutil D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-131 8-131 8-131 8-132 8-133 8-134 8-136 8-148 8-148 8-149 8-150 8-151 8-152 8-154 8-155 8-157 8-157 8-158 8-159 8-162 8-162 8-163 8-166 8-167 8-168 8-168 8-169 8-170 8-171 8-173 8-174 8-175 8-176 8-176 8-177 8-181 8-181 8-181 8-182 8-183 8-183 8-185 8-185 8-187 8-188 8-191 8-191 8-191 8-192

vi

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Contenu

8.6.4 8.6.5 8.6.6 8.6.7 8.6.8 8.6.9 8.6.10 8.7 8.8 8.9 8.9.1 8.9.2 8.9.3 8.10 8.10.1 8.10.2 8.10.3 8.10.4 8.11 8.11.1 8.11.2 8.12 8.12.1 8.12.2 8.13 8.13.1 8.13.2 8.13.3 8.14 8.14.1 8.14.2 8.15

Slection du correcteur de rayon doutil : G41, G42 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Comportement aux angles : G450, G451 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dsactivation de la correction du rayon doutil : G40 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Cas particuliers de la correction du rayon doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Exemple de correction du rayon doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Utilisation doutils de fraisage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Correcteur doutil : Interventions spciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8-196 8-197 8-199 8-200 8-201 8-202 8-204

Fonction supplmentaire M . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-205 Fonction H . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-206 Paramtres de calcul R, LUD et variable AP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Paramtre de calcul R . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Donnes utilisateur locales (LUD) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Lecture et criture de variables AP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-207 8-207 8-208 8-210

Sauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-211 Destination dun saut . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-211 Sauts inconditionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-211 Sauts conditionnels . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-212 Exemple de programmation de sauts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-214 Sous-programmes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-215 Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-215 Appel de cycles dusinage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-217 Compteurs chronomtriques et compteurs de pices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-218 Compteurs chronomtriques pour la dure dexcution . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-218 Compteurs de pices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-219 Instructions pour la surveillance doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Liste des surveillance doutil . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Surveillance de la dure de vie . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Surveillance du nombre de pices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-221 8-221 8-222 8-223

Oprations de fraisage sur tours . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-226 Fraisage de la face frontale TRANSMIT . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-226 Fraisage de la surface cylindrique TRACYL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8-228 Fonctions G quivalentes sur SINUMERIK 802S tournage . . . . . . . . . . . . . . . . . . . . . . . . 8-233

Cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-235
9.1 9.2 9.3 9.4 9.4.1 9.4.2 9.4.3 9.4.4 9.4.5 9.4.6 9.4.7 9.4.8 9.4.9 9.4.10 9.4.11 9.4.12 9.4.13 9.4.14 Vue densemble des cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-235 Programmation des cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-236 Aide graphique dans lditeur pour la programmation des cycles . . . . . . . . . . . . . . . . . . . . . 9-238 Cycles de perage/taraudage/alsage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Gnralits . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions pralables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perage, centrage CYCLE81 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perage, lamage CYCLE82 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perage de trous profonds CYCLE83 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Taraudage sans porte-taraud compensateur CYCLE84 . . . . . . . . . . . . . . . . . . . . . . . . . . . Taraudage avec porte-taraud compensateur CYCLE840 . . . . . . . . . . . . . . . . . . . . . . . . . . Alsage lalsoir 1 (Alsage 1) CYCLE85 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alsage au tour (Alsage 2) CYCLE86 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Taraudage avec arrt 1 (Alsage 3) CYCLE87 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Perage avec arrt 2 (Alsage 4) CYCLE88 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Alsage lalsoir 2 (Alsage 5) CYCLE89 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Range de trous HOLES1 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Trous sur un cercle HOLES2 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9-240 9-240 9-241 9-242 9-245 9-247 9-251 9-254 9-258 9-261 9-264 9-267 9-269 9-271 9-275

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

vii

Contenu

9.5 9.5.1 9.5.2 9.5.3 9.5.4 9.5.5 9.5.6 9.5.7 9.6 9.6.1 9.6.2 9.6.3 9.6.4

Cycles de tournage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conditions pralables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usinage de gorges CYCLE93 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Dgagement (formes E et F selon DIN) CYCLE94 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Chariotage avec dtalonnage CYCLE95 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Usinage de dgagements de filetage CYCLE96 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Filetage CYCLE97 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Concatnation de filetages CYCLE98 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages derreurs et traitement des erreurs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Remarques gnrales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Traitement des erreurs dans les cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Aperu des alarmes de cycle . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Messages gnrs dans les cycles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9-278 9-278 9-280 9-288 9-292 9-305 9-309 9-315 9-322 9-322 9-322 9-322 9-324

viii

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Dfinition des touches de la SINUMERIK 802D

Dfinition des touches de la SINUMERIK 802D


Touche deffacement
&

Touche dinsertion Tabulateur ENTER/Touche dentre Touche du groupe fonctionnel Position Touche du groupe fonctionnel Programme Touche du groupe fonctionnel Paramtres Touche du groupe fonctionnel Gestionnaire de programmes Groupe fonctionnel Alarme/Systme

sans affectation Touche Recall Touche ETC Touche dacquittement des alarmes sans fonction Touche Info Touche Shift Touche Control Touches de changement de page

Touches de dplacement du curseur Touche de slection/touche de basculement

Touches alphanumriques
Touche Alt Touche despacement (Space) Touche deffacement (Backspace) Double affectation avec la fonction Shift

Touches numriques
Double affectation avec la fonction Shift

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

ix

Tableau de commande machine externe

Tableau de commande machine externe

Touche configurable par lutilisateur, avec LED Touche configurable par lutilisateur, sans LED INCREMENT Mode manuel incrmental JOG
80 70 60 90 100 110 120

REFERENCE POINT Point de rfrence AUTOMATIC SINGLE BLOCK Bloc par bloc

20 10 6 2 0

40

60 70

80 90 100 110 120

MANUAL DATA Entre manuelle SPINDEL START LEFT Broche Marche gauche SPINDEL STOP Arrt broche

RESET SUSPENSION PROGR. DEPART PROGR. SPINDEL START RIGHT Broche Marche droite RAPID TRAVERSE OVERLAY Dplacement en rapide Axe X Axe Z
%

ARRET DURGENCE

Spindle Speed Override Correction de la vitesse de rotation

Feed Rate Override Correction de lavance

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction
Nota Dans le prsent manuel, labrviation 802D bl sera utilise pour dsigner la SINUMERIK 802D base line.

1.1

Organisation de lcran

Zone dtat

Fonction G

Zone dapplication

Zone de dialogue et de touches logicielles

Fig. 1-1

Organisation de lcran

Lcran se divise en trois zones principales : S S S Zone dtat Zone dapplication Zone de dialogue et de touches logicielles

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-11

Introduction 1.1 Organisation de lcran

Zone dtat

Fig. 1-2 Tableau 1-1 Elment dimage

Zone dtat Explication des lments dimage de la zone dtat Affichage Signification

Groupe fonctionnel actif, mode de fonctionnement actif Position JOG ; 1 INC, 10 INC, 100 INC, 1000 INC, VAR INC (valuation incrmentale en mode JOG) MDA AUTOMATIC Offset Programme Gestionnaire de programmes Systme Alarme Caractrisation Langage externe par G291 Barre des alarmes et des messages 2 Sont ffi h de faon alterne : S t affichs d f lt 1. le numro de lalarme avec le texte de lalarme l alarme l alarme 2. un message Etat du programme RESET 3 RUN STOP 4 5 6 7 Programme abandonn/tat initial Programme en cours dexcution Programme interrompu

Influences sur le programme en mode automatique Rserv Messages CN Programme pice slectionn (programme principal)

1-12

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.1 Organisation de lcran

Zone de dialogue et de touches logicielles

Fig. 1-3 Tableau 1-2 Elment dimage 1

Zone de dialogue et de touches logicielles Explication des lments dimage dans la zone de dialogue et de touches logicielles Affichage Symbole Recall En actionnant la touche Recall, vous revenez au niveau de menu suprieur. Barre de messages Affichage dinformations lintention de loprateur Information sur ltat MMC ETC est possible (par actionnement de cette touche, la barre de menu horizontale affiche des fonctions supplmentaires) Notation mixte active Transfert de donnes en cours Connexion active avec loutil de programmation de lAP Signification

Barres de menu verticale et horizontale

Touches logicielles standard


Le masque est referm. Interruption de la saisie, fermeture de la fentre. La saisie est termine et le calcul est effectu.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-13

Introduction 1.2 Groupes fonctionnels

La saisie est termine et les valeurs introduites sont transfres. La fonction bascule le masque de la programmation du diamtre la programmation du rayon.

1.2

Groupes fonctionnels
Vous pouvez excuter les fonctions de la commande dans les groupes fonctionnels suivants : Position Offset/Paramtres Programme Gestionnaire de programmes Systme Alarme Commande de la machine Entre de valeurs de corrections et de donnes de rglage Cration de programmes pice Rpertoire des programmes pice Diagnostic, mise en service Liste des alarmes et des messages

Pour changer de groupe fonctionnel, vous actionnez la touche correspondante (touche physique).

Niveaux de protection
La saisie ou la modification de donnes sensibles de la commande est protge par mot de passe. Lintroduction ou ldition de donnes dans les menus suivants dpend du niveau de protection selectionn. S S S S S Corrections doutils Dcalages dorigine Donnes de rglage Rglages RS232 Cration/correction dun programme

1-14

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.3 Aides la saisie

1.3
1.3.1

Aides la saisie
Calculatrice
La fonction de calculatrice est activable dans chaque groupe fonctionnel avec la touche SHIFT =. Les quatre fonctions de base, ainsi que les fonctions sinus, cosinus, lvation au carr et racine carre sont disponibles pour calculer les expressions algbriques. La fonction parenthses permet de calculer des expressions imbriques. Le nombre de parenthses imbricables est illimit. Lorsquune valeur figure dj dans le champ de saisie, la fonction reprend cette valeur dans la ligne de saisie de la calculatrice. Sur actionnement de la touche Input, le rsultat est calcul et affich par la calculatrice. La touche logicielle Accept valide le rsultat et lintroduit lendroit o se trouve le curseur dans lditeur de programme pice, puis referme la calculatrice. Nota Lorsquun champ de saisie est en mode ddition, vous pouvez restaurer ltat initial avec la touche de basculement (Toggle).

Fig. 1-4

Calculatrice de poche

Caractres autoriss pour la saisie


+, , *, / Oprateurs lmentaires S Fonction sinus La valeur X (en degrs) place devant le curseur est remplace par la valeur sin(X). O Fonction cosinus La valeur X (en degrs) place devant le curseur est remplace par la valeur cos(X).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-15

Introduction 1.3 Aides la saisie

Q Fonction lvation au carr La valeur X place devant le curseur est remplace par la valeur X2. R Fonction racine carre La valeur X place devant le curseur est remplace par la valeur X. ( ) Fonction parenthses (X+Y)*Z

Exemples de calcul
Problme pos 100 + (67*3) sin(45_) cos(45_) 42 4 (34+3*2)*10 100+67*3 45 S 45 C 4 Q 4 R (34+3*2)*10 Saisie > Rsultat > 301 > 0.707107 > 0.707107 > 16 > 2 > 400

Pour le calcul de points auxiliaires sur un contour, la calculatrice dispose des fonctions suivantes : S S S S calcul de la transition tangentielle entre un secteur de cercle et une droite dcalage dun point dans le plan conversion de coordonnes polaires en coordonnes cartsiennes calcul du deuxime point final dun contour constitu de deux droites dfinies par un rapport angulaire

Touches logicielles
Cette fonction sert au calcul dun point sur un cercle. Le point est dfini par langle de la tangente, le rayon du cercle et son sens de rotation.

Fig. 1-5

Entrez le centre du cercle, langle de la tangente et le rayon du cercle.

1-16

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.3 Aides la saisie

G2/G3

Avec la touche logicielle G2/G3, dfinissez le sens de rotation du cercle. La valeur de labscisse et la valeur de lordonne sont calcules. Labscisse est le premier axe du plan dusinage actuel, lordonne est le second axe de ce plan. La valeur de labscisse est copie dans le champ de saisie depuis lequel vous avez appel la fonction calculatrice, la valeur de lordonne lest dans le champ suivant. Si vous avez appel la fonction partir de lditeur de programmes pice, la mmorisation des coordonne se fera sous les noms daxe dfinissant le plan de base. Exemple : Calcul du point dintersection entre le secteur de cercle le plan G18. Sont donns : Rayon : 10 Centre du cercle : Z 147 x 103 Angle de raccordement de la droite : 455
X

et la droite

dans

Z X

Rsultat :

Z = 154.071 X = 110.071

Cette fonction calcule les coordonnes cartsiennes dun point du plan qui doit tre reli un point (PP) par une droite. Le calcul ncessite que soit connue la distance entre les points et langle de pente (A2) de la nouvelle droite par rapport la pente (A1) de la droite existante.

Fig. 1-6

Entrez les coordonnes et les valeurs angulaires suivantes : S S S S les coordonnes du point existant (PP) langle de pente de la droite (A1) la distance du nouveau point au point PP langle de pente de la droite de liaison (A2) par rapport A1

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-17

Introduction 1.3 Aides la saisie

Les coordonnes cartsiennes sont calcules, puis copies dans deux champs de saisie successifs. La valeur de labscisse est copie dans le champ de saisie depuis lequel vous avez appel la fonction calculatrice, la valeur de lordonne lest dans le champ suivant. Si vous avez appel la fonction partir de lditeur de programmes pice, la mmorisation des coordonnes se fera sous les noms daxe dfinissant le plan de base. La fonction convertit les coordonnes polaires donnes en coordonnes cartsiennes.

Fig. 1-7

Entrez le point de rfrence, la longueur du vecteur et langle de pente. Les coordonnes cartsiennes sont calcules, puis copies dans deux champs de saisie successifs. La valeur de labscisse est copie dans le champ de saisie depuis lequel vous avez appel la fonction calculatrice, la valeur de lordonne lest dans le champ suivant. Si vous avez appel la fonction partir de lditeur de programmes pice, la mmorisation des coordonne se fera sous les noms daxe dfinissant le plan de base. Cette fonction calcule le point final manquant du contour constitu de deux portions de droite, la deuxime portion de droite tant perpendiculaire la premire. De ces droites on connat les valeurs suivantes : Droite 1 : point de dpart et angle de pente Droite 2 : longueur et point final dans le systme de coordonnes cartsiennes

Fig. 1-8

1-18

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.3 Aides la saisie

Cette fonction slectionne la coordonne connue du point final. La valeur de lordonne ou de labscisse est connue.

La deuxime droite forme un angle de 90 degrs avec la premire droite, dans le sens horaire ou dans le sens antihoraire.

Le point final manquant est calcul. La valeur de labscisse est copie dans le champ de saisie depuis lequel vous avez appel la fonction calculatrice, la valeur de lordonne lest dans le champ suivant. Si vous avez appel la fonction partir de lditeur de programmes pice, la mmorisation des coordonne se fera sous les noms daxe dfinissant le plan de base.

Exemple

Fig. 1-9

Le dessin est complter avec la valeur du centre du cercle afin de permettre le calcul du point dintersection entre le secteur de cercle et la droite. Le calcul des coordonnes manquantes du centre du cercle seffectue avec la fonction calculatrice perpendiculaire la droite au niveau de la transition tangentielle. , car le rayon est

Fig. 1-10

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-19

Introduction 1.3 Aides la saisie

Calcul de M1 dans la portion de contour 1 : Le rayon, positionn sur la droite dfinie par langle, est tourn de 90 vers la droite. Slectionnez le sens de rotation correspondant avec la touche logicielle Lextrmit doit tre dfinie laide de la touche logicielle . .

Saisissez les coordonnes du ple, langle de pente de la droite, lordonne du point final et le rayon de cercle comme longueur.

Fig. 1-11

Rsultat :

X = 60 Z = 44,601

1.3.2

Edition de caractres chinois


Cette fonction est disponible uniquement dans la version en langue chinoise. La commande offre une fonction permettant de travailler avec des caractres chinois dans lditeur de programmes et dans lditeur des messages dalarme de lAP. Aprs activation de la fonction, il suffit de saisir le caractre recherch dans le champ de saisie, sous forme phontique (alphabet phontique). Lditeur propose plusieurs caractres pour ce phonme. Vous slectionnez lun dentre eux par lentre dun chiffre correspondant (1 ... 9).

Fig. 1-12

Editeur chinois

Alt

Activation/dsactivation de lditeur

1-20

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.3 Aides la saisie

1.3.3

Touches ddies (Hot Keys)


Le tableau de commande offre la possibilit de marquer, de copier, de couper et deffacer du texte laide de touches de commande spciales. Ces fonctions sont disponibles pour lditeur de programmes pice, mais aussi pour les champs de saisie. CTRL CTRL CTRL CTRL Alt Alt ou touche Info. C B X V L H Copier Marquer Dcouper Insrer Commutation sur notation mixte Systme daide

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-21

Introduction 1.4 Le systme daide

1.4

Le systme daide
Vous activez le systme daide avec la touche Info. Le systme daide donne une description succincte de toutes les fonctions de commande essentielles. Il traite galement les sujets suivants : S S S liste des commandes CN avec description succincte de chacune programmation des cycles explication des alarmes dentranement

Fig. 1-13

Table des matires du systme daide

Show

Cette fonction ouvre la rubrique slectionne.

Fig. 1-14
Go to topic

Description de la rubrique daide

Cette fonction permet de slectionner des renvois. Un renvoi est identifi par les caractres >>....<<. Cette touche logicielle nest accessible que sil est fait tat dun renvoi dans la zone dapplication. Lorsque vous slectionnez un renvoi, la touche logicielle Back to topic saffiche galement. Elle vous permet de revenir la vue prcdente.

Back to topic

1-22

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.4 Le systme daide

Find

La fonction permet de rechercher un terme dans la table des matires. Tapez le terme recherch et lancez la recherche.

Aide dans le domaine diteur de programme


Le systme fournit une explication pour chaque instruction CN. Vous pouvez accder directement au texte daide en plaant le curseur derrire linstruction et en actionnant la touche Info.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-23

Introduction 1.5 Systmes de coordonnes

1.5

Systmes de coordonnes
Pour les machines-outils, des systmes de coordonnes cartsiens, orients droite, sont utiliss. Les dplacements sur la machine sont ainsi dcrits comme des mouvements relatifs entre loutil et la pice.
+Z +Y

+X

+X

+Z

Fig. 1-15

Dfinition du sens des axes, autrement dit du systme de coordonnes pour la programmation en mode tournage.

Systme de coordonnes machine (SCM)


Lorientation du systme de coordonnes sur la machine dpend du type de machine. Le systme de coordonnes peut avoir des orientations diffrentes.

+Z +X

Fig. 1-16

Coordonnes et axes machine lexemple dun tour

Lorigine de ce systmes de coordonnes est lorigine machine. Ce point ne reprsente quun point de rfrence dfini par le constructeur de la machine. Il ne doit pas obligatoirement tre accostable. La plage de dplacement des axes machine peut tre situe dans la zone ngative.

1-24

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Introduction 1.5 Systmes de coordonnes

Systme de coordonnes pice (SCP)


Pour la description de la gomtrie dune pice dans le programme pice, on utilise galement un systme de coordonnes cartsien orient droite (voir figure 1-15). Lorigine pice peut tre librement slectionne sur laxe Z par le programmeur. Sur laxe X, il concide avec laxe de rotation.
Pice

X
Pice

Z
Pice

W - origine pice

Fig. 1-17

Systme de coordonnes pice

Systme de coordonnes relatif


En plus du systme de coordonnes machine et du systme de coordonnes pice, la commande propose un systme de coordonnes relatif. Ce systme de coordonnes sert dfinir des points de rfrence arbitraires qui nont aucune influence sur le systme de coordonnes pice actif. Tous les dplacements daxes sont affichs par rapport ces points de rfrence.

Ablocage de la pice
La pice est abloque sur la machine en vue de son usinage. Elle doit tre dgauchie de faon ce que les axes du systme de coordonnes pice soient parallles aux axes de la machine. Dans laxe Z un dcalage rsultant de lorigine machine lorigine pice est dtermin et il est inscrit dans le dcalage dorigine rglable. Dans le programme CN, lactivation de ce dcalage pendant lexcution du programme est programme par exemple avec G54 (voir aussi le chapitre 8.2.6).

X Machine
M

Pice

X Pice
W

Z Machine
p. ex.

Z Pice G54

Fig. 1-18

Pice sur la machine

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

1-25

Introduction 1.5 Systmes de coordonnes

Systme de coordonnes pice courant


Avec le dcalage dorigine programmable TRANS, il est possible de crer un dcalage par rapport au systme de coordonnes pice. Ce systme de coordonnes dcal est le systme de coordonnes pice courant (voir le chapitre Dcalage dorigine programmable : TRANS).

1-26

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mise en marche et accostage du point de rfrence


Nota

Lorsque vous mettez en marche la SINUMERIK 802D et la machine, tenez compte galement de la documentation sur la machine, car la mise en service et laccostage du point de rfrence sont des fonctions qui dpendent de la machine. La procdure dcrite dans la prsente documentation a t rdige pour un tableau de commande machine MCP 802D. La procdure peut diffrer lgrement si vous utilisez un autre tableau de commande.

Squence opratoire
Commencez par mettre la commande CN et la machine sous tension. Le dmarrage achev, vous vous trouvez dans le groupe fonctionnel Position, mode de fonctionnement JOG. La fentre Accostage du point de rfrence est active.

Fig. 2-1

Image de base JOG REF

Activez la fonction Accostage du point de rfrence avec la touche Ref du tableau de commande machine. La fentre Accostage du point de rfrence (figure 2-1) indique si la prise de rfrence des axes a t effectue.
La prise de rfrence de laxe est faire Laxe a atteint le point de rfrence

+X

...
Z

Appuyez sur les touches de sens.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

2-27

Mise en marche et accostage du point de rfrence

Si vous ne slectionnez pas le bon sens pour laccostage, aucun dplacement na lieu. Accostez le point de rfrence dans chaque axe successivement. Pour mettre fin la fonction, slectionnez un autre mode de fonctionnement (MDA, AUTOMATIC ou JOG). Nota La fonction Accostage du point de rfrence nest possible que dans le mode de fonctionnement Jog.

2-28

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage

3
Avant de pouvoir travailler avec la CN, vous devez procder au rglage de la machine, des outils etc. par S S S entre des outils et des correcteurs doutil entre/modification du dcalage dorigine entre des donnes de rglage

Remarques prliminaires

Arborescence

Tool List

Tool life

Work offset

R variable

Setting data Work area limit

User data

Tool measure Delete tool Extend

Measure workpiece

Time counter

Tool measure Delete tool Extend

Edges

Find

Misc

Edges

Find New tool

Find New tool

Fig. 3-1

Arborescence du menu Groupe fonctionnel Paramtres

Nota Les touches logicielles repres par : sur la figure 3-1 ne sont pas disponibles sur la 802D bl.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-29

Rglage 3.1 Entre des outils et des correcteurs doutil

3.1

Entre des outils et des correcteurs doutil

Fonctionnalit
Les correcteurs doutil se composent dune srie de donnes qui traduisent la gomtrie, lusure et le type doutil. Chaque outil contient un nombre de paramtres dfini selon le type doutil. Les outils sont identifis par un numro (numro T). Voir aussi le chapitre 8.6 Outil et correcteur doutil

Procdures
Cette fonction ouvre la fentre des donnes de correction doutil avec une liste des outils utiliss. Vous pouvez parcourir la liste avec les touches de dplacement du curseur ainsi que les touches Page Up et Page Down.

Tool List

Fig. 3-2

Liste des outils

Vous entrez les valeurs de correction S S en amenant la barre du curseur sur le champ dentre modifier, en effectuant lentre de la valeur ou des valeurs

et en les validant avec Input ou par un dplacement du curseur. est disposition pour les outils spciaux. Elle ouvre une liste de La touche logicielle paramtres complte remplir.
Extend

Touches logicielles
Tool measure
Measure manual

Dtermination des donnes du correcteur doutil Dtermination manuelle des donnes du correcteur doutil (voir chapitre 3.1.2)

3-30

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.1 Entre des outils et des correcteurs doutil

Measure auto Calibrate probe

Dtermination semi-automatique des donnes du correcteur doutil (voir chapitre 3.1.3) Etalonnage du palpeur Nota Sur la 802D bl, la touche logicielle Tool measure ouvre directement la fentre Mesure de loutil.

Delete tool Extend

Loutil est supprim. Cette fonction affiche tous les paramtres dun outil. La signification des paramtres est donne dans le chapitre Programmation.

Fig. 3-3

Masque de saisie pour outils spciaux

Activate change Edges

Les valeurs de correction du tranchant sont actives. Ouverture dune barre de sous-menus avec toutes les fonctions servant crer et afficher dautres tranchants. Slection du numro de tranchant immdiatement suprieur Slection du numro de tranchant immdiatement infrieur Cration dun nouveau tranchant Toutes les valeurs de correction du tranchant sont mises zro. La fonction permet de modifier le type doutil. Slectionnez le type doutil laide de la touche logicielle. Cette fonction permet de rechercher un outil laide de son numro.

D >>

<< D

New tool edge Reset edge Change type

Find

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-31

Rglage 3.1 Entre des outils et des correcteurs doutil

New tool

Cration de donnes de correction doutil pour un nouvel outil. Vous pouvez crer jusqu 48 outils sur une 802D ou jusqu 18 outils sur une 802D bl. Sur la 802D bl, aucun outil de fraisage nest disponible.

3.1.1

Crer un nouvel outil

Squence opratoire
New tool

La fonction propose deux touches logicielles pour slectionner le type doutil. Aprs la slection, entrez le numro doutil dsir (max. 3 chiffres) dans le champ de saisie.

Fig. 3-4

Fentre Nouvel outil

Entre du numro doutil

Pour les fraises et les forets, le sens dusinage doit tre slectionn.

Fig. 3-5

Slection du sens dusinage pour une fraise

OK

Confirmez lentre avec OK. Un jeu de donnes contenant des zros par dfaut vient sajouter la liste des outils.

3-32

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.1 Entre des outils et des correcteurs doutil

3.1.2

Dtermination (manuelle) des corrections doutil

Fonctionnalit
Cette fonction permet de dterminer la gomtrie non connue dun outil T.

Condition pralable
Vous avez mis en place loutil en question dans la broche. En mode de fonctionnement JOG, vous accostez avec le tranchant de loutil un point sur la machine dont vous connaissez les coordonnes machine. Il peut sagir dune pice dont vous connaissez la gomtrie.

Procdure
Vous entrez le point de rfrence dans le champ ou Z0 prvu cet effet. A noter : Laffectation de la longueur 1 ou 2 laxe dpend du type de loutil utilis (outil de tournage, foret). Pour un outil de tournage, le point de rfrence est une valeur de diamtre pour laxe X ! Sur la base de la position relle du point F (coordonne machine) et du point de rfrence, la commande est en mesure de calculer, pour laxe X ou Z slectionn, la correction correspondante de la longueur 1 ou de la longueur 2. Remarque : Comme coordonne machine connue, vous pouvez aussi utiliser un dcalage dorigine dtermin prcdemment (par ex. une valeur G54). Dans ce cas, accostez lorigine pice avec le tranchant doutil. Lorsque le tranchant est plac directement sur lorigine pice, le point de rfrence est zro.
Point de rfrence de lorgane porte-outil F M = origine machine W = origine pice La valeur de dcalage dans laxe X est un diamtre !

Position relle X

X Machine
M

Pice

Longueur 1 = ?

Position relle Z

Diamtre

Z Machine
Longueur 2 = ?

par ex. G54

Fig. 3-6

Dtermination de la correction de longueur doutil lexemple dun outil de tournage

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-33

Rglage 3.1 Entre des outils et des correcteurs doutil

Point de rfrence de lorgane porte-outil F M = origine machine W = origine pice

X Machine
M

Pice W

Position relle Z

Z Machine
par ex. G55 Longueur 1 = ?

Fig. 3-7

Dtermination de la correction de longueur doutil lexemple dun foret : longueur 1/axe Z

Nota La figure 3-7 nest valable que si les variables de paramtre machine PM 42950 TOOL_LENGTH_TYPE et PM 42940 TOOL_LENGHT_CONST sont 00. Sinon, la longueur 2 est valable pour le foret et pour la fraise (voir galement la documentation du constructeur Mise en service SINUMERIK 802D).

Squence opratoire
Measure tool

Slectionnez la touche logicielle : la fentre de slection pour mesure manuelle ou semiautomatique souvre.

Fig. 3-8

Slection de la mesure manuelle ou semi-automatique

Measure manual

La fentre Mesure de loutil souvre.

3-34

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.1 Entre des outils et des correcteurs doutil

Fig. 3-9

Fentre Mesure de loutil

Saisissez le diamtre de pice dans le champ ou la longueur de pice dans le champ Z0. Les valeurs acceptes sont les coordonnes de machine ainsi que les valeurs issues des dcalages dorigine. Si une pice intercalaire est utilise, son paisseur peut tre introduite dans le champ Distance afin dtre prise en compte pour le calcul. Aprs avoir actionn les touches logicielles Set length 1 ou Set length 2, la commande dtermine la longueur 1 ou la longueur 2 recherche en fonction de laxe prslectionn. La valeur de correction ainsi dtermine est mise en mmoire.

Save position

La position X est enregistre. Par la suite, un dplacement en direction X peut tre effectu. Ainsi, il est par ex. possible de dterminer le diamtre de la pice. La valeur mmorise de la position daxe est alors consulte pour le calcul de la correction de longueur. Laction de la touche logicielle est dtermine par le PM daffichage 373 MEAS_SAVE_POS_LENGTH2 (voir galement la documentation du constructeur Mise en service SINUMERIK 802D).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-35

Rglage 3.1 Entre des outils et des correcteurs doutil

3.1.3

Dtermination des correcteurs doutil avec un palpeur

Nota Cette fonction nest disponible que sur la 802D.

Squence opratoire
Tool Measur.
Measure auto

La fentre Mesure de loutil souvre.

Fig. 3-10

Fentre Mesure de loutil

Ce masque de saisie permet dintroduire le numro de loutil et du tranchant. La position du tranchant est en outre affiche derrire le symbole .

Aprs louverture du masque, les champs de saisie sont renseigns avec les donnes de loutil en prise. Loutil peut tre : S S loutil actif de la CN (charg par un programme pice) ou un outil charg par lAP.

Si loutil a t charg par lAP, le numro doutil dans le masque de saisie peut tre diffrent du numro doutil dans la fentre T,F,S. Si le numro doutil est modifi, la fonction ne procdera aucun changement automatique doutil. Toutefois, les rsultats de mesure sont attribus loutil indiqu.

Procdure de mesure
Le palpeur est accost au moyen des touches de dplacement ou de la manivelle. Ds que le symbole Palpeur dclench apparat, relchez la touche de dplacement et patientez jusqu la fin de la procdure de mesure. Pendant lexcution de la mesure automatique, un comparateur , apparat pour symboliser la procdure de mesure.

3-36

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.1 Entre des outils et des correcteurs doutil

Nota
Les paramtres Distance de scurit figurant dans le masque Settings et Avance figurant dans le masque Dataprobe sont utiliss pour crer le programme de mesure (voir chapitre 3.1.5). Lorsque plusieurs axes sont dplacs simultanment, le calcul des donnes de correction ne peut tre effectu.

3.1.4

Dtermination des correcteurs doutil laide dune doptique de mesure

Nota Cette fonction nest disponible que sur la 802D.

Fig. 3-11

Mesure avec optique de mesure (champs de saisie T et D, voir Mesure avec palpeur)

Procdure de mesure
Pour la mesure, loutil est dplac, jusqu ce que sa pointe apparaisse dans le rticule. Pour une fraise, le point le plus haut du tranchant doit tre utilis pour dterminer la longueur doutil. Puis les valeurs de correction sont actives en actionnant la touche logicielle Set length.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-37

Rglage 3.1 Entre des outils et des correcteurs doutil

3.1.5

Rglage du palpeur

Nota Cette fonction nest disponible que sur la 802D.

Settings

Data probe

Ici seffectuent le rangement des coordonnes du palpeur et le rglage de lavance de laxe pour le mesurage automatique : Toutes les valeurs de position font rfrence au systme de coordonnes machine.

Fig. 3-12 Tableau 3-1

Masque de saisie des paramtres du palpeur

Paramtres Absolut Position P1 Absolut Position P2 Absolut Position P3 Absolut Position P4 Avance

Signification Position absolue du palpeur en Z Position absolue du palpeur en X+ Position absolue du palpeur en Z+ Position absolue du palpeur en X Avance avec laquelle loutil est dplac vers le palpeur

Etalonnage du palpeur
Calibrate probe

Ltalonnage du palpeur peut seffectuer dans le menu Settings ou dans le menu Measure tool. Les quatre points du palpeur doivent tre approchs. Pour ltalonnage, un outil de type 500 avec la position de tranchant 3 ou 4 doit tre utilis.

3-38

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.1 Entre des outils et des correcteurs doutil

Les paramtres de correction ncessaires pour dterminer les quatre positions du palpeur doivent, le cas chant, tre enregistrs dans le jeu de paramtres de deux tranchants doutil.

Fig. 3-13

Calibrage du palpeur

A louverture du masque, une animation montre ct de la position actuelle du palpeur ltape suivante excuter. Il sagit du point accoster avec laxe appropri. Ds que le symbole Palpeur dclench apparat, relchez la touche de dplacement et patientez jusqu la fin de la procdure de mesure. Pendant lexcution de la mesure automatique, un comparateur , apparat pour symboliser la procdure de mesure.

La position fournie par le programme de mesure sert au calcul de la position effective du palpeur. La fonction de mesure peut tre quitte sans que toutes les positions soient accostes. Les points dj mesurs restent enregistrs. Nota Les paramtres Distance de scurit figurant dans le masque Settings et Avance figurant dans le masque Dataprobe sont utiliss pour crer le programme de mesure. Lorsque plusieurs axes sont dplacs simultanment, le calcul des donnes de correction ne peut tre effectu. La fonction Next Step permet dignorer un point sil nest pas ncessaire pour la mesure.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-39

Rglage 3.2 Surveillance doutil

3.2

Surveillance doutil
Nota Cette fonction nest disponible que sur la 802D.

Toollife

Chaque type de surveillance se traduit par laffichage de 4 colonnes.

S S S S

Valeur de consigne Limite de pravis Valeur rsiduelle Actif

Ltat de la surveillance, active/inactive, fait lobjet dune case cocher dans la 4e colonne.

life

Fig. 3-14

Surveillance doutil

Des symboles dans la colonne T renseignent sur ltat des outils. Limite de pravis atteinte Outil bloqu Outil en surveillance
Reset monitor

Cette touche logicielle sert rinitialiser les valeurs de surveillance de loutil slectionn.

3-40

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.2 Surveillance doutil

Fig. 3-15

After enable

Cette touche logicielle permet de modifier le dblocage de loutil slectionn.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-41

Rglage 3.3 Entre/modification du dcalage dorigine

3.3

Entre/modification du dcalage dorigine

Fonctionnalit
Ds que le point de rfrence a t accost, les mmoires de valeurs relles et laffichage des valeurs relles se rapportent lorigine machine. Par contre, tout programme dusinage se rapporte lorigine de la pice. Cest ce dcalage que vous devez entrer comme dcalage dorigine.

Procdures
Slectionnez le dcalage dorigine avec Offset Parameter et Work Offset.
Work Offset

La liste des dcalages dorigine rglables saffiche lcran. Le masque contient par ailleurs les valeurs du dcalage dorigine programm, les facteurs dchelle actifs, laffichage Fonction miroir active et la somme des dcalages dorigine activs.

Fig. 3-16

Fentre de dcalage dorigine

Positionnez la barre du curseur sur le champ dentre modifier.

Entrez une ou des valeurs. En effectuant un mouvement du curseur ou avec la touche Input, validez lentre des donnes pour les dcalages dorigine.
Change activated

Les valeurs de correction du tranchant deviennent actives sur le champ.

3-42

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.3 Entre/modification du dcalage dorigine

3.3.1

Dtermination du dcalage dorigine

Condition pralable
Vous avez slectionn la fentre avec le dcalage dorigine appropri (par ex. G54) et laxe pour lequel vous dsirez dterminer le dcalage.

Point de rfrence de lorgane porte-outil F M = origine machine W = origine pice

XMachine
M

Pice

Position relle Z

W
Longueur 2

Z Machine

Dcalage dorigine Z = ?

Fig. 3-17

Dtermination de laxe de dcalage dorigine Z

Procdure
Measure workpiece

Actionnez la touche logicielle Measure workpiece. La commande passe dans le groupe fonctionnel Position et ouvre la bote de dialogue ddie la mesure des dcalages dorigine. Laxe slectionn saffiche comme une touche logicielle sur un fond noir. Vous effleurez ensuite la pice avec la pointe de loutil. Dans le champ Set position to: apparat la position que larte de pice doit prendre dans le systme de coordonnes pice.

Fig. 3-18

MasqueDtermination du dcalage dorigine Dtermination du dcalage dorigine en Z en X

Set work offset

La touche logicielle sert au calcul du dcalage et laffichage du rsultat dans le champ Offset.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-43

Rglage 3.4 Programmation des donnes de rglage Groupe fonctionnel Paramtres

3.4

Programmation des donnes de rglage Groupe fonctionnel Paramtres

Fonctionnalit
Avec les donnes de rglage, vous dfinissez les rglages pour les tats de fonctionnement. Ces derniers sont modifiables selon les besoins.

Procdures
Slectionner les donnes de rglage avec la touche Offset Parameter et Setting data.
Setting data

La touche logicielle Setting data donne accs un autre niveau de menus, dans lequel vous pouvez paramtrer diffrentes options de commande.

Fig. 3-19

Image de base des donnes de rglage

Avance Jog (JOG feedrate) Valeur de lavance en mode Jog Si la valeur de lavance est nulle, la commande utilise la valeur mmorise dans les paramtres machine. Broches Vitesse de rotation de broche (Spindle speed) Minimum/Maximum Une limitation de la vitesse de rotation de broche dans les champs maxi (G26)/mini (G25) ne peut se faire que dans les limites fixes dans les paramtres machine. Programme (limitation) Limitation suprieure programmable de la vitesse de rotation (LIMS) vitesse de coupe constante (G96). Avance en mode de marche dessai (DRY) Lavance que vous entrez ici est utilise la place de lavance programme, lorsque vous slectionnez la fonction Avance de marche dessai en mode automatique pendant lexcution dun programme.

3-44

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.4 Programmation des donnes de rglage Groupe fonctionnel Paramtres

Angle de dpart (Start angle) pour le fraisage de filetages (SF) Pour le fraisage de filetages, une position de dpart pour la broche est affiche comme angle dattaque. En modifiant cet angle lorsque le cycle dusinage se rpte, vous pouvez fraiser un multifilet.

Placez la barre du curseur sur le champ dentre modifier et entrez la ou les valeurs. Validez avec Input ou par un dplacement du curseur.

Touches logicielles
Work area limit.

La limitation de la zone de travail a un effet sur la gomtrie et les axes supplmentaires. Si une limitation de la zone de travail doit tre utilise, les valeurs correspondantes peuvent tre introduites dans ce dialogue. La touche logicielle Set Active active/dsactive les valeurs pour laxe marqu par le curseur.

Fig. 3-20

Time counter

Compteur horaire

Fig. 3-21

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-45

Rglage 3.4 Programmation des donnes de rglage Groupe fonctionnel Paramtres

Signification : S S S S Parts total : Nombre total de pices fabriques (nombre rel total) Parts required : Nombre requis de pices (consigne pices) Part count : Ce compte enregistre le nombre total de pices produites depuis le dmarrage. Run time : Temps global dexcution de programmes CN en mode automatique en secondes En mode automatique, les temps dexcution des programmes sont totaliss entre le dpart programme et la fin du programme ou reset. Le compteur est remis zro chaque dmarrage de la commande. S Cycle time : Dure dintervention de loutil Le temps qui scoule entre le dpart programme et la fin de programme ou reset est calcul dans le programme CN slectionn. Le temporisateur est remis zro au dmarrage dun nouveau programme CN. S Cutting time La mesure totalise dans tous les programmes le temps dactionnement des axes interpolation entre le dpart programme et la fin du programme ou reset lorsque loutil est actif, mais sans activation du rapide. La mesure est suspendue pendant tout arrt temporis. Le compteur est remis automatiquement zro dans le cas dun dmarrage de la commande avec valeurs par dfaut. Cette fonction liste toutes les donnes de rglage qui figurent dans la commande. Les donnes de rglage sont de trois ordres S S S donnes de rglage gnrales, donnes de rglage spcifiques aux axes et donnes de rglage spcifiques aux canaux

Misc

Fig. 3-22

3-46

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Rglage 3.5 Paramtres de calcul R Groupe fonctionnel Offset/Paramtres

3.5

Paramtres de calcul R Groupe fonctionnel Offset/Paramtres

Fonctionnalit
Limage de base Paramtres R liste tous les paramtres R qui figurent dans la commande (voir aussi le chapitre 8.9 Paramtres de calcul R). Si besoin est, vous pouvez modifier les paramtres R.

Fig. 3-23

Fentre des paramtres R

Squence opratoire
Avec les touches logicielles Parameter et R variable (parameters R)
R variable

Positionnez la barre du curseur sur le champ dentre modifier.

Entrez une ou des valeurs. Valider avec Input ou par un dplacement du curseur. Recherche de paramtres R

Find

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

3-47

Rglage 3.5 Paramtres de calcul R Groupe fonctionnel Offset/Paramtres

Notes

3-48

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode de fonctionnement manuel


Le fonctionnement manuel est possible dans les modes JOG et MDA. Les touches logicielles marques : ne sont pas disponibles sur la 802D bl.

4
Settings Data probe

Set base

Measure workpiece

Tool measure Measure manual

x=0 Work offset X

: :

z=0

Measure auto

Z Switch mm>inch. Calibrate probe : Set work offset Back << Back <<

Set rel Delete base W0 All to zero Back <<

Back <<

Fig. 4-1

Arborescence du menu Jog

Set base x=0

Face Peripher. surface

Settings

Data probe

z=0

Set rel Delete base W0 All to zero Back <<

Switch mm>inch.

Abort

OK

Back <<

Fig. 4-2

Arborescence du menu MDA

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

4-49

Mode de fonctionnement manuel 4.1 Mode JOG Groupe fonctionnel Position

4.1

Mode JOG Groupe fonctionnel Position

Procdures
Slectionnez le mode JOG avec la touche JOG du tableau de commande machine.
+X Z

...

Pour dplacer les axes, appuyez sur la touche correspondant aux axes X ou Z. Tant que vous maintenez enfonce la touche de dplacement dun axe, cet axe se dplace en continu la vitesse dfinie dans les donnes de rglage. Si la valeur des donnes de rglage est nulle, la commande utilise la valeur enregistre dans les paramtres machine.

Le cas chant, rglez la vitesse avec le commutateur de correction de vitesse.


%

Si vous actionnez en plus la touche Dplacement en rapide, laxe slectionn se dplace vitesse rapide aussi longtemps que vous maintenez les deux touches enfonces. Dans le mode manuel incrmental, vous pouvez effectuer des dplacements par incrments rglables en suivant la mme procdure. Le pas de dplacement rgl est affich dans la zone de signalisation dtat. Pour dsactiver le mode, appuyez une nouvelle fois sur la touche JOG. Limage de base JOG montre les valeurs de position, davance et de broche ainsi que loutil courant.

Fig. 4-3

Image de base JOG

4-50

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode de fonctionnement manuel 4.1 Mode JOG Groupe fonctionnel Position

Paramtres
Tableau 4-1 Paramtres
SCM X Z +X Z Position mm Dcalage de repositionnement Fonction G Broche S tr/min Avance F mm/min Outil

Description des paramtres figurant dans limage de base JOG Signification


Affichage daxes disponibles dans le systme de coordonnes machine (SCM) ou dans le systme de coordonnes pice (SCP).

Selon que vous dplacez un axe dans le sens positif (+) ou ngatif (), un signe plus ou un signe moins apparat dans le champ correspondant. Lorsque laxe est en position, aucun signe napparat. Ces champs montrent la position courante des axes dans le SCM ou dans le SCP. Lorsque les axes effectuent un dplacement ltat Programme interrompu en mode JOG, cette colonne affiche la distance parcourue par chaque axe partir de la position o linterruption a eu lieu. Affichage de fonctions G importantes Affichage de la valeur relle et de la valeur de consigne de la vitesse de rotation de la broche Affichage de la valeur relle et de la valeur de consigne de lavance tangentielle. Affichage de loutil courant en service avec le numro du tranchant courant.

Nota
Lorsquune seconde broche est intgre dans le systme, la broche de travail est affiche avec des caractres plus petits. La fentre ne fait apparatre que les donnes dune seule broche la fois. La commande gre laffichage des donnes de broche selon les critres suivants : la broche matre (affichage en grand) est affiche : ltat de repos, au dmarrage de la broche, lorsque les deux broches sont actives. au dmarrage de la broche de travail.

la broche de travail (affichage en petit) est affiche :

Le barregraphe de puissance se rapporte toujours la broche active.

Touches logicielles
Set base

Dfinition du dcalage dorigine de base ou dun point de rfrence temporaire dans le systme de coordonnes relatif. Cette fonction permet de dfinir le dcalage dorigine de base.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

4-51

Mode de fonctionnement manuel 4.1 Mode JOG Groupe fonctionnel Position

Les sous-fonctions suivantes sont proposes : S Entre directe de la position daxe souhaite Dans la fentre de position, amenez le curseur dentre sur laxe souhait, puis entrez la nouvelle position. Validez lentre avec Input ou par un dplacement du curseur. Mise zro de tous les axes La fonction associe la touche logicielle All to zero crase la position courante de laxe considr et la remplace par zro. Mise zro individuelle des axes En actionnant la touche logicielle X=0 ou Z=0, la position courante de laxe est remplace par la valeur zro.

La fonction associe la touche logicielle Set rel commute laffichage sur le systme de coordonnes relatif. Les entres suivantes modifient le point de rfrence dans ce systme de coordonnes. Nota Un dcalage dorigine de base modifi agit indpendamment de tous les autres dcalages dorigine.

Measure workpiece

Dtermination du dcalage dorigine (cf. chapitre 3)

Tool measure

Mesure des corrections doutil (cf. chapitre 3)

Settings

Le masque de saisie permet de dfinir le plan de retrait, la distance de scurit et le sens de rotation de broche pour les programmes pice gnrs automatiquement en mode MDA. Il permet aussi daffecter des valeurs lavance JOG et lincrment variable.

Fig. 4-4

Retract plane : La fonction Face ramne loutil la position indique (position Z) aprs excution de sa tche.

4-52

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode de fonctionnement manuel 4.1 Mode JOG Groupe fonctionnel Position

Safety distance: Distance de scurit par rapport la surface de la pice Cette valeur dcrit la distance minimale respecter entre la surface de la pice et loutil. Elle est exploite par les fonctions Face et Mesure doutil automatique. JOG-Feedrate : Valeur de lavance en mode JOG Dir. of rot. : Sens de rotation de la broche pour les programmes gnrs automatiquement en mode JOG ou en mode MDA.
Data probe

Ce dialogue permet denregistrer les coordonnes du palpeur et de rgler lavance de laxe pour la mesure automatique ou optique (voir chapitre 3.1.5). Uniquement valable pour 802D. La fonction bascule entre lunit de mesure mtrique et lunit de mesure anglo-saxonne (inch).

Switch to mm > inch

4.1.1

Attribution de manivelles lectroniques

Squence opratoire
Hand wheel

Dans le mode JOG, ouvrez la fentre Manivelle lectronique. A louverture de la fentre, la colonne Axe affiche tous les descripteurs daxe qui apparaissent galement dans la barre des touches logicielles.

Slectionnez la manivelle lectronique dsire laide du curseur. Lattribution ou la suppression de lattribution seffectue par actionnement de la touche logicielle correspondant laxe dsir. Le symbole apparat dans la fentre.

Measure workpiece

Measure tool

Fig. 4-5

Image de la fentre Manivelle lectronique

MCS

Avec la touche logicielle MCS, vous slectionnez les axes du systme de coordonnes machine ou du systme de coordonnes pice pour lattribution des manivelles lectroniques. Le rglage courant est visible dans la fentre.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

4-53

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

4.2

Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

Fonctionnalit
Dans le mode de fonctionnement MDA, vous pouvez crer un programme pice, puis lexcuter. Prcaution Les verrouillages de scurit sont les mmes quen mode de fonctionnement automatique. Les conditions pralables requises sont galement les mmes quen mode automatique.

Procdures
Slectionnez le mode MDA avec la touche MDA du tableau de commande machine.

Fig. 4-6

Image de base MDA

Un ou plusieurs blocs de programme peuvent tre introduits en utilisant le clavier. En actionnant la touche Dpart progr., vous dmarrez lusinage. Vous ne pouvez plus diter les blocs de programme lorsque le programme est en cours dexcution. Le contenu des blocs est conserv aprs lusinage, afin den permettre une nouvelle excution avec Dpart progr..

4-54

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

Paramtres
Tableau 4-2 Paramtres
SCM X Z +X Z Selon que vous dplacez un axe dans le sens positif (+) ou ngatif (), un signe plus ou un signe moins apparat dans le champ correspondant. Lorsque laxe est en position, aucun signe napparat. Position mm Distance restant parcourir Fonction G Broche S tr/min Avance F Outil Fentre ddition Ces champs montrent la position courante des axes dans le SCM ou dans le SCP. Ce champ montre la distance restant parcourir par les axes dans le SCM ou dans le SCP.

Description des paramtres figurant dans la fentre de travail MDA Signification


Affichage des axes dans le MCS ou le SCP.

Affichage de fonctions G importantes Affichage de la valeur relle et de la valeur de consigne de la vitesse de rotation de la broche Affichage de la valeur relle et de la valeur de consigne de lavance tangentielle en mm/min ou mm/tr. Affichage de loutil courant en service avec le numro du tranchant courant (T..., D...). A ltat de programme Stop ou Reset, une fentre ddition vous permet dentrer le bloc de programme pice.

Nota
Lorsquune seconde broche est intgre dans le systme, la broche de travail est affiche avec des caractres plus petits. La fentre ne fait apparatre que les donnes dune seule broche la fois. La commande gre laffichage des donnes de broche selon les critres suivants : Les donnes de la broche matre sont affiches : ltat de repos, au dmarrage de la broche, lorsque les deux broches sont actives. au dmarrage de la broche de travail.

Les donnes de la broche de travail sont affiches :

Le barregraphe de puissance se rapporte toujours la broche active.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

4-55

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

Touches logicielles
Set base Face

Dfinition du dcalage dorigine de base (voir chapitre 4.1) Surfaage (voir chapitre 4.2.1) Voir chapitre 4.1 La fentre des fonctions G contient les fonctions G. Chaque fonction G est affecte un groupe et occupe une place dtermine dans la fentre. Avec les touches Pages prc. ou suiv., vous pouvez afficher dautres fonctions G. Si vous appuyez une nouvelle fois sur la touche logicielle, la fentre se referme. La fentre affiche les fonctions auxiliaires et les fonctions M actives. Si vous appuyez une nouvelle fois sur la touche logicielle, la fentre se referme. Ouverture de la fentre avance daxe Si vous appuyez une nouvelle fois sur la touche logicielle, la fentre se referme. La fonction efface les blocs de programme dans la fentre de programme.

Settings
Fonction G

Auxiliary function

Axis feedrate

Delete MDI prog.

Delete MDI prog.

Entrez dans le champ le nom sous lequel devra tre mmoris le programme MDA dans le rpertoire des programmes. Vous pouvez aussi choisir un programme figurant dj dans la liste. Utilisez la touche TAB pour basculer entre le champ de saisie et la liste des programmes.

Fig. 4-7

MCS/WCS REL

Laffichage des valeurs relles en mode MDA seffectue en fonction du systme de coordonnes slectionn. Vous basculez entre les diffrents systmes de coordonnes laide de cette touche logicielle.

4-56

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

4.2.1

Dressage

Fonctionnalit
Cette fonction sert prparer une pice brute en vue de son usinage, sans devoir pour cela crer un programme pice spcifique.

Squence opratoire
Face

Dans le mode MDA, actionnez la touche logicielle Face pour ouvrir le masque de saisie. S S Positionnement des axes sur le point de dpart Entre des valeurs dans le masque

Lorsque le masque est compltement renseign, la fonction cre un programme qui peut tre lanc avec Dpart progr.. Le masque de saisie se referme et limage de base Machine rapparat. Vous pouvez alors suivre le droulement du programme dans cette image. Important Le plan de retrait et la distance de scurit doivent avoir t dfinis auparavant dans le menu Settings.

Fig. 4-8 Tableau 4-3

Valider la position courante de la pointe doutil Description des paramtres figurant dans la fentre de travail Dressage Signification
Entre de loutil utiliser Loutil est mis en place sur la broche avant lusinage. La fonction fait appel pour cela un cycle utilisateur qui excute toutes les oprations requises. Ce cycle est fourni par le constructeur de la machine.

Paramtres
Outil

Avance F

Entre de lavance tangentielle en mm/min ou mm/tr.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

4-57

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

Tableau 4-3

Description des paramtres figurant dans la fentre de travail Dressage, continuation Signification
Entre de la vitesse de rotation de broche Dfinition de ltat de surface Vous pouvez choisir entre bauche et passe de finition. Introduction du diamtre brut de la pice Introduction de la position Z

Paramtres
Broche S tr/min Usinage Diamtre Z0 Cote de la pice brute Z1 Cote de chariotage DZ Cote de chariotage UZ Prof. de passe max. UX Prof. de passe max.

Cote de chariotage en incrmental Introduction de la longueur de passe en direction Z. La valeur indique des incrments par rapport larte de pice. Surpaisseur dans la direction Z Surpaisseur dans la direction X

Peripher. surface

Tournage longitudinal

Fig. 4-9 Tableau 4-4

Tournage longitudinal Description des paramtres figurant dans la fentre de travail Tournage longitudinal Signification
Entre de loutil utiliser Loutil est mis en place sur la broche avant lusinage. La fonction fait appel pour cela un cycle utilisateur qui excute toutes les oprations requises. Ce cycle est fourni par le constructeur de la machine.

Paramtres
Outil

Avance F Broche S tr/min Mach.

Entre de lavance tangentielle en mm/min ou mm/tr. Entre de la vitesse de rotation de broche Dfinition de ltat de surface Vous pouvez choisir entre bauche et passe de finition.

4-58

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

Tableau 4-4

Description des paramtres figurant dans la fentre de travail Tournage longitudinal, continuation Signification
Introduction du diamtre de la pice brute

Paramtres
X0 Diamtre de pice brute X1 Longueur de passe Z0 Position Z1 Longueur de passe DZ Prof. de passe max. UZ UX

Longueur de passe incrmentale en direction X Introduction de la position de larte de pice en direction Z Longueur de passe incrmentale en direction Z Introduction de la cote de pntration en direction X Champ de saisie de la surpaisseur dusinage en bauche Surpaisseur

Get curr. position

Cette fonction permet de valider la position courante de la pointe doutil dans le champ de saisie Z0 ou X0.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

4-59

Mode de fonctionnement manuel 4.2 Mode de fonctionnement MDA (entre manuelle) Groupe fonctionnel Machine

Notes

4-60

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode automatique
Conditions pralables

La machine est rgle conformment aux indications du constructeur de la machine pour le mode automatique.

Squence opratoire
Slectionnez le mode Automatique avec la touche Automatique du tableau de commande machine. Limage de base Automatique souvre lcran avec les valeurs de position, davance, de broche et doutil ainsi que le bloc de programme courant.

Fig. 5-1

Image de base Automatique

Nota Sur la 802D bl, la touche logicielle Real-time simulat. nest disponible quen relation avec loption cran couleur. Laffichage de la puissance de la broche et de la charge nexiste pas sur la 802D bl.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

5-61

Mode automatique

Program control Program test Dry run feedrate Condit. stop Skip

Block search To contour To endpoint Without calculate Interr. point Find

Real-time simulat. Zoom Auto To origin display all Zoom +

Correct progr.

SiBL fine

Zoom Delete window Cursor crs./fine

ROV active

Back <<

Back <<

Back <<

Back <<

Fig. 5-2

Image de base Automatique

Paramtres
Tableau 5-1 Paramtres
SCM X Z +X Z Selon que vous dplacez un axe dans le sens positif (+) ou ngatif (), un signe plus ou un signe moins apparat dans le champ correspondant. Lorsque laxe est en position, aucun signe napparat. Position mm Distance restant parcourir Fonction G Broche S tr/min Avance F mm/min ou mm/tr Outil Bloc courant Ces champs montrent la position courante des axes dans le SCM ou dans le SCP. Ce champ montre la distance restant parcourir par les axes dans le SCM ou dans le SCP.

Description des paramtres figurant dans la fentre de travail Signification


Affichage des axes dans le SCM ou le SCP.

Affichage de fonctions G importantes Affichage de la valeur de consigne et de la valeur relle de la vitesse de rotation de la broche Affichage de la valeur relle et de la valeur de consigne de lavance tangentielle.

Affichage de loutil courant en service et du numro de tranchant courant (T..., D...). Ce sont sept blocs conscutifs du programme pice courant qui sont affichs simultanment. Laffichage est limit par la largeur de la fentre. Si les blocs sont excuts en succession rapide, il est recommand de commuter sur la fentre Progression du programme. Avec la touche logicielle Program sequence, vous pouvez revenir laffichage des sept blocs.

5-62

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode automatique

Nota
Lorsquune seconde broche est intgre dans le systme, la broche de travail est affiche avec des caractres plus petits. La fentre ne fait apparatre que les donnes dune seule broche la fois. La commande gre laffichage des donnes de broche selon les critres suivants : Les donnes de la broche matre sont affiches : ltat de repos, au dmarrage de la broche, lorsque les deux broches sont actives. au dmarrage de la broche de travail.

Les donnes de la broche de travail sont affiches :

Le barregraphe de puissance se rapporte toujours la broche active.

Touches logicielles
Progr. control

Les touches logicielles affichent les fonctions qui ont une influence sur le programme (par ex. bloc optionnel, test du programme). Lorsque le programme est test, la sortie des valeurs de consigne en direction des axes et des broches est bloque. Laffichage des valeurs de consigne simule des dplacements. Les dplacements sont excuts avec la consigne davance prescrite dans la donne de rglage Avance en mode dessai. Lavance en marche dessai prend le pas sur les instructions de dplacement programmes. Lorsque la fonction est active, lexcution du programme sinterrompt ds que survient un bloc dans lequel est programme la fonction additionnelle M01. Les blocs de programme dont le numro est prcd dune barre oblique ne sont pas excuts dans le programme (par ex. /N100). Lorsque la fonction est active, les blocs du programme pice sont excuts lun aprs lautre de la manire suivante : Chaque bloc fait lobjet dun dcodage et un arrt seffectue chaque bloc. Seuls les blocs de filetage sans avance en mode dessai font exception. Un arrt napparat qu la fin du bloc de filetage en cours. Single Block fine ne peut tre slectionn qu ltat RESET. Le commutateur de correction de lavance agit aussi sur lavance en rapide. Le masque est referm. Avec la recherche de bloc, vous pouvez accder une position dtermine dans le programme. Recherche de bloc en avant avec calcul Pendant la recherche du bloc, les calculs effectus sont les mmes quen mode programme normal, cependant les axes ne bougent pas.

Program test

Dry run feedrate

Condit. stop

Skip

SBL fine

ROV active

Back << Block Search

To contour

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

5-63

Mode automatique

To end point

Recherche de bloc en avant, avec calcul au point final du bloc Pendant la recherche du bloc, les calculs effectus sont les mmes quen mode programme normal, cependant les axes ne bougent pas. Recherche de bloc en arrire sans calcul Aucun calcul nest effectu pendant la recherche de bloc. Le curseur est plac sur le bloc de programme principal la position dinterruption. La destination de la recherche dans les niveaux de sous-programme est rgle automatiquement. La touche logicielle Find propose les fonctions de recherche de lignes ou de textes. Un graphique bas sur des traits permet de suivre la trajectoire programme de loutil. (voir aussi le chapitre 6.4) Il est possible de corriger un passage erron du programme. Les modifications apportes sont mmorises immdiatement. Ouverture de la fentre des fonctions G pour laffichage de toutes les fonctions G actives. La fentre des fonctions G contient toutes les fonctions G actives. Chaque fonction G est affecte un groupe et occupe une place dtermine dans la fentre. Avec les touches Pages prc. ou Pages suiv., vous pouvez afficher dautres fonctions G.

Without calculate

Interr. point

Find

Real-time simulat.

Correct progr.

G funct

Fig. 5-3

Fentre des fonctions G actives

Auxiliary function

La fentre affiche les fonctions auxiliaires et les fonctions M actives. Si vous appuyez une nouvelle fois sur la touche logicielle, la fentre se referme. Ouverture de la fentre avance daxe Si vous appuyez une nouvelle fois sur la touche logicielle, la fentre se referme. Commutation de laffichage de sept blocs laffichage de trois blocs.

Axis feedrate

Program sequence

5-64

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode automatique

MCS/WCS REL

Commutation de laffichage des valeurs daxe entre le systme de coordonnes machine, le systme de coordonnes pice ou le systme de coordonnes relatif. Un programme externe est transfr la commande via linterface RS232 et excut immdiatement avec Dpart progr..

External programs

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

5-65

Mode automatique 5.1 Slection et dmarrage dun programme pice Groupe fonctionnel Machine

5.1

Slection et dmarrage dun programme pice Groupe fonctionnel Machine

Fonctionnalit
La commande et la machine doivent avoir t rgles avant le dmarrage du programme. Il convient de tenir compte des consignes de scurit du constructeur de la machine.

Squence opratoire
Slectionnez le mode Automatique avec la touche Automatique du tableau de commande machine. Une liste saffiche avec tous les programmes figurant dans la commande. Positionnez le curseur sur le programme choisi. Avec la touche logicielle Execute, slectionnez le programme excuter. Le nom du programme slectionn apparat lcran dans la ligne Nom du programme. Cette touche logicielle permet de dfinir les conditions particulires ventuellement ncessaires pour lexcution du programme.

Execute

Progr. control

Fig. 5-4

Influence sur le programme

Avec Dpart progr., vous lancez lexcution du programme pice.

5-66

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode automatique 5.2 Recherche de bloc Groupe fonctionnel Machine

5.2

Recherche de bloc Groupe fonctionnel Machine

Squence opratoire
Condition pralable : Le programme excuter a t slectionn (voir le chapitre 5.1) et la commande est ltat Reset.
Block Search

La recherche de bloc permet davancer dans le programme jusqu lendroit souhait du programme pice. Vous prcisez la destination de la recherche en positionnant directement la barre du curseur sur le bloc dsir du programme pice.

Fig. 5-5

Recherche de bloc

To contour To end point Without calculate Interr. point

Recherche jusquau dbut du bloc Recherche jusqu la fin du bloc Recherche de bloc sans calcul La position de linterruption est charge Avec cette fonction, la recherche de bloc peut tre effectue laide dun terme de recherche.

Find

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

5-67

Mode automatique 5.3 Interruption, arrt du programme pice

Fig. 5-6

Entre du terme rechercher

Rsultat de la recherche
Affichage du bloc recherch et trouv dans la fentre Bloc courant.

5.3

Interruption, arrt du programme pice

Squence opratoire
Avec Suspension progr., lexcution dun programme pice est interrompue. Vous pouvez reprendre lexcution interrompue du programme pice avec Dpart progr.. Avec RESET, vous pouvez arrter le programme en cours. En actionnant une nouvelle fois la touche Dpart progr., vous pouvez relancer le programme interrompu et recommencer son excution depuis le dbut.

5-68

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mode automatique 5.4 Raccostage aprs abandon

5.4

Raccostage aprs abandon


Aprs un abandon du programme (RESET), vous pouvez loigner loutil du contour en mode manuel (JOG).

Squence opratoire
Slection du mode de fonctionnement Automatique
Block Search Interr. Point To contour

Ouverture de la fentre Recherche pour charger la position de linterruption. La position de linterruption est charge La recherche dmarre la position dinterruption. Les calculs sont effectus jusqu la position de dpart du bloc interrompu. Poursuite de lexcution du programme avec Dpart progr..

5.5

Raccostage aprs arrt


Aprs interruption du programme (Suspension progr.), vous pouvez retirer loutil du contour en mode manuel (JOG). La commande mmorise les coordonnes de la position dinterruption. Les diffrences de course parcourues par les axes sont affiches.

Squence opratoire
Slection du mode de fonctionnement Automatique Poursuite de lexcution du programme avec Dpart progr.. Prcaution Lors du raccostage au point dinterruption, tous les axes se dplacent simultanment. Assurez-vous que la zone de dplacement est dgage.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

5-69

Mode automatique 5.6 Excution dun programme externe (interface RS232)

5.6

Excution dun programme externe (interface RS232)

Fonctionnalit
Un programme externe est transfr la commande via linterface RS232 et excut immdiatement avec Dpart progr.. Le contenu de la mmoire intermdiaire est recharg automatiquement au fur et mesure de lexcution du programme. Comme appareil externe, vous pouvez utiliser par exemple un PC dot du logiciel PCIN pour le transfert de donnes. Important Avant de brancher ou de dbrancher le cble entre lappareil externe et la commande, assurez-vous que tous deux sont bien ltat hors tension.

Squence opratoire
Condition pralable : La commande est ltat Reset. Linterface RS232 est paramtre correctement (pour le format textuel, voir chapitre 7) et nest pas sollicite par une autre application (DataIn, DatatOut, STEP7).
External progr.

Actionnez la touche logicielle. Sur lappareil externe (PC), activez le programme de transfert de donnes dans loutil PCIN. Le programme est transfr dans le mmoire intermdiaire et il est automatiquement slectionn et affich dans la slection de programme. Avant de commencer lusinage avec Dpart progr., la mmoire intermdiaire doit tre compltement charge. Lusinage est lanc par Dpart progr. et le programme est continuellement recharg. A la fin du programme ou sur RESET, le programme est automatiquement supprim de la commande. Nota Les erreurs de transmission sont affiches dans la zone System > Data I/O par le biais de la touche logicielle Error log. La recherche de bloc nest pas possible dans un programme externe.

5-70

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices

Squence opratoire
La touche Gestionnaire de programmes ouvre le rpertoire des programmes pice.

Fig. 6-1

Image de base du gestionnaire de programmes

Avec les touches de dplacement du curseur, vous pouvez naviguer dans le rpertoire des programmes. Pour trouver rapidement un programme, entrez les premires lettres de son nom. La commande place automatiquement le curseur sur un programme dont le nom commence avec les caractres recherchs.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-71

Programmation des pices

Touches logicielles
Programs

La fonction liste les fichiers qui figurent dans le rpertoire des programmes pice.

Execute

La fonction slectionne le programme marqu avec le curseur en vue de son excution. La commande bascule dans laffichage de position. Le programme dmarre ds lactionnement de la touche Dpart progr.. Avec la touche logicielle New, vous pouvez crer un nouveau programme.

New

Copy

Avec la touche logicielle Copy, vous copiez le programme slectionn dans un autre programme avec un nouveau nom. Le fichier marqu avec le curseur souvre pour subir des modifications.

Open

Delete

Le programme pice marqu avec le curseur ou tous les programmes pice sont supprims aprs une demande de confirmation. Avec la touche logicielle OK, vous ordonnez la suppression, avec la touche logicielle Abort vous annulez la demande de suppression. Avec la touche logicielle Rename, vous ouvrez une fentre dans laquelle vous pouvez renommer le programme pice que vous avez marqu auparavant avec le curseur. Aprs avoir entr le nouveau nom, vous actionnez la touche OK pour confirmer lopration ou la touche Abort pour lannuler. Sauvegarde des programmes pice via linterface RS232 Chargement de programmes pice via linterface RS232 Le paramtrage de linterface seffectue dans le groupe fonctionnel System (chapitre 7). Les programmes pice doivent tre transfrs en format texte. Avec la touche logicielle Cycles, vous affichez le rpertoire des cycles standard. Cette touche logicielle nest propose que si vous disposez du droit daccs correspondant. Le cycle marqu avec le curseur est supprim aprs une demande de confirmation. Avec la touche logicielle User cycles, vous affichez le rpertoire des cycles utilisateur. Si vous disposez des droits daccs ncessaires, les touches logicielles New, Copy, Open, Delete, Rename, Read out et Read in sont mises votre disposition.

Rename

Read out

Read in

Cycles

Delete

User cycles

6-72

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices

Fig. 6-2

Save data

Sauvegarde des donnes La fonction scurise le contenu de la mmoire volatile dans une zone non volatile de la mmoire. Condition pralable : Il ne doit y avoir aucun programme en cours dexcution. Pendant la sauvegarde des donnes, vous ne devez effectuer aucune manipulation !

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-73

Programmation des pices 6.1 Entre dun nouveau programme Groupe fonctionnel Program

6.1

Entre dun nouveau programme Groupe fonctionnel Programme

Procdures
Programs

Slectionner le groupe fonctionnel Programme prsentant une vue densemble des programmes dj crs dans la CN. En actionnant la touche logicielle New, une bote de dialogue apparat pour la saisie du nom du nouveau programme principal ou du sous-programme. Lextension .MPF sajoute automatiquement au nom des programmes principaux. Lextension .SPF est ajouter au nom des sous-programmes. Dans le rpertoire des cycles utilisateur, les fichiers reoivent galement lextension .SPF.

New

Fig. 6-3

Masque de saisie dun nouveau programme

Entrez le nouveau nom. Validez lentre avec la touche logicielle OK. Le nouveau fichier est gnr pour le programme pice et la fentre ddition souvre automatiquement. Avec Abort, vous pouvez interrompre la cration du programme, la fentre se referme.

6-74

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.2 Edition du programme pice Groupe fonctionnel Programme

6.2

Edition du programme pice Groupe fonctionnel Programme

Fonctionnalit
Un programme pice ne peut tre dit que si celui-ci nest pas en cours dexcution. Les modifications apportes dans le programme pice sont mmorises immdiatement.

Find

Fig. 6-4

Image de base de lditeur de programmes

Arborescence du menu

Editer Execute Mark block Copy block Insert block Delete block Find

Contour

Drilling

Milling

Turning

Simulation Zoom Auto To origin Show ... Zoom +

: : : : : : : :

Recompile

Zoom Delete window Cursor crse/fine

Renumber

Fig. 6-5

Arborescence du menu Programme (affectation standard)

Les touches logicielles repres par : ne sont disponibles sur la 802D bl quen liaison avec loption cran couleur.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-75

Programmation des pices 6.2 Edition du programme pice Groupe fonctionnel Programme

Squence opratoire
Slectionner le programme diter dans le gestionnaire de programmes et louvrir avec Open.

Touches logicielles
Editer

Editer le fichier Le fichier slectionn est excut. La fonction marque une zone de texte jusqu la position actuelle du curseur. (autre solution : <ctrl>B) La fonction sert copier un texte marqu dans le presse-papiers. (autre solution : <ctrl>C) La fonction sert insrer dans un texte, lendroit o se trouve le curseur, un texte copi dans le presse-papiers (autre solution : <ctrl>V). La fonction sert supprimer un texte marqu (autre solution : <ctrl>X). Avec les touches logicielles Find et Find next, vous pouvez chercher une chane de caractres dans le fichier affich. Introduisez le terme de recherche dans le champ de saisie et dmarrez la recherche avec la touche logicielle OK. Si la chane de caractres rechercher nest pas trouve dans le fichier programme, un message derreur est affich. Avec BACK, vous fermez la bote de dialogue sans dmarrer la recherche. La fonction remplace les numros de bloc depuis la position actuelle du curseur jusqu la fin du programme. Programmation dun contour, voir chapitre 6.3 Voir le manuel Cycles Voir le manuel Cycles (avec les options Transmit et Tracyl) Voir le manuel Cycles Pour la reconversion, le curseur doit se trouver sur la ligne dappel du cycle dans le programme. La fonction dcode le nom du cycle et prpare le masque avec les paramtres correspondants. Si les paramtres sont situs en dehors de la plage de validit, la fonction attribue automatiquement les valeurs standard. A la fermeture du masque, le bloc de paramtres dorigine est remplac par le bloc de paramtres corrig. Remarque : Seuls les blocs/jeux qui ont t gnrs automatiquement peuvent tre reconvertis. La simulation est dcrite au chapitre 6.4.

Execute Mark block

Copy block Insert block

Delete block Find

Renumber

Contour

Drill

Milling

Turning

Recompile

Simulation

6-76

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

6.3

Description simplifie du contour

Fonctionnalit
La commande propose diffrents masques pour la cration rapide et sre des programmes pice. Dans ces masques, les paramtres ncessaires doivent tre saisis. Ces masques permettent de programmer les lments de contour ou les portions de contour ci-aprs : S S S S S S S S S S S S Portion de droite avec indication du point final ou dun angle Secteur de cercle avec indication du centre, du point final, du rayon Portion de contour Droite Droite avec indication dun angle et dun point final Portion de contour Droite Cercle avec transition tangentielle, avec indication dun angle, dun rayon et dun point final Portion de contour Droite Cercle avec transition quelconque, avec indication dun angle, dun centre et dun point final Portion de contour Cercle Droite avec transition tangentielle, avec indication dun angle, dun rayon et dun point final Portion de contour Cercle Droite avec transition quelconque, avec indication dun angle, dun centre et dun point final Portion de contour Cercle Cercle avec transition tangentielle, avec indication dun centre, dun rayon et dun point final Portion de contour Cercle Cercle avec transition quelconque, avec indication de centres et dun point final Portion de contour Cercle Droite Cercle avec transitions tangentielles Portion de contour Cercle Cercle Cercle avec transitions tangentielles Portion de contour Droite Cercle Droite avec transitions tangentielles

Fig. 6-6

Fonctions ddies aux touches logicielles

Lentre des coordonnes peut avoir lieu en valeurs absolues, en valeurs incrmentales ou en valeurs polaires. La commutation dun systme lautre se fait avec la touche de basculement.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-77

Programmation des pices 6.3 Description simplifie du contour

Touches logicielles
Les touches logicielles sont ddies la programmation des lments de contour. Lorsque vous ouvrez un masque de programmation de contour pour la premire fois, vous devez indiquer la commande le point de dpart de la portion de contour. Tous les calculs qui vont suivre se rapporteront ce point. Si vous dplacez la barre dintroduction avec le curseur, vous devez rpter lentre des valeurs.

Fig. 6-7

Entre du point de dpart

Dans le masque de dialogue, il est ncessaire de dfinir si les portions de contour suivantes doivent tre programmes laide du rayon ou du diamtre ou si les axes de transformation pour TRANSMIT ou pour TRACYL doivent tre utiliss. Nota Les touches logicielles TRANSMIT et TRACYL ne sont pas disponibles sur la 802D bl. Dans le masque de dialogue, il suffit pour cette raison de dfinir si les portions de contour suivantes doivent tre programmes avec cotation de rayon ou avec cotation de diamtre. La fonction associe la touche logicielle Approach start point gnre un bloc CN qui accoste les coordonnes indiques.

6-78

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

Aide la programmation des portions de droite.

Fig. 6-8

Entrez le point final de la droite en valeurs absolues, en valeurs incrmentales (rapportes au point de dpart) ou en valeurs polaires. Le masque de dialogue affiche le rglage en cours. Le point final peut aussi tre dtermin par une coordonne et langle form entre un axe et la droite. Si le point final est dtermin par des coordonnes polaires, vous devez entrer galement la longueur du vecteur entre le ple et le point final et langle du vecteur rapport au ple. Il est ncessaire que le ple ait t dfini au pralable. Ce ple reste alors en vigueur jusqu la dfinition dun nouveau.
Set Pole

Une bote de dialogue souvre dans laquelle vous entrez les coordonnes du ple. Le ple se rapporte au plan slectionn.

Fig. 6-9

G0/G1 Addition. functions

Le bloc est excut en rapide ou avec lavance tangentielle qui a t programme. Si ncessaire, vous pouvez entrer des instructions supplmentaires dans les champs. Ces instructions doivent tre spares les unes des autres par un blanc, une virgule ou un pointvirgule.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-79

Programmation des pices 6.3 Description simplifie du contour

Fig. 6-10

Ce masque de dialogue est disponible pour tous les lments de contour. Les instructions sont reportes dans le programme pice sur actionnement de la touche logicielle OK. Avec Abort, vous quittez le masque de dialogue sans enregistrer les valeurs. La fonction sert au calcul du point dintersection de deux droites. Vous entrez les coordonnes du point final de la seconde droite et langle compris entre les deux droites.

OK

Fig. 6-11 Tableau 6-1

Calcul du point dintersection de deux droites Entre dans le masque de dialogue E A1 A2 F Entre du point final de la droite. La valeur angulaire est indiquer dans le sens de rotation antihoraire entre 0 et 360 degrs. La valeur angulaire est indiquer dans le sens de rotation antihoraire entre 0 et 360 degrs. Avance

Point final de la droite 2 Angle de la droite 1 Angle de la droite 2 Avance

6-80

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

Le masque de dialogue sert crer un bloc circulaire laide des coordonnes du point final et du centre.

Fig. 6-12

Entrez les coordonnes du point final et du centre dans les champs de saisie. Les champs de saisie qui ne sont plus ncessaires napparaissent pas. La touche logicielle inverse le sens de rotation de G2 sur G3. G3 apparat laffichage. Si vous actionnez la touche une nouvelle fois, vous revenez G2. Sur actionnement de la touche logicielle OK, le bloc est report dans le programme pice. La fonction calcule la transition tangentielle entre une droite et un secteur de cercle. La droite doit tre dcrite par son point de dpart et un angle. Quant au cercle, il doit tre dcrit par son rayon et un point final. La fonction associe la touche logicielle POI affiche les coordonnes du centre pour permettre le calcul des points dintersection avec des angles de transitions quelconques.

G2/G3

OK

Fig. 6-13

Droite Cercle avec transition tangentielle

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-81

Programmation des pices 6.3 Description simplifie du contour

Tableau 6-2

Entre dans le masque de dialogue E A R F M Entre du point final du cercle. La valeur angulaire est indiquer dans le sens de rotation antihoraire entre 0 et 360 degrs. Champ de saisie du rayon du cercle Champ de saisie de lavance dinterpolation En labsence de transition tangentielle entre la droite et le cercle, vous devez entrer le centre du cercle. Lentre dpend du type de calcul qui a t slectionn pour le bloc prcdent (coordonnes absolues, incrmentales ou polaires).

Point final du cercle Angle de la droite Rayon du cercle Avance Centre du cercle

G2/G3

La touche logicielle inverse le sens de rotation de G2 sur G3. G3 apparat laffichage. Si vous actionnez une nouvelle fois la touche logicielle, vous revenez G2. G2 rapparat laffichage. Vous pouvez choisir entre une transition tangentielle et une transition quelconque. Le masque gnre un bloc linaire et un bloc circulaire sur la base des donnes que vous avez entres. En prsence de plusieurs points dintersection, vous devez en choisir un dans une bote de dialogue. Sil manque une coordonne, le programme tente de la calculer sur la base des informations dont il dispose. Sil existe plusieurs possibilits, il vous est demand de choisir dans une bote de dialogue. Cette fonction calcule la transition tangentielle entre un secteur de cercle et une droite. Le secteur de cercle est dcrit par un point de dpart et un rayon, la droite par un point final et un angle.

POI

Fig. 6-14

Transition tangentielle

6-82

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

Tableau 6-3

Entre dans le masque de dialogue E M R A F Le point final de la droite est entrer en coordonnes absolues, incrmentales ou polaires. Le centre du cercle est entrer en coordonnes absolues, incrmentales ou polaires. Champ de saisie du rayon du cercle La valeur angulaire est indiquer dans le sens de rotation antihoraire entre 0 et 360 degrs par rapport au point dintersection. Champ de saisie de lavance dinterpolation

Point final de la droite Centre Rayon du cercle Angle de la droite 1 Avance

G2/G3

La touche logicielle inverse le sens de rotation de G2 sur G3. G3 apparat laffichage. Si vous actionnez une nouvelle fois la touche logicielle, vous revenez G2. G2 rapparat laffichage. Vous pouvez choisir entre une transition tangentielle et une transition quelconque. Le masque gnre un bloc linaire et un bloc circulaire sur la base des donnes que vous avez entres. En prsence de plusieurs points dintersection, vous devez en choisir un dans une bote de dialogue. La fonction insre une droite tangentielle entre deux secteurs de cercle. Les secteurs sont dtermins par leur centre et leur rayon. Selon le centre de rotation choisi, vous obtenez des points dintersection tangentielle diffrents. Dans le masque propos, entrez le centre et le rayon pour le secteur 1, le point final, le centre et le rayon pour le secteur 2. Choisissez galement le sens de rotation des cercles. Une image daide montre le rglage en cours. Avec la touche logicielle OK, vous lancez le calcul des trois blocs sur la base des valeurs entres et lajout de ces blocs au programme pice.

POI

Fig. 6-15

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-83

Programmation des pices 6.3 Description simplifie du contour

Tableau 6-4 Point final

Entre dans le masque de dialogue E 1er et 2me axes gomtriques du plan Si vous nentrez aucune coordonne, la fonction calcule le point dintersection entre le secteur de cercle insr et le secteur 2.

Centre du cercle 1 Rayon du cercle 1 Centre du cercle 2 Rayon du cercle 2 Avance

M1 R1 M2 R2 F

1er et 2me axes gomtriques du plan (coordonnes absolues) Champ de saisie du rayon 1 1er et 2me axes gomtriques du plan (coordonnes absolues) Champ de saisie du rayon 2 Champ de saisie de lavance dinterpolation

Le masque gnre un bloc linaire et deux blocs circulaires sur la base des donnes que vous avez entres. Avec la touche logicielle, vous dfinissez le centre de rotation des deux secteurs de cercle. Les possibilits sont les suivantes :
Secteur 1 G2 G3 G2 G3 Secteur 2 G3, G2, G2 G3

G2/G3

Vous pouvez entrer le point final et les coordonnes du centre en coordonnes absolues, incrmentales ou polaires. Le masque de dialogue affiche le rglage en cours.

Exemple avec DIAMON

Fig. 6-16

6-84

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

Sont donns : R1 R2 R3 M1 M2 M3

50 mm 100 mm 40 mm Z 159 X 138 Z 316 X 84 Z 413 X 292

Point de dpart : Le point X = 138 et Y = 109 mm (159 R50) est choisi comme point de dpart.

Fig. 6-17

Entre du point de dpart

Aprs avoir confirm le point de dpart, on calculera la portion de contour avec le masque .

Avec la touche logicielle G2/G3, il convient de rgler le sens de rotation des deux secteurs (G2|G3) et de remplir la liste des paramtres. Les coordonnes du centre doivent tre introduites comme coordonnes absolues, c.--d. que la coordonne X est rapporte lorigine. Le point final reste indtermin.

Fig. 6-18

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-85

Programmation des pices 6.3 Description simplifie du contour

Ds que la saisie est acheve, quittez le masque avec OK. Les points dintersection sont calculs et les deux blocs sont gnrs.

Fig. 6-19

Rsultat de ltape 1

Etant donn que le point final est rest indtermin, le point dintersection de la droite avec le secteur sera valid comme point pour llment de contour suivant. .

Vous devez maintenant rappeler le masque pour calculer la portion de contour Lextrmit de la portion de contour possd les coordonnes Z= 413.0 et X=212.

Fig. 6-20

Appel du masque

Fig. 6-21

Rsultat de ltape 2

Cette fonction calcule la transition tangentielle entre les deux secteurs de cercle. Le secteur de cercle 1 est dcrit par un point de dpart et un rayon, le secteur de cercle 2 par un point final et un rayon.

6-86

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

Fig. 6-22 Tableau 6-5

Transition tangentielle Entre dans le masque de dialogue E M1 R1 M2 R2 F 1er et 2me axes gomtriques du plan 1er et 2me axes gomtriques du plan Champ de saisie du rayon 1er et 2me axes gomtriques du plan Champ de saisie du rayon Champ de saisie de lavance dinterpolation

Point final du cercle 2 Centre du cercle 1 Rayon du cercle 1 Centre du cercle 2 Rayon du cercle 2 Avance

Lentre des points dpend du type de calcul qui a t slectionn auparavant (coordonnes absolues, incrmentales ou polaires). Les champs de saisie qui ne sont plus ncessaires napparaissent pas. Si seule une coordonne du centr est introduite, le rayon devra galement tre introduit. La touche logicielle inverse le sens de rotation de G2 sur G3. G3 apparat laffichage. Si vous actionnez une nouvelle fois la touche logicielle, vous revenez G2. G2 rapparat laffichage. Vous pouvez choisir entre une transition tangentielle et une transition quelconque. Le masque gnre deux blocs circulaires partir des donnes que vous avez entres. Slection du point dintersection En prsence de plusieurs points dintersection, vous devez en choisir un dans une bote de dialogue.

G2/G3

POI

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-87

Programmation des pices 6.3 Description simplifie du contour

Fig. 6-23

Slection du point dintersection

POI 1

Trac du contour aprs slection du point dintersection 1.

Fig. 6-24

POI 2

Trac du contour aprs slection du point dintersection 2.

Fig. 6-25

6-88

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

OK

Le point dintersection du contour reprsent est transfr au programme pice. La fonction insre un secteur de cercle entre deux secteurs de cercle voisins. Les secteurs de cercle sont dcrits par leur centre et un rayon, le secteur insr nest dcrit que par son rayon. Un masque vous est propos dans lequel vous entrez le centre et le rayon pour le secteur de cercle 1 et le point final, le centre et le rayon pour le secteur de cercle 2. Vous devez galement entrer le rayon pour le secteur de cercle 3 insrer et dfinir le sens de rotation. Une image daide montre le rglage choisi. Avec la touche logicielle OK, vous lancez le calcul des trois blocs sur la base des valeurs entres et lajout de ces blocs au programme pice.

Fig. 6-26

Masque pour le calcul de la portion de contour Cercle-Cercle-Cercle

Tableau 6-6 Point final

Entre dans le masque de dialogue E 1er et 2me axes gomtriques du plan Si vous nentrez aucune coordonne, la fonction calcule le point dintersection entre le secteur de cercle insr et le secteur 2.

Centre du cercle 1 Rayon du cercle 1 Centre du cercle 2 Rayon du cercle 2 Rayon du cercle 3 Avance

M1 R1 M2 R2 R3 F

1er et 2me axes gomtriques du plan Champ de saisie du rayon 1 1er et 2me axes gomtriques du plan Champ de saisie du rayon 2 Champ de saisie du rayon 3 Champ de saisie de lavance dinterpolation

Sil nest pas possible de dterminer le point de dpart partir des blocs prcdents, vous devez entrer les coordonnes du point de dpart dans le masque Point de dpart. Avec la touche logicielle, vous dfinissez le centre de rotation des deux cercles. Les possibilits sont les suivantes :

G2/G3

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-89

Programmation des pices 6.3 Description simplifie du contour

Secteur 1 G2 G2 G2 G2 G3 G3 G3 G3

Secteur insrer G3 G2 G2 G3 G2 G3 G2 G3

Secteur 2 G2, G2, G3, G3, G2, G2, G3, G3

Vous pouvez entrer le point final et le centre en coordonnes absolues, incrmentales ou polaires. Le masque de dialogue affiche le rglage en cours.

Exemple DIAMON G23

Fig. 6-27

Sont donns : (C1) (C2) (C3) (C4) (C5) M1 M2 M3

R1 39 mm R2 69 mm R3 39 mm R4 49 mm R5 39 mm Z 111 X 196 Z 233 X 260 Z 390 X 162

Les coordonnes Z 72, X 196 ont t slectionnes comme point de dpart. Aprs avoir confirm le point de dpart, on calculera la portion de contour masque avec le

. Le point final reste indtermin car les coordonnes ne sont pas connues.

6-90

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

A laide de la touche logicielle 1, il convient de rgler le sens de rotation des deux cercles (G2 G3 G2) et de remplir la liste des paramtres.

Fig. 6-28

Entre du point de dpart

Fig. 6-29

Saisie tape 1

Fig. 6-30

Rsultat de ltape 1

La fonction produit comme extrmit le point dintersection entre le secteur 2 et le secteur 3. Dans la deuxime tape, on calcule la portion de contour laide du masque . Le sens de rotation G2 G3 G2 doit tre slectionn pour le calcul. Le point de dpart est le point final du premier calcul.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-91

Programmation des pices 6.3 Description simplifie du contour

Fig. 6-31

Saisie tape 2

Fig. 6-32

Rsultat de ltape 2

Comme rsultat, la fonction fournit le point dintersection entre le secteur 4 et le secteur 5 comme point final. Pour le calcul de la transition tangentielle entre Cercle Droite. et , il convient dutiliser le masque

Fig. 6-33

Masque Cercle Droite

6-92

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.3 Description simplifie du contour

Fig. 6-34

Rsultat de ltape 3

Cette fonction insre un secteur de cercle (avec transition tangentielle) entre deux droites. Le secteur de cercle est dcrit par le centre et le rayon. Vous entrez les coordonnes du point final de la seconde droite et, optionnellement, langle A2. La premire droite est dcrite par le point de dpart et langle A1. Le masque peut tre utilis dans les conditions suivantes :
Point Point de dpart Secteur de cercle Coordonnes connues S les deux coordonnes dans le systme de coordonnes cartsiennes

S le point de dpart en coordonnes polaires S les deux coordonnes dans le systme de coordonnes cartsiennes et le
rayon

Point final

S le centre en coordonnes polaires S les deux coordonnes dans le systme de coordonnes cartsiennes S le point final en coordonnes polaires
Coordonnes connues S les deux coordonnes dans le systme de coordonnes cartsiennes

Point Point de dpart Secteur de cercle Point final

S S S S S

le point de dpart en coordonnes polaires une coordonne dans le systme de coordonnes cartsiennes et le rayon langle A1 ou langle A2 les deux coordonnes dans le systme de coordonnes cartsiennes le point final en coordonnes polaires

Sil nest pas possible de dterminer le point de dpart partir des blocs prcdents, vous devez le dfinir.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-93

Programmation des pices 6.3 Description simplifie du contour

Fig. 6-35

Droite-Cercle-Droite

Tableau 6-7

Entre dans le masque de dialogue E Entrez le point final de la droite

Point final de la droite 2

Centre du cercle Angle de la droite 1 Angle de la droite 2 Avance

M A1 A2 F

1er et 2me axes gomtriques du plan Lentre de la valeur angulaire se fait dans le sens de rotation antihoraire. Lentre de la valeur angulaire se fait dans le sens de rotation antihoraire. Champ de saisie de lavance

Vous pouvez entrer le point final et le centre en coordonnes cartsiennes, incrmentales ou polaires. Le masque gnre un bloc circulaire et deux blocs linaires sur la base des donnes que vous avez entres. La touche logicielle inverse le sens de rotation de G2 sur G3. G3 apparat laffichage. Si vous actionnez une nouvelle fois la touche logicielle, vous revenez G2. G2 rapparat laffichage.

G2/G3

6-94

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.4 Simulation

6.4

Simulation
Nota Pour la 802D bl, cette fonction nest disponible quavec loption cran couleur.

Fonctionnalit
Un graphique bas sur des traits permet de suivre la trajectoire programme de loutil dans le programme slectionn.

Squence opratoire
Vous tes en mode automatique et vous avez slectionn un programme excuter (voir chapitre 5.1).
Simulation

Limage de base souvre.

Show ...

Cursor co arse/fine

Fig. 6-36

Image de base de la simulation

Avec Dpart progr., vous lancez la simulation du programme pice slectionn.

Touches logicielles
Zoom Auto To origin Show ... Zoom +

Mise lchelle automatique du dessin de la trajectoire de loutil. Application du rglage de base de la mise lchelle. Reprsentation de la pice dans son intgralit. Grossissement du dtail de limage

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-95

Programmation des pices 6.5 Transmission de donnes via linterface RS232

Zoom

Rduction du dtail de limage Limage visualise est efface. Modification de lincrment du curseur.

Delete window Cursor co arse/fine

6.5

Transmission de donnes via linterface RS232

Fonctionnalit
Via linterface RS232, des donnes (par ex. des programmes pice) peuvent tre transfres une unit de sauvegarde externe ou importes dans la commande depuis cette unit externe. Linterface RS232 et lunit de sauvegarde doivent tre paramtres en fonction lune de lautre. (voir chapitre 7)

Types de fichiers
S Programmes pice Programmes pice Sous-programmes S Cycles Cycles standard

Squence opratoire
Programs

Vous avez slectionn le groupe fonctionnel Gestionnaire de programmes. La liste des programmes dj crs est indique. Sauvegarde des programmes pice via linterface RS232

Read out

6-96

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation des pices 6.5 Transmission de donnes via linterface RS232

Dpart

19200 None, 8, 1 RTS-CTS TAPE

<< Back User cycles

Fig. 6-37

Exporter un programme

All files

Slection de tous les fichiers Les fichiers figurant dans le rpertoire des programmes pice sont tous slectionns et le transfert dmarre. Dmarrage du transfert Le transfert dun fichier ou de plusieurs fichiers du rpertoire des programmes pice seffectue. Vous pouvez interrompre la transmission avec STOP. Chargement de programmes pice via linterface RS232 Journal de transmission Tous les fichiers qui ont t transfrs sont lists avec une information dtat. S pour les fichiers sauvegarder le nom de fichier un acquittement de dfaut pour les fichiers charger le nom de fichier et le chemin un acquittement de dfaut

Dpart

Read in

Error log

Messages en liaison avec la transmission:


OK ERR EOF Time Out User Abort Error Com NC/PLC Error Error Data Transmission russie. Le caractre de fin de texte a t reu, cependant le fichier archive est incomplet. La surveillance temporelle signale une interruption de la transmission. Il a t mis fin la transmission avec la touche logicielle STOP. Erreur sur le port COM 1. Message derreur de la CN. Erreur de donnes 1. Fichiers lus avec/sans en-tte ou 2. Fichiers envoys au format de bande perfore sans nom de fichier. Error File Name Le nom de fichier nest pas conforme aux conventions de la CN.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

6-97

Programmation des pices 6.5 Transmission de donnes via linterface RS232

Notes

6-98

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme
Fonctionnalit

7
Le groupe fonctionnel Systme rassemble toutes les fonctions qui sont ncessaires au paramtrage et lanalyse de la NCK et de lAP.

Fig. 7-1

Image de base Systme

Selon des fonctions slectionnes, les menus affects aux touches logicielles horizontales et verticales changent. Larborescence suivante reprend uniquement les touches logicielles horizontales.
Start up Machine data General MD Axis MD Channel MD Drive MD Service display Service axes Service drives Service profibus AP Step 7 connect PLC status Status list PLC program Program list Display MD Servo trace Servo trace Version Edit PLC alarm txt Data I/O Data selection RS232 settings

NC AP

: :

Fig. 7-2

Arborescence Systme (uniquement en structure horizontale)

Les touches logicielles repres par : ne sont pas disponibles sur la 802D bl.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-99

Systme

Touche logicielle
Set password

Dfinition du mot de passe La commande fait la distinction entre trois mots de passe qui autorisent laccs en fonction de trois niveaux de protection : S S S mot de passe systme mot de passe constructeur mot de passe utilisateur

Selon le niveau daccs slectionn (voir aussi Manuel technique), vous pouvez modifier certaines donnes. Si le mot de passe ne vous est pas connu, laccs vous est refus.

Expert

Fig. 7-3

Entre du mot de passe

Validez le mot de passe avec la touche logicielle OK. Avec ABORT, vous avez la possibilit dinterrompre lopration et de revenir dans limage de base Systme.
Change password

Changer de mot de passe

Fig. 7-4

Modification du mot de passe

7-100

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Selon lautorisation daccs qui vous est attribue, diffrentes possibilits vous sont proposes dans la barre des menus pour modifier le mot de passe. Slectionnez le niveau du mot de passe laide des touches logicielles. Entrez le nouveau mot de passe et mettez un terme lentre avec OK. Le nouveau mot de passe vous est demand une nouvelle fois titre de contrle. Avec OK, confirmez la modification du mot de passe. Pour revenir dans limage de base sans faire aucune manipulation, actionnez la touche ABORT.
Delete password

Rinitialisation de lautorisation daccs Change language Avec cette touche logicielle, vous pouvez basculer de la langue utilise au premier plan la langue disponible en arrire-plan. Sauvegarder des donnes La fonction scurise le contenu de la mmoire volatile dans une zone non volatile de la mmoire. Condition pralable : Il ny a aucun programme en cours dexcution. Vous ne devez effectuer aucune manipulation pendant la sauvegarde des donnes ! Mise en service Slection du mode de dmarrage de la CN. Slectionnez le mode souhait laide du curseur. S S S Normal power-up Le systme redmarre Power-up with default data Le systme redmarre avec des valeurs standard (il recre ltat initial la livraison) Power-up with saved data Le systme redmarre avec les dernires donnes mmorises (voir Sauvegarde des donnes)

Change language

Save data

Start up

NC

AP

Lautomate programmable peut dmarrer dans les modes suivants : S S Restart Overall reset Redmarrage Effacement gnral

Il est galement possible dassocier le mode dbogage au dmarrage. Avec OK, vous faites une mise zro de la commande (Reset) suivie dun redmarrage dans le mode choisi. Avec RECALL, vous revenez limage de base Systme sans effectuer aucune action.
Machine data

OK

Paramtres machine La modification des paramtres machine a une influence majeure sur la machine.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-101

Systme

Numro

Nom

Valeur

Unit

Effet

Fig. 7-5

Structure de la ligne dun paramtre machine

Prise deffet

so cf re po

aussitt aprs confirmation Reset aprs remise sous tension

Prcaution
Un paramtrage erron peut conduire la destruction de la machine.

Les paramtres machine sont rpartis dans les groupes dcrits ci-aprs.
General MD

Paramtres machine gnraux Ouvrez la fentre Paramtres machine gnraux. Avec les touches de changement de page, vous pouvez remonter ou descendre.

find

Fig. 7-6

Image de base Paramtres machine

Axis MD

Paramtres machine spcifiques un axe Ouvrez la fentre Paramtres machine spcifiques un axe. La barre de menus est complte par les touches logicielles Axe + et Axe .

7-102

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

find

Fig. 7-7

Les paramtres de laxe 1 sont affichs. Avec Axe + ou Axe , vous passez laxe suivant ou laxe prcdent dans la zone des paramtres machine.

Axe + Axe

Find

Rechercher Entrez le numro ou le nom (ou une partie du nom) du paramtre machine que vous recherchez, puis appuyez sur la touche OK. Le curseur se place sur le paramtre recherch

Continue find

pour rechercher loccurrence suivante du paramtre. La fonction vous permet de slectionner diffrents filtres daffichage pour le groupe de paramtres machine que vous avez activ. Dautres touches logicielles sont votre disposition : Touche logicielle Expert : La fonction slectionne tous les groupes de paramtres en mode Expert pour les afficher. Touche logicielle Filter active : La fonction active les groupes de paramtres slectionns. Lorsque vous refermez la fentre, seuls les paramtres slectionns restent visibles dans limage Paramtres machine. Touche logicielle Select all : La fonction slectionne tous les groupes de paramtres pour les afficher. Touche logicielle Deselect all : La fonction dslectionne tous les groupes de paramtres.

Select group

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-103

Systme

Fig. 7-8

Filtre daffichage

Channel MD

Autres paramtres machine Ouvrez la fentre Paramtres machine spcifiques un canal. Les touches Feuilleter vous permettent de feuilleter vers lavant et vers larrire.

Drive MD

Paramtres machine dentranement Ouvrez la fentre Paramtres machine spcifiques lentranement. Les touches Feuilleter vous permettent de feuilleter vers lavant et vers larrire.

Display MD

Affichage Paramtres machine Ouvrez la fentre Affichage Paramtres machine. Les touches Feuilleter vous permettent de feuilleter vers lavant et vers larrire.

Avis au lecteur Vous trouvez une description des paramtres machine dans la documentation constructeur : Mise en service de la SINUMERIK 802D Descriptions des fonctions de la SINUMERIK 802D.

Service display
Service Axes

La fentre Maintenance des axes souvre La fentre prsente des informations sur lentranement daxe. Les touches logicielles Axe+ ou Axe sont affiches en supplment. Elles permettent dafficher les valeurs pour laxe suivant ou prcdent.

Service drives Service profibus

La fentre contient des informations sur lentranement numrique La fentre contient des informations sur les rglages Profibus.

7-104

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Servo trace

Une fonction Oscilloscope est votre disposition pour optimiser les entranements. Cette fonction permet de reprsenter graphiquement S S S S S S la consigne de vitesse. La consigne de vitesse correspond linterface +10 V. lcart de contour lcart de tranage la position relle la consigne de position larrt prcis grossier/fin.

Le type denregistrement peut tre conditionn par diffrents critres de faon permettre une reprsentation synchrone aux tats de commande internes. Le rglage est effectuer avec la fonction Select Signal. Pour analyser le rsultat, vous disposez des fonctions suivantes : S S S S modification de lchelle de laxe des abscisses et de laxe des ordonnes mesure dune valeur laide dun curseur horizontal ou vertical mesure des abscisses et des ordonnes pour dterminer la diffrence entre deux positions du curseur enregistrement dans un fichier dans le rpertoire des programmes pice. Vous avez ensuite la possibilit de sortir le fichier avec WINPCIN et de traiter les donnes avec MS Excel.

Fig. 7-9

Image de base Servo trace

La barre de titre du diagramme affiche la graduation actuelle de laxe des abscisses et la diffrence de valeur des curseurs. Vous pouvez dplacer le diagramme affich dans la zone visible de lcran laide des touches de dplacement du curseur.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-105

Systme

Base de temps

Temps de la position du marqueur

Diffrence temporelle entre marqueur 1 et position courante du marqueur

Fig. 7-10

Signification des champs

Select signal

Ce menu sert au paramtrage du canal de mesure.

Fig. 7-11

S S

Slection de laxe : La slection de laxe seffectue dans le champ de basculement Axe. Type de signal :
Ecart de tranage Signal dcart du rgulateur Ecart de contour Position relle Mesure de vitesse Consigne de vitesse Valeur de compensation Bloc de paramtres Consigne de position lentre du rgulateur Consigne de vitesse lentre du rgulateur Consigne dacclration lentre du rgulateur Valeur de commande anticipatrice de vitesse Signal darrt prcis fin Signal darrt prcis grossier

Etat :

On Off

lenregistrement se fait dans ce canal le canal est inactif

Vous pouvez rgler la dure de mesure et le type de dclenchement pour le canal 1 dans la moiti infrieure de limage. Tous les autres canaux reprennent ce rglage. S Dtermination de la dure de mesure La dure de mesure est entre directement en ms dans le champ Dure de mesure (max. 6133 ms).

7-106

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Slection de la condition de dclenchement : Amenez le curseur sur le champ Condition de dclenchement et slectionnez la condition avec la touche de basculement. pas de dclenchement, cela signifie que la mesure commence ds lactionnement de la touche Start front montant front descendant arrt prcis fin atteint arrt prcis grossier atteint

Marker V-OFF Marker T-OFF

Avec les touches logicielles Marker on/Marker off, vous activez ou dsactivez les lignes guides.

FIX V-Mark FIX T-Mark

Les curseurs permettent de dterminer les diffrences en direction horizontale ou en direction verticale. A cette fin, vous placez le curseur sur le point de dpart et vous actionnez la touche logicielle Fix V-Mark. ou Fix T-Mark.. La diffrence entre le point de dpart et la position actuelle du curseur saffiche dans la barre dtat. Le libell de la touche logicielle devient Free V-Mark. ou Free T-Mark.. Cette fonction ouvre un niveau de menus avec des touches logicielles ddies laffichage ou au masquage des diagrammes. Lorsquune touche logicielle apparat sur un fond noir, le diagramme saffiche pour le canal traage choisi. Cette fonction permet dagrandir ou de rduire la base de temps.

Show trace

Time scale + Time scale

Vertical scale + Vertical scale

Cette fonction permet daugmenter ou de rduire la rsolution (amplitude).

Marker steps

Cette fonction sert dfinir les pas de dplacement des curseurs.

Fig. 7-12

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-107

Systme

Sur actionnement des touches de dplacement du curseur, les curseurs se dplacent avec un pas gal un incrment. Vous avez la possibilit daugmenter le pas dans les champs dentre. La valeur indique le nombre dunits de quadrillage que le curseur doit parcourir chaque fois que vous faites un mouvement du curseur. Lorsquun curseur atteint le bord du diagramme, le quadrillage suivant apparat automatiquement dans la direction horizontale ou dans la direction verticale.
File service

La fonction sert sauvegarder ou charger les donnes de traage.

Fig. 7-13

Dans le champ Nom de fichier, entrez sans extension le nom que vous dsirez donner au fichier. Avec la touche logicielle Save, vous sauvegardez les donnes dans le rpertoire des programmes pice sous le nom que vous avez entr. Vous pouvez ensuite extraire le fichier via linterface RS232 et traiter les donnes avec MS Excel. Avec la touche logicielle Load, vous chargez le fichier indiqu et vous affichez graphiquement les donnes quil contient. Cette fentre affiche les numros de version et la date de cration des diffrents composants de la CN. Le menu HMI details est prvu pour le service de maintenance et accessible au moyen dun mot de passe utilisateur. Il liste tous les programmes des modules de commande avec leur numro de version. Du fait du chargement successif des modules logiciels, les numros de version peuvent diffrer les uns des autres.

Version

HMI details

7-108

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Fig. 7-14

Menu Version HMI

Registry details

La fonction tablit la correspondance entre les touches physiques du clavier (touches de fonction Machine, Offset, Programme, ....) et les programmes qui leur sont affects. La signification des diffrentes colonnes est explique dans le tableau suivant.

Fig. 7-15 Tableau 7-1 Signification des entres sous [DLL arrangement] Signification TL1 TL7 affectes aux touches du clavier 1 7 (TL = touche logicielle) Nom du programme excuter Descripteur pour la rception de messages Numro de la fonction qui sera excute au dmarrage du programme 0 la gestion du programme est assure par le systme de base 1 le systme de base dmarre le programme et confie la commande au programme charg Nom du fichier texte (sans extension) Rserv

Dsignation Softkey Nom DLL Class-Name Start-Method Execute-Flag (kind of executing) Text file name Softkey text-ID (SK ID)

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-109

Systme

Tableau 7-1

Signification des entres sous [DLL arrangement], continuation Signification Lexcution du programme est tributaire dun mot de passe. Rserv Rserv

Dsignation Password level Class SK SK-File

Font details

Cette fonction dresse la liste des donnes contenues dans les blocs de caractres qui ont t chargs.

Fig. 7-16

Change Start DLL

Choix du programme de dmarrage Au dmarrage du systme, la commande dmarre automatiquement le groupe fonctionnel Machine (TL 1). Si vous prfrez dmarrer autrement, cette fonction vous permet de choisir un autre programme de dmarrage. Vous devez entrer dans la colonne Softkey le numro du programme lancer au dmarrage du systme.

Fig. 7-17

Modification de la DLL de dmarrage

7-110

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

AP

La touche logicielle vous propose dautres fonctions de diagnostic et de mise en service de lAP. Avec cette touche logicielle, vous ouvrez le dialogue de configuration dans lequel vous paramtrez linterface de la liaison STEP 7 (voir aussi la description de loutil de programmation, rubrique Communications). Si linterface RS232 est dj sollicite par une transmission de donnes, vous devez attendre la fin de la transmission pour coupler la commande au logiciel de programmation. Lactivation de cette connexion entrane une initialisation de linterface RS323.

STEP 7 connect

Fig. 7-18

Rglage de la vitesse de transmission

Le rglage de la vitesse de transmission seffectue avec la touche de basculement. Vous avez le choix entre les valeurs suivantes : 9600 / 19200 / 38400 / 57600 / 115200.

Fig. 7-19

Rglages, modem activ

Lorsque le modem est activ (ON), vous pouvez galement choisir entre un format de donnes en 10 bits et un format en 11 bits. S S S Parit : Bits darrt : Bits de donnes : None Even 10 bits 11 bits

1 (rglage demeure linitialisation de la commande) 8 (rglage demeure linitialisation de la commande)

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-111

Systme

Connect on Connect off

Avec cette fonction, vous activez la liaison entre la commande et le PC/la PG. Il faut attendre lappel de loutil de programmation. Dans cet tat, il ny a aucune modification des rglages possible. Le libell de la touche logicielle devient Connect off. En actionnant Connect off, vous pouvez interrompre la transmission depuis la commande, nimporte quel moment. Vous pouvez alors poursuivre les modifications dans les rglages. Ltat dactivation ou de dsactivation persiste aprs une remise sous tension (sauf en cas de dmarrage avec des valeurs standard). Une icne dans la barre dtat (voir tableau 1-2) signale lactivation de la liaison. Vous quittez le menu avec Back.

Modem settings

Les rglages du modem sont effectuer ici. Les types de modem possibles sont : modem analogique botier ISDN (Numeris) tlphone portable.

Les types des deux correspondants doivent tre compatibles.

Fig. 7-20

Rglages dans le cas dun modem analogique

Si vous devez entrer plusieurs instructions AT, il vous suffit de taper une premire fois AT puis dentrer successivement toutes les instructions, par ex. AT&FS0=1E1X0&W. Reportezvous aux manuels du constructeur pour le libell exact des diffrentes instructions et leurs paramtres. Les valeurs standard qui figurent dans la commande ne constituent vraiment quun minimum et il est important de les vrifier exactement avant leur premire utilisation. Dans des situations ambigus, il est prfrable de commencer par connecter les units un PC/une PG pour tester et optimiser ltablissement de la liaison avec un programme de priphriques.

7-112

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Fig. 7-21

Rglages dans le cas dun botier ISDN

PLC status

Avec cette fonction, vous pouvez afficher et modifier les tats momentans des zones mmoires listes dans le tableau 7-2. Il est possible dafficher 16 oprandes la fois.
Tableau 7-2 Entres Sorties Mmentos Temps Compteurs Donnes Format Zones mmoire I Q M T C V B H D Octet dentre (IBx), mot dentre (Iwx), double mot dentre (IDx) Octet de sortie (Qbx), mot de sortie (Qwx), double mot de sortie (QDx) Octet de mmento (Mx), mot de mmento (Mw), double mot de mmento (MDx) Temps (Tx) Compteurs (Zx) Octet de donne (Vbx), mot de donne (Vwx), double mot de donne (VDx) binaire hexadcimal dcimal La reprsentation binaire nest pas possible pour les mots doubles. Les compteurs et les temporisations sont reprsents au format dcimal.

Fig. 7-22

Affichage des tats de lAP

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-113

Systme

Oprande +

Ladresse de loprande est incrmente de 1 chaque fois Ladresse de loprande est dcrmente de 1 chaque fois Tous les oprandes sont effacs. Lactualisation cyclique des valeurs est interrompue. Vous pouvez modifier les valeurs des oprandes. Avec la fonction Liste des tats de lAP, vous pouvez afficher et modifier les signaux de lAP. Trois listes vous sont proposes : S S S S Entres (prrglage) Mmentos (prrglage) Sorties (prrglage) Variable liste de gauche liste du milieu liste de droite

Oprande

Delete

Change

Status list

Fig. 7-23

Image de base Liste des tats de lAP

Edit pad

Une nouvelle zone est attribue la colonne active. Le masque de dialogue propose quatre zones au choix. Vous pouvez attribuer une adresse de dpart chaque colonne, en la tapant dans le champ dentre correspondant. La commande enregistre ces rglages ds que vous refermez le masque dentre. Les touches de dplacement du curseur et de changement de page (Pg. prc./Pg. suiv.) permettent de naviguer lintrieur des colonnes et de passer dune colonne lautre.

7-114

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Fig. 7-24

Masque de slection Type de donnes

Change

Avec cette touche logicielle vous pouvez modifier la valeur de la variable que vous avez marque. En actionnant la touche logicielle Accept, vous validez la modification. Diagnostic AP dans la reprsentation des contacts sous forme de plan (voir chapitre 7.1) Cette fonction nest pas disponible sur la 802D bl. Vous pouvez slectionner des programmes pice et lancer leur excution par le biais de lAP. Le programme AP utilisateur crit un numro de programme dans linterface AP. Ce numro de programme est ensuite retranscrit en nom de programme laide dune liste de rfrence. Jusqu 255 programmes peuvent tre grs de cette faon.

PLC program

Program list

Fig. 7-25

La bote de dialogue contient la liste de tous les fichiers du rpertoire CUS et leur correspondance dans la liste de rfrence (PLCPROG.LST). Vous pouvez aller dune colonne lautre avec la touche Tab. Les fonctions de touches logicielles Copy, Insert et Delete sont proposes de faon contextuelle. Si vous placez le curseur dans la colonne de gauche, seule la fonction Copy vous est propose. Sur la droite, on peut modifier la liste de rfrence laide des fonctions Insert et Delete. Cette fonction nest pas disponible sur la 802D bl.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-115

Systme

Copy Insert Delete

Pour copier dans la mmoire tampon le nom du fichier que vous avez marqu. Pour insrer le nom de fichier lendroit o se trouve le curseur. Pour effacer dans la liste de correspondance le nom de fichier que vous avez marqu. Structure de la liste de rfrence (fichier PLCPROG.LST) La liste de rfrence est divise en trois zones :
Numro 1 100 101 200 201 255 Plage Domaine utilisateur Constructeur de la machine-outil Siemens Niveau de protection Utilisateur Constructeur de la machine-outil Siemens

Pour chaque programme, la notation seffectue ligne par ligne. Deux colonnes sont prvues dans chaque ligne. Elles doivent tre spares par une tabulation, un blanc ou un caractre |. Vous entrez le numro de rfrence AP dans la premire colonne et le nom du fichier dans la seconde. Exemple : 1 | arbre.mpf 2 | cne.mpf

Edit PLC alarm txt

Avec cette fonction vous insrez ou modifiez des textes dalarme utilisateur de lAP. Slectionnez le numro dalarme avec le curseur. Le texte actuellement en vigueur saffiche dans la barre de saisie.

Fig. 7-26

Edition du texte dalarme de lAP

Entrez le nouveau texte dans la barre dintroduction. Terminez la saisie avec Input et enregistrez avec Save. La notation des textes telle quelle est respecter est dcrite dans le manuel de mise en service.
Data I/O

La fentre est divise en deux colonnes. La colonne de gauche slectionne le groupe de donnes, la colonne de droite les donnes transfrer. Lorsque le curseur est plac dans la colonne de gauche, la fonction Read out transfre intgralement le groupe de donnes que vous avez marqu. Lorsquil est plac dans la colonne de droite, elle transfre uniquement le fichier. Vous utilisez la touche Tab pour passer dune colonne lautre.

7-116

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Fig. 7-27

Dans la zone de slection NC Card, les paramtres dinterface sont inactifs. Pour lire les donnes de la NC Card, vous devez slectionnez la zone dsire. Si vous slectionnez lune des zones suivantes S S S S Start-up data PC PLC-Application PC Display machine data PC PLC Sel. Alarm texts PC

les rglages figurant dans la colonne special functions sont convertis en interne au format binaire. Nota Loption de menu Part programs NC > NC_Card ou Part programs NC_Card > NC crase les fichiers existants sans demande de confirmation pralable.

Nota Sur la 802D bl, les fonctionnalits

S Part programs NC > NC_CARD S Part programs NC_CARD > NC ne sont pas disponibles.

Data selection

Slectionnez les donnes transfrer. Avec la fonction Read out, vous dmarrez le transfert des donnes une unit externe. Avec la fonction Read in, vous chargez des donnes en provenant dune unit externe. Pour charger des donnes, il nest pas ncessaire de choisir un groupe de donnes. La destination du chargement est en effet dtermine par le flux de donnes.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-117

Systme

RS232 settings

Avec cette fonction, vous affichez et modifiez les paramtres dinterface. Avec les fonctions des touches logicielles Text Format et Binary Format, vous pouvez choisir le type des donnes transfrer.

Fig. 7-28

Les modifications que vous effectuez dans les rglages sappliquent aussitt. Avec la touche logicielle Save, vous sauvegardez les rglages pour les conserver aprs coupure de lalimentation. Avec la touche logicielle Default Settings, vous ramenez tous les rglages aux valeurs standard.

Paramtres dinterface
Tableau 7-3 Paramtres Journal Paramtres dinterface Description RTS/CTS Le signal RTS ( Request to Send) commande le mode denvoi de lunit de transmission des donnes. Actif : Les donnes peuvent tre envoyes. Passif : Ne quitter le mode dmission que si toutes les donnes dlivres ont t effectivement envoyes. Le signal CTS annonce comme signal dacquittement pour RTS la disponibilit dmission de lunit de transfert des donnes. Vitesse en bauds Rglage de la vitesse de linterface. 300 bauds 600 bauds 1200 bauds 2400 bauds 4800 bauds 9600 bauds 19200 bauds 38400 bauds 57600 bauds 115200 bauds Nombre de bits darrt en transmission asynchrone. Entre : 1 bit darrt (prrglage) 2 bits darrt

Bits darrt

7-118

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme

Tableau 7-3 Paramtres Parit

Paramtres dinterface, continuation Description Les bits de parit servent dtecter les dfauts. Un bit de parit est ajout au caractre cod afin de rendre pair ou impair le nombre de positions mises 1. Entre : aucune parit (prrglage) parit paire parit impaire

Bits de donnes

Nombre de bits de donnes en transmission asynchrone. Entre : 7 bits de donnes 8 bits de donnes (prrglage)

Ecrasement Y : Lors de limportation, la CN vrifie si le fichier existe dj. avec confir- N : Les fichiers sont crass sans demande de confirmation. mation

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-119

Systme 7.1 Diagnostic de lAP dans un schma contacts

7.1

Diagnostic de lAP dans un schma contacts


Nota Cette fonction nest pas disponible sur la 802D bl.

Fonctionnalit
Un programme AP utilisateur se compose principalement de combinaisons logiques ddies la ralisation des fonctions de scurit et lassistance des processus. A cette fin, de nombreux contacts et relais sont mis en connexion. Il suffit quun seul contact ou relais fasse dfaut pour mettre en panne toute linstallation. Des fonctions de diagnostic sont disponibles dans le groupe fonctionnel Systme pour dtecter lorigine des perturbations ou lerreur dans un programme. Nota Il nest pas possible ici dditer le programme.

Squence opratoire

AP

Dans le groupe fonctionnel Systme, slectionnez la touche logicielle PLC.


PLC program

Le projet qui figure dans la mmoire permanente souvre.

7.1.1

Structure de limage lcran


La division de lcran en plusieurs zones principales correspond la description qui a t faite dans le chapitre 1.1. Les diffrences et les ajouts qui apparaissent en liaison avec le diagnostic de lAP sont reprsents ci-aprs.

7-120

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme 7.1 Diagnostic de lAP dans un schma contacts

Fig. 7-29

Structure de limage lcran

Elment dimage 1 2 3

Affichage

Signification

Zone dapplication pp Langage de programmation de l AP pris en charge lAP Nom du bloc de programme activ Prsentation : nom symbolique (nom absolu) Etat du programme RUN Programme en cours dexcution STOP Programme interrompu Etat de la zone dapplication Sym Reprsentation symbolique abs Reprsentation absolue Affichage des touches actives Zone dinteraction Prend en charge les tches assignes au curseur Barre de messages Affichage dinformations pendant la recherche

5 6 7

7.1.2

Autres moyens de commande


Outre les touches logicielles et les touches de navigation, dautres combinaisons de touches sont votre disposition dans cette zone.

Combinaisons de touches
Avec les touches de dplacement du curseur, vous dplacez la zone dinteraction travers le programme AP utilisateur. A la limite dune fentre, le dfilement seffectue automatiquement.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-121

Systme 7.1 Diagnostic de lAP dans un schma contacts

Tableau 7-4

Combinaisons de touches Action Aller la premire colonne de la range

Combinaisons de touches ou

Aller la dernire colonne de la range ou Aller un cran plus haut

Aller un cran plus bas

Aller un champ gauche Aller un champ droite Aller un champ vers le haut

Aller un champ vers le bas Aller au premier champ du premier rseau Aller au dernier champ du dernier rseau Ouvrir le bloc de programme suivant dans la mme fentre Ouvrir le bloc de programme prcdent dans la mme fentre La fonction de la touche Slect dpend de la position de la zone dinteraction.

ou ou

S Ligne du tableau : affichage de la ligne de texte dans son


intgralit

S Titre du rseau : affichage du commentaire sur le rseau S Instruction : affichage intgral des oprandes
Si la zone dinteraction se situe sur une instruction, les oprandes saffichent en mme temps que les commentaires.

7-122

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme 7.1 Diagnostic de lAP dans un schma contacts

Touches logicielles
PLC info

Le menu PLC Info fournit des renseignements sur le modle de lAP, sur la version du systme AP, sur le temps de cycle et sur la dure dexcution du programme AP utilisateur.

Fig. 7-30

PLC-Info

Reset pro. time

Avec cette touche logicielle, vous actualisez les donnes dans la fentre Avec la fonction PLC-Status, vous pouvez observer ltat de lAP pendant lexcution du programme et y apporter des modifications.

PLC status

Fig. 7-31

Affichage des tats de lAP

Status list

Avec la fonction Liste des tats de lAP, vous pouvez afficher et modifier les signaux de lAP.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-123

Systme 7.1 Diagnostic de lAP dans un schma contacts

Fig. 7-32

Liste des tats

Window 1 xxxx Window 2 xxxx

La fentre montre toutes les informations logiques et graphiques du programme AP dans le bloc de programme considr. Les units logiques dans le CONT (schmas contacts) sont rparties dans des sections du programme et des circuits de courant qui sont appels des segments. Les programmes CONT reprsentent essentiellement le flux du courant lectrique travers une srie de combinaisons logiques.

Fig. 7-33

Fentre 1

Dans ce menu, vous pouvez basculer entre la reprsentation symbolique et la reprsentation absolue des oprandes. Vous pouvez reprsenter les sections du programme avec des agrandissements diffrents et une fonction de recherche vous permet de trouver rapidement les oprandes.
Program block

Avec cette touche logicielle, vous pouvez slectionner la liste des blocs du programme AP. Avec les touches de dplacement du curseur vers le haut/vers le bas ou de changement de page Pg. prc./Pg. suiv., vous pouvez slectionner le bloc de programme AP que vous dsirez ouvrir. Le bloc de programme actuellement slectionn est visible dans la ligne dinformation de la fentre de listage.

7-124

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme 7.1 Diagnostic de lAP dans un schma contacts

Fig. 7-34

Slection des blocs du programme AP

Properties

Avec cette touche logicielle, vous affichez la description du bloc de programme que vous avez slectionn. Il sagit de la description qui a t enregistre la cration du projet AP.

Fig. 7-35

Proprits du bloc de programme AP slectionn

Local variables

Avec la touche logicielle, vous affichez la table des variables locales du bloc de programme qui a t slectionn. Il existe deux types de blocs de programme S S OB1 variable locale temporaire exclusivement

SBRxx variable locale temporaire

Il existe une table des variable pour chaque bloc de programme.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-125

Systme 7.1 Diagnostic de lAP dans un schma contacts

Fig. 7-36

Table des variables locales du bloc de programme AP slectionn

Dans toutes les tables, les textes dont la longueur dpasse la largeur de la colonne sont coups avec le caractre ~. Cependant, dans toutes les tables, il existe un champ de texte de niveau suprieur dans lequel le texte sur lequel est positionn le curseur saffiche dans son intgralit. Quand vous observez un texte coup avec le caractre ~, vous pouvez le lire entirement dans le champ de texte de niveau suprieur qui a la mme couleur que le champ dans lequel est plac le curseur. Pour lire le texte dans son intgralit, il suffit dactionner alors la touche SELECT. Le bloc de programme slectionn souvre et son nom (absolu) vient sajouter au libell de la touche logicielle Window 1/2. Avec cette touche logicielle, vous activez ou dsactivez laffichage de ltat du programme. Vous pouvez observer ici les tats actuels des segments depuis la fin des cycles de lAP. Ltat de tous les oprandes est affich dans le schma contacts (Ladder). La fonction affecte cette touche logicielle collecte les valeurs des tats dans plusieurs cycles de lAP et les actualise pour les afficher ensuite lcran.

Open

Program stat. ON Program stat. OFF

Fig. 7-37

Etat du programme ON reprsentation symbolique

7-126

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme 7.1 Diagnostic de lAP dans un schma contacts

Fig. 7-38

Etat du programme ON reprsentation absolue

Symbolic address Absolute address

Avec cette touche logicielle, vous basculez entre une reprsentation absolue et une reprsentation symbolique des oprandes. Selon le type de reprsentation que vous avez choisi, les oprandes sont affichs avec leur descripteur absolu ou leur descripteur symbolique. Sil nexiste aucun symbole pour une variable, celle-ci sera affiche automatiquement en reprsentation absolue.

Zoom + Zoom

La reprsentation dans la zone dapplication peut tre agrandie ou rduite de faon graduelle. Les chelons zoom suivants sont disponibles : 20% (affichage standard), 60%, 100% et 300% Recherche doprandes en reprsentation symbolique ou en reprsentation absolue Une bote de dialogue souvre dans laquelle vous pouvez slectionner diffrents critres de recherche. En actionnant la touche logicielle Absolute/Symbolic address, vous pouvez effectuer la recherche selon ce critre dans les deux fentres AP. La recherche ne fait pas la distinction entre minuscules et majuscules. Slection dans le champ de basculement suprieur : S S S S S S S Rechercher un oprande absolu ou un oprande symbolique Aller au numro de segment Rechercher une instruction SBR

Find

Autres critres de recherche : Rechercher vers le bas ( partir de la position actuelle du curseur) Recherche totale (depuis le dbut) Recherche dans un bloc de programme Recherche dans tous les blocs de programme

La recherche des oprandes et des constantes peut porter un mot entier (descripteur). Selon le rglage de laffichage, la recherche peut porter sur un oprande absolu ou sur un oprande symbolique.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-127

Systme 7.1 Diagnostic de lAP dans un schma contacts

Avec la touche logicielle OK, vous lancez la recherche. Loccurrence trouve est mise en relief par la zone dinteraction. Si aucune occurrence na t trouve, un message derreur saffiche dans la barre des messages. Avec la touche logicielle Abort, vous pouvez quitter la bote de dialogue. Aucune recherche ne sera effectue.

Fig. 7-39

Recherche doprandes symboliques

Recherche doprandes absolus

Lorsquune occurrence a t trouve, vous pouvez poursuivre la recherche avec Continue search.
Symbol info

Avec cette touche logicielle, vous affichez tous les descripteurs symboliques utiliss dans le segment marqu.

Fig. 7-40

Symbolique des segments

Cross refs.

Avec cette touche logicielle, vous slectionnez la liste des renvois. Tous les oprandes utiliss dans le projet AP sont affichs. Dans cette liste, vous pouvez observer par exemple dans quels segments sont utiliss telle entre, telle sortie, tel mmento, etc.

7-128

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Systme 7.1 Diagnostic de lAP dans un schma contacts

Fig. 7-41

Menu principal des renvois (absolus)

(symboliques)

Avec la fonction Open in Window 1/2, vous pouvez ouvrir directement le programme lendroit correspondant dans la fentre 1/2.
Symbolic address Absolute address

Selon le type de reprsentation qui est activ, les lments sont affichs avec leur descripteur absolu ou leur descripteur symbolique. Sil nexiste aucun symbole pour un descripteur, celui-ci sera dcrit automatiquement en reprsentation absolue. La forme de reprsentation des descripteurs est affiche dans la barre dtat. La reprsentation par dfaut des descripteurs est la reprsentation absolue.

Open in window 1 Open in window 2

Loprande slectionn dans la liste des renvois souvre dans la fentre correspondante. Exemple : Vous souhaitez afficher la relation logique de loprande absolu M251.0 dans le segment 1 du bloc de programme OB1. Vous slectionnez loprande dans la liste des renvois et vous actionnez la touche logicielle Open in Window 1. La section correspondante du programme saffiche dans la fentre 1.

Fig. 7-42

Curseur sur M251.0 dans OB1 rseau 2 M251.0 dans OB1 segment 2 dans fentre 1

Find

Rechercher des oprandes dans la liste des renvois La recherche des oprandes peut porter un mot entier (descripteur). La recherche ne fait pas la distinction entre minuscules et majuscules.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

7-129

Systme 7.1 Diagnostic de lAP dans un schma contacts

Possibilits de recherche : S S S S Rechercher un oprande absolu ou un oprande symbolique Aller la ligne

Critres de recherche : Rechercher vers le bas ( partir de la position actuelle du curseur) Recherche totale (depuis le dbut)

Fig. 7-43

Fig. 7-44

Recherche doprandes dans les renvois

Le texte rechercher est affich dans la barre des messages. Si le texte nest pas trouv, un message saffiche en consquence que vous devez acquitter avec OK. Lorsquune occurrence a t trouve, vous pouvez poursuivre la recherche avec la touche logicielle Continue search.

7-130

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation

8.1
8.1.1

Bases de la programmation de la commande numrique


Nom de programme
Chaque programme possde un nom qui lui est propre. Le nom est dfinir lors de la cration du programme, en respectant les rgles suivantes : S S S S S les deux premiers caractres doivent tre des lettres alphabtiques utiliser uniquement des lettres alphabtiques, des chiffres et le trait de soulignement ne pas utiliser de caractres de sparation (voir le chapitre Jeu de caractres) utiliser le point dcimal uniquement pour crire lextension du fichier 16 caractres au maximum

Exemple : ARBRE527

8.1.2

Structure du programme

Structure et contenu
Le programme CN se compose dune suite de blocs (voir le tableau 8-1). Chaque bloc reprsente une opration. A lintrieur du bloc, les instructions sont crites sous la forme de mots. Le dernier bloc dans la squence dexcution contient un mot spcifique pour la fin de programme : M2.
Tableau 8-1 Bloc Structure dun programme de commande numrique Mot Mot ... ; Commentaire

Mot

Bloc Bloc Bloc Bloc Bloc

N10 N20 N30 N40 N50

G0 G2 G91 ... M2

X20 Z37 ... ...

... ... ... ...

; 1er bloc ; 2me bloc ; ...

; Fin de programme

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-131

Programmation 8.1 Bases de la programmation de la commande numrique

8.1.3

Structure dun mot et adresse

Fonctionnalit/structure
Le mot est un lment dun bloc et reprsente essentiellement une instruction de commande. Un mot est constitu S S dun caractre dadresse : en gnral une lettre alphabtique dune valeur numrique : une suite de chiffres qui peut tre prcde dun signe algbrique et complte dun point dcimal dans le cas de certaines adresses. Le signe positif (+) est facultatif.
Mot
Adresse Valeur

Mot
Adresse Valeur

Mot
Adresse Valeur

Exemple : Signification :

G1
Dplacement avec interpolation linaire

X20.1
Course ou position finale pour laxe X : 20.1 mm

F300
Vitesse davance : 300 mm/min

Fig. 8-1

Exemple de la structure dun mot

Plusieurs caractres dadresse


Un mot peut contenir plusieurs lettres caractres alphabtiques dadresse. Cependant, la valeur numrique doit tre spare de ces lettres par le caractre =. Exemple : CR=5.23 Des fonctions G peuvent galement tre appeles par un mnmonique (voir aussi le chapitre Liste des instructions). Exemple : SCALE ; activer le facteur dchelle

Adresse tendue
Dans le cas des adresses R paramtres de calcul H fonction H I, J, K paramtres dinterpolation/point intermdiaire M fonction additionnelle M, concernant seulement la broche S vitesse de broche (broche 1 ou 2), ladresse est rallonge de 1 4 chiffres afin de permettre un plus grand nombre dadresses. Laffectation de valeur seffectue ici avec le signe dgalit = (voir aussi le chapitre Liste des instructions). Exemples : R10=6.234 H5=12.1 I1=32.67 M2=5 S2=400

8-132

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.1 Bases de la programmation de la commande numrique

8.1.4

Structure dun bloc

Fonctionnalit
Un bloc devrait contenir toutes les donnes ncessaires lexcution dune tape dusinage. Gnralement, le bloc se compose de plusieurs mots et se termine toujours par le caractre de fin de bloc LF (nouvelle ligne). Ce caractre est gnr automatiquement lors de la saisie lorsque vous faites un retour de ligne ou que vous actionnez la touche Input.

/N...

Mot1
Espace
(BLANC)

Mot2
Espace Espace

...

Motn
Espace

; Commentaire

LF

Caractre de fin de bloc uniquement en cas de besoin, est plac la fin, spar par ; du reste du bloc

Instructions du bloc

Numro du bloc prcde les instructions, uniquement en cas de besoin, le caractre : (deux points) remplace le N dans les blocs principaux. Saut de bloc optionnel, uniquement en cas de besoin, plac tout au dbut Fig. 8-2 Schma de la structure dun bloc

Nombre total de caractres dans un bloc : 200 caractres

Ordre des mots


Sil y a plusieurs instructions dans un mme bloc, lordre recommand est le suivant : N... G... X... Z... F... S... T... D... M... H...

Remarque sur les numros de bloc


Dans un premier temps, choisissez des numros de bloc de 5 en 5 ou de 10 en 10. Cela vous permet par la suite dinsrer des blocs tout en conservant lordre croissant des numros de bloc.

Saut de bloc optionnel


Lorsque vous souhaitez que certains blocs ne soient pas excuts chaque passage du programme, vous pouvez les marquer en plaant une barre oblique / devant le mot du numro de bloc. Le saut de bloc optionnel luimme est activ par loprateur (influence sur le programme : SKP) ou par lautomate programmable (signal). Une partie du programme peut tre saute ds lors que plusieurs blocs conscutifs sont reprs par /. Si un saut de bloc optionnel est actif pendant lexcution du programme, aucun des blocs de programme reprs par / nest excut. Aucune des instructions contenues dans ces blocs ne sera prise en compte. Le programme reprend au prochain bloc qui nest pas marqu du saut optionnel.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-133

Programmation 8.1 Bases de la programmation de la commande numrique

Commentaire, observation
Vous pouvez complter les instructions dans les blocs dun programme par des commentaires (observations). Un commentaire dbute par le caractre ; et se termine en fin de bloc. Les commentaires sont affichs avec le contenu du reste du bloc dans laffichage en cours.

Messages
Les messages sont programms dans des blocs distincts. Un message saffiche dans un champ spcial et reste affich jusqu la fin du programme ou jusqu la fin de lexcution dun bloc associ un nouveau message. Un message se compose de 65 caractres au maximum. Un message vide efface le message prcdent. MSG(CECI EST UN MESSAGE)

Exemple de programmation
N10 ; Entreprise G&S n_ de contrat 12A71 N20 ; Pice de pompe 17, n_ de dessin : 123 677 N30 ; Programme cr par H. Adam, dpt. TV 4 N40 MSG(EBAUCHE DE PIECE BRUTE) :50 G54 F4.7 S220 D2 M3 ; bloc principal N60 G0 G90 X100 Z200 N79 G1 Z185.6 N80 X112 /N90 X118 Z180 ; ce bloc est optionnel N100 X118 Z120 N110 G0 G90 X200 N120 M2 ;

8.1.5

Jeu de caractres
Les caractres suivants sont utilisables pour la programmation et interprts suivant les dfinitions.

Lettres, chiffres
A, B, C, D, E, F, G, H, I, J, K, L, M, N,O, P, Q, R, S, T, U, V, W X, Y, Z 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 Il ny a pas de diffrence entre les lettres majuscules et les lettres minuscules.

Caractres spciaux imprimables


( ) [ parenthse ouverte parenthse ferme crochet ouvert _ . guillemet trait de soulignement (fait partie de la lettre) point dcimal

8-134

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.1 Bases de la programmation de la commande numrique

] < > : = / * +

crochet ferm infrieur suprieur bloc principal, fin dtiquette affectation, partie dune galit division, saut de bloc optionnel multiplication addition, signe positif soustraction, signe ngatif

, ; % & $ ? !

virgule, caractre de sparation dbut de commentaire rserv, ne pas lutiliser rserv, ne pas lutiliser rserv, ne pas lutiliser identificateur de variable propre au systme rserv, ne pas lutiliser rserv, ne pas lutiliser

Caractres spciaux non imprimables


LF Blanc Tabulateur caractre de fin de bloc caractre de sparation entre les mots, espacement rserv, ne pas lutiliser

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-135

8-136
Affectation de valeurs
0 ... 9, uniquement des nombres entiers, sans signe 0.001 ... 99 999.999 Vitesse tangentielle de loutil/la pie, unit en mm/min ou mm/tr en fonction de G94 ou G95 Arrt temporis en secondes en mm/tr2 Les fonctions G sont rparties en groupes G. Dans un bloc, on ne peut crire quune seule fonction G dun groupe. Une fonction G peut avoir un effet modal (elle sapplique jusqu ce quelle soit remplace par une autre fonction du mme groupe), ou un effet non modal, auquel cas elle sapplique uniquement dans le bloc dans lequel elle figure. Groupe G : 1 : Instructions de dplacement (type dinterpolation) G0 X... Z... G1 X...Z... F... G2 X... Z... I... K... F... G2 X... Z... CR=... F... G2 AR=... I... K... F... G2 AR=... X... Z... F... G3 .... ; centre et point final ; rayon et point final ; angle au centre et centre ; angle au centre et point final ; sinon comme G2 CIP X... Z... I1=... K1=... F... N10 ... N20 CT Z... X... F... effet modal G33 Z... K... SF=... G33 X... I... SF=... G33 Z... X... K... SF=... G33 Z... I... SF=... ; I1, K1 est le point interm. ; cercle, transition tangentielle la portion de traject. prcdente N10 ; pas constant ; filetage sur corps cylindrique ; filetage plan ; filetage sur corps conique dans laxe Z plus grand que celui de laxe X ; filetage sur corps conique, dans laxe X plus grand que celui de laxe Z voir sous G34, G35 G... ou un nom symbolique, par ex. : CIP G4 F... F... Contient des donnes de correction pour un outil particulier T... ; D0>valeurs de correction= 0, max. 9 numros D pour un outil D...

Programmation

8.1.6

Liste des instructions

Fonctions disponibles pour SINUMERIK 802D sI plus et 802D sI pro.

Programmation

Adresse

Signification

Information

Programmation

Numro de correcteur doutil

Avance

F 0.001 ... 99 999.999 uniquement des nombres entiers, valeurs imposes

Arrt tempo. (bloc avec G4) 0.001 ... 99 999.999

; bloc spcifique

Changem. du pas de filetage (bloc avec G34, G35)

Fonction G (fonction prparatoire)

G0

Interpolation linaire en vitesse rapide

G1 *

Interpolation linaire avec avance

G2

Interpolation circulaire sens horaire

G3

Interpolation circulaire sens antihoraire

CIP

Interpolation circulaire avec point intermdiaire

CT

Interpolation circulaire, transition tangentielle

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G33

Filetage pas constant

G34

Filetage avec augmentation du pas

G33 Z... K... SF=... ; filetage sur corps cylindr., pas const. G34 Z... K... F17.123 ; augmentation du pas avec ; 17.123 mm/U2 G33 Z... K... SF=... G35 Z... K... F7.321 N10 SPOS=... ; broche en asservissement de position N20 G331 Z... K... S... ; taraudage sans porte-taraud compensateur, par ex. dans axe Z ; le filetage droite ou gauche est dfini par le signe du pas (par ex. K+) : + : analogue M3 : analogue M4 G332 Z... K... ; taraudage sans porte-taraud compensateur, par exemple dans laxe Z, mouvement de retrait ; signe du pas analogue G331 2 : Dplacements particuliers, arrt temporis Effet non modal G4 F... ou G4 S.... G74 X1=0 Z1=0 G75 X1=0 Z1=0 3 : Ecriture dans la mmoire Effet non modal TRANS X... Z... SCALE X... Z... ; bloc spcifique, F : temporisation en sec. ; bloc spcifique, S : en tours de broche ; bloc spcifique, (descripteur daxe de la machine !) ; bloc spcifique (descripteur daxe de la machine !) ; bloc spcifique ; Facteur dchelle dans laxe indiqu, bloc spcifique ROT RPL=... MIRROR X0 ; Rotation dans le plan courant G17 G19, bloc spcifique ; Axe de coordonnes dont le sens est invers, bloc spcifique ATRANS X... Z... ASCALE X... Z... ; bloc spcifique ; Facteur dchelle dans laxe indiqu, bloc spcifique AROT RPL=... ; Rotation additive dans le plan courant G17 G19, bloc spcifique ; filetage sur corps cylindrique ; diminution du pas avec ; 7 321 mm/U2

G35

Filetage avec diminution du pas

G331

Interpolation de filetage

G332

Interpolation de filetage retrait

G4

Arrt temporis

G74

Accostage point de rfrence

G75

Accostage point fixe

TRANS

Dcalage programmable

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

SCALE

Facteur dchelle programmable

ROT

Rotation programmable

MIRROR

Fonction miroir programmable

ATRANS

Dcalage additif programmable

ASCALE

Facteur dchelle additif programmable

AROT

Rotation additive programmable

Programmation

8-137

8-138
AMIRROR X0 ; Axe de coordonnes dont le sens est invers, bloc spcifique ; bloc spcifique ; bloc spcifique ; bloc spcifique ; bloc spcifique G25 S... G25 X... Z... G26 S... G26 X... Z... 6 : Slection du plan 7 : Correction de rayon de loutil A effet modal ff t d l 8 : Dcalage dorigine rglable A effet modal ff t d l 9 : Inhibition du dcalage dorigine rglable A effet non modal 10 : Comportement laccostage A effet modal ff t d l 11 : Arrt prcis bloc par bloc A effet non modal 12 : Fentre darrt prcis A effet modal ff t d l

AMIRROR Fonction miroir additive programmable

Programmation

G25

Limitation infrieure de la vitesse de rotation ou limitation infrieure de la zone de travail

G26

Limitation suprieure de la vitesse de rotation ou limitation suprieure de la zone de travail

G17

Plan X/Y (ncessaire pour un alsage de centrage et pour le fraisage avec TRANSMIT)

G18 *

Plan Z/X (tournage normal)

G19

Plan Y/Z (ncessaire pour le fraisage avec TACYL)

G40 *

Dsactivation de la correction du rayon de loutil

G41

Correction du rayon de loutil gauche du contour

G42

Correction du rayon de loutil droite du contour

G500 *

Dsactivation du dcalage dorigine rglable

G54

1er dcalage dorigine rglable

G55

2me dcalage dorigine rglable

G56

3me dcalage dorigine rglable

G57

4me dcalage dorigine rglable

G58

5me dcalage dorigine rglable

G59

6me dcalage dorigine rglable

G53

Inhibition du dcalage dorigine rglable

G153

Inhibition non modale du dcalage dorigine rglable, frame de base inclus

G60 *

Arrt prcis

G64

Contournage

G9

Arrt prcis, bloc par bloc

G601 *

Fentre darrt prcis fin avec G60, G9

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G602

Fentre darrt prcis grossier avec G60, G9

G70

Cotation en inch

G71 *

Cotation mtrique

13 : Cotation en inch/mtrique A effet modal ff t d l

G700

Cotation en inch, y compris pour lavance F

G710 14 : Cotation absolue/relative A effet modal ff t d l 15 : Avance/broche A effet modal ff t d l G96 S... LIMS=... F...

Cotation mtrique, y compris pour lavance F

G90 *

Cotation absolue

G91

Introduction de cotes relatives

G94

Avance F en mm/min

G95 *

Avance F en mm par tour de broche

G96

Activation vitesse de coupe constante (F en mm/tour, S en m/min)

G97

Dsactivation de la vitesse de coupe constante

G450 *

Arc de raccordement

G451 21 : Variation de lacclration A effet modal ff t d l 24 : Commande anticipatrice A effet modal ff t d l 28 : Limitation de la zone de travail A effet modal

Point dintersection

18 : Comportement aux angles avec correction du rayon d outil doutil A effet modal

BRISK *

Acclration sous forme dchelons

SOFT

Acclration rsultante avec limitation des -coups

FFWOF *

Dsactivation de la commande anticipatrice

FFWON

Activation de la commande anticipatrice

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4 ; valable pour tous les axes qui ont t activs par des donnes de rglage, valeurs attribues en consquence avec G25, G26 29 : Cotation du rayon/diamtre A effet modal ff t d l 47 : Langages CN externes A effet modal ff t d l

WALIMON Activation de la limitation de la zone de travail *

WALIMOF

Dsactivation de la limitation de la zone de travail

DIAMOF

Cotation de rayon

DIAMON *

Cotation de diamtre

G290 *

Mode SIEMENS

G291

Mode externe (non disponible sur 802D bl)

Les fonctions caractrises par un astrisque * prennent effet au dbut du programme (variante de la commande rgle en usine, lorsque rien dautre na t programm et que le paramtrage par dfaut pour la technologie tournage a t conserv par le constructeur de la machine).

Programmation

8-139

8-140
Affectation de valeurs
Transfert de valeurs lAP, signification dtermine par le constructeur de la machine par exemple : H7=23.456 H0=... H9999=...

Adresse

Signification

Information

Programmation

Programmation

Fonction H

H0= H9999= 0.001 ... 99 999.999 filetage : 0.001 ... 2000.000 Se rapportant laxe X, signification selon G2,G3>centre de cercle ou G33, G34, G35 G331, G332>pas du filetage Se rapportant laxe Z, sinon analogue I voir G2, G3 et G33, G34, G35 voir G2, G3 et G33, G34, G35 0.001 ... 99 999.999 filetage : 0.001 ... 2000.000 0.001 ... 99 999.999 Se rapportant laxe X, dclaration pour linterpolation circulaire avec CIP Se rapportant laxe Z, dclaration pour linterpolation circulaire avec CIP Au lieu dun nom au choix, L1 ...L9999999 peut galement tre slectionn ; ainsi le sous-programme (SP) est galement appel dans un bloc spcifique. A noter : L0001 nest pas gal L1 Le nom LL6 est rserv au SP de changement doutil ! Par ex. pour dclencher des actions, comme actionner liquide darrosage, 5 fonctions M au plus autorises dans un bloc. Lusinage est stopp en fin de bloc avec M0, la reprise de la squence se fait sur un nouveau NC-START. Analogue M0, cependant larrt na lieu quen prsence dun signal spcial (infl. sur le progr. : M01). Figure dans le dernier bloc de la squence excuter. Rserv. Ne pas utiliser. Rserv. Ne pas utiliser. M... L.... voir CIP ; bloc spcifique voir CIP 0.001 ... 99 999.999 7 chiffres en notation dcimale, uniquement des nombres entiers, sans signe

 0.0000001 ... 9999 9999 (8 chiffres en notation dcimale) ou notation avec exposant :  (10300 ... 10+300 )

Paramtres dinterpolation

Paramtres dinterpolation

I1=...

Point intermdiaire pour interpolation circulaire

K1=

Point intermdiaire pour interpolation circulaire

Sous-programme, nom et appel

Fonction supplmentaire

0 ... 99 uniquement des nombres entiers, sans signe

M0

Arrt programm

M1

Arrt conditionnel

M2

Fin du programme

M30

M17

M3

Sens de rot. droite de la broche (pour broche matre)

M4

Sens de rot. gauche de la broche (pour la br. matre)

M5

Arrt broche (pour broche matre) n = 1 ou = 2 n = 1 ou = 2 n = 1 ou = 2 M2=3 M2=4 M2=5 ; arrt sens de rotation droite pour broche 2 ; arrt sens de rotation gauche pour broche 2 ; arrt broche pour broche 2

Mn=3

Sens de rotation droite de la broche (pour broche n)

Mn=4

Sens de rot. gauche de la broche (pour broche n)

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Mn=5

Arrt broche (pour broche n)

Adresse
Uniquement sil a t activ avec M6 dans un paramtre machine, sinon le changement doutil se fait avec linstruction T

Signification

Affectation de valeurs

Information

Programmation

M6

Changement doutil

M40 n = 1 ou = 2 M1=40

Changement automatique des rapports de vitesse (pour la broche matre) ; rapport de vitesse automatique ; pour la broche 1

Mn=40

Changement automatique des rapports de vitesse (pour la broche n)

M41 M45 n = 1 ou = 2 Rserv. Ne pas utiliser. Les fonctionnalits ne sont pas dfinies ct commande. Le constructeur de la machine peut en disposer librement. 0 ... 9999 9999 uniquement des nombres entiers, sans signe 0 ... 9999 9999 uniquement des nombres entiers, sans signe 1 ... 9999 uniquement des nombres entiers, sans signe Figure dans le mme bloc que lappel du sous-programme pour une excution rpte du sous-programme. Dsignation particulire de blocs au lieu de N... ; ce bloc doit contenir toutes les instructions ncessaires pour la phase dusinage suivante :20 Utilisable avec un numro pour identifier des blocs, figure en dbut de bloc N20 M2=41

Rapport de vitesse 1 jusqu rapport de vitesse 5 (pour la broche matre) ; 1er rapport de vitesse pour la broche 2

Mn=41 Mn=45

Rapport de vitesse 1 jusqu rapport de vitesse 5 (pour la broche n)

M70, M19

M...

Autres fonctions M

Numro de bloc bloc secondaire

Numro de bloc principal

Nombre dexcutions du sous-programme

L781 P... N10 L871 P3 R1=7.9431 R2=4

; bloc spcifique ; trois excutions

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4  0.0000001 ... 9999 9999 (8 chiffres en notation dcimale) ou notation avec exposant :  (10300 ... 10+300 ) En plus des 4 oprateurs de bases + * / , il existe les fonctions de calcul suivantes : Indication en degrs Indication en degrs Indication en degrs R1=SIN(17.35) R2=COS(R3) R4=TAN(R5) R10=ASIN(0.35) R20=ACOS(R2) ; R10: 20,487 degrs ; R20: ... degr avec exposant : R1=1.9876EX9 ; R1=1 987 600 000

R0 R299

Paramtre de calcul

Fonctions de calcul

SIN( )

Sinus

COS ()

Cosinus

TAN ()

Tangente

ASIN ()

Arc sinus

ACOS ()

Arc cosinus

Programmation

8-141

8-142
Affectation de valeurs
Langle du vecteur rsultant est calcul partir de 2 vecteurs orthogonaux. La valeur angulaire se rfre toujours au 2me vecteur. Rsultat dans la plage : 180 +180 degrs R6=SQRT(R7) R12=POT(R13) R8=ABS(R9) R10=TRUNC(R2) R12=LN(R9) R13=EXP(R1) Utilisation la place de M2 pour le maintien du contournage 0.001 ... 99 999.999 0.001 ... 99 999.999 0.001 ... 99 999.999 0.001 ... 99 999.999 0.001 ... 99 999.999 1 ... 32 000 uniquement des nombres entiers, sans signe 0.001 ... 99 999.999 Information de dplacement Information de trajectoire, par ex. avec TRACYL, TRANSMIT Information de dplacement Pour un axe donn, la cote du point final ou du centre peut tre saisie dans un systme de cotation diffrent de celui de G91, en non modal. Correction de lacclration pour un axe ou une broche, indication en pour cent Pour un axe rotatif, la cote dun point final peut tre saisie avec ACP (...) diffremment de G90/G91 en non modal. Applicable galement pour le positionnement de la broche. 0.001 ... 99 999.999 0.001 ... 99 999.999 Arrt temporis en tours de broche Le changement doutil peut seffectuer directement avec linstruction T ou seulement avec M6. Ceci se dfinit dans un paramtre machine. Unit de mesure de la vitesse de coupe en m/min avec G96, fonction rserve pour la broche matre G96 S... G4 S... T... ; bloc spcifique Vitesse de la broche en tr/min S2=730 Vitesse de la broche en tr/min S1=725 Vitesse de la broche en tr/min S... ; vitesse 725 tr/min pour la broche 1 ; vitesse 730 tr/min pour la broche 2 RET ; bloc spcifique R40=ATAN2(30.5,80.1) ; R40 : 20.8455 degrs

Adresse

Signification

Information

Programmation

Programmation

ATAN2( , )

Arc tangente 2

SQRT ()

Racine carre

POT ()

Puissance 2

ABS ()

Valeur absolue

TRUNC()

Partie entire

LN ()

Logarithme naturel

EXP ()

Fonction exponentielle

RET

Fin de sous-programme

S...

Vitesse de broche (broche matre)

S1=...

Vitesse de broche pour la broche 1

S2=...

Vitesse de broche pour la broche 2

Vitesse de coupe avec G96 actif

Arrt temporis dans le bloc avec G4

Numro doutil

Axe

X... Y... Z... N10 G91 X10 Z=AC(20) ; X en cotation relative, Z en cotation absolue N10 ACC[X]=80 N20 ACC[S]=50 N10 A=ACP(45.3) ; 80% pour laxe X ; 50% pour la broche

Axe

Axe

AC

Coordonne absolue

ACC[axe]

Correction de lacclration en pourcentage

1 ... 200 , nombre entier

ACP

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Coordonne absolue, accostage de la position dans le sens positif (pour axe rotatif, broche)

N20 SPOS=ACP(33.1)

; accostage de la position absolue de laxe A dans le sens positif ; positionnement de broche

Adresse
Pour un axe rotatif, la cote dun point final peut tre saisie avec ACN (...) diffremment de G90/G91 en non modal. Applicable galement pour le positionnement de la broche. N20 SPOS=ACN(33.1) N10 G1 X... Z.... N11 X... ANG=... ou contour dcrit sur plusieurs blocs : N10 G1 X... Z... N11 ANG=... N12 X... Z... ANG=... voir G2, G3 N10 CALL VARNAME ; nom de la variable Indication en degrs. Possibilit dindiquer une droite avec G0 ou G1. Une seule coordonne du point final est connue dans le plan ou bien le point final est entirement inconnu dans le cas des contours sur plusieurs blocs. Indication en degrs. Possibilit de dfinition dun cercle avec G2/G3. Forme spcifique de lappel dun cycle. Aucun transfert de paramtres. Nom du cycle stock dans une variable. Prvu uniquement pour une utilisation interne aux cycles. Introduit un chanfrein entre deux blocs de contour, avec la longueur de chanfrein indique. Introduit un chanfrein entre deux blocs de contour, avec la longueur de ct dangle indique. Possibilit de dfinition du cercle avec G2/G3. N10 X... Z.... CHF=... N11 X... Z... N10 X... Z.... CHR=... N11 X... Z... voir G2, G3 N10 A=ACN(45.3) ; accostage de la position absolue de laxe A dans le sens ngatif ; positionnement de broche

Signification

Affectation de valeurs

Information

Programmation

ACN

Coordonne absolue, accostage de la position dans le sens ngatif (pour axe rotatif, broche) 0.00001 ... 359.99999

ANG

Angle pour indication dune droite dans un contour

AR

Angle au centre pour interpolation circulaire

0.00001 ... 359.99999

CALL

Appel de cycle indirect

CHF 0.001 ... 99 999.999

Chanfrein, utilisation gnrale

0.001 ... 99 999.999

CHR

Chanfrein, dans un lment de contour 0.010 ... 99 999.999 signe ngatif pour le choix du cercle : demi-cercle plus grand Valeurs imposes uniquement

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4 Lappel des cycles dusinage ncessite un bloc spcifique. Les paramtres transfrer doivent avoir t renseigns. Des appels de cycles spciaux sont possibles avec un MCALL ou CALL supplmentaire. N5 RTP=110 RFP=100 .... N10 CYCLE82(RTP, RFP, ...) N10 CYCLE83(110, 100, ...) N10 CYCLE84(...) N10 CYCLE840(...) N10 CYCLE85(...) N10 CYCLE86(...) N10 CYCLE88(...) N10 CYCLE93(...) ; affecter des valeurs ; bloc spcifique ; ou entre directe des valeurs, bloc spcifique ; bloc spcifique ; bloc spcifique ; bloc spcifique ; bloc spcifique ; bloc spcifique ; bloc spcifique

CR

Rayon pour interpolation circulaire

CYCLE...

Cycle dusinage

CYCLE82

Perage, lamage

CYCLE83

Perage de trous profonds

CYCLE84

Taraudage sans porte-taraud compensateur

CYCLE840

Taraudage avec porte-taraud compensateur

CYCLE85

Alsage lalsoir

CYCLE86

Chambrage

CYCLE88

Perage avec arrt

Programmation

8-143

CYCLE93

Usinage de gorges

8-144
Affectation de valeurs
N10 CYCLE94(...) N10 CYCLE95(...) N10 CYCLE97(...) N20 SPOS=DC(33.1) Pour un axe rotatif, la cote dun point final peut tre saisie avec DC (...) diffremment de G90/G91 en non modal. Applicable galement pour position. la broche. Dfinir directement en dbut de programme la variable utilisateur locale de type BOOL, CHAR, INT, REAL =1 : slection =0 : dslection > 0.0 ... 100.0 > 0.0 Saut sur le bloc slectionn en relation avec une tiquette. La destination du saut se trouve en amont, vers le dbut du programme. Saut sur le bloc slectionn en relation avec une tiquette. La destination du saut se trouve en aval, vers la fin du programme. Pour un axe donn, la cote du point final peut tre saisie dans un systme de cotation diffrent de celui de G90, en non modal. Si une condition de saut a t satisfaite, le saut seffectue sur bloc avec la marque : , sinon instruction suivante, /bloc, plusieurs instructions IF sont possibles dans un bloc Oprateurs relationnels : == gal , > suprieur , >= suprieur ou gal <= infrieur ou gal 0.001 ... 99 999.999 +1 1 +1 1 <> < diffrent de infrieur Unit de mesure mm ou degr, spcifique laxe. Axe : utiliser le descripteur daxe machine N40 FXSW[Z1]=2.4 N10 LABEL1: ... ... N100 GOTOB LABEL1 N10 GOTOF LABEL2 ... N130 LABEL2: ... N10 G90 X10 Z=IC(20) ; Z en cotation relative, X en cotation absolue N10 IF R1>5 GOTOF LABEL3 ... N80 LABEL3: ... En %, max. 100% du couple maxi de lentranement. Axe : utiliser le descripteur daxe machine N30 FXST[Z1]=12.3 Axe : utiliser le descripteur daxe machine N10 A=DC(45.3) ; bloc spcifique ; accostage direct de la position de laxe A ; positionnement de broche ; bloc spcifique ; bloc spcifique

Adresse

Signification

Information

Programmation

CYCLE94

Dgagement DIN76 (forme E et F), finition

CYCLE95

Chariotage avec dtalonnages

Programmation

CYCLE97

Filetage

DC

Coordonne abs., accostage direct de la pos. (pour axe rotatif, broche)

DEF

Instruction de dfinition

DEF INT VARI1=24, VARI2 ; 2 variables de type INT ; nom dfinir par lutilisateur N20 G1 X10 Z25 FXS[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2 F...

FXS [axe]

Dplacement en bute

FXST [axe]

Couple de serrage, accostage dune bute

FXSW [axe]

Fentre de surveillance, accostage dune bute

GOTOB

Instruction de saut en amont

GOTOF

Instruction de saut en aval

IC

Coordonne relative

IF

Condition de saut

LIMS

Vit. limite suprieure de la broche avec G96, G97

Limite la vitesse de la broche, avec fonction G96 active vitesse de coupe constante et G97 =+1 : entre de mesure 1, front montant =1 : entre de mesure 1, front descendant =+1 : entre de mesure 1, front montant =1 : entre de mesure 1, front descendant

voir G96 N10 MEAS=1 G1 X... Z... F...

MEAS

Mesure avec effacement de la distance restant parcourir

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

MEAW

Mesure sans effacement de la distance restant parcourir

N10 MEAW=1 G1 X... Z... F...

$A_DBB[n] $A_DBWn[n ] $A_DBD[n] $A_DBR[n] > 0.0 Axe : descripteur dun axe dplac pendant la mesure (X, Z) N10 R1=$AA_MM[X] Valeurs : 0 ... 5 Axe : descripteur daxe machine N10 IF $AA_FXS[X1]==1 GOTOF .... Valeur dinitialisation : 1.0 N10 $A_MONIFACT=5.0 ; dure de service 5 fois plus rapide

Octet de donne Mot de donne Double mot de donne Donne relle

Lecture et criture de variables AP

N10 $A_DBR[5]=16.3

; criture de variables relles ; avec position offset 5 ; (position, type et signification sont convenus entre la CN et lAP)

$A_MONIF ACT

Facteur pour surveillance de la dure de service

$AA_FXS [axe]

Etat, accostage dune bute

$AA_MM [axe]

Rsultat de la mesure dun axe dans le systme de coordonnes machine Axe : descripteur dun axe dplac pendant la mesure (X, Z) Etat livr : 0 : tat initial, le palpeur na pas dclench 1 : le palpeur a dclench N10 R2=$AA_MW[X]

$AA_MW [axe]

Rsultat de la mesure dun axe dans le systme de coordonnes pice

$AC_MEA [1]

Etat de la mesure demande

N10 IF $AC_MEAS[1]==1 GOTOF .... ; si le palpeur a dclench, poursuivre le programme ...

$A..._..._ TIME

Temporisateur pour dure dexcution : $AN_SETUP_TIME $AN_POWERON_TIME $AC_OPERATING_TIME $AC_CYCLE_TIME $AC_CUTTING_TIME 0 ... 999 999 999, nombre entier

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4 0.0 ... 10+300 min (valeur non modifiable) min (valeur non modifiable) s s s Variable systme : Temps coul depuis le dernier dmarrage de la commande Temps coul depuis le dernier dmarrage normal Dure totale dexcution de tous les programmes CN Dure dexcution du programme CN (slectionn) Dure dintervention de loutil Variable systme : Rel total Total assign Rel courant Nombre de pices spcifi par lutilisateur En lecture uniquement En lecture uniquement En lecture uniquement Numro de broche n =1 ou =2, accessible en lecture seule Numro de broche n =1 ou =2, accessible en lecture seule N10 IF $AC_ACTUAL_PARTS==15 .... N10 IF $AC_CYCLE_TIME==50.5 ....

$AC_..._ PARTS

Compteur de pices : $AC_TOTAL_PARTS $AC_REQUIRED _PARTS $AC_ACTUAL_PARTS $AC_SPECIAL_PARTS

$AC_ MSNUM

Numro de la broche matre active

$P_ MSNUM

Numro de la broche matre programme

$P_NUM_ SPINDLES

Nombre des broches configures

$AA_S[n]

Vitesse relle de rotation de la broche n

Programmation

$P_S[n]

Vitesse de la broche n programme en dernier

8-145

8-146
Numro de broche n =1 ou =2, accessible en lecture seule Numro de broche n =1 ou =2, accessible en lecture seule 0.0 ... 0.0 ... 0 ... 999 999 999, nombre entier 0 ... 999 999 999, nombre entier 0.0 ... 0 ... 999 999 999, nombre entier 0 ... 2 Type de surveillance pour outil t, criture ou lecture 0 : pas de surveillance, 1 : dure de service, 2 : nombre de pices Texte entre guillemets Etat livr codage binaire pour outil t, (bit 0 bit 4) Ecriture ou lecture de valeurs, pour outil t, numro d En minutes, criture ou lecture de valeurs, pour outil t, numro d Ecriture ou lecture de valeurs, pour outil t, numro d Ecriture ou lecture de valeurs, pour outil t, numro d En minutes, criture ou lecture de valeurs, pour outil t, numro d N10 IF $TC_MOP2[13,1]<15.8 GOTOF .... N10 IF $TC_MOP3[13,1]<15 GOTOF .... N10 IF $TC_MOP4[13,1]<8 GOTOF .... N10 $TC_MOP11[13,1]=247.5 N10 $TC_MOP13[13,1]=715 N10 IF $TC_TP8[1]==1 GOTOF .... N10 $TC_TP9[1]=2 ; slection de la surveillance du nombre de pices MSG(MELDETEXT) ; bloc spcifique ... N150 MSG() ; effacement du prcdent message N10 OFFN=12.4 En minutes, criture ou lecture de valeurs, pour outil t, numro d N10 IF $TC_MOP1[13,1]<15.8 GOTOF .... En lecture uniquement N10 IF $P_TOOL==1 GOTOF .... En lecture uniquement N10 IF $P_TOOLNO==12 GOTOF .... 65 caractres max. Agit uniquement si la correction du rayon doutil G41, G42 est active. Introduit un arrondi/cong tangentiel entre deux blocs de contour, avec la valeur radiale indique. Indication en degrs, angle pour une rotation programmable dans le plan courant G17 G19 0.010 ... 99 999.999 0.00001 ... 359.9999 N10 X... Z.... RND=... N11 X... Z... voir ROT, AROT SET : diffrentes valeurs, partir de llment indiqu jusqu : nombre correspondant de valeurs REP : valeur identique, partir de llment indiqu jusqu la fin du champ DEF REAL VAR2[12]=REP(4.5) ; tous les lments valeur 4.5 N10 R10=SET(1.1,2.3,4.4) ; R10=1.1, R11=2.3, R4=4.4

$AC_ SDIR[n]

Sens de marche courant de broche n

$P_ SDIR[n]

Sens de marche de la broche n programm en dernier

Programmation

$P_ TOOLNO

Numro de loutil T activ

$P_TOOL

N_ D activ de loutil act.

$TC_MOP 1[t,d]

Limite de pravis de la dure de service

$TC_MOP 2[t,d]

Dure de service restante

$TC_MOP 3[t,d]

Limite de pravis du nombre de pices

$TC_MOP 4[t,d]

Nombre restant de pices

$TC_MOP 11[t,d]

Consigne de la dure de service

$TC_MOP 13[t,d]

Consigne du nombre de pices

$TC_TP8[t] Etat de loutil

$TC_TP9[t] Type de surveillance de loutil

MSG ()

Message

OFFN

Largeur de rainure avec TRACYL, sinon indication de surpaisseur

RND

Arrondi/cong

RPL

Angle de rotation pour ROT, AROT

SET( , , , )

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

REP()

Dfinition de valeurs pour les champs de variables

SETMS(n) SETMS 0.001 ... 359.999 n =1 ou =2, descripteur daxe : par ex. SP1 ou C 0.0000 ... 359.9999 Indication en degrs, la broche sarrte la position indique (la broche doit avoir t adapte techniquement : Rgulation de position) Numro de broche n : 1 ou 2 Fonction spciale. Le dcodage du bloc suivant seffectue seulement lorsque le bloc prcdant STOPRE est termin. Transformation cinmatique (uniquement avec la configuration correspondante) TRACYL(20.4,1) Dsactive toutes les transformations cinmatiques Transformation cinmatique (uniquement avec la configuration correspondante) TRANSMIT TRANSMIT (1) TRAFOOF TRACYL(20.4) STOPRE Valeur en degrs, le point dentre du filetage avec G33 est dcal de la valeur dclare voir G33

Dfinir la broche comme broche matre

n= 1 ou n= 2

n : Numro de la broche, avec SETMS seulement, la broche matre par dfaut devient effective

N10 SETMS(2)

; bloc spcifique, 2me broche = matre

SF

Point de dpart du filetage avec G33

SPI(n)

Conversion du n de broche n en descript. daxe

SPOS

Position de broche

SPOS(n)

N10 SPOS=.... N10 SPOS=ACP(...) N10 SPOS=ACN(...) N10 SPOS=IC(...) N10 SPOS=DC(...) ; bloc spcifique

STOPRE

Arrt du prtraitement des blocs d : 1.000 ... 99 999.999

TRACYL(d)

Fraisage de la surface latrale

; bloc spcifique ; diamtre du cylindre: 20,4 mm ; possible aussi ; bloc spcifique ; galement possible ; bloc spcifique

TRANSMIT Fraisage de la face frontale

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

TRAFOOF

Dsactivation TRANSMIT, TRACYL

Programmation

8-147

Programmation 8.2 Instructions de dplacement

Programmation

8.2
8.2.1

Instructions de dplacement
Cotation absolue/relative : G90, G91, AC, IC

Fonctionnalit
Avec les instructions G90/G91, les informations de dplacement X, Z, ... sont analyses comme dcrivant les coordonnes dun point final (G90) ou comme dplacement axial effectuer (G91). G90/G91 est valable pour tous les axes. A la place du rglage G90/G91, il est possible dindiquer dans un bloc une information de dplacement en valeur absolue ou incrmentale avec AC/IC. Ces instructions ne dcrivent pas la trajectoire selon laquelle les points finaux doivent tre accosts. Pour cela, il existe un groupe G (G0,G1,G2,G3,... voir chapitre 8.3 Dplacement des axes).

Programmation
G90 G91 Z=AC(..) Z=IC(..) ; cotation absolue ; cotation relative ; cotation absolue pour un axe particulier (ici : axe Z), effet non modal ; cotation relative pour un axe particulier (ici : axe Z), effet non modal
X W Z

Cote absolue G90

Cote relative G91

X W Z

Fig. 8-3

Diffrentes cotations dans le dessin

Cotation absolue G90


En cotation absolue, les cotes se rapportent lorigine du systme de coordonnes activ (systme de coordonnes pice, systme de coordonnes pice courant ou systme de coordonnes machine). Cela dpend des dcalages qui sont appliqus sur le moment : dcalages programmables, rglables ou aucune dcalage. Au dpart du programme, G90 est appliqu tous les axes et le reste jusqu ce quil soit dsactiv dans un bloc ultrieur par G91 (cotation relative) (effet modal).

Cotation relative G91


En cotation relative, la valeur numrique de linformation de dplacement reprsente la distance parcourir par laxe. Le signe dtermine le sens du dplacement.

8-148

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.2 Instructions de dplacement

G91 est appliqu tous les axes et le reste jusqu ce quil soit dsactiv par G90 (cotation absolue) dans un bloc ultrieur.

Indication avec =AC(...), =IC(...)


Le signe dgalit est crire la suite de la coordonne du point final. La valeur est indiquer entre parenthses. Les centres de cercle peuvent aussi tre indiqus en cotes absolues avec =AC(...). Sinon, le point de rfrence du centre du cercle est le point de dpart du cercle.

Exemple de programmation
N10 G90 X20 Z90 N20 X75 Z=IC(32) ... N180 G91 X40 Z20 N190 X12 Z=AC(17) ; cotation absolue ; cote X absolue, cote Z relative ; commutation sur cotation relative ; cote X relative, cote Z absolue

8.2.2

Cotation mtrique et cotation inch : G71, G70, G710, G700

Fonctionnalit
Si la cotation de la pice diffre du rglage du systme de base dans la commande (inch ou mm), vous pouvez entrer directement les cotes dans le programme. La commande se charge deffectuer les conversions ncessaires.

Programmation
G70 G71 G700 G710 ; cotation en inch ; cotation mtrique ; cotation en inch, y compris pour lavance F ; cotation mtrique, y compris pour lavance F

Exemple de programmation
N10 G70 X10 Z30 N20 X40 Z50 ... N80 G71 X19 Z17.3 ... ; cotation en inch ; G70 reste activ ; cotation mtrique partir dici

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-149

Programmation 8.2 Instructions de dplacement

Informations
Selon le prrglage qui a t effectu, la commande interprte toutes les valeurs gomtriques comme des valeurs dans le systme mtrique ou comme des valeurs en inch. Sont considrs galement comme valeurs gomtriques les correcteurs doutil, les dcalages dorigine rglables et leur affichage, ainsi que lavance F en mm/min ou en inch/min. Le prrglage se fait dans un paramtre machine. Tous les exemples qui sont donns dans ce manuel se rapportent un prrglage du systme mtrique. G70 et G71 traitent toutes les informations gomtriques qui se rapportent directement la pice en inch ou en mm, par ex. S les informations de dplacement X, Z pour G0,G1,G2,G3,G33, CIP, CT S les paramtres dinterpolation I, K (y compris pour les pas de filetage) S le rayon de cercle CR S les dcalages dorigine programmables (TRANS, ATRANS). Toutes les autres informations gomtriques qui ne se rapportent pas directement la pice telles que les avances, les correcteurs doutil, les dcalages dorigine rglables ne sont pas influences par G70/G71. G700/G710 influencent par contre lavance F (inch/mm, inch/tr ou mm/min, mm/tr).

8.2.3

Cotation de rayon/de diamtre : DIAMOF, DIAMON

Fonctionnalit
Pour lusinage de pices sur les tours, les informations de dplacement pour laxe X (axe transversal) sont gnralement programmes comme cotation de diamtre. Si besoin est, il est possible de passer la cotation de rayon dans le programme. DIAMOF ou DIAMON utilise la valeur de lextrmit pour laxe X comme cotation de rayon ou de diamtre. Par consquent, la valeur relle est indique dans laffichage du systme de coordonnes pice.

Programmation
DIAMOF DIAMON ; cotation de rayon ; cotation de diamtre
Cotation de rayon

Cotation de diamtre

DIAMON
D30

X Axe transversal

DIAMOF
R20 R15 R10

X Axe transversal

D40

D20

W Z Axe longitudinal

W Z Axe longitudinal

Fig. 8-4

Cotation de diamtre et de rayon pour laxe transversal

8-150

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.2 Instructions de dplacement

Exemple de programmation
N10 DIAMON X44 Z30 ; pour laxe X, diamtre N20 X48 Z25 ; DIAMON toujours active N30 Z10 ... N110 DIAMOF X22 Z30 ; commutation sur cotation de rayon pour laxe X partir dici N120 X24 Z25 N130 Z10 ...

Nota
Un dplacement programmable avec TRANS X... ou ATRANS X... est toujours considr comme cotation de rayon. Description de cette fonction : voir le chapitre suivant.

8.2.4

Dcalage dorigine programmable : TRANS, ATRANS

Fonctionnalit
En prsence de formes/dispositions rcurrentes dans diffrentes positions dune pice, ou simplement lors de la slection dun nouveau point de rfrence pour les cotations ou bien comme surpaisseur pour lbauche, le dcalage dorigine programmable peut tre mis en oeuvre. Vous crez alors le systme de coordonnes pice courant. Les nouvelles cotes entres se rapportent ce systme de coordonnes. Le dcalage peut se faire dans tous les axes. Remarque : Dans laxe X, lorigine pice devrait, cause des fonctions de programmation avec cotation du diamtre : DIAMON et vitesse de coupe constante : G96, tre positionne dans le centre de rotation. Par consquent : aucun dcalage ou seulement un dcalage faible (en tant que surpaisseur par ex.) sur laxe X.
Original de la pice

X Pice
X courant Z courant W Dcalage X...Z... Pice dcale
Pice

Fig. 8-5

Effet du dcalage programmable

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-151

Programmation 8.2 Instructions de dplacement

Programmation
TRANSZ.... ; dcalage programmable, efface les anciennes instructions de dcalage, rotation, facteur dchelle, fonction miroir ATRANS Z... ; dcalage programmable, vient sajouter aux instructions existantes TRANS ; sans valeurs : efface les anciennes instructions de dcalage, rotation, facteur dchelle, fonction miroir Les instructions avec TRANS/ATRANS ncessitent chacune un bloc spcifique.

Exemple de programmation
N10 ... N20 TRANS Z5 N30 L10 ... N70 TRANS ... ; dcalage programmable, 5 mm en Axe Z ; appel dun sous-programme contenant la gomtrie dcaler ; dcalage effac

Appel dun sous-programme voir chapitre 8.11 Technique des sous-programmes

8.2.5

Facteur dchelle programmable SCALE, ASCALE

Fonctionnalit
Avec SCALE, ASCALE, vous pouvez programmer un facteur dchelle pour tous les axes. Ce facteur dchelle agrandit ou rduit laxe concern. Le systme de coordonnes courant sert de rfrence la modification du facteur dchelle.

Programmation
SCALE X.. Z.. ; facteur dchelle programmable, efface les anciennes instructions de dcalage, rotation, facteur dchelle, fonction miroir ASCALE X.. Z.. ; facteur dchelle programmable, vient sajouter aux instructions existantes SCALE ; sans valeurs : efface les instructions de dcalage, rotation, facteur dchelle, fonction miroir prcdentes Les instructions avec SCALE, ASCALE ncessitent chacune un bloc spcifique.

8-152

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.2 Instructions de dplacement

Remarques
S S Dans le cas des cercles, vous devez appliquer le mme facteur dans les deux axes. Si vous programmez un ATRANS alors que vous avez activ SCALE/ASCALE, les valeurs de dcalage feront galement lobjet dune mise lchelle.

Original de la pice

X Pice
W

Z Pice

Pice, agrandie en X et Z Fig. 8-6 Exemple de facteur dchelle programmable

Exemple de programmation
N20 L10 N30 SCALE X2 Z2 N40 L10 ... ; original de contour programm ; contour en X et Z agrandi 2 fois

Appel dun sous-programme voir chapitre 8.11 Technique des sous-programmes

Informations
A ct du dcalage programmable et du facteur dchelle, les fonctions suivantes existent galement : rotation programmable ROT, AROT et fonction miroir programmable MIRROR, AMIRROR. Ces fonctions sont surtout utilises au fraisage. Sur les tours, ces fonctions deviennent possibles avec TRANSMIT ou TRACYL (voir chapitre 8.14 Fraisage sur tours). Exemples de rotation et de fonction miroir : voir chapitre 8.1.6 Vue densemble des instructions. Indications dtailles : Bibliographie : Utilisation et programmation fraisage SINUMERIK 802D

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-153

Programmation 8.2 Instructions de dplacement

8.2.6

Ablocage de la pice dcalage dorigine rglable : G54 G59, G500, G53, G153

Fonctionnalit
Le dcalage dorigine rglable indique la position de lorigine de la pice sur la machine (dcalage de lorigine pice par rapport lorigine machine). Vous dterminez ce dcalage lors de lablocage de la pice sur la machine et vous lentrez dans le champ de donnes prvu cet effet. Le programme active cette valeur en choisissant parmi six possibilits : G54 G59. Pour la procdure, voir le chapitre Entre/modification du dcalage dorigine

Programmation
G54 G55 G56 G57 G58 G59 G500 G53 G153 ; 1er dcalage dorigine rglable ; 2me dcalage dorigine rglable ; 3me dcalage dorigine rglable ; 4me dcalage dorigine rglable ; 5me dcalage dorigine rglable ; 6me dcalage dorigine rglable ; dsactivation du dcalage dorigine rglable effet modal ; dsactivation du dcalage dorigine rglable effet non modal, inhibe aussi le dcalage programmable ; analogue G53, inhibe en plus le frame de base

X1 (machine)
M

Pice

X Pice
W

Z1 (machine)
p. ex. G54 Ne dclarer le dcalage que dans laxe Z !

Z Pice

Fig. 8-7

Dcalage dorigine rglable

Exemple de programmation
N10 G54 ... N20 X... Z... ... N90 G500 G0 X... ;Appel du premier dcalage dorigine rglable ;Usinage pice ;Dsactivation du dcalage dorigine rglable

8-154

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.2 Instructions de dplacement

8.2.7

Limitation programmable de la zone de travail : G25, G26, WALIMON, WALIMOF

Fonctionnalit
Avec G25, G26, vous pouvez dfinir une zone de travail pour chaque axe. Le dplacement de laxe se limite cette zone. Lorsque la correction de longueur doutil est active, la limitation concerne la pointe de loutil, sinon le point de rfrence de lorgane porte-outil. Les coordonnes indiques se rapportent la machine. Pour bnficier de la limitation de la zone de travail, vous devez lactiver dans les donnes de rglage (sous Offset/Setting data/Work area limit) pour chaque axe. Dans cette fentre de dialogue, vous pouvez aussi prrgler les valeurs pour la limitation de la zone de travail. De cette faon, vous pouvez bnficier de la limitation de la zone de travail dans le mode de fonctionnement JOG. Dans le programme pice, vous avez la possibilit de modifier les valeurs pour les diffrents axes avec G25/G26, mais vous crasez alors les valeurs de prrglage qui figurent dans les donnes de rglage. Avec WALIMON/WALIMOF, vous activez et dsactivez la limitation de la zone de travail dans le programme.

Programmation
G25 X... Z... G26 X... Z... WALIMON WALIMOF ; limitation infrieure de la zone de travail ; limitation suprieure de la zone de travail ; limitation de la zone de travail ACTIVEE ; limitation de la zone de travail DESACTIVEE

X1 (machine)
X
G26 Pointe doutil M

F Point de rfrence
porte-outil

Z1
X
Zone de travail
(machine)

G25

Z G25
Fig. 8-8 Limitation programmable de la zone de travail

Z G26

Remarques
S Avec G25, G26 il convient dutiliser le descripteur daxe de canal figurant dans le paramtre machine 20080 : AXCONF_CHANAX_NAME_TAB. A partir de la version de logiciel 2.0, SINUMERIK 802D permet des transformations cinmatiques. Ici sont configurs diffrents descripteurs daxe pour PM 20080 et les descripteurs daxe de gomtrie PM 20060 : AXCONF_GEOAX_NAME_TAB. En liaison avec ladresse S, G25, G26 est aussi utilis pour la limitation de la vitesse de rotation de broche (voir le chapitre Limitation de la vitesse de rotation de broche).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-155

Programmation 8.2 Instructions de dplacement

Vous ne pouvez activer une limitation de la zone de travail que si le point de rfrence a t accost dans laxe considr.

Exemple de programmation
N10 G25 X0 Z40 N20 G26 X80 Z160 N30 T1 N40 G0 X70 Z150 N50 WALIMON ... N90 WALIMOF ; valeurs limitation de la zone de travail infrieure ; valeurs limitation de la zone de travail suprieure

; activation limitation de la zone de travail ; seulement lintrieur de la zone de travail ; dsactivation limitation de la zone de travail

8-156

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

8.3
8.3.1

Dplacement des axes


Interpolation linaire en rapide : G0

Fonctionnalit
Le dplacement vitesse rapide G0 est utilis pour mettre rapidement loutil en position, mais pas lusinage direct de la pice. Tous les axes peuvent tre dplacs simultanment. Il en rsulte une trajectoire rectiligne. La vitesse maximale (vitesse rapide) est dtermine pour chaque axe dans un paramtre machine. Lorsquun seul axe est dplac, il se dplace sa propre vitesse en rapide. Si deux axes sont dplacs simultanment, la vitesse tangentielle (vitesse rsultante) est slectionne de telle sorte que la plus grande vitesse tangentielle possible est obtenue en prenant en compte les deux axes. Une avance programme (mot F) est sans signification pour G0. G0 reste active jusqu sa dsactivation par une autre instruction manant de ce groupe G (G1, G2, G3,...).

X M W P2 Z

P1

Fig. 8-9

Interpolation linaire en rapide depuis le point P1 vers P

Exemple de programmation
N10 G0 X100 Z65 Remarque : ANG=... constitue un autre moyen de programmer une droite (voir chapitre Description simplifie du contour).

Informations
Il existe un autre groupe de fonctions G pour laccostage de la position (voir chapitre 8.3.13 Arrt prcis/contournage : G60, G64). Pour larrt prcis G60, vous pouvez slectionner une fentre avec diffrents degrs de prcision avec un autre groupe. De plus, il existe pour larrt prcis une instruction effet non modal : G9. Pour vos problmes de positionnement, vous devriez prendre en compte ces possibilits !

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-157

Programmation 8.3 Dplacement des axes

8.3.2

Interpolation linaire avec avance : G1

Fonctionnalit
Loutil dcrit une trajectoire rectiligne du point de dpart au point final. Le mot F programm est essentiel pour la vitesse tangentielle. Tous les axes peuvent tre dplacs simultanment. G1 reste active jusqu sa dsactivation par une autre instruction manant de ce groupe G (G0, G2, G3, ...).

X M W Z

Fig. 8-10

Interpolation linaire avec G1

Exemple de programmation
N05 G54 G0 G90 X40 Z200 S500 M3 ; loutil se dplace vitesse rapide, vitesse de broche = 500 U/min, sens de rotation droite N10 G1 Z120 F0.15 ; interpolation linaire avec lavance 0.15 mm/tour N15 X45 Z105 N20 Z80 N25 G0 X100 ; dgagement vitesse rapide N30 M2 ; fin du programme Remarque : ANG=... constitue un autre moyen de programmer une droite (voir chapitre Description simplifie du contour).

8-158

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

8.3.3

Interpolation circulaire : G2, G3

Fonctionnalit
Loutil dcrit une trajectoire circulaire du point de dpart au point final. La direction est dtermine par la fonction G :

G2

G3

dans le sens horaire Fig. 8-11 Dfinition du sens de rotation G2/G3

dans le sens antihoraire

Vous pouvez dcrire le cercle de diffrentes manires : G2/G3 et centre du cercle (+ pt final) :
X Point final X,Z par ex. G2 X...Z...I...K...

G2/G3 et rayon du cercle (+ pt final) :


X Point final X,Z par ex. G2 X...Z...CR=... Rayon du cercle CR

Point de dpart X, Z

Centre du cercle I, J Z

Point de dpart X, Z Z

G2/G3 et angle au centre (+ centre) :


X

G2/G3 et angle au centre (+ pt final) :


X Point final X, Z

par ex.: G2 AR=... I...K... Angle Centre I, K Z AR

par ex.: G2 AR=... X...Z... Angle AR

Point de dpart X, Z

Point de dpart X, Z Z

Fig. 8-12

Possibilits de programmation darcs de cercle

G2/G3 reste active jusqu sa dsactivation par une autre instruction manant de ce groupe G (G0, G1, ...). Le mot F programm est essentiel pour la vitesse tangentielle.

Nota
Dautres possibilits de programmation du cercle sont donnes avec CT cercle avec transition tangentielle et CIP cercle avec point intermdiaire (voir les chapitres suivants).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-159

Programmation 8.3 Dplacement des axes

Tolrances des donnes pour le cercle


La commande accepte les cercles dont les cotes se situent dans une certaine plage de tolrance. Elle compare le rayon du cercle au point de dpart et au final. Si la diffrence se situe dans la plage de tolrance, le centre du cercle est dfini exactement en interne. Sinon, un message dalarme saffiche. La valeur de la tolrance est rglable dans un paramtre machine.

Exemple de programmation dun centre et dun point final :


X
Point de dpart Point final

I
Centre 40 33

K
30 40 50 Fig. 8-13 Indication du centre et du point final en exemple

N5 G90 Z30 X40 N10 G2 Z50 X40 K10 I7

; point de dpart du cercle pour N10 ; point final et centre

Remarque : Les valeurs du centre se rapportent au point de dpart du cercle !

Exemple de programmation dun point final et dun rayon :


X
Point de dpart Point final Centre 40

30 50 Fig. 8-14 Indication du point final et du rayon en exemple

N5 G90 Z30 X40 N10 G2 Z50 X40 CR=12.207

; point de dpart du cercle pour N10 ; point final et rayon

8-160

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Remarque : En attribuant un signe ngatif la valeur de CR=... , vous choisissez un segment de cercle plus grand que le demi-cercle.

Exemple de programmation dun point final et dun angle au centre :


X
Point de dpart Point final 1050 Centre 40

30 50 Fig. 8-15

Indication du point final et de langle au centre en exemple

N5 G90 Z30 X40 N10 G2 Z50 X40 AR=105

; point de dpart du cercle pour N10 ; point final et angle au centre

Exemple de programmation dun centre de cercle et dun angle au centre :


X
Point de dpart Point final

I
40

1050 Centre

33

K
30 40 Fig. 8-16 Indication du centre du cercle et de langle au centre en exemple

N5 G90 Z30 X40 ; point de dpart du cercle pour N10 N10 G2 K10 I7 AR=105 ; centre et angle au centre Remarque : Les valeurs du centre se rapportent au point de dpart du cercle !

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-161

Programmation 8.3 Dplacement des axes

8.3.4

Interpolation circulaire avec point intermdiaire CIP

Fonctionnalit
Le sens de rotation du cercle dpend ici de la position du point intermdiaire (le point situ entre le point de dpart et le point final). CIP reste active jusqu sa dsactivation par une autre instruction manant de ce groupe G (G0, G1, G2, ...). Remarque : La cotation rgle avec G90 ou G91 est valable pour le point final et pour le point intermdiaire ! X
Point de dpart Point intermdiaire I1=..., K1=...

Point final

45

40

30 40 50 Fig. 8-17

Cercle avec indication dun point final et dun point intermdiaire lexemple de G90

Exemple de programmation
N5 G90 Z30 X40 N10 CIP Z50 X40 K1=40 I1=45 ; point de dpart du cercle pour N10 ; point final et point intermdiaire

8.3.5

Cercle avec transition tangentielle : CT


Avec CT et le point final programm dans le plan courant (G18 : Plan Z/X), un cercle est gnr qui suit de manire tangentielle la portion de trajectoire prcdente (cercle ou droite). Le rayon et le centre du cercle sont dtermins par les conditions gomtriques de la portion de trajectoire prcdente et par le point final du cercle.
N10 G1 ... N20 CT... X Z Programmation : N10 G1 Z20 F3 ; droite N20 CT X... Z... ; cercle avec transition tangentielle

Point final du cercle (X... Z... )

Fig. 8-18

Cercle avec transition tangentielle la portion de trajectoire prcdente

8-162

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

8.3.6

Filetage pas constant : G33

Fonctionnalit
La fonction G33 permet dusiner des filetages avec pas constant de types suivants : S S S S S Filetages sur des corps cylindriques Filetages sur des corps coniques Filetages extrieurs/intrieurs Filetages monofilet/multifilet Filetages plusieurs blocs (concatnation de filetages)

La condition est la prsence dune broche avec systme de mesure de dplacement. G33 reste active jusqu sa dsactivation par une autre instruction manant de ce groupe G (G0, G1, G2, G3 ...).
extrieur intrieur

Fig. 8-19

Filetage extrieur/intrieur lexemple dun filetage cylindrique

Filetage droite ou filetage gauche


Le sens de rotation de la broche (M3 rotation droite, M4 rotation gauche ; voir chapitre 8.4 Dplacement de la broche) dtermine le sens du filetage. Vous programmez ou paramtrez la vitesse sous ladresse S.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-163

Programmation 8.3 Dplacement des axes

Commentaire : Pour la longueur du filetage, les distances dentre et de sortie du filetage doivent tre prises en compte !
Vue de ct Point final Longueur de filetage Point de dpart Vue de dessus Repre zro du codeur de broche

Dcalage SF=...

Pas

Pas de filetage : I ou K (valeur constante sur la longueur totale de filetage dun bloc G33)

Point de dpart supplmentaire possible pour (filetages multifilet)

Filetage droite ou gauche (M3/M4)

Fig. 8-20

Tailles programmables pour filetage avec G33


Pas de filetage : K

Programmation : X Filetage sur corps cylindrique G33 Z... K...

Z Filetage sur corps conique G33 Z... X... K... Langle sur le cne est infrieur 45 degrs Z X G33 Z... X... I... Langle sur le cne est suprieur 45 degrs Z X Pas de filet. : I Z Pas de filetage : I X Pas de filetage : K

(Pas de filetage K, car trajectoire suprieure dans axe Z)

(Pas de filetage I, car trajectoire suprieure dans axe X) Filetage plan G33 X... I...

Fig. 8-21

Affectation du pas lexemple de laxe Z/X

Filetage sur corps conique


Dans le cas des filetages sur corps conique (2 indications daxe ncessaires), ladresse requise du pas I ou K de laxe avec la trajectoire plus longue (longueur de filetage suprieure) doit tre utilise. Un deuxime pas de filetage nest pas dfini.

8-164

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Dcalage du point de dpart SF =


Un dcalage du point de dpart de la broche est ncessaire si les filetages sont raliss laide dusinages dcals ou que des filetages plusieurs filets doivent tre usins. Le dcalage du point de dpart est programm dans le bloc de filetage avec G33 sous ladresse SF (position absolue). Si aucun dcalage de point de dpart nest crit, la valeur est active des donnes de rglage. A noter : Une valeur programme pour SF = reste galement inscrite dans les donnes de rglage.

Exemple de programmation
Filetage de cylindre, deux filets, dcalage du point de dpart de 180 degrs, longueur de filetage (y compris entre et sortie) 100 mm, pas de filetage 4 mm/tr. Filetage droite, cylindre dj prfabriqu : N10 G54 G0 G90 X50 Z0 S500 M3 N20 G33 Z100 K4 SF=0 N30 G0 X54 N40 Z0 N50 X50 N60 G33 Z100 K4 SF=180 N70 G0 X54 ... ; accoster le point de dpart, sens de broche droite ; pas : 4 mm/tr.

; 2me filet, dcal de 180 degrs

Filetage plusieurs blocs


Si plusieurs blocs de filetage sont programms conscutivement (filetage plusieurs blocs), une indication de dcalage du point de dpart ne sera utile que dans le 1er bloc de filetage. Ici, seule lindication est utilise. Les filetages plusieurs blocs sont relis automatiquement par le mode de contournage G64 (voir chapitre 8.3.13 Arrt prcis/ Contournage : G60, G64).

X
3me phrase avec G33

N10 G33 Z... K... SF=... N20 Z.... X.... K... N30 Z.... X... K...

2me phrase avec G33 1re phrase avec G33

Z
Fig. 8-22 Exemple de filetage plusieurs blocs (concatnation de filetages)

Vitesse de laxe
Dans le cas des filetages avec G33, la vitesse des axes pour la longueur de filetage est dtermine par la vitesse de rotation de la broche et le pas du filet. Lavance F na pas dimportance. Elle reste cependant en mmoire. La vitesse daxe maximale (rapide) dtermine dans le paramtre machine ne peut pas tre dpasse. Ce cas dclenche un message dalarme.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-165

Programmation 8.3 Dplacement des axes

Informations
Important S S Il est conseill de ne pas modifier la position du commutateur de correction de la vitesse de rotation de broche (correction de broche) pendant lexcution du filetage. Le commutateur de correction de lavance est sans importance dans ce bloc.

8.3.7

Filetage pas variable : G34, G35

Fonctionnalit
Avec G34, G35, il est possible dusiner des filetages pas variable dans un bloc : S S G34 G35 ; filetage pas croissant ; filetage pas dcroissant.

Par ailleurs, les deux fonctions contiennent la fonctionnalit de G33 et elles imposent les mmes conditions. G34 ou G35 reste active jusqu sa dsactivation par une autre instruction manant de ce groupe G (G0, G1, G2,G3, G33, ...). Pas du filetage : S I ou K ; pas de dpart du filetage en mm/tr, correspondant laxe X ou Z

Changement du pas de filetage : Dans le bloc avec G34 ou G35, la valeur ladresse F signifie un changement du pas de filetage : le pas (en mm par tour) change chaque rvolution. S F ; changement du pas de filetage en mm/tr 2.

Remarque : En dehors de G34, G35, la valeur ladresse F signifie galement lavance ou larrt temporis avec G4. Les valeurs programmes ces adresses restent enregistres.

Dtermination de F
Si vous connaissez le pas de dpart et le pas final dun filetage, vous pouvez calculer avec lquation suivante la variation du pas de filet F programmer : | K 2 e K 2a | F = [mm/tr 2 ] 2*LG Signification : Ke pas du filetage de la coordonne du point final de laxe [mm/tr] Ka Pas du filetage de dpart (sous I, K progr.) [mm/tr] LG longueur de filetage en [mm]

Programmation
G34 Z... K... F... G35 X... I... F... G35 Z... X... K... F... ; filetage sur corps cylindrique pas croissant ; filetage plan pas dcroissant ; filetage sur corps conique pas dcroissant

8-166

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Exemple de programmation
; filetage sur corps cylindrique suivi dun pas dcroissant N10 M3 S40 ; mise en marche broche N20 G0 G54 G90 G64 Z10 X60 ; accoster point de dpart N30 G33 Z100 K5 SF=15 ; filetage, pas constant 5 mm/tr, ; point dintervention sur 15 degrs N40 G35 Z150 K5 F0.16 ; pas initial 5 mm/tr, ; diminution du pas 0,16 mm/tr 2, ; longueur de filetage 50 mm, ; pas souhait la fin du bloc 3 mm/tr N50 G0 X80 ; dgagement en X N60 Z120 N100 M2

8.3.8

Interpolation de filetage : G331, G332

Fonctionnalit
La condition requise est la prsence dune broche asservissement de position, dote dun systme de mesure de position. Avec G331/G332, vous pouvez usiner des filetages sans porte-taraud compensateur, dans les limites de la dynamique de la broche et de laxe. Cependant, si vous utilisez un porte-taraud compensateur, vous rduisez les diffrences de course compenser par le porte-taraud. Vous pouvez alors excuter le taraudage avec une vitesse de broche plus leve. Le perage seffectue avec G331, le retrait de loutil de perage avec G332. La profondeur de perage est fixe par laxe, par ex. Z ; le pas de filetage par le paramtre dinterpolation correspondant (ici : K). Pour G332, le mme pas de filetage est programm que pour G331. Linversion du sens de rotation de la broche seffectue automatiquement. Vous programmez la vitesse de rotation de la broche avec S, sans M3/M4. Avant deffectuer le taraudage avec G331/G332, vous devez mettre la broche en mode dasservissement de position avec SPOS=... (voir chapitre 8.4.3 Positionnement de la broche).

Filetage droite ou filetage gauche


Le signe du pas de filetage dtermine le sens de rotation de la broche : positif : rotation droite (analogue M3) ngatif : rotation gauche (analogue M4) Commentaire : Avec le cycle standard CYCLE84, vous disposez dun cycle de taraudage complet avec interpolation de filetage.

Vitesse de laxe
Avec G331/G332, la vitesse de laxe pour la longueur de filetage est dtermine par la vitesse de rotation de la broche et le pas du filet. Lavance F na pas dimportance. Elle

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-167

Programmation 8.3 Dplacement des axes

reste cependant en mmoire. La vitesse daxe maximale (rapide) dtermine dans le paramtre machine ne peut pas tre dpasse. Ce cas dclenche un message dalarme.

Exemple de programmation
Filet mtrique 5, pas de filetage suivant tableau : 0,8 mm/tr, alsage bauch : N5 G54 G0 G90 X10 Z5 N10 SPOS=0 N20 G331 Z25 K0.8 S600 N40 G332 Z5 K0.8 N50 G0 X... Z... ; accostage du point de dpart ; broche en asservissement de position ; taraudage, K positif = rotation de la broche droite, point final 25 mm ; retrait

8.3.9

Accostage dun point fixe : G75

Fonctionnalit
Avec G75, vous pouvez accoster un point fixe sur la machine, par exemple le point de changement doutil. La position dans chaque axe, dfinie dans les paramtres machine. Aucun dcalage nest appliqu. Chaque axe se dplace vitesse rapide. G75 doit tre programm dans un bloc qui lui est propre et na deffet que dans ce bloc. Il convient de programmer le descripteur daxe machine ! Dans le bloc qui suit G75, linstruction G prcdente du groupe Type dinterpolation (G0, G1,G2, ...) est ractive.

Exemple de programmation
N10 G75 X1=0 Z1=0 Commentaire : les valeurs de position programmes pour X1, Z1 (gales zro dans lexemple) sont ignores, mais doivent figurer.

8.3.10

Accostage du point de rfrence : G74

Fonctionnalit
Avec G74, il est possible dexcuter laccostage du point de rfrence dans le programme CN. La direction et la vitesse de chaque axe sont dfinies dans les paramtres machine. G74 doit tre programm dans un bloc qui lui est propre et na deffet que dans ce bloc. Il convient de programmer le descripteur daxe machine ! Dans le bloc qui suit G74, linstruction G prcdente du groupe Type dinterpolation (G0, G1,G2, ...) est ractive.

8-168

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Exemple de programmation
N10 G74 X1=0 Z1=0 Commentaire : les valeurs de position programmes pour X1, Z1 (gales zro dans lexemple) sont ignores, mais doivent figurer.

8.3.11

Mesure avec palpeur dclenchement : MEAS, MEAW

Fonctionnalit
Lorsque linstruction MEAS=... ou linstruction MEAW=... figure dans un bloc avec des dplacements daxes, les positions des axes dplacs sont saisies et mmorises lorsque survient le front de dclenchement du palpeur. Le rsultat de la mesure peut tre lu dans le programme pour chaque axe. Avec MEAS, le mouvement des axes est frein lors de larrive du front de dclenchement et la distance restant parcourir est efface.

Programmation
MEAS=1 MEAS=1 G1 X... Z... F... ; mesure avec flanc montant du palpeur, effacement de la distance restant parcourir G1 X... Z... F... ; mesure avec flanc descendant du palpeur, effacement de la distance restant parcourir

MEAW=1

G1 X... Z... F... ; mesure avec front montant du palpeur, sans effacement de la distance restant parcourir MEAW=1 G1 X... Z... F... ; mesure avec front descendant du palpeur, sans effacement de la distance restant parcourir Prcaution Avec MEAW : aprs avoir dclench, le palpeur poursuit sa course jusqu la position programme. Risque de destruction !

Etat de la mesure demande


Si le palpeur a dclench, la variable $AC_MEA[1] prend la valeur = 1 aprs le bloc de mesure et sinon la valeur = 0. Au dmarrage du bloc de mesure, la variable prend la valeur = 0.

Rsultat de la mesure
Lorsque le palpeur a dclench comme il faut, le rsultat de la mesure des axes dplacs dans le bloc est disponible avec les variables suivantes : dans le systme de coordonnes machine : $AA_MM[axe] dans le systme de coordonnes pice : $AA_MW[axe] Axe correspond X ou Z.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-169

Programmation 8.3 Dplacement des axes

Exemple de programmation
N10 MEAS=1 G1 X300 Z40 F4000 ; mesure avec effacement de la distance restant parcourir, front montant ; erreur de mesure ? ; traitement des valeurs mesures

N20 IF $AC_MEA[1]==0 GOTOF MEASERR N30 R5=$AA_MW[X] R6=$AA_MW[Z] .. N100 MEASERR: M0 ; erreur de mesure Remarque : instruction IF voir le chapitre Sauts conditionnels

8.3.12

Avance F

Fonctionnalit
Lavance F est la vitesse tangentielle. Elle est gale la somme gomtrique des composantes de vitesse de tous les axes dplacs. Les vitesses des axes dpendent de la distance que chacun doit parcourir pour dcrire la trajectoire. Lavance F a un effet dans les types dinterpolation G1, G2, G3, CIP, CT et son action est maintenue jusqu la venue dun nouveau mot F.

Programmation
F... Commentaire : Dans le cas de valeurs en nombres entiers, la saisie du point dcimal nest pas ncessaire, par ex. : F300

Unit de mesure pour F G94, G95


Lunit de mesure du mot F est dtermine par des fonctions G : S S G94 F pour une avance en mm/min

G95 F pour une avance en mm/tour de broche (pertinent seulement lorsque la broche tourne !) Commentaire : Cette unit de mesure est valable pour les cotations mtriques. Il est galement possible deffectuer le paramtrage en inch. Voir cette fin chapitre 8.2.2 Cotation mtrique et cotation inch.

Exemple de programmation
N10 G94 F310 ; avance en mm/min ... N110 S200 M3 ; broche en rotation N120 G95 F15.5 ; avance en mm/tour Commentaire : crivez un nouveau mot F lorsque vous basculez entre G94 et G95 !

8-170

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Information
Le groupe G avec G94, G95 contient galement les fonctions G96, G97 pour la vitesse de coupe constante. De plus, ces fonctions peuvent influer sur le mot S (voir chapitre 8.5.1 Vitesse de coupe constante) .

8.3.13

Arrt prcis/contournage : G9, G60, G64

Fonctionnalit
Pour le rglage du comportement des dplacements aux limites de bloc et pour le changement de bloc, il existe des fonctions G qui permettent des adaptations optimales aux diffrentes situations. Vous souhaitez, par ex., positionner rapidement des axes ou usiner des contours laide de plusieurs blocs.

Programmation
G60 G64 G9 G601 G602 ; arrt prcis effet modal ; contournage ; arrt prcis effet non modal ; fentre darrt prcis fin ; fentre darrt prcis grossier

Arrt prcis G60, G9


Lorsque la fonction darrt prcis (G60 ou G9) est active, la vitesse est dclre jusqu devenir nulle pour atteindre la position finale exacte en fin de bloc. A laide dun autre groupe G effet modal, vous pouvez paramtrer le moment o le mouvement de dplacement dans ce bloc est considr comme termin et donc le moment o se fait le passage au bloc suivant. S G601 Fentre darrt prcis fin Le changement de bloc se fait quand tous les axes ont atteint la fentre darrt prcis fin (valeur dfinie par un paramtre machine). G602 Fentre darrt prcis grossier Le changement de bloc se fait quand tous les axes ont atteint la fentre darrt prcis grossier (valeur dfinie par un paramtre machine).

Le choix de la fentre darrt prcis conditionne fortement la dure totale de lusinage lorsque de nombreux positionnements sont effectuer. Les positionnements prcis demandent plus de temps.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-171

Programmation 8.3 Dplacement des axes

Changement de bloc pour grossier / pour fin

G602 (grossier)

G601
(fin)

Z
Fig. 8-23 Fentre darrt prcis grossier fin, actif avec G60/G9 reprsentation agrandie des fentres

Exemple de programmation
N5 G602 N10 G0 G60 Z... N20 X... Z... ... N50 G1 G601 ... N80 G64 Z... ... N100 G0 G9 Z... N111 ... ; fentre darrt prcis grossier ; arrt prcis effet modal ; G60 est maintenue active ; fentre darrt prcis fin ; commutation sur contournage ; larrt prcis na deffet que dans le bloc ; nouveau contournage

Commentaire : Linstruction G9 gnre un arrt prcis uniquement dans le bloc dans lequel elle figure. En revanche, G60 continue gnrer des arrts prcis jusqu ce quelle soit dsactive par G64.

Contournage G64
Le but du contournage est dviter un freinage aux limites de blocs et de permettre le passage au bloc suivant avec une vitesse tangentielle la plus constante possible pour raliser des transitions tangentielles. La fonction travaille avec un pilotage de la vitesse par anticipation sur plusieurs blocs (Look Ahead). Aux endroits o la transition nest pas tangentielle (coins), la vitesse peut tre abaisse si rapidement que les axes connaissent une variation de vitesse relativement leve en un temps trs court et que cela provoque un -coup. En activant la fonction SOFT, vous pouvez limiter limportance de l-coup.

8-172

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Exemple de programmation
N10 G64 G1 Z... F... N20 X.. ... N180 G60 ... ; contournage ; suite du contournage ; commutation sur arrt prcis

Pilotage de la vitesse par anticipation (Look Ahead) En contournage avec G64, la commande numrique dtermine automatiquement le pilotage de la vitesse, plusieurs blocs CN lavance. Ceci permet dacclrer ou de freiner sur plusieurs blocs pour des transitions presque tangentielles. Le pilotage par anticipation permet dobtenir des vitesses plus leves sur les trajectoires qui se composent de courtes distances parcourir.
Avance G64 contournage avec Look Ahead Avance programme F F1

G60 arrt prcis

N1 Fig. 8-24

N2

N3

N4

N5

N6

N7

N8 N9

N10 N11

N12 Course de bloc

Comparaison des comportements au niveau de la vitesse pour G60 et G64 avec des distances courtes dans les blocs

8.3.14
BRISK

Comportement lacclration : BRISK, SOFT

La vitesse des axes de la machine augmente jusqu la vitesse finale en fonction de la valeur maximale admise pour lacclration. BRISK permet doptimiser les temps. La vitesse de consigne est atteinte rapidement. Cependant des -coups surviennent dans la courbe dacclration.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-173

Programmation 8.3 Dplacement des axes

SOFT
Les axes de la machine acclrent suivant une courbe constante non linaire jusqu la vitesse finale. Cette acclration sans -coups que procure SOFT mnage la mcanique de la machine. Un comportement analogue se met en place lors du freinage.
Programme avec F (trajectoire)
Valeur de consigne

BRISK (optimis en temps)

SOFT (mnage la mcanique)

t1 Fig. 8-25

t2

Temps

Allure de la courbe de vitesse tangentielle avec BRISK/SOFT

Programmation
BRISK SOFT ; acclration avec -coups ; acclration avec limitation des -coups

Exemple de programmation
N10 SOFT G1 X30 Z84 F6.5 ... N90 BRISK X87 Z104 ... ; acclration avec limitation des -coups ; suite avec acclration avec -coups

8.3.15

Correction de lacclration en pourcentage : ACC

Fonctionnalit
Dans certaines sections du programme, il peut tre ncessaire de modifier par programmation lacclration des axes ou lacclration de la broche telles quelles sont dfinies dans les paramtres machine. Cette modification paramtrable de lacclration constitue une correction de lacclration en pourcentage. Pour chaque axe (par ex. : X) ou pour chaque broche (S), vous pouvez programmer une valeur en pour cent > 0% et v 200%. Linterpolation des axes seffectue ensuite selon ce pourcentage dacclration. La valeur de rfrence (100 %) correspond la valeur de lacclration en vigueur dans le paramtre machine (elle diffre selon quil sagit dun axe ou dune broche ; dans le cas dune broche, elle dpend aussi du rapport de transmission et du mode positionnement ou rgulation de vitesse).

Programmation
ACC[Nom daxe]= Valeur en pourcentage ACC[S]= Valeur en pourcentage ; pour laxe ; pour la broche

8-174

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Exemple de programmation
N10 ACC[X]=80 N20 ACC[S]=50 ... N100 ACC[X]=100 ; 80% dacclration pour laxe X ; 50% dacclration pour la broche ; dsactivation de la correction pour laxe X

Prise deffet
La limitation agit dans tous les types dinterpolation des modes de fonctionnement AUTOMATIQUE et MDA. La limitation na pas deffet dans le mode JOG, ni dans laccostage du point de rfrence. Avec laffectation de valeur ACC[...] = 100 vous dsactivez la correction ; de mme avec Reset et Fin de programme. La valeur de la correction programme est galement active pour lavance de marche dessai. Prcaution
Une valeur suprieure 100 % ne doit tre programme que si la mcanique de la machine est capable de le supporter et si les entranements disposent de rserves suffisantes. Dans le cas contraire, la mcaniques risque dtre endommage et/ou des messages de dfaut peuvent safficher.

8.3.16

Dplacement avec commande anticipatrice : FFWON, FFWOF

Fonctionnalit
La commande anticipatrice ramne lcart de tranage vers la valeur zro. Les dplacements effectus avec la commande anticipatrice connaissent une trajectoire plus prcise et conduisent de meilleurs rsultats dans la fabrication.

Programmation
FFWON FFWOF ; activation de la commande anticipatrice ; dsactivation de la commande anticipatrice

Exemple de programmation
N10 FFWON ; commande anticipatrice ACTIVEE N20 G1 X... Z... F9 ... N80 FFWOF ; commande anticipatrice DESACTIVEE

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-175

Programmation 8.3 Dplacement des axes

8.3.17

3me et 4me axe

Fonctionnalit
Condition : Extension de commande tendue pour 4 axes Selon le modle de la machine, un 3me et 4me axe peuvent tre ncessaires. Ces axes sont excutables en tant quaxe linaire ou rotatif. Le descripteur daxe est configurer en consquence, par ex. : U ou C ou A, etc. Dans le cas dun axe rotatif, la plage de dplacement est configurer entre 0 et <360 degrs (comportement modulo). Le dplacement dun 3me ou 4me axe est linaire et seffectue avec les autres axes, selon la configuration de la machine. Si laxe est dplac avec les autres axes (X, Z) dans un bloc avec G1 ou G2/G3, les composantes de lavance F ne lui sont pas associes. Sa vitesse sadapte au temps de trajectoire des axes X, Z. Son dplacement samorce et sachve en mme temps que les autres axes interpolation. La vitesse ne peut toutefois pas tre suprieure la valeur limite fixe. Laxe est le seul dans le bloc se dplacer avec lavance active F moyennant G1. Sil sagit dun axe rotatif, lunit de longueur pour F est soit degrs/min pour G94 ou degrs/tour de la broche pour G95. Des dcalages peuvent tre rgls (G54 ... G57) et programms (TRANS, ATRANS) pour cet axe.

Exemple de programmation
Supposons que le 4me axe soit un axe rotatif et quil ait comme descripteur daxe A : N5 G94 ; F en mm/min ou degrs/min N10 G0 X10 Z30 A45 ; excution de la trajectoire XZ en rapide, dplacement synchrone de A en plus N20 G1 X12 Z33 A60 F400 ; excution de la trajectoire XZ avec 400 mm/min, dplacement synchrone de A en plus N30 G1 A90 F3000 ; laxe A rallie seul la position 90 degrs la vitesse de 3000 degrs/min

Instructions spciales pour axes rotatifs : DC, ACP, ACN


Pour laxe rotatif A par exemple : A=DC(...) ; cotation absolue, accostage direct de la position (sur le trajet le plus court A=ACP(...) ; cotation absolue, accostage de la position dans le sens positif A=ACN(...) ; cotation absolue, accostage de la position dans le sens ngatif Exemple : N10 A=ACP(55.7) ; accostage de la position absolue 55,7 degrs dans le sens positif

8.3.18

Arrt temporis : G4

Fonctionnalit
Vous avez la possibilit dinterrompre lusinage entre deux blocs CN pour une dure dfinie en intercalant un bloc spcifique contenant G4. Pour le sectionnement du copeau par exemple. Les mots avec F... ou S... sont utiliss uniquement pour entrer des temporisations dans ce bloc. Si vous avez programm auparavant une avance F et une vitesse de rotation de broche S, celles-ci seront conserves.

8-176

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Programmation
G4 F... G4 S... ; arrt temporis en secondes ; arrt temporis en tours de broche

Exemple de programmation
N5 G1 F3.8 Z50 S300 M3 N10 G4 F2.5 N20 Z70 N30 G4 S30 ; avance F, vitesse de rotation de broche S ; temporisation de 2,5 s ; temporisation gale 30 tours de broche : avec S=300 tr/min et une correction de vitesse de 100 %, cela correspond : t=0,1 min ; lavance et la vitesse de rotation de broche restent actives.

N40 X...

Remarque
Vous ne pouvez utiliser G4 S... que si la machine est dote dune broche commande (lorsque les instructions de vitesse de rotation sont galement programmes avec S...).

8.3.19

Dplacement en bute

Fonctionnalit
La fonction est une option disponible partir de la version de logiciel 2.0. Grce la fonction Accostage dune bute fixe (FXS = Fixed stop), il est possible de gnrer des forces dfinies pour lablocage de pices, telles que celles requises pour les fourreaux de contre-poupe et les prhenseurs par exemple. De plus, cette fonction permet daccoster des points de rfrence mcaniques. Quand on rduit suffisamment le couple, cette fonction permet aussi de faire des mesures simples, sans quil soit ncessaire de raccorder un palpeur de mesure.

Programmation
FXS[axe]=1 FXS[axe]=0 FXST[axe]=... FXSW[axe]=... ; activation de laccostage dune bute ; dsactivation de laccostage dune bute ; couple de serrage, indication en % du couple maxi de lentranement ; largeur de la fentre de surveillance de bute en mm/degr

Commentaire : comme description, il est prfrable dutiliser le descripteur daxe machine, par ex. : X1. Le descripteur daxe de canal (par ex. : X) est admis uniquement si la rotation des coordonnes nest pas active et si laxe est affect directement un axe de la machine. Les instructions sont des fonctions effet modal. Le trajet parcourir et lactivation de la fonction FXS[axe]=1 sont programmer dans un bloc.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-177

Programmation 8.3 Dplacement des axes

Exemple de programmation N10 G1 G94 ... N100 X250 Z100 F100 FXS[Z1]=1 FXST[Z1]=12.3 FXSW[Z1]=2 ; fonction FXS active pour axe machine Z1, ; couple de serrage 12,3%, ; largeur de fentre 2 mm

Remarques
S S Au moment de lactivation, la bute doit se trouver entre la position de dpart et la position finale. Lindication du couple (FXST[ ]= ) et de la largeur de fentre (FXSW[ ]= ) sont optionnelles. Si vous ne les renseignez pas, la commande utilisera les valeurs figurant dans les donnes de rglage. Si vous les programmez, les valeurs seront intgres dans les donnes de rglage. Au dbut, les donnes de rglage sont renseignes avec des valeurs issues des paramtres machine. Vous pouvez modifier FXST[ ]=... ou FXSW[ ]=... tout moment dans le programme. Les modifications prennent effet dans le bloc avant lexcution des dplacements.
Position relle aprs Accostage de bute

Position finale programme

Fentre de surveillance de la bute

Position de dpart

Fig. 8-26

Exemple de laccostage dune bute : Le fourreau de contre-poupe est pouss sur la pice

Autres exemples de programmation N10 G1 G94 ... N20 X250 Z100 F100 FXS[X1]=1 ; slectionn pour axe machine X1 FXS, couple de serrage et largeur de fentre depuis SDs N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]= 12.3 ; slectionn pour axe machine X1 FXS, couple de serrage 12,3%, largeur de fentre depuis SD N20 X250 Z100 F100 FXS[X1]=1 FXST[X1]=12.3 FXSW[X1]=2 ; slectionn pour axe machine X1 FXS, couple de serrage 12,3%, largeur de fentre 2 mm N20 X250 Z100 F100 FXS[X1]=1 FXSW[X1]=2 ; slectionn pour axe machine X1 FXS, couple de serrage depuis SD, largeur de fentre 2 mm

8-178

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.3 Dplacement des axes

Bute accoste Lorsque la bute a t accoste, S S S la distance restant parcourir est supprime et la consigne de position est aligne, le couple de lentranement crot jusqu la valeur limite programme avec FXST[ ]=...ou la valeur de SD et est maintenu constant, la surveillance de la bute sactive lintrieur de la largeur de fentre indique (FXSW[ ]=... ou la valeur de SD).

Dsactivation de la fonction Le fait de dsactiver la fonction dclenche un arrt du prtraitement des blocs. Des dplacements doivent figurer dans le bloc contenant FXS[X1]=0. Exemple : N200 G1 G94 X200 Y400 F200 FXS[X1] = 0 ;laxe X1 est retir de la bute pour tre mis la position X= 200 mm. Important Le dplacement vers la position de retrait doit loigner loutil de la bute, pour viter un endommagement de la bute ou de la machine. Le changement de bloc a lieu ds que la position de retrait est atteinte. En labsence de position de retrait, le changement de bloc se fait ds la coupure de la limitation de couple Remarques complmentaires S S S Mesure avec effacement de la distance restant parcourir (instruction MEAS) et Accostage dune bute ne peuvent pas tre programms dans un mme bloc. Aussi longtemps que la fonction Accostage dune bute est active, il ny a aucune surveillance du contour. Quand la limite de couple est trop basse, laxe peut ne plus suivre les valeurs de consigne prescrites, le rgulateur de position atteint la limite et lcart par rapport au contour programm augmente. Des dplacements par -coup peuvent alors survenir quand la limite de couple augmente. Pour sassurer que laxe peut encore suivre les valeurs de consigne, il convient de vrifier que lcart par rapport au contour programm nest pas suprieur ce quil serait si le couple ntait pas limit. Avec un paramtre machine, vous pouvez dfinir une rampe de monte pour la nouvelle limite de couple afin dviter une modification brutale (dans le cas dune pression sur le fourreau de contre-poupe par exemple).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-179

Programmation 8.3 Dplacement des axes

Variable systme pour tat : $AA_FXS[axe] Cette variable systme dlivre ltat de la fonction Accostage dune bute fixe pour laxe indiqu : Valeur = 0: laxe nest pas en bute 1. laccostage de la bute a russi (laxe est en bute dans la fentre de surveillance de bute) 2: laccostage de la bute a chou (laxe nest pas en bute) 3: laccostage de la bute est activ 4: la bute a t reconnue 5: laccostage de la bute est en cours de dsactivation. La dsactivation nest pas acheve. Linterrogation de la variable systme dans le programme pice entrane un arrt du prtraitement des blocs. La SINUMERIK 802D dtecte uniquement les tats statiques avant et aprs lactivation et la dsactivation de la fonction. Suppression des alarmes La sortie des alarmes suivantes peut tre inhibe par un paramtre machine : S S 20091 Echec de laccostage de la bute 20094 Interruption de laccostage de la bute

Bibliographie : Description des fonctions, chapitre Accostage dune bute

8-180

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.4 Dplacement de la broche

8.4
8.4.1

Dplacement de la broche
Vitesse de rotation de broche S, sens de rotation

Fonctionnalit
La vitesse de rotation de la broche est programme sous ladresse S en tours par minute, si la machine est quipe dune broche commande. Le sens de rotation, le dbut et la fin du dplacement sont dfinis par des instructions M (voir chapitre 8.7 Fonction additionnelle M). M3 Rotation de la broche droite M4 Rotation de la broche gauche M5 Arrt de la broche Commentaire : Avec des valeurs S entires, la notation dcimale nest pas ncessaire, par ex. S270.

Informations
Si vous crivez M3 ou M4 dans un bloc contenant des dplacements daxes, les instructions M prendront effet avant les dplacements daxes. Paramtre par dfaut : le dplacement des axes dbute seulement lorsque la broche a dmarr (M3, M4). La fonction M5 est galement excute avant le dplacement des axes. Cependant, limmobilisation de la broche nest pas attendue. Le dplacement des axes dbute avant que la broche simmobilise. A la fin du programme ou aprs un Reset, la broche sarrte. Au dbut du programme, la vitesse de rotation de broche est nulle (S0). Remarque : Vous pouvez configurer dautres rglages dans les paramtres machine.

Exemple de programmation
N10 G1 X70 Z20 F3 S270 M3 ; avant le dplacement daxe X, Z, la broche est lance 270 tr/min en rotation droite ... N80 S450 ... ; changement de vitesse ... N170 G0 Z180 M5 ; dplacement en Z dans le bloc, arrt de la broche

8.4.2

Limitation de la vitesse de rotation de broche : G25, G26

Fonctionnalit
Dans le programme, en renseignant G25 ou G26 et en entrant sous ladresse de broche S une valeur limite de la vitesse de rotation, vous pouvez limiter les valeurs limites qui sont normalement en vigueur. Vous crasez alors les valeurs qui figurent dans les donnes de rglage. G25 ou G26 exigent de figurer dans un bloc qui leur est propre. Si vous avez programm auparavant une vitesse de rotation S, elle est conserve.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-181

Programmation 8.4 Dplacement de la broche

Programmation
G25 S... G26 S... ; limitation infrieure de la vitesse de rotation de broche ; limitation suprieure de la vitesse de rotation de broche

Informations
Les limites extrmes de la vitesse de rotation de broche sont consignes dans le paramtre machine. Dautres donnes de rglage qui doivent tre actives pour une limitation tendue peuvent tre saisies sur le tableau de commande . Pour la fonction G96, vitesse de coupe constante, une limite suprieure supplmentaire peut tre programme/saisie.

Exemple de programmation
N10 G25 S12 N20 G26 S700 ; limitation infrieure de la vitesse de rotation de broche : 12 tr/min ; limitation suprieure de la vitesse de rotation de broche : 700 tr/min

8.4.3

Positionnement de la broche : SPOS

Fonctionnalit
Condition pralable : La broche doit tre conue techniquement pour permettre le fonctionnement en asservissement de position. Avec la fonction SPOS= , vous pouvez positionner la broche selon une valeur angulaire donne. La broche est maintenant dans cette position par lasservissement de position. La vitesse du positionnement est dtermine dans un paramtre machine. Avec SPOS=valeur aprs un dplacement avec M3/M4, vous conservez le sens de rotation jusqu la fin du positionnement. Lorsque le positionnement seffectue aprs une immobilisation, la position est rallie par le chemin le plus court. Le sens dpend de la position de dpart ou finale correspondantes. Exception : le premier dplacement de la broche, autrement dit avant la synchronisation du systme de mesure. Dans ce cas, le sens est impos par un paramtre machine. Comme pour les axes rotatifs (voir chapitre 3me et 4me axe), dautres instructions de dplacement sont possibles pour la broche avec SPOS=ACP(...), SPOS=ACN(...), .... Le dplacement seffectue paralllement aux mouvements ventuels daxes dans le mme bloc. Ce bloc est termin lorsque les deux dplacements sont achevs.

Programmation
SPOS=... SPOS=ACP(...) SPOS=ACN(...) SPOS=IC(...) SPOS=DC(...) ; position absolue : 0 ... <360 degrs ; cotation absolue, accostage de la position dans le sens positif ; cotation absolue, accostage de la position dans le sens ngatif ; cotation relative, le signe dfinit le sens du dplacement ; cotation absolue, accostage direct de la position (selon le trajet le plus court)

8-182

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.4 Dplacement de la broche

Exemple de programmation
N10 SPOS=14.3 ; position de la broche 14,3 degrs ... N80 G0 X89 Z300 SPOS=25.6 ; positionnement de la broche avec dplacement daxes. Le bloc est termin quand tous les dplacements sont achevs. N81 X200 Z300 ;le bloc N81 ne commence que lorsque la position de la broche prvue dans N80 a elle aussi t atteinte.

8.4.4
Fonction

Rapports de bote de vitesses

Pour adapter la vitesse et le couple, vous pouvez configurer jusqu 5 rapports de bote de vitesses pour une broche. Le choix dun rapport de vitesses se fait dans le programme avec des instructions M (voir le chapitre 8.7 Fonctions supplmentaires M). S S M40 M41 M45 ; slection automatique dun rapport de bote de vitesses ; rapports de bote de vitesse 1 5

8.4.5

2me broche
Une 2me broche est disponible sur la SINUMERIK 802D partir de la version de logiciel 2.0. Ce nest pas le cas pour le modle 802D bl.

Fonction
A partir de la version de logiciel 2.0, les fonctions de transformation cinmatiques TRANSMIT et TRACYL sont possibles pour les oprations de fraisage sur les tours. Ces fonctions ncessitent une 2me broche pour loutil de fraisage entran. Avec ces fonctions, la broche principale est exploite comme axe rotatif (voir chapitre 8.14).

Broche matre
Toute une srie de fonctions exclusives sont rserves la commande de la broche matre : S S S S S G95 G96, G97 LIMS ; avance par tour ; vitesse de coupe constante ; vitesse limite suprieure avec G96, G97

G33, G34, G35, G331, G332 ; filetage, interpolation de filetage M3, M4, M5, S... ; indications simples pour le sens de marche, arrt et vitesse

La broche matre est dfinie par configuration (paramtre machine). Il sagit en gnral de la broche principale (broche 1) Une broche diffrente de la broche matre peut tre dfinie dans le programme : S SETMS(n) ; la broche n (= 1 ou 2) est dsormais dfinie comme broche matre.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-183

Programmation 8.4 Dplacement de la broche

Pour revenir au rglage initial : S S SETMS SETMS(1) ; la broche matre configure redevient ds maintenant la broche matre ou ; la broche 1 redevient ds maintenant la broche matre.

La dfinition de la broche matre modifie dans le programme nest valable que jusqu larrt ou la fin du programme. Puis, la broche matre configure est ractive.

Programmation par le biais du numro de broche


Un certain nombre de fonctions de broche peuvent galement tre slectionnes laide du numro de broche : S S S S S S S S1=..., S2=... M1=3, M1=4, M1=5 M2=3, M2=4, M2=5 M1=40, ..., M1=45 M2=40, ..., M2=45 SPOS[ n ] SPI (n) ; vitesse slectionne pour la broche 1 ou 2 ; indications concernant le sens de marche et larrt de la broche 1 ; indications concernant le sens de marche et larrt de la broche 2 ; rapports de vitesse pour la broche 1 (si disponibles) ; rapports de vitesse pour la broche 2 (si disponibles) ; positionnement de la broche n ; convertit le numro de la broche n en descripteurs daxe, par ex. SP1 ou CC ; n doit tre un numro de broche valable (1 ou 2) ; les descripteurs de broche SPI(n) et Sn sont fonctionnellement identiques. ; dernire vitesse de rotation programme de la broche n ; vitesse de rotation relle de la broche n ; sens de marche de la broche n programm en dernier ; sens actuel de marche de la broche n

S S S S

P_S[ n ] $AA_S[ n ] $P_SDIR[ n ] $AC_SDIR[ n ]

2 broches disponibles
Les paramtres suivants peuvent tre lus dans le programme par des variables systme : S S S $P_NUM_SPINDLES $P_MSNUM $AC_MSNUM ; nombre de broches configures (dans le canal) ; numro de la broche matre programme ; numro de la broche matre active

8-184

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.5 Fonctions de tournage spciales

8.5
8.5.1

Fonctions de tournage spciales


Vitesse de coupe constante G96, G97

Fonctionnalit
Condition pralable : Une broche commande doit tre disponible. Lorsquune fonction G96 est active, la vitesse de broche est adapte au diamtre de la pice actuellement usin (axe transversal) de sorte quune vitesse de coupe S, programme pour le tranchant de loutil, reste constante (vitesse de broche multiple par le diamtre = constant). A partir du bloc avec G96, le mot S est considr comme la vitesse de coupe. G96 est effet modal jusquau changement par une autre fonction G du groupe (G94, G95, G97).

Programmation
G96 S... LIMS=... F... G97 ; vitesse de coupe constante active ; vitesse de coupe constante dsactive

S ; vitesse de coupe, unit de mesure m/min LIMS= ; vitesse limite suprieure de la broche active avec G96, G97, F ; avance dans lunit de mesure mm/tr comme avec G95 Commentaire : Si G94 tait prcdemment actif au lieu de G95, une valeur F approprie devrait tre rcrite!

X (Axe transversal)

D2

D1

SD=vitesse de rotation de broche D1, D2 =diamtre

D1 x SD1=D2 x SD2=Dn x SDn=constant Fig. 8-27 Vitesse de coupe constante G96

Dplacement en rapide
En cas de dplacement en rapide G0, il ny a pas de modification de la vitesse de rotation. Exception : Si le contour est accost vitesse rapide et que le bloc suivant contient un type dinterpolation G1 ou G2, G3, CIP, CT (bloc de contour), la vitesse correcte est dj obtenue dans le bloc daccostage avec G0 pour le bloc de contour.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-185

Programmation 8.5 Fonctions de tournage spciales

Limite suprieure de la vitesse de rotation LIMS=


Lors de lusinage en partant dun diamtre donn vers des diamtres dcroissants, la vitesse de broche peut augmenter fortement. Dans ces cas, il est recommand dindiquer la limite suprieure de la vitesse de rotation LIMS=... LIMS nest effectif que pour G96 et G97. Avec la programmation de LIMS=..., la valeur inscrite dans les donnes de rglage est crase. La vitesse limite suprieure programme avec G26 ou dfinie par les paramtres machine ne peut tre dpasse avec LIMS=.

Dsactivation de la vitesse de coupe constante : G97


La fonction vitesse de coupe constante est dsactive avec G97. Si G97 est actif, un mot S crit sera de nouveau interprt comme vitesse de rotation de broche en tours par minute. Si aucun nouveau mot S nest crit, la broche continuera de tourner la vitesse qui a t dtermine en dernier avec une fonction G96 active.

Exemple de programmation
N10 ... M3 N20 G96 S120 LIMS=2500 N30 G0 X150 N31 X50 Z... N32 X40 ; sens de marche de la broche ; activer la vitesse de coupe constante, 120 m/min, vitesse limite 2500 tr/min ; pas de changement de vitesse, car bloc N31 avec G0 ; pas de changement de vitesse, car bloc N32 avec G0 ; accostage du contour, nouvelle vitesse est automatiquement rgle en fonction des conditions du dbut du bloc N40 ; avance 0,2 mm/tour ; dsactivation de la vitesse de coupe constante ; nouvelle vitesse de rotation de broche, U/min

N40 G1 F0.2 X32 Z... ... N180 G97 X... Z... N190 S...

Informations
La fonction G96 peut galement tre dsactive avec G94 ou G95 (mme groupe G). Dans ce cas, la vitesse de broche S programme en dernier sera effective pour la suite de lusinage si le mot S nest pas rcrit. Le dcalage programmable TRANS ou ATRANS (voir le chapitre correspondant) ne devrait pas tre appliqu ou alors seulement avec des valeurs rduites laxe transversal X. Lorigine pice devrait se trouver dans le centre de rotation. La fonction prcise de G96 nest garantie qu ces conditions.

8-186

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.5 Fonctions de tournage spciales

8.5.2

Arrondi/cong, chanfrein

Fonctionnalit
Vous pouvez insrer un chanfrein ou un arrondi/cong dans un angle de contour. Vous crivez linstruction correspondante, CHF=... ou RND=... dans le bloc de dplacement qui conduit cet angle.

Programmation
CHF=... RND=... ; insertion dun chanfrein, valeur : longueur du chanfrein ; insertion dun arrondi/cong, valeur : rayon de larrondi/cong

Chanfrein CHF=
Un lment de contour linaire est intercal entre des lments de contour linaires et circulaires en combinaison quelconque. Larte est casse.

N10 G1 ...CHF=...

Chanfrein

N20 G1 ...

Bissectrice

Z Fig. 8-28 Exemple de linsertion dun chanfrein CHF entre deux droites

Exemple de programmation dun chanfrein


N10 G1 Z... CHF=5 N20 X... Z... ;insrer chanfrein 5 mm

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-187

Programmation 8.5 Fonctions de tournage spciales

Arrondi/cong, RND=
Un lment de contour circulaire est insr avec un raccordement tangentiel entre des lments de contour linaires et circulaires, en combinaison quelconque. Droite/droite :
N10 G1 ...RND=... Arrondi/cong N20 G1 ... RND=... X Z Fig. 8-29 Exemples dinsertion dun arrondi/cong X Z RND=... N60 G3 ...

Droite/cercle :

Arrondi/cong N50 G1 ...RND=...

Exemple de programmation dun arrondi/cong


N10 G1 Z... RND=8 N20 X... Z... ... N50 G1 Z... RND=7.3 N60 G3 X... Z... ;insrer arrondi/cong avec rayon 8 mm

;insrer arrondi/cong avec rayon 7,3 mm

Informations
Une rduction de la valeur programme pour le chanfrein ou pour larrondi/cong seffectue automatiquement lorsque la longueur du contour nest pas suffisante dans le bloc considr. Aucun chanfrein/arrondi nest insr lorsque plus dun bloc ne contenant aucune information sur le dplacement des axes est programm dans la transition.

8.5.3

Description simplifie du contour

Fonctionnalit
Lorsquun plan dexcution ne fait pas apparatre directement la cote des points finaux sur un contour, vous pouvez entrer des valeurs angulaires pour dcrire des droites. Vous pouvez insrer les lments de contour, chanfrein ou arrondi/cong, dans un angle du contour. Vous crivez linstruction correspondante, CHF=... ou RND=... dans le bloc de dplacement qui conduit cet angle. La programmation simplifie du contour peut tre utilise dans les blocs qui contiennent G0 ou G1. Thoriquement, vous pouvez combiner un nombre illimit de blocs linaires et insrer un arrondi/cong ou un chanfrein. Chaque droite doit cependant tre dfinie sans ambigut par des points et/ou des valeurs angulaires.

Programmation
ANG=... RND=... CHR=... ; valeur angulaire pour dterminer une droite ; insertion dun arrondi/cong, valeur : rayon de larrondi/cong ; insertion dun chanfrein, valeur : longueur du cot du chanfrein

8-188

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.5 Fonctions de tournage spciales

Angle ANG=
Si vous ne connaissez dune droite quune seule des coordonnes du point final dans le plan ou si vous ne connaissez pas entirement le point final dans le cas de contours dcrits sur plusieurs blocs, vous pouvez alors utiliser une valeur angulaire pour dterminer sans ambigut un segment de trajectoire rectiligne. Langle se rfre toujours laxe Z (cas normal : G18 actif). Les angles positifs tournent dans le sens antihoraire.
Contour
X ou

Programmation Point final dans N20 pas entirement connu N10 G1 X1 Y1 N20 X2 ANG=... N10 ou : N10 G1 X1 Y1 N20 Y2 ANG=...
Z Les valeurs nont quun caractre symbolique.

(X2,?) (?, Z2) ANG=... + N20 (X1,Z1)

Fig. 8-30

Indication dun angle pour dterminer une droite

Arrondi/cong, RND=
Un lment de contour circulaire est intercal dans un angle avec une transition tangentielle entre deux blocs linaires (voir galement Fig. 8-29).

Chanfrein CHR=
Un lment de contour linaire supplmentaire (chanfrein) est intercal dans langle entre deux blocs linaires. La valeur programme est la longueur du ct du chanfrein.
Contour N10 G1 ... CHR= Programmation Insertion dun chanfrein avec ct de 5 mm par ex.

Chanfrein
X

N10 G1 Z... CHR=5 N20 X... Z..


N20 ...

Bissectrice
Z

Fig. 8-31

Insertion dun chanfrein avec CHR

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-189

Programmation 8.5 Fonctions de tournage spciales

Informations
S S Si vous programmez un rayon et un chanfrein dans un mme bloc, seul le rayon est pris en compte, indpendamment de la squence de programmation. En dehors de la programmation simplifie du contour, il est possible dentrer un chanfrein avec CHF=. Dans ce cas la valeur entrer sous CHR= est la longueur du chanfrein luimme et non la longueur du ct du chanfrein.
Contour X (X3,Z3) ANG=...2 N30 (?, ?) N20 (X1,Z1) Z X (X3,Z3) N30 ANG=...1 (?, ?) N20 (X1,Z1) Z X (X3,Z3) N30 Point final connu dans N20, insertion dun arrondi/cong : N10 G1 X1 Z1 N20 X2 Z2 RND=... N30 X3 Z3 analogue insertion dun chanfrein : N10 G1 X1 Z1 N20 X2 Z2 CHR=... N30 X3 Z3 Z X N40 (X4,Z4) N30 (?, ?) N20 (X1,Z1) Z ANG=...1 N10 (X3,Z3) ANG=...2 Point final inconnu dans N20 insertion darrondis/de congs : N10 G1 X1 Z1 N20 ANG=...1 RND=...1 N30 X3 Z3 ANG=...2 RND=...2 N40 X4 Z4 analogue insertion dun chanfrein : N10 G1 X1 Z1 N20 ANG=...1 CHR=...1 N30 X3 Z3 ANG=...2 CHR=...2 N40 X4 Z4 N10 ANG=...2 ANG=...1 N10 Les valeurs nont quun caractre symbolique. Point final inconnu dans N20, insertion dun arrondi/cong : N10 G1 X1 Z1 N20 ANG=...1 RND=... N30 X3 Z3 ANG=...2 analogue insertion dun chanfrein : N10 G1 X1 Z1 N20 ANG=...1 CHR=... N30 X3 Z3 ANG=...2 Programmation Point final inconnu dans N20 N10 G1 X1 Z1 N20 ANG=...1 N30 X3 Z3 ANG=...2

(X2,Z2) N20 (X1,Z1)

N10

Fig. 8-32

Exemples pour les contours plusieurs blocs

8-190

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

8.6
8.6.1

Outil et correcteur doutil


Remarques gnrales

Fonctionnalit
Lorsque vous programmez lusinage dune pice, vous navez pas tenir compte de la longueur ou du rayon doutil. Vous programmez directement les cotes de la pice, en vous rfrant au dessin par exemple. Vous entrez les paramtres doutil dans une zone de donnes spcifique. Dans le programme, vous appelez ensuite loutil requis avec ses valeurs de correction. Sur la base de ces informations, la commande effectue les corrections ncessaires sur la trajectoire en vue de reproduire la pice dcrite.
F

Point de rfrence de l'organe porte outil F M = origine machine W = origine pice

T2

T1

Fig. 8-33

Usinage dune pice avec diffrentes dimensions doutil

8.6.2

Outil T

Fonctionnalit
La programmation du mot T conduit la slection dun outil. Un paramtre machine dtermine sil sagit dun changement doutil ou seulement de la prslection dun outil : S S le changement doutil (appel doutil) seffectue directement avec le mot T (exemple de cas courant : tourelle revolver sur un tour) ou le changement doutil seffectue aprs la prslection de loutil avec le mot T, par linstruction supplmentaire M6 (voir galement chapitre 8.7 Fonctions supplmentaires M).

A noter : Un outil qui a t activ reste en mmoire comme outil activ, mme aprs la fin du programme et larrt puis la remise en marche de la commande. Si vous changez un outil manuellement, informez la commande de ce changement afin quelle soit en mesure de reconnatre loutil par la suite. Vous pouvez dmarrer par exemple un bloc avec le nouveau mot T dans le mode MDA.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-191

Programmation 8.6 Outil et correcteur doutil

Programmation
T... ; numro doutil : 1 ... 32 000

Remarque : On peut mmoriser simultanment dans la commande un maximum de 32 outils sur la 802D et de 18 outils sur la 802D bl.

Exemple de programmation
Changement doutil sans M6: N10 T1 ; outil 1 ... N70 T588 ; outil 588

8.6.3

Numro de correcteur doutil D

Fonctionnalit
Pour un outil donn, vous pouvez renseigner entre 1 et 9 champs de donnes avec des correcteurs doutil diffrents (pour plusieurs tranchants). Sil est ncessaire de pouvoir faire appel un tranchant spcial, vous pouvez le programmer avec D et un numro correspondant. En labsence de mot D, la commande active automatiquement D1. Si vous programmez D0, les correcteurs de loutil considr sont dsactivs.

Programmation
D... ; numro de correcteur doutil : 1 ... 9, D0: aucun correcteur activ !

Remarque : Au maximum, on peut mmoriser simultanment 64 champs de donnes avec correcteurs doutil dans la commande (36 sur la 802D bl).
T1 D1 T2 D1 T3 D1 T6 D1 T8 D1 D2 D3 D9

D2 D2

D3

Chaque outil possde ses propres correcteurs au maximum 9. Fig. 8-34 Affectation de numros de correcteur doutil un outil (exemple)

Informations
Les correcteurs de longueur doutil prennent effet immdiatement, lorsque loutil est activ. En labsence de numro D, ce sont les valeurs de D1 qui sont sollicites. La correction sapplique ds le premier dplacement dans laxe correspondant. Une correction de rayon doutil est activer additionnellement avec G41/G42.

8-192

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

Exemple de programmation
Changement doutil : N10 T1 N11 G0 X... Z... N50 T4 D2 ... N70 G0 Z... D1 ; outil 1 activ avec le D1 correspondant ; la compensation de correction de longueur est superpose ici ; mettre en place loutil 4, D2 de T4 actif ; D1 pour outil 4 actif, tranchant chang uniquement

Contenu dun correcteur doutil


S Des grandeurs gomtriques : longueur, rayon Ces grandeurs possdent plusieurs composantes (gomtrie, usure). La commande calcule partir de ces composantes une dimension rsultante (par ex. longueur totale 1, rayon total). La cote rsultante prend effet lactivation du correcteur. La faon dont ces valeurs sont exploites dans les axes dpend du type doutil et des instructions G17, G18, G19 (voir les illustrations ci-aprs). Le type doutil Le type doutil dtermine quelles sont les donnes gomtriques ncessaires et comment elles doivent tre prises en compte (foret, outil de tournage ou fraise). Position du tranchant Dans le cas du type outil de tournage, vous devez dclarer en plus la position du tranchant.

Les figures suivantes renseignent sur les paramtres doutil ncessaires pour le type doutil respectif.
Outil de tournage F Point de rfrence
de porte-outil

Longueur 1 (X)

Effet Pointe doutil P (Tranchant) Longueur 2 (Z)

G18 : Longueur 1 en X Longueur 2 en Z Fig. 8-35

Valeurs de correction de longueur pour les outils de tournage

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-193

Programmation 8.6 Outil et correcteur doutil

Outil plonger

F Point de rfrence de porte-outil

Z Deux blocs de correction ncessaires par ex. : D1 Tranchant 1 D2 Tranchant 2 D1: Longueur 1 (X ) D2: Longueur 1 (X )

Effet D2 : Longueur 2 (Z) D1 : Longueur 2

G18 :

Longueur 1 en X Longueur 2 en Z

Pointe doutil P (Tranchant 1 =D1)

Pointe doutil P (Tranchant 2 =D2)

Fig. 8-36 X

Outil de tournage avec deux tranchants correction de longueur Outil de tournage

Z Longueur 1 (X) P Pointe doutil P (Tranchant) Effet

Longueur 2 (Z)

G18 :

Longueur 1 en X Longueur 2 en Z

R Rayon du tranchant (rayon doutil) S Position du centre du bec de loutil F Point de rfrence du porte-outil

Position du tranchant, valeur de position 1 9 possible : X 1 2 3 4 5 S S Z 6

S S X 7 8 S S Fig. 8-37 9 S

P=S

Remarque : Les indications Longueur 1, Longueur 2 se rfrent au point P pour les positions du tranchant 1..8 ; pour la position 9, la valeur se rfre S (S=P)

Corrections pour loutil de tournage avec correction du rayon

8-194

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

Effet G17 : Longueur 1 en Z G18 : Outils de tournage

Foret

F Point de rfrence de lorgane porte-outil F

Longueur 1

Fig. 8-38

Effet de la correction sur le foret

Alsage de centrage
Lors de lalsage dun trou de centrage, basculez sur G17. Ainsi la correction de longueur pour le foret est effective dans laxe Z. Aprs le perage, le retour la correction normale pour les outils de tournage seffectue avec G18. Exemple : N10 T... ; Foret N20 G17 G1 F... Z... ; La correction de longueur est effective dans laxe Z N30 Z... N40 G18 .... ; Perage termin

X M Z F

Fig. 8-39

Alsage dun trou de centrage

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-195

Programmation 8.6 Outil et correcteur doutil

8.6.4

Slection du correcteur de rayon doutil : G41, G42

Fonctionnalit
Un outil avec un numro D correspondant doit tre actif. La correction du rayon doutil (correction du rayon du tranchant) est active avec G41/G42. La commande calcule alors automatiquement, pour le rayon doutil courant, les trajectoires doutil quidistantes au contour programm. G18 doit tre actif.
Rayon du tranchant

Fig. 8-40

Correction du rayon doutil (correction du rayon du tranchant)

Programmation
G41 X... Z... G42 X... Z... ; Correction du rayon de loutil gauche du contour ; Correction du rayon de loutil droite du contour

Commentaire : Lactivation ne peut seffectuer quavec une interpolation linaire (G0, G1). Programmez les deux axes. Si vous ne programmez quun seul axe, le second axe sera complt automatiquement par la dernire valeur programme.

G42

G41

Fig. 8-41

Correction droite/ gauche du contour

8-196

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

Dbut de la correction
Loutil accoste le contour en ligne droite puis, angle droit avec la tangente la trajectoire, il se positionne au point de dpart du contour. Choisissez le point de dpart de faon viter toute collision lors des dplacements !
Dpart du contour : complte Trajectoire doutil corrige Dpart du contour : Cercle P0 Point de dpart S

G42
S
R

S
R

S Rayon du cercle MP

P0 Point de dpart P1 R Rayon du tranchant

G42
Trajectoire doutil corrige P1 Tangente

P1 Point de dpart du contour

Fig. 8-42

Dbut de la correction du rayon doutil pour lexemple G42, position du tranchant = 3

Informations
Gnralement, le bloc contenant G41/G42 est suivi du premier bloc dcrivant le contour de la pice. Toutefois, la description de contour peut tre interrompue par un bloc intercalaire qui ne contient pas de paramtres pour la trajectoire du contour, par ex. fonction M seule.

Exemple de programmation
N10 T... N15 X... N20 G1 N30 X... F... Z... G42 X... Z... Z... ; P0 point de dpart ; slection droite du contour, P1 ; dpart du contour, cercle ou droite

8.6.5

Comportement aux angles : G450, G451

Fonctionnalit
Avec les fonctions G450 et G451, vous pouvez paramtrer le comportement de la machine dans le cas dune transition discontinue dun lment de contour un autre (comportement aux angles), G41/G42 tant active. La commande reconnat elle-mme sil sagit dun angle rentrant ou dun angle saillant. Dans le cas dun angle rentrant, le point accost est toujours le point dintersection des trajectoires quidistantes.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-197

Programmation 8.6 Outil et correcteur doutil

Programmation
G450 G451
Angle saillant

; arc de raccordement ; point dintersection


Arc de raccordement (rayon = rayon doutil) Angle saillant

G450
S

G451
S

Point dintersection

Fig. 8-43

Comportement aux angles dans le cas dun angle saillant

Angle rentrant

Point dintersection

Fig. 8-44

Comportement aux angles dans le cas dun angle rentrant

Arc de raccordement G450


Le centre de loutil contourne langle saillant de la pice selon un arc de cercle dont le rayon est gal celui de loutil. Larc de raccordement fait partie des donnes contenues dans le bloc de dplacement suivant, par exemple pour la valeur de lavance.

Point dintersection G451


Avec G451 point dintersection des quidistantes, le point (point dintersection) accost rsulte des trajectoires des centres de loutil sur le contour (cercle ou droite).

8-198

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

8.6.6

Dsactivation de la correction du rayon doutil : G40

Fonctionnalit
La dsactivation de la correction (G41/G42) seffectue avec G40. G40 est galement la position de dpart en dbut de programme. Loutil termine le bloc prcdant G40 en position normale (le vecteur de correction forme un angle droit avec la tangente au point final) ; indpendamment de langle de dgagement. Lorsque G40 est active, le point de rfrence est le centre de loutil. La pointe doutil accoste ainsi le point programm lors de la dslection. Choisissez toujours le point final du bloc G40 de faon viter toute collision lors des dplacements !

Programmation
G40 X... Z... ; correction du rayon de loutil DESACTIVEE

Commentaire : La dsactivation de la correction doutil ne peut seffectuer que dans le cas dune interpolation linaire (G0, G1). Programmez les deux axes. Si vous ne programmez quun seul axe, le second axe sera complt automatiquement par la dernire valeur programme.
Contour final : complte S S Contour final : Cercle

G40
R

G40

P2 Tangente P1

P2 P1 R Rayon du tranchant Fig. 8-45

MP Rayon du cercle R P1 Point final, dernier bloc avec par ex. G42 P2 Point final, bloc avec G40

Terminez la correction du rayon doutil avec G40 lexemple G42, position du tranchant = 3

Exemple de programmation
... N100 X... Z... N110 G40 G1 X... Z... ; dernier bloc du contour, cercle ou droite, P1 ; dsactivation de la correction du rayon de loutil, P2

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-199

Programmation 8.6 Outil et correcteur doutil

8.6.7

Cas particuliers de la correction du rayon doutil

Changement du sens de la correction


Le sens de la correction G41 <> G42 peut tre modifi sans quil soit ncessaire dintercaler G40. Le dernier bloc contenant le sens de la correction changer se termine avec la position normale du vecteur de correction au point final. Le nouveau sens de la correction est excut comme un dbut de correction (position normale au point de dpart).

Rptition G41, G41 ou G42, G42


Vous pouvez reprogrammer la mme correction sans intercaler G40. Le dernier bloc figurant avant lappel de la correction se termine avec la position normale du vecteur de correction au point final. La nouvelle correction est excute comme un dbut de correction (comportement analogue celui dcrit pour le changement du sens de correction).

Changement du numro D de correcteur


On peut changer de numro de correcteur D pendant la correction. La modification du rayon doutil devient oprante ds le dbut du bloc dans lequel figure le nouveau numro D. La modification est acheve seulement la fin du bloc. Elle est applique progressivement sur tout le bloc, mme dans le cas dune interpolation circulaire.

Interruption de la correction avec M2


Lorsque la correction est interrompue avec M2 (fin de programme), sans faire appel linstruction G40, le dernier bloc avec coordonnes se termine en position normale du vecteur de correction. Il ny a pas de mouvement de compensation. Le programme se termine dans cette position doutil.

Cas critiques
Lors de la programmation, apportez une attention particulire aux situations dans lesquelles la trajectoire du contour sur un angle rentrant est infrieure au rayon doutil et infrieure au diamtre doutil dans le cas de deux angles rentrants successifs. Evitez ces cas de figure ! Vrifiez aussi sur plusieurs blocs labsence de goulots dtranglement sur le contour Si vous excutez un test, une marche dessai, utilisez le plus grand rayon doutil votre disposition.

Angle de contour aigu


Lorsquun angle saillant trs aigu ( 10) se prsente sur un contour alors que le point dintersection G451 est activ, la commande active automatiquement larc de raccordement. Cela vite les longs trajets de positionnement.

8-200

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

8.6.8

Exemple de correction du rayon doutil

S S S

S
R55

S S S
R30
30 o

R20

X W

20

40

30

20

Fig. 8-46

Exemple de correction du rayon doutil avec rayon du tranchant agrandi

Exemple de programmation
N1 ;coupe avec contour N2 T1 N10 DIAMON F... S... M... N15 G54 G0 G90 X100 Z15 N20 X0 Z6 N30 G1 G42 G451 X0 Z0 N40 G91 X20 CHF=(5* 1.1223 ) N50 Z25 N60 X10 Z30 N70 Z8 N80 G3 X20 Z20 CR=20 N90 G1 Z20 N95 X5 N100 Z25 N110 G40 G0 G90 X100 N120 M2 ;outil 1 avec correction D1 ;indication du rayon, valeurs technologiques

;dmarrer le mode correction ;insrer chanfrein, 30 degrs

;quitter le mode correction

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-201

Programmation 8.6 Outil et correcteur doutil

8.6.9
Fonction

Utilisation doutils de fraisage

Lutilisation doutils de fraisage sur des tours est relie aux fonctions de transformation cinmatiques TRANSMIT et TRACYL (voir chapitre 8.14). Les correcteurs doutil dans le cas des fraises diffrent de ceux mis en oeuvre pour les outils de tournage.
F Point de rfrence de lorgane porte-outil
Longueur 1 en Z Rayon dans le plan X/Y Longueur 1 en Y Rayon dans le plan Z/X Longueur 1 en X Rayon dans le plan Y/Z

Effet G17 : G18 : G19 :

Rayon

Longueur 1

Fig. 8-47

Effet des correcteurs sur les outils de type fraise

Effet G17 : Longueur 1 en Z Longueur 2 en Y Longueur 3 en X Rayon dans le plan X/Y

Longueur 3

Z
X Y Z X Y Z X Y

Longueur 2 F

G18 : Longueur 1 en Y Longueur 2 en X Longueur 3 en Z Rayon dans le plan Z/X G19 : Longueur 1 en X Longueur 2 en Z Longueur 3 en Y Rayon dans le plan Y/Z

Dans le cas des forets, le rayon nest pas pris en compte.


F Point de rfrence de lorgane porte-outil Longueur 1

Fig. 8-48

Effet de la correction spatiale dune longueur doutil (cas particulier)

8-202

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.6 Outil et correcteur doutil

Correction du rayon de fraise G41, G42


G42 G41

Contour de pice

Fig. 8-49

Correction de fraise droite/ gauche du contour

Dbut de la correction
Loutil accoste le contour en ligne droite puis, angle droit avec la tangente la trajectoire, il se positionne au point de dpart du contour. Choisissez le point de dpart de faon viter toute collision lors des dplacements !
P1 Point de dpart du contour Contour : complte Contour : Cercle MP P1 Rayon de loutil sans correction sans correction Tangente P1 Rayon du cercle

G42
Trajectoire doutil corrige P0 Point de dpart Fig. 8-50 Dbut de la correction du rayon de la fraise lexemple de G42

G42
Trajectoire doutil corrige P0 Point de dpart

Information
Par ailleurs, le correcteur de rayon de fraise se comporte comme le correcteur de rayon dans le cas dun outil de tournage (voir chapitres 8.6.5 8.6.7). Bibliographie : Utilisation et programmation fraisage SINUMERIK 802D

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-203

Programmation 8.6 Outil et correcteur doutil

8.6.10

Correcteur doutil : Interventions spciales


A partir de la version de logiciel 2.0 de SINUMERIK 802D, les fonctions spciales suivantes sont disponibles pour le correcteur doutil.

Influence des donnes de rglage


Avec lutilisation des donnes de rglage suivantes, loprateur/le programmeur peut influer sur le calcul des corrections de longueur de loutil mis en oeuvre : S S SD 42940 : TOOL_LENGTH_CONST (affectation des composantes de longueur doutil aux axes gomtriques) SD 42950 : TOOL_LENGTH_TYPE (affectation des composantes de longueur doutil indpendamment du type doutil)

Remarque : Les donnes de rglage modifies seront actives la slection de tranchant suivante.

Exemples
Avec SD 42950 : TOOL_LENGTH_TYPE = 2, une fraise mise en oeuvre dans la correction de longueur sera prise en compte pour le calcul comme un outil de tournage : S S S G17 : G18 : G19 : Longueur 1 dans laxe Y, longueur 2 dans laxe X Longueur 1 dans laxe X, longueur 2 dans laxe Z Longueur 1 dans laxe Z, longueur 2 dans laxe Y

Avec SD 42940 : TOOL_LENGTH_CONST = 18, laffectation de longueur est effectue dans tous les plans G17 G19 comme pour G18 : S Longueur 1 dans laxe X, longueur 2 dans laxe Z

Donnes de rglage dans le programme


Les donnes de rglage peuvent tre introduites par loprateur, mais elles peuvent aussi tre crites dans le programme. Exemple : N10 $MC_TOOL_LENGTH_TYPE=2 N20 $MC_TOOL_LENGTH_CONST=18

Information
Vous trouverez des indications dtailles sur les fonctions spciales du correcteur doutil dans Bibliographie : Description des fonctions, chap. Correction doutil : Interventions spciales

8-204

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.7 Fonction supplmentaire M

8.7

Fonction supplmentaire M

Fonctionnalit
Les fonctions supplmentaires M permettent dactiver des actions de commutation, par exemple la mise en marche et larrt de larrosage, ainsi que dautres fonctionnalits sur la machine. Une faible partie des fonctions M est utilise par le constructeur de la commande pour des fonctionnalits fixes. Le reste est la libre disposition du constructeur de la machine. Remarque : Vous trouverez une vue densemble des fonctions supplmentaires M rserves et utilises dans la commande dans chapitre 8.1.6 Liste des instructions.

Programmation
M... ; 5 fonctions M au maximum dans un bloc

Effet
Effet dans les blocs avec dplacement daxes : Si les fonctions M0, M1, M2 figurent dans un bloc avec un dplacement des axes, alors ces fonctions M deviennent actives aprs les dplacements. Les fonctions M3, M4, M5 sont transmises linterface machine intgre (AP) avant lexcution des dplacements. Le dplacement des axes ne dbute quaprs le dmarrage de la broche commande avec M3, M4. Cependant, avec M5, la commande nattend pas limmobilisation de la broche. Le dplacement des axes dbute avant que la broche simmobilise (prrglage). Quant aux autres fonctions M, elles sont transmises linterface machine intgre (AP) pendant les dplacements. Si vous souhaitez programmer une fonction M de faon cible avant ou aprs le dplacement dun axe, vous devez intercaler un bloc spcifique allou cette fonction M. A noter : ce bloc interrompt un contournage G64 et gnre un arrt prcis !

Exemple de programmation
N10 S... N20 X... M3 N180 M78 M67 M10 M12 M37 ; fonction M dans le bloc avec dplacement daxe dmarrage de la broche avant le dplacement de laxe X ; 5 fonctions M au maximum dans un bloc

Nota
En plus des fonctions M et H, vous pouvez galement adresser lAP des fonctions T, D et S. Vous pouvez adresser au maximum 10 de ces fonctions dans un bloc.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-205

Programmation 8.8 Fonction H

Information
A partir de la version de logiciel 2.0, deux broches peuvent tre programmes. Ainsi une programmation tendue devient possible pour les instructions de commande M seulement pour la broche : M1=3, M1=4, M1=5, M1=40, ... ; M3, M4, M5, M40, ... pour broche 1 M2=3, M2=4, M2=5, M2=40, ... ; M3, M4, M5, M40, ... pour broche 2

8.8

Fonction H

Fonctionnalit
Les fonctions H permettent dadresser linterface machine des donnes virgule flottante (types de donnes analogues aux paramtres de calcul, voir le chapitre Paramtres de calcul R). La signification des valeurs pour une fonction H donne est dtermine par le constructeur de la machine.

Programmation
H0=... H9999=... ; 3 fonctions H au maximum dans un bloc

Exemple de programmation
N10 H1=1.987 H2=978.123 H3=4 N20 G0 X71.3 H99=8978.234 N30 H5 ; 3 fonctions H dans le bloc ; avec dplacement daxes dans le bloc ; correspond : H0=5.0

Nota
En plus des fonctions M et H, vous pouvez galement adresser lAP des fonctions T, D et S. Vous pouvez adresser au maximum 10 de ces fonctions dans un bloc CN.

8-206

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.9 Paramtres de calcul R, LUD et variable AP

8.9
8.9.1

Paramtres de calcul R, LUD et variable AP


Paramtre de calcul R

Fonctionnalit
Si vous souhaitez que le programme CN ne soit pas programm avec des valeurs dfinies une fois pour toutes, ou lorsque vous devez calculer des valeurs, utilisez alors des paramtres de calcul. Les valeurs seront calcules ou actives par la commande pendant lexcution du programme. Une autre possibilit consiste activer les valeurs des paramtres de calcul par introduction au tableau de commande. Si les paramtres de calcul sont occups par des valeurs, on peut les affecter dans le programme dautres adresses CN, qui devront rester flexibles en valeur.

Programmation
R0=... R299=...

Affectation de valeurs
Vous pouvez affecter aux paramtres de calcul des valeurs comprises dans la plage suivante :
(0.000 0001 ... 9999 9999) (8 chiffres en notation dcimale avec signe et point dcimal).

Le point dcimal est facultatif dans le cas de valeurs entires. Le signe positif est toujours facultatif. Exemple : R0=3.5678 R1=37.3 R2=2 R3=7 R4=45678.123 La notation exponentielle permet dtendre la plage numrique :
 ( 10300 ... 10+300 ).

La valeur de lexposant est crire aprs le caractre EX ; nombre maximal de caractres : 10 (signe et point dcimal compris) Plage de valeurs de EX : 300 + 300 Exemple : R0=0.1EX5 R1=1.874EX8 ; signification : R0 = 0,000 001 ; signification : R1 = 187 400 000

Commentaire : Plusieurs affectations peuvent se suivre dans un bloc ; y compris laffectation dexpressions arithmtiques.

Affectation dautres adresses


La flexibilit dun programme CN provient du fait que vous pouvez affecter ces paramtres de calcul ou ces expressions arithmtiques avec paramtres de calcul dautres adresses CN. Des valeurs, des expressions algbriques et des paramtres de calcul sont affectables toutes les adresses, lexception des adresses N, G et L.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-207

Programmation 8.9 Paramtres de calcul R, LUD et variable AP

Pour laffectation, vous crivez le caractre = aprs ladresse. Laffectation avec un signe ngatif est autorise. Pour affecter des valeurs des adresses daxe (instructions de dplacement), utilisez un bloc spcifique. Exemple : N10 G0 X=R2 ; affectation laxe X

Oprations/fonctions de calcul
Quand vous utilisez des oprateurs/fonctions de calcul, respectez la notation mathmatique usuelle. Les priorits dexcution sont mises entre parenthses. Sinon, la multiplication et la division sont prioritaires sur laddition et la soustraction. Pour les fonctions trigonomtriques, les valeurs sont entrer en degrs. Fonctions de calcul autorises : voir le chapitre Liste des instructions

Exemple de programmation : Paramtres R


N10 R1= R1+1 ;Le nouveau R1 rsulte de lancien R1 plus 1 N20 R1=R2+R3 R4=R5R6 R7=R8 * R9 R10=R11/R12 N30 R13=SIN(25.3) ;R13 donne un sinus de 25,3 degrs N40 R14=R1*R2+R3 ;la multiplication et la division sont prioritaires sur laddition et la soustraction R14=(R1*R2)+R3 N50 R14=R3+R2*R1 ;Rsultat identique bloc N40 N60 R15=SQRT(R1*R1+R2*R2)

; Signification: R15 = R12 + R22

Exemple de programmation : Affectation aux axes


N10 G1 G91 X=R1 Z=R2 F3 N20 Z=R3 N30 X=R4 N40 Z=R5 ...

8.9.2

Donnes utilisateur locales (LUD)

Fonctionnalit
En tant quutilisateur ou programmeur, vous avez la possibilit de dfinir dans un programme vos propres variables avec diffrents types de donnes, ce sont les variables utilisateur (LUD = Local User Data). Ces variables figurent exclusivement dans le programme dans lequel vous les avez dfinies. Vous les dfinissez tout de suite en dbut de programme et vous pouvez leur affecter une valeur immdiatement. Sinon, la valeur initiale est gale zro.

8-208

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.9 Paramtres de calcul R, LUD et variable AP

Le programmeur peut lui-mme dfinir le nom dune variable en respectant les rgles suivantes : S S Le nom ne doit pas contenir plus de 32 caractres Les deux premiers caractres doivent tre obligatoirement des lettres alphabtiques. La suite peut tre constitue de lettres alphabtiques, de chiffres et de traits de soulignement. Ne pas choisir un nom qui figure dj dans la commande (adresse CN, mot cl, nom de programme, de sous-programme, etc.).

Programmation
DEF BOOL varname1 DEF CHAR varname2 DEF INT varname3 ; type boolen, valeurs : TRUE (=1), FALSE (=0) ; type alphabet, 1 caractre en code ASCII : a, b, ... ; valeur numrique code : 0 ... 255 ; type nombre entier, valeurs en nombre entier, plage de valeurs de 32 bits : ; 2 147 483 648 +2 147 483 648 (nombres dcimaux) ; type nombre rel, entiers naturels (analogues aux paramtres de calcul R), ; plage de valeurs : (0.000 0001 ... 9999 9999) ; (8 chiffres en notation dcimale avec signe et point dcimal) ou ; notation exponentielle :  ( 10300 ... 10+300 ).

DEF REAL varname4

Chaque type doit avoir sa propre ligne de programme. Vous pouvez cependant dfinir plusieurs variables du mme type dans une mme ligne. Exemple : DEF INT PVAR1, PVAR2, PVAR3=12, PVAR4 ; 4 variables du type INT

Champs
A ct de ces diffrentes variables, vous pouvez aussi dfinir des champs de variables une ou deux dimensions, avec les mmes types de donnes : DEF INT PVAR5[n] ; champ une dimension du type INT, n : nombre entier DEF INT PVAR6[n,m] ; champ deux dimensions du type INT, n, m : nombre entier Exemple : DEF INT PVAR7[3] ; champ trois lments du type INT

Dans le programme, vous accdez aux diffrents lments de champ par le biais de lindice de champ et vous intervenez comme avec une variable. Lindice de champ va de 0 jusquau petit nombre dlments. Exemple : N10 PVAR7[2]=24 ; au troisime lment de champ (dindice 2) est affecte la valeur 24.

Affectation de valeur pour le champ avec linstruction SET : N20 PVAR5[2]=SET(1,2,3) ; des valeurs diffrentes sont affectes partir du 3e lment. Affectation de valeur pour le champ avec linstruction REP : N20 PVAR7[4]=REP(2) ; partir de llment de champ [4], la mme valeur est affecte partout ici la valeur 2.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-209

Programmation 8.9 Paramtres de calcul R, LUD et variable AP

Nombre de LUD
Dans la SINUMERIK 802D, vous pouvez dfinir au maximum 200 LUD. Notez cependant : Les cycles standard de SIEMENS font galement appel des LUD et se partagent donc ce nombre avec lutilisateur. Si vous travaillez avec ces cycles, veillez avoir toujours suffisamment de LUD en rserve.

Remarque sur laffichage


Il nexiste pas daffichage spcifique pour les LUD. De toutes faons, les LUD ne seraient visibles que pendant lexcution du programme. Pour tester un programme en cours de cration, vous pouvez affecter les LUD aux paramtres de calcul et les rendre ainsi visibles par le biais de laffichage des paramtres R. Elles apparaissent cependant converties en valeurs du type REAL. Il existe un autre moyen de les afficher : ltat ARRET du programme, avec lmission du message : MSG( variable VAR1: <<PVAR1<< valeur VAR2: : <<PVAR2); valeur de PVAR1, PVAR2 M0

8.9.3

Lecture et criture de variables AP

Fonctionnalit
Pour permettre un change de donnes rapide entre la CN et lAP, il existe une zone spciale de donnes dans linterface utilisateur de lAP dont la longueur est de 512 octets. Dans cette zone, les donnes de lAP sont lobjet dune convention au niveau du type de donnes et de loffset de position. Cest ce qui permet de lire ou dcrire ces variables, objets de la convention, dans le programme CN. Des variables systme particulires existent cette fin : $A_DBB[n] ; octet de donne (valeur code sur 8 bits) $A_DBW[n] ; mot de donne (valeur code sur 16 bits) $A_DBD[n] ; double mot de donne (valeur code sur 32 bits) $A_DBR[n] ; donnes du type REAL (valeur code sur 32 bits) n reprsente ici loffset de position (du dbut de la zone de donnes jusquau dbut de la variable) en octets Exemple : R1=$A_DBR[5] ; lecture dune valeur du type REAL, offset 5 (dbute loctet 5 de la zone de donnes)

Remarques
S S La lecture de variables gnre un arrt du prtraitement des blocs (STOPRE interne). Vous pouvez crire 3 variables au maximum dans un bloc.

8-210

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.10 Sauts

8.10
8.10.1

Sauts
Destination dun saut

Fonctionnalit
Une tiquette ou un numro de bloc servent identifier les blocs que vous choisissez comme destination du saut. Par des sauts, vous pouvez ramifier lexcution du programme. Vous pouvez choisir librement les tiquettes, mais elles doivent comporter au minimum 2 et au maximum 8 caractres alphanumriques, les deux premiers caractres devant tre obligatoirement des lettres ou des traits de soulignement. Ltiquette qui figure dans le bloc de destination doit se terminer par un deux points. Elle doit toujours se trouver au dbut du bloc. Sil existe un numro de bloc, ltiquette se situe aprs le numro de bloc. Les tiquettes doivent tre univoques lintrieur dun mme programme.

Exemple de programmation
N10 LABEL1: G1 X20 ... TR789: G0 X10 Z20 N100 ... ... ; LABEL1 est ltiquette, la destination du saut ; TR789 est ltiquette, la destination du saut il nexiste aucun numro de bloc ; le numro de bloc peut tre la destination du saut

8.10.2

Sauts inconditionnels

Fonctionnalit
Les programmes CN excutent les blocs dans lordre dans lequel ils ont t crits. En introduisant des sauts, vous pouvez modifier lordre dexcution des blocs. La destination du saut peut tre un bloc identifi par une tiquette ou par un numro de bloc. Ce bloc doit figurer dans le programme. Linstruction de saut inconditionnel ncessite son propre bloc.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-211

Programmation 8.10 Sauts

Programmation
GOTOF Label GOTOB Label Label ; saut en avant (en direction du dernier bloc du programme) ; saut en arrire (en direction du premier bloc du programme) ; suite des caractres choisis pour ltiquette (marque de destination du saut) ou numro de bloc
N10 G0 X... Z... ... ... N20 GOTOF LABEL0 ; saut sur ltiquette LABEL0 ... ... ... ... ... N50 LABEL0: R1 = R2+R3 N51 GOTOF LABEL1 ; saut sur ltiquette LABEL1 ... ... LABEL2: X... Z... N100 M2 ; fin du programme LABEL1: X... Z... ... N150 GOTOB LABEL2 ; saut sur ltiquette LABEL2 Exemple de sauts conditionnels

Excution du programme

Fig. 8-51

8.10.3

Sauts conditionnels

Fonctionnalit
Aprs une instruction IF, vous formulez des conditions de saut. Si la condition de saut est satisfaite (valeur diffrente de zro), le saut est excut. La destination du saut peut tre un bloc identifi par une tiquette ou par un numro de bloc. Ce bloc doit figurer dans le programme. Linstruction de saut conditionnel ncessite son propre bloc. Plusieurs sauts conditionnels peuvent tre formuls dans un mme bloc. En utilisant les sauts conditionnels, vous pouvez parvenir rduire considrablement la dure dexcution dun programme.

Programmation
IF condition GOTOF Label IF condition GOTOB Label GOTOF GOTOB Label ; saut en avant ; saut en arrire

; saut en avant (en direction du dernier bloc du programme) ; saut en arrire (en direction du premier bloc du programme) ; suite de caractres composant ltiquette (marque de destination du saut) ou numro de bloc

8-212

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.10 Sauts

IF Condition

; introduction de la condition de saut ; paramtre de calcul, expression mathmatique pour la formulation du saut

Oprations de comparaison
Oprateurs Signification gal diffrent de suprieur infrieur suprieur ou gal infrieur ou gal

== <> > < >= <=

Les oprations de comparaison aident formuler la condition de saut. Les expressions mathmatiques sont comparables pareillement. Le rsultat doprations comparatives sexprime sous la forme condition satisfaite ou condition non satisfaite. La valeur zro est affecte au rsultat condition non satisfaite

Exemple de programmation dans le cas doprateurs de comparaison


R1>1 1 < R1 R1<R2+R3 R6>=SIN( R7*R7) ;R1 suprieur 1 ;1 infrieur R1 ;R1 infrieur R2 plus R3 ;R6 suprieur ou gal SIN (R7)2

Exemple de programmation
N10 IF R1 GOTOF LABEL1 ; si R1 nest pas gal zro, saut sur bloc marqu de ltiquette LABEL1

... N90 LABEL1: ... N100 IF R1>1 GOTOF LABEL2

; si R1 suprieur 1, saut sur bloc marqu de ltiquette LABEL2

... N150 LABEL2: ... ... N800 LABEL3: ... ... N1000 IF R45==R7+1 GOTOB LABEL3 ; si R45 est gal R7 plus 1, saute au bloc avec LABEL3 ... plusieurs sauts conditionnels dans le bloc : N10 MA1: ... ... N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ... ... N50 MA2: ... Commentaire : le saut seffectue ds que la premire condition est satisfaite.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-213

Programmation 8.10 Sauts

8.10.4

Exemple de programmation de sauts

Problme pos
Accostage de points sur une portion de cercle : Donnes : Angle de dpart : Rayon du cercle : Ecart entre les positions : Nombre de points : Position du centre du cercle en Z : Position du centre du cercle en X : 30 32 mm 10 11 50 mm 20 mm dans R1 dans R2 dans R3 dans R4 dans R5 dans R6

X R4 = 11 (nombre de points) Point 10 Point 3 Point 2 Point 11 R3 20 R6 R3 R3 R1 Point 1

R5

Z 50

Fig. 8-52

Accostage de points sur une portion de cercle

Exemple de programmation
N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20 ; affectation des valeurs de dpart N20 MA1: G0 Z=R2 *COS (R1)+R5 X=R2*SIN(R1)+R6 ; calcul et affectation aux adresses daxe N30 R1=R1+R3 R4= R41 N40 IF R4 > 0 GOTOB MA1 N50 M2

Signification
Dans le bloc N10, les conditions de dpart sont affectes aux paramtres de calcul correspondants. Dans le bloc N20 seffectue le calcul des coordonnes X et Z et lexcution du bloc. Dans le bloc N30, langle R3 est ajout R1 ; R4 est dcrment de 1. Si R4 > 0, N20 est excut nouveau, sinon cest le bloc N50 qui est excut avec la fin du programme.

8-214

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.11 Sous-programmes

8.11
8.11.1
Utilisation

Sous-programmes
Gnralits

Sur le plan thorique, il ny a pas de diffrence entre un programme principal et un sousprogramme. Dans un sous-programme, vous programmez des squences dusinage rptitives, certaines formes de contour par exemple. Dans le programme principal, vous appelez ce sousprogramme aux endroits o il doit tre excut. Le cycle dusinage est une forme de sous-programme. Les cycles dusinage contiennent des oprations dusinage valables dune manire gnrale (par ex. : filetage, chariotage, etc.). En renseignant en consquence les paramtres qui seront adresss la commande, vous pouvez adapter les cycles des applications concrtes.

Structure
La structure dun sous-programme est identique celle dun programme principal (voir chapitre 8.1.2 Structure du programme). Comme les programmes principaux, le dernier bloc des sous-programmes contient linstruction M2 fin de programme. Cela signifie ici le retour au niveau du programme appelant.

Fin du programme
Dans un sous-programme, vous pouvez utiliser linstruction de fin de programme RET la place de M2. RET exige un bloc qui lui est propre. Linstruction RET est utiliser quand un contournage G64 ne doit pas tre interrompu par le retour. Avec M2, G65 est interrompu et un arrt prcis est gnr.
Programme principal Excution MAIN123 ... ... N20 Sous-programme L10 ; appel Retour L10 N10 R1=34 ... N20 X...Z... ... ... Retour M2

N21 ... ... ... ... ... N80 L10 ; appel ... ... ... M2 Fig. 8-53

Exemple de lexcution dun programme avec un sous-programme appel deux fois

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-215

Programmation 8.11 Sous-programmes

Nom de sous-programme
Afin de pouvoir choisir entre plusieurs sous-programmes, un nom est attribu chaque sous-programme. Le nom est dfinir lors de la cration du programme, en respectant les rgles suivantes : Les noms des sous-programmes sont soumis aux mmes rgles que les noms des programmes principaux. Exemple : DOUILLE7 Vous pouvez aussi utiliser pour un sous-programme le mot adresse L.... . La valeur admet jusqu 7 chiffres (nombres entiers uniquement) A noter : Les zros de tte ont une fonction de diffrenciation pour ladresse L. Exemple : L128 nest pas identique L0128 ou L00128 ! Il sagit de 3 sous-programmes diffrents. Remarque : Le nom de sous-programme LL6 est rserv pour le changement doutil.

Appel de sous-programmes
Les sous-programmes sont appels dans un programme (programme principal ou sous-programme) par leur nom. Ceci ncessite un bloc spcifique. Exemple : N10 L785 ; appel du sous-programme L785 N20 ARBRE7 ; appel du sous-programme ARBRE7

Rptition dun sous-programme P...


Si vous souhaitez excuter un sous-programme plusieurs fois de suite, crivez le nombre de rptitions sous ladresse P dans le bloc dappel du sous-programme, juste aprs le nom du sous-programme. Vous pouvez effectuer au maximum 9999 rptitions (P1 ... P9999). Exemple : N10 L785 P3 ; appel du sous-programme L785, 3 excutions

Niveaux dimbrication
On peut appeler un sous-programme depuis un programme principal, mais aussi depuis un sous-programme. Vous disposez de 8 niveaux au total, niveau de programmation principal inclus, pour imbriquer des programmes.

8-216

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.11 Sous-programmes

1er niveau
Programme principal

2me niveau

3me niveau

...

8me niveau

Sous-programme Sous-programme

Fig. 8-54

Excution dun programme avec 8 niveaux dimbrication

Informations
Dans le sous-programme, vous pouvez modifier des fonctions G effet modal, comme par ex. G90 > G91. Quand vous revenez dans le programme appelant, vrifiez que toutes les fonctions effet modal sont paramtres conformment vos besoins. Ceci est galement valable pour les paramtres de calcul R. Vrifiez que les paramtres de calcul que vous utilisez dans les programmes aux niveaux suprieurs ne sont pas modifis involontairement dans les niveaux de programmes infrieurs. Les cycles SIEMENS imbriquent les programmes jusqu 4 niveaux.

8.11.2

Appel de cycles dusinage

Fonctionnalit
Les cycles sont des sous-programmes technologiques qui concrtisent une opration dusinage caractre gnral, comme par exemple un perage ou un filetage. Ladaptation dun cycle dusinage un problme bien prcis seffectue par lentre directe de paramtres/valeurs au moment de lappel du cycle.

Exemple de programmation
N10 CYCLE83(110, 90, ...) ... N40 RTP=100 RFP= 95.5 ... N50 CYCLE82(RTP, RFP, ...) ; appel du cycle 83, entre directe des valeurs, bloc spcifique ; activation de lentre des valeurs pour le cycle 82 ; appel du cycle 82, bloc spcifique

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4


8-217

...
Sous-programme

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

8.12
8.12.1

Compteurs chronomtriques et compteurs de pices


Compteurs chronomtriques pour la dure dexcution

Fonctionnalit
Des compteurs chronomtriques (timer) sont prvus sous la forme de variables systme. Ils peuvent tre utiliss pour surveiller les processus technologiques dans le programme ou uniquement pour laffichage. Les compteurs chronomtriques sont uniquement accessibles en lecture. Il existe des compteurs chronomtriques qui sont activs en permanence. Dautres sont dsactivables par le biais de paramtres machine.

Compteurs chronomtriques activs en permanence


S Dure coule depuis le dernier dmarrage de la commande avec prrglages (en minutes) : $AN_SETUP_TIME (uniquement en lecture) Il est mis automatiquement zro au dmarrage de la commande avec prrglages. Dure coule depuis le dernier dmarrage de la commande (en minutes) : $AN_POWERON_TIME (uniquement en lecture) Il est mis automatiquement zro au dmarrage de la commande.

Compteurs chronomtriques dsactivables


Les compteurs chronomtriques suivants sont activs par un paramtre machine (prrglage). Le dpart est spcifique au compteur. La mesure du temps coul sarrte automatiquement lorsque le programme sarrte ou lorsque la correction de lavance est nulle. Vous pouvez dfinir dans des paramtres machine le comportement des compteurs pendant lavance en marche dessai et pendant le test du programme. S Dure dexcution totale des programmes CN en mode automatique (en secondes) : $AC_OPERATING_TIME En mode automatique, il est fait le cumul des dures dexcution de tous les programmes entre le dpart programme et la fin du programme ou le Reset. Le compteur est remis zro chaque dmarrage de la commande. Dure dexcution du programme CN slectionn (en secondes) : $AC_CYCLE_TIME Dans le programme CN slectionn, il est mesur la dure dexcution entre le dpart programme et la fin du programme ou le Reset. Le compteur est remis zro au dmarrage dun nouveau programme CN. Dure dintervention de loutil (en secondes) : $AC_CUTTING_TIME Il est mesur la dure du dplacement des axes interpolation (sans vitesse rapide), outil en service, dans tous les programmes CN, depuis le dpart programme jusqu la fin de programme ou le Reset. La mesure est de plus suspendue pendant larrt temporis. Le compteur est automatiquement remis zro chaque lancement de la commande.

8-218

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

Exemple de programmation
N10 IF $AC_CUTTING_TIME>=R10 GOTOF WZZEIT ; dure dintervention de loutil, valeur limite ? ... N80 WZZEIT: N90 MSG(dure dintervention de loutil : valeur limite atteinte) N100 M0

Affichage
Le contenu des variables systme actives est visible lcran dans le groupe fonctionnel OFFSET/PARAM > Touche logicielle Settingdate (2e page): Run time = $AC_OPERATING_TIME Cycle time = $AC_CYCLE_TIME Cutting time = $AC_CUTTING_TIME Setup time = $AN_SETUP_TIME Power on time = $AN_POWERON_TIME Cycle time saffiche galement dans le mode AUTOMATIQUE, dans le groupe fonctionnel Position, dans la barre des messages.

8.12.2

Compteurs de pices

Fonctionnalit
Avec la fonction Compteurs de pices, vous disposez de compteurs qui peuvent tre utiliss pour le comptage automatique des pices. Ces compteurs sont des variables systme. Ils sont accessibles en lecture et en criture dans le programme ou sur le tableau de commande (observez le niveau de protection pour laccs en criture !). Des paramtres machine permettent de rgler le mode dactivation des compteurs, linstant de leur remise zro et lalgorithme de comptage.

Compteurs
S Nombre de pices requises (pices assignes) : $AC_REQUIRED_PARTS Dans ce compteur, vous pouvez dfinir le nombre de pices pour lequel le compteur des pices courantes devra tre remis zro $AC_ACTUAL_PARTS. Avec un paramtre machine, vous pouvez activer lmission de lalarme daffichage 21800 Le nombre de pices assignes est atteint. Nombre total de pices fabriques (nombre rel total) : $AC_TOTAL_PARTS Ce compteur indique le nombre total de pices fabriques partir du dbut du comptage. Le compteur est remis automatiquement zro au dmarrage de la commande. S Nombre courant de pices (nombre rel courant) : $AC_ACTUAL_PARTS Ce compteur indique le nombre total de pices fabriques partir du dbut du comptage. Le compteur est remis automatiquement zro lorsque le nombre de pices assignes est atteint ($AC_REQUIRED_PARTS, valeur suprieure zro).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-219

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

Nombre de pices spcifi par lutilisateur : $AC_SPECIAL_PARTS Ce compteur permet lutilisateur de dfinir son propre comptage de pices. Lmission dune alarme en cas dgalit avec $AC_REQUIRED_PARTS (nombre de pices prescrit) peut tre dfinie. Lutilisateur doit assurer lui-mme la remise zro du compteur.

Exemple de programmation
N10 IF $AC_TOTAL_PARTS==R15 GOTOF SIST ; nombre de pices atteint ? ... N80 SIST: N90 MSG(Le nombre de pices assignes est atteint) N100 M0

Affichage
Le contenu des variables systme actives est visible lcran dans le groupe fonctionnel OFFSET/PARAM > Touche logicielle Settingdate (2e page): Part total = $AC_TOTAL_PARTS Part required = $AC_REQUIRED_PARTS Part count = $AC_ACTUAL_PARTS $AC_SPECIAL_PARTS non disponible laffichage Part count saffiche galement dans le mode AUTOMATIQUE, dans le groupe fonctionnel Position, dans la barre des messages.

8-220

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

8.13 8.13.1

Instructions pour la surveillance doutil Liste des surveillance doutil


Cette fonction est une option de la SINUMERIK 802D, disponible partir de la version de logiciel 2.0.

Fonctionnalit
La surveillance doutil est active par un paramtre machine. Les surveillances suivantes sont possibles sur le tranchant actif de loutil actif : S S Surveillance de la dure de vie Surveillance du nombre de pices

Vous pouvez activer simultanment les deux surveillances pour un outil. La commande et lentre des donnes de surveillance sont effectuer de prfrence par loprateur. Cependant, des fonctions sont galement programmables.

Compteurs de surveillance
Il existe des compteurs pour chaque type de surveillance. Les compteurs sont fonctionnent en dcomptage dune valeur de prslection > 0 zro. Si un compteur de surveillance atteint la valeur <=0, la valeur limite est considre comme atteinte. Un message dalarme saffiche en consquence.

Variables systme ddie au type et ltat de la surveillance


S $TC_TP8[t] tat de loutil ayant le numro t : Bit 0 =1 : loutil est actif =0 : loutil nest pas actif Bit 1 =1 : loutil est dbloqu =0 : loutil nest pas dbloqu Bit 2 =1 : loutil est interdit =0 : loutil nest pas interdit Bit 3 : rserv Bit 4 =1 : la limite de pravis est atteinte =0 : la limite de pravis nest pas atteinte $TC_TP9[t] Type de la fonction de surveillance de loutil ayant le numro t : = 0 : aucune surveillance = 1 : outil surveill en temps (dure de vie) = 2 : outil surveill en nombre de pices

Ces variables systmes peuvent tre lues et crites dans le programme CN.

Variables systme ddies aux donnes de surveillance doutil


Tableau 8-2 Donnes de surveillance doutil Description Limite de pravis de la dure de vie en minutes Dure de vie restante en minutes Limite de pravis du nombre de pices Nombre restant de pices Type de Prrglage donne REAL REAL INT INT Descripteur

$TC_MOP1[t,d] $TC_MOP2[t,d] $TC_MOP3[t,d] $TC_MOP4[t,d]

0.0 0.0 0 0

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-221

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

... $TC_MOP11[t,d]

...
Dure de vie prescrite REAL INT

0.0 0

$TC_MOP13[t,d] Nombre de pices prescrit


t pour numro de pice T, d pour numro D

Variables systme ddies loutil actif


Les paramtres suivants peuvent tre lus dans le programme CN laide des variables systme : S S $P_TOOLNO numro T de loutil actif $P_TOOL numro D actif de loutil actif

8.13.2

Surveillance de la dure de vie


La surveillance de la dure de vie porte sur le tranchant doutil en cours dutilisation (tranchant actif D de loutil actif T). Ds que les axes interpolation commencent se dplacer (G1, G2, G3, ... mais pas G0), le temps de service restant ($TC_MOP2[t,d] ) est actualis pour ce tranchant doutil. Si la dure de vie restante dun tranchant doutil passe en dessous de la valeur dfinie comme Limite de pravis de la dure de vie" ($TC_MOP1[t,d] ), un signal dinterface est adress lAP. Si la dure de vie restante <= 0, une alarme est mise et un autre signal dinterface est adress lAP. Loutil passe ltat interdit et il nest plus possible de le programmer tant quil est maintenu dans cet tat. Loprateur doit intervenir : il remplace loutil ou il sarrange pour retrouver un outil apte lusinage.

Variable systme $A_MONIFACT


La variable systme $A_MONIFACT (type de donne REAL) permet dacclrer ou de ralentir la surveillance. Le facteur dacclration ou de ralentissement peut tre activ avant lutilisation de loutil pour que soit prise en compte par exemple lusure de loutil qui diffre en fonction du matriau des pices usines. Au dmarrage de la commande, aprs un reset ou une fin de programme, le facteur $A_MONIFACT a la valeur 1.0. Le comptage se fait en temps rel. Exemples de calcul : $A_MONIFACT=1 1 minute en temps rel = 1 minute de dure de vie dcrmente $A_MONIFACT=0.1 1 minute en temps rel = 0.1 minute de dure de vie dcrmente $A_MONIFACT=5 1 minute en temps rel = 5 minutes de dure de vie dcrmentes

Actualisation de la valeur prescrite avec RESETMON( )


La fonction RESETMON(state, t, d, mon) met la valeur relle la valeur thorique: pour tous les tranchants dun outil donn ou pour un seul tranchant seulement pour tous les types de surveillance ou pour un seul seulement.

8-222

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

Paramtres de transmission : INT state Etat dexcution de linstruction : = 0 Excution russie = 1 Le tranchant avec le numro D figurant sous d nexiste pas. = 2 Loutil avec le numro T figurant sous t nexiste pas. = 3 Loutil figurant sous t nest pas assujetti une fonction de surveillance dfinie. = 4 La fonction de surveillance nest pas active, autrement dit, linstruction nest pas excute. INT t =0 <> 0 INT Numro T interne : pour tous les outils pour cet outil ( t < 0 : calcul de la valeur absolue |t|) optionnel : numro D de loutil avec le numro t : pour ce numro D tous les tranchants de loutil t

d >0 sans d / = 0 mon

INT

optionnel : paramtrage en codage binaire pour le type de surveillance (valeurs analogues $TC_TP9): = 1: dure de vie = 2: nombre de pices sans mon ou = 0: toutes les valeurs relles de surveillance de loutil t activ sont ramenes aux valeurs de consigne.

Remarques : RESETMON( ) nagit pas lorsque le test du programme est activ. La variable pour la signalisation en retour de ltat state est dfinir au dbut du programme avec DEF : DEF INT state Vous pouvez dfinir un autre nom pour la variable ( la place de state ; le nom ne doit cependant pas excder 15 caractres et toujours dbuter par 2 caractres alphabtiques). La variable est disponible uniquement dans le programme dans lequel elle a t dfinie. Ce principe sapplique galement la variable du type de surveillance mon. Dans la mesure o une indication est ncessaire, celle-ci peut galement tre transmise directement sous forme de chiffre (1 ou 2).

8.13.3

Surveillance du nombre de pices


Le tranchant actif de loutil actif est surveill sur la base du nombre de pices usines. La surveillance du nombre de pices stend tous les tranchants doutil utiliss pour lusinage de la pice. Si le nombre de pices change du fait de nouvelles donnes, les paramtres de surveillance de tous les tranchants doutil activs depuis le dernier comptage font lobjet dune adaptation.

Actualisation du nombre de pices par loprateur ou par programmation de SETPIECE( )


Le nombre de pices peut tre actualis par loprateur (HMI) ou par programmation CN laide de linstruction SETPIECE( ).

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-223

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

Avec la fonction SETPIECE, le programmeur peut actualiser les paramtres de surveillance du nombre de pices pour les outils qui interviennent dans lusinage. La fonction stend tous les outils dont le numro D ont t activs depuis la dernire activation de SETPIECE. Lorsquun outil est actif au moment de lappel de SETPIECE( ), il est galement pris en compte dans le comptage. Ds quun bloc avec dplacement daxes interpolation est excut aprs lactivation de SETPIECE( ), cet outil sera galement pris en compte au prochain appel de SETPIECE. SETPIECE(x ) ; x : = 1... 32000 nombre de pices qui ont t produites depuis la dernire excution de la fonction SETPIECE. Le compteur du nombre de pices restant ($TC_MOP4[t,d] ) est dcrmente de cette valeur. x:=0 Effacement de tous les compteurs pour le nombre de pices restant ($TC_MOP4[t,d] ) pour les numros doutil/numros D impliqus jusqualors dans lusinage. Comme variante, on recommande leffacement via la commande (IHM).

Exemple de programmation
N10 G0 X100 N20 ... N30 T1 N40 M6 N50 D1 N60 SETPIECE(2) N70 T2 N80 M6 N90 SETPIECE(0) N91 D2 N100 SETPIECE(1) N110 SETPIECE(0) N120 M30

; $TC_MOP4[1,1 ] (T1,D2) est dcrment de 2

; effacement de tous les outils notifis ; $TC_MOP4[2,2 ] (T2,D2) est dcrment de 1 ; effacement de tous les outils notifis

Remarques :
Linstruction SETPIECE( ) na pas deffet dans la recherche de bloc. Lcriture directe de $TC_MOP4[t,d] est recommande uniquement dans les cas les plus simples. Elle ncessite un bloc conscutif avec l'instruction STOPRE.

Actualisation de la valeur de prslection


Lactualisation de la valeur de prslection, le rglage des compteurs de pices restantes ($TC_MOP4[t,d]) sur les valeurs prescrites ($TC_MOP13[t,d]), est effectue gnralement par loprateur (HMI). Cependant, comme pour la surveillance de dure de vie, elle peut aussi tre dcrite avec la fonction RESETMON (state, t, d, mon).

8-224

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.12 Compteurs chronomtriques et compteurs de pices

Exemple : DEF INT state ... N100 RESETMON(state,12,1,2) ...

; au dbut du programme, dfinition de la variable la signalisation en retour de ltat ; actualisation de la valeur de prslection du compteur de pices pour T12, D1

Exemple de programmation
DEF INT state ; dfinition de la variable pour la signalisation de retour de ltat de RESETMON()

; G0 X... ; dgagement de loutil T7 ; changement doutil, le cas chant avec M6 $TC_MOP3[$P_TOOLNO,$P_TOOL]=100 ; limite de pravis 100 pices $TC_MOP4[$P_TOOLNO,$P_TOOL]=700 ; nombre de pices restant $TC_MOP13[$P_TOOLNO,$P_TOOL]=700 ; nombre de pices prescrit ; activation aprs rglage : $TC_TP9[$P_TOOLNO,$P_TOOL]=2 ; activation de la surveillance du nombre de pices, outil actif STOPRE ANF: BEARBEIT ; sous-programme dusinage SETPIECE(1) ; actualisation du compteur M0 ; pice suivante, suite avec Dpart progr. IF ($TC_MOP4[$P_TOOLNO,$P_TOOL]]>1) GOTOB ANF MSG(outil T7 us Le remplacer s.v.p.) M0 ; aprs changement doutil, suite avec Dpart progr. RESETMON(state,7,1,2) ; actualisation du compteur de pices IF (state<>0) GOTOF ALARM GOTOB ANF ALARM: ; affichage du dfaut : MSG(dfaut RESETMON : <<state) M0 M2

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-225

Programmation 8.14 Oprations de fraisage sur tours

8.14

Oprations de fraisage sur tours


Nota Nest pas valable pour 802D bl.

8.14.1

Fraisage de la face frontale TRANSMIT


Cette fonction est une option de la SINUMERIK 802D, disponible partir de la version de logiciel 2.0.

Fonctionnalit S S S La fonction de transformation cinmatique TRANSMIT permet le fraisage/lalsage frontal des pices se trouvant dans le mandrin du tour. Pour la programmation de ce type dusinage, un systme de coordonnes cartsien est utilis. La commande transforme les dplacements programms du systme de coordonnes cartsien en dplacements des axes machine rels. La broche principale fonctionne en tant quaxe rotatif de la machine. La fonction TRANSMIT doit avoir t configure au moyen de paramtres machine spcifiques. Le dcalage du centre doutil relatif au centre de rotation est autoris et peut tre galement configur laide de ces paramtres machine. En plus de la correction de longueur doutil, on peut aussi travailler avec le correcteur du rayon doutil (G41, G42). Le pilotage de la vitesse tient compte des limitations dfinies pour les rotations.

S S

Fig. 8-55

Fraisage de la face

8-226

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.14 Oprations de fraisage sur tours

Programmation TRANSMIT TRAFOOF ; activer TRANSMIT (bloc spcifique) ; dsactiver (bloc spcifique)

TRAFOOF dsactive chaque fonction de transformation active. Exemple de programmation

W
Z

Fig. 8-56

Systme de coordonnes cartsien X, Y, Z avec lorigine dans le centre de rotation lors de la programmation de TRANSMIT

; fraisage sur 4 faces, dcentr et tourn N10 T1 F400 G94 G54 ; outil : fraise, avance, type davance N20 G0 X50 Z60 SPOS=0 ; accostage de la position dorigine N25 SETMS(2) ; la broche matre est maintenant la broche de fraisage N30 TRANSMIT ; activer fonction TRANSMIT N35 G55 G17 ; dcalage dorigine, activer le plan X/Y N40 ROT RPL=45 ; rotation programmable dans le plan X/Y N50 ATRANS X2 Y3 ; dcalage programmable N55 S600 M3 ; mettre en marche la broche de fraisage N60 G1 X12 Y10 G41 ; activer le correcteur de rayon outil N65 Z5 ; approcher la fraise N70 X10 N80 Y10 N90 X10 N100 Y12 N110 G0 Z40 ; retirer la fraise N120 X15 Y15 G40 ; dsactiver le correcteur de rayon N130 TRANS ; dsactiver dcalage et rotation programmables N140 M5 ; dsactiver broche de fraisage N150 TRAFOOF ; dsactiver TRANSMIT N160 SETMS ; la broche matre est de nouveau la broche principale N170 G54 G18 G0 X50 Z60 SPOS=0 ; accostage de la position de dpart N200 M2

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-227

Programmation 8.14 Oprations de fraisage sur tours

Informations Le centre de rotation est dfini par X0/Y0 comme ple. Il nest pas recommand dusiner une pice proximit du ple, car de fortes rductions davance sont ventuellement ncessaires pour ne pas surcharger laxe rotatif. Evitez lactivation de TRANSMIT lorsque loutil est exactement positionn dans le ple. Evitez des trajectoires o le centre doutil passe par le ple X0/Y0. Bibliographie : Description des fonctions, chap. Transformations cinmatiques

8.14.2

Fraisage de la surface cylindrique TRACYL


Cette fonction est une option de la SINUMERIK 802D, disponible partir de la version de logiciel 2.0.

Fonctionnalit S La fonction de transformation cinmatique TRACYL est exploite pour usiner la surface latrale de corps cylindriques et permet le fraisage de rainures selon un trac quelconque. Le trac des rainures est programm dans la surface latrale plane du cylindre qui a t dveloppe de manire imaginaire pour un diamtre de cylindre donn.

Fig. 8-57

Systme de coordonnes cartsiennes X, Y, Z pour la programmation de TRACYL

La commande transforme les dplacements programms dans le systme de coordonnes cartsiennes X, Y, Z en mouvements rels des axes de la machine. La broche principale fonctionne en tant quaxe rotatif de la machine. La fonction TRACYL doit avoir t configure dans des axes machine spcifiques. Cest aussi dans un paramtre machine quest dfinie la position de laxe rotatif pour laquelle Y=0.

8-228

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.14 Oprations de fraisage sur tours

Si la machine dispose dun axe Y de machines rel (YM), une variante TRACYL tendue peut tre configure pour permettre un rainurage avec une correction des flancs de la rainure : Le flanc de la rainure est perpendiculaire au fond de la rainure, mme si le diamtre de fraise est infrieur la largeur de la rainure. Sinon, il est ncessaire de faire appel une fraise exactement adapte.

Y ou CM

YM ASM

Z ou ZM

XM

Fig. 8-58

Cinmatique particulire de la machine avec axe Y supplmentaire (YM)

Rainure longitudinale

Rainure longitudinale Rainure transversale limitatin parallle avec correction du flanc

sans correction du flanc

Fig. 8-59

Diffrentes rainures vues en coupe

Programmation TRACYL(d) TRAFOOF ; activation de TRACYL (bloc spcifique) ; dsactivation de TRACYL (bloc spcifique) d diamtre dusinage du cylindre en mm

TRAFOOF dsactive chaque fonction de transformation active.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-229

Programmation 8.14 Oprations de fraisage sur tours

Adresse OFFN
Distance du flanc de rainure la trajectoire programme Vous programmez gnralement la ligne mdiane de la rainure. OFFN dfinit la (demi-)largeur de rainure lorsque la correction du rayon de fraise est active (G41, G42). Programmation : OFFN=... ; distance en mm Remarque : Mettez OFFN = 0 une fois la rainure acheve. OFFN sutilise en effet aussi en dehors de la fonction TRACYL, pour la programmation de la surpaisseur en liaison avec G41, G42.

OFFN OFFN

Fig. 8-60

Utilisation de OFFN pour la largeur de rainure

Remarques sur la programmation Pour fraiser une rainure avec TRACYL, vous programmez dans le programme pice la ligne mdiane de la rainure en entrant des coordonnes, puis la (demi-)largeur de la rainure avec OFFN. Dans un premier temps, OFFN ne prend effet quau moment de lactivation de la correction du rayon doutil. Il faut de plus que OFFN >= rayon de loutil, afin dviter dendommager le flanc oppos de la rainure. Un programme pice destin fraiser une rainure se compose en gnral des tapes suivantes: 1. Slectionner loutil 2. Slectionner TRACYL 3. Slectionner le dcalage dorigine appropri 4. Positionner 5. Programmer OFFN 6. Slectionner CRO 7. Bloc daccostage (rentrer CRO et accoster le flanc de la rainure) 8. Programmer le trac de la rainure via sa ligne mdiane 9. Dslectionner CRO 10. Bloc de dsaccostage (sortir CRO et scarter du flanc de la rainure) 11. Positionner 12. Effacer OFFN 13.TRAFOOF (dslectionner TRACYL) 14. Slectionner nouveau le dcalage dorigine initial (voir exemple de programmation)

8-230

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.14 Oprations de fraisage sur tours

Informations S Rainures de guidage : Il est possible de raliser avec prcision une rainure en utilisant un outil dont le diamtre correspond exactement la largeur de la rainure. Dans ce cas, vous nactivez pas la correction du rayon doutil. Avec TRACYL, vous pouvez aussi raliser des rainures avec un diamtre doutil infrieur la largeur de la rainure. Dans ce cas, il est judicieux dactiver le rayon de correction doutil (G41, G42) et OFFN. Pour viter tout problme de prcision, le diamtre doutil ne devrait pas tre de beaucoup infrieur la largeur de la rainure. Si vous faites appel la fonction TRACYL avec la correction du flanc de la rainure, laxe utilis pour la correction (YM) devra se trouver au centre de rotation. La rainure sera alors fraise sur la ligne mdiane programme. Slection de la correction du rayon doutil (CRO) : La CRO sapplique en direction de la ligne mdiane programme du contour. Le flanc de rainure en est le produit. Pour que loutil se dplace gauche du flanc de la rainure ( droite de la ligne mdiane), vous entrez G42. De manire analogue, vous entrez G41 pour que loutil se dplace droite du flanc de la rainure ( gauche de la ligne mdiane). Au lieu de basculer entre G41<>G42, vous pouvez aussi entrer dans OFFN la largeur de la rainure avec un signe ngatif. Comme OFFN sans TRACYL est galement pris en considration si la CRO est active, il est recommand dannuler nouveau OFFN aprs TRAFOOF. OFFN avec TRACYL a un comportement diffrent de OFFN sans TRACYL. Il est possible de modifier OFFN lintrieur du programme pice. Ainsi, vous pouvez dcentrer la ligne mdiane de la rainure.

Bibliographie : Description des fonctions, chap. Transformations cinmatiques Exemple de programmation Fraisage dune rainure angle droit

Fig. 8-61

Exemple de fraisage dune rainure

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-231

Programmation 8.14 Oprations de fraisage sur tours

Z
10 N90 60

70

D x Pi = 35,0 x 3,1415 mm
N150 80 N140 110 100

20

40

N110 30 N120

N100 OFFN N130

Fig. 8-62

Programmation de la rainure, valeur au fond de la rainure

; diamtre dusinage du cylindre au fond de la saigne : 35,0 mm ; largeur totale dsire de la rainure : 24,8 mm, la fraise utilise a un rayon de : 10,123 mm N10 T1 F400 G94 G54 ; loutil : fraise, avance, type davance, correction dcalage dorigine N30 G0 X25 Z50 SPOS=200 ; accostage de la position dorigine N35 SETMS (2) ; la broche matre est maintenant la broche de fraisage N40 TRACYL (35.0) ; activer TRACYL, diamtre dusinage 35,0 mm N50 G55 G19 ; correction dcalage dorigine, activation de plan : Y/Z N60 S800 M3 ; activation de la broche N70 G0 Y70 Z10 ; position de dpart Y/Z N80 G1 X17.5 ; pntration de la fraise jusquau fond de la saigne N70 OFFN=12.4 ; distance de 12,4 mm entre le flanc de la rainure et la ligne mdiane N90 G1 Y70 Z1 G42 ; activation de la CRO, accostage du flanc de rainure N100 Z30 ; section de rainure parallle laxe du cylindre N110 Y20 ; section de rainure parallle la circonfrence N120 G42 G1 Y20 Z30 ; rptition de la CRO, accostage de lautre flanc de la ; rainure, la distance entre le flanc de la rainure et la ligne mdiane est toujours de 12,4 mm N130 Y70 F600 ; section de rainure parallle la circonfrence N140 Z1 ; section de rainure parallle laxe du cylindre N150 Y70 Z10 G40 ; dsactivation de la CRO N160 G0 X25 ; dgagement de la fraise N170 M5 OFFN=0 ; arrt de la broche, suppression de la distance au flanc de rainure N180 TRAFOOF ; dsactivation de TRACYL N190 SETMS ; la broche matre est de nouveau la broche matre N200 G54 G18 G0 X25 Z50 SPOS=200 ; accostage de la position de dpart N210 M2

8-232

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Programmation 8.15 Fonctions G quivalentes sur SINUMERIK 802S tournage

8.15

Fonctions G quivalentes sur SINUMERIK 802S tournage


SINUMERIK 802D CIP TRANS DIAMOF DIAMON Les autres fonctions G sont les mmes pour 802S et 802D, lorquelles existent.

SINUMERIK 802S G5 G158 G22 G23

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

8-233

Programmation 8.15 Fonctions G quivalentes sur SINUMERIK 802S tournage

Notes

8-234

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles

9
Les cycles sont des sous-programmes de technologie, avec lesquels vous pouvez raliser des oprations dusinage dtermines, comme par exemple lusinage dun filetage. Ladaptation des cycles une situation concrte se fait par les paramtres. Les cycles dcrits ici sont les mmes que ceux qui sont livrs pour la SINUMERIK 840D/810D.

9.1

Vue densemble des cycles

Cycles de perage et cycles de tournage


La commande SINUMERIK 802D permet dexcuter les cycles standard suivants : S Cycles de perage/taraudage/alsage CYCLE81 CYCLE82 CYCLE83 CYCLE84 CYCLE840 CYCLE85 CYCLE86 CYCLE87 CYCLE88 CYCLE89 HOLES1 HOLES2 Perage, centrage (non disponible sur 802D bl) Perage, lamage Perage de trous profonds Taraudage sans porte-taraud compensateur Taraudage avec porte-taraud compensateur Alsage lalsoir 1 (Alsage 1) Alsage au tour (Alsage 2) (non disponible sur 802D bl) Perage avec arrt 1 (Alsage 3) (non disponible sur 802D bl) Perage avec arrt 2 (Alsage 4) Alsage lalsoir 2 (Alsage 5) Range de trous Trous sur un cercle

Les cycles dalsage CYCLE85 ... CYCLE89 sont nomms par SINUMERIK 840D Alsage 1 ... Alsage 5, mais ils sont identiques dans leur fonction. S Cycles de tournage CYCLE93 CYCLE94 CYCLE95 CYCLE96 CYCLE97 Usinage de gorges Usinage de dgagements (forme E et F selon DIN) Chariotage avec dtalonnages Usinage de dgagements de filetage Filetage

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-235

Cycles 9.2 Programmation des cycles

CYCLE98

Concatnation de filetages (non disponible sur 802D bl)

Les cycles sont fournis avec la bote outils (toolbox). A la mise en marche de la commande, ils sont chargs dans la mmoire des programmes pice via linterface RS232.

Sous-programmes auxiliaires des cycles


Les sous-programmes auxiliaires des cycles comprennent S S S cyclest.spf steigung.spf et meldung.spf.

Ces sous-programmes doivent toujours tre chargs dans la commande.

9.2

Programmation des cycles


Un cycle standard est dfini comme un sous-programme avec un nom et une liste de paramtres.

Conditions dappel et de retour


Les fonctions G actives avant lappel du cycle et les dcalages programmables sont maintenus au-del du cycle. Vous dfinissez, avant lappel du cycle, le plan dusinage G17 dans le cas des cycles de perage, ou G18 dans le cas des cycles de tournage. Dans les cycles de perage/taraudage/alsage, les trous sont excuts dans laxe perpendiculaire au plan courant.

Messages signals pendant lexcution dun cycle


Pour certains cycles, des messages sont affichs sur lcran de la commande numrique pendant leur droulement ; ils donnent des informations sur ltat de lusinage. Ces messages ninterrompent pas le traitement du programme et restent prsents jusqu lapparition du message suivant. Les textes des messages et leur signification sont dcrits pour chacun des cycles. Un rcapitulatif de tous les messages importants se trouve au chapitre 9.4.

Affichage de bloc pendant le droulement dun cycle


Pendant toute la dure dexcution dun cycle, laffichage de bloc courant affiche le bloc dappel du cycle.

Appel dun cycle et liste des paramtres


Vous pouvez indiquer les paramtres pour le cycle, via la liste de paramtres, lors de lappel du cycle.

9-236

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.2 Programmation des cycles

Nota Lappel dun cycle se fait toujours dans un bloc spcifique.

Remarques gnrales sur le paramtrage des cycles standard


Le manuel de programmation dcrit la liste de paramtres pour chaque cycle, avec S S ordre de succession et type.

Lordre de succession des paramtres doit imprativement tre respect. Chaque paramtre dun cycle possde un type de donnes particulier. Lors de lappel dun cycle, il faut faire attention aux types des paramtres utiliss. Dans la liste de paramtres, il est possible de transmettre : S S les paramtres R (pour les valeurs numriques uniquement) des constantes

Si vous utilisez des paramtres R dans la liste, vous devez les renseigner auparavant dans le programme. Les cycles peuvent tre appels S S avec une liste de paramtres clture prmaturment ou en omettant des paramtres

Si les paramtres de transmission sont omis la fin de la liste des paramtres, celle-ci doit tre termine avant la fin par ). Si vous voulez ignorer certains paramtres parmi dautres, vous introduisez une virgule pour occuper la place ..., ,.... La plausibilit des paramtres dont la plage de valeurs est limite nest pas vrifie, sauf si vous avez dcrit expressment une raction en cas de dfaut dans un cycle. Si, lors de lappel dun cycle, la liste de paramtres contient plus de valeurs que de paramtres dfinis pour ce cycle, lalarme CN 12340 Nombre de paramtres trop grand apparat et le cycle nest pas excut.

Appel de cycle
Les diffrentes faons dcrire lappel dun cycle sont dcrites dans les exemples de programmation donns pour les diffrents cycles.

Simulation de cycles
Les programmes contenant des appels de cycles peuvent tre tests en simulation avant leur mise en uvre. La simulation visualise lcran les dplacements qui seront effectus dans le cycle.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-237

Cycles 9.3 Aide graphique dans lditeur pour la programmation des cycles

9.3

Aide graphique dans lditeur pour la programmation des cycles


Lditeur de programmes dans la commande propose une aide la programmation, pour insrer les appels de cycle dans le programme et pour entrer les paramtres.

Fonction
Laide la programmation des cycles comprend trois parties : 1. Slection des cycles 2. Masques de saisie ddis au paramtrage 3. Image daide par cycle.

Vue densemble des fichiers requis


Les fichiers requis pour lassistance aux cycles sont les suivants : S S sc.com cov.com

Nota Ces fichiers sont chargs la mise en service de la commande et doivent toujours rester chargs.

Mode demploi de laide la programmation des cycles


Pour intgrer un appel de cycle dans un programme, il faut procder de la manire suivante : S S S Dans la barre de menus horizontale, les touches logicielles Drilling, Turning vous donnent accs diffrentes options selon les cycles. Vous choisissez le cycle dans la barre de menus verticale pour faire apparatre le masque de saisie correspondant avec le graphique daide. Vous pouvez saisir les valeurs directement (valeurs numriques) ou indirectement (paramtres R, par ex. R27, ou une expression de paramtres R, par ex. R27+10). Lorsque vous entrez des valeurs numriques, la commande vrifie si elles se situent dans la plage de valeurs admises. Certains paramtres qui nadmettent que peu de valeurs sont slectionner avec la touche de basculement. Pour les cycles de perage/alsage/taraudage, vous avez aussi la possibilit dappeler un cycle avec un effet modal laide de la touche verticale Modal Call. La dsactivation de lappel modal se fait avec Deselect modal dans la liste de slection des cycles de perage/alsage/taraudage. Vous mettez fin au paramtrage du cycle avec OK (ou avec Abort si vous avez fait une erreur de saisie).

S S

9-238

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.3 Aide graphique dans lditeur pour la programmation des cycles

Reconversion
La reconversion des codes de programme sert effectuer des modifications dans un programme existant avec laide la programmation des cycles. Pour cela, vous placez le curseur sur la ligne modifier et vous actionnez la touche logicielle Recompile. Le masque de saisie dans lequel la section de programme a t cre se rouvre, vous pouvez alors modifier des valeurs et les enregistrer.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-239

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4
9.4.1

Cycles de perage/taraudage/alsage
Gnralits
Les cycles dcrits dans ce chapitre sont des squences de dplacements dfinies selon DIN 66025 pour le perage, le taraudage et lalsage, etc. Ils sont appels comme sous-programmes ayant chacun un nom et une liste de paramtres. Ces cinq cycles se diffrencient par la squence technologique applique et par le paramtrage : Les cycles de perage/taraudage/alsage peuvent tre actifs de faon modale, cest--dire, quils sont excuts en fin de chaque bloc qui contient des instructions de dplacement (voir chapitre 8.1.6 ou 9.3). Dautres cycles gnrs par lutilisateur peuvent galement tre appels avec un effet modal. Il y a deux types de paramtres : S S les paramtres gomtriques et les paramtres dusinage

Les paramtres gomtriques sont identiques pour tous les cycles de perage. Vous devez dfinir le plan de rfrence et le plan de retrait, la distance de scurit et la profondeur finale dusinage en absolu ou en relatif. Les paramtres gomtriques sont dcrits une fois dans le premier cycle de perage CYCLE82. Les paramtres dusinage ont des significations et des effets diffrents dans chacun des cycles. Cest pourquoi ils sont dcrits sparment pour chaque cycle.
Paramtres gomtriques

Fig. 9-1

9-240

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Plan de retrait Distance de scurit Plan de rfrence

Profondeur du perage final

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.2

Conditions pralables

Appel et conditions de retour au programme principal


Les cycles de perage/taraudage/alsage sont programms indpendamment des noms concrets des axes. La position du trou doit tre accoste avant lappel du cycle dans le programme appelant. Programmez dans le programme pice les valeurs convenables pour lavance, la vitesse de rotation de broche et son sens de rotation, au cas o il ny a pas de paramtres adquats dans le cycle. Les fonctions G actives avant lappel du cycle et le bloc de donnes courant sont conservs au-del du cycle.

Dfinition des plans


Dans les cycles de perage, on considre de manire gnrale que le systme de coordonnes pice courant dans lequel doit tre excut lusinage est dfini par la slection du plan G17 et lactivation dun dcalage programmable. Laxe de perage est toujours laxe de ce systme de coordonnes qui est perpendiculaire au plan courant. Avant lappel, on doit slectionner une correction de longueur. Celle-ci agit toujours perpendiculairement au plan slectionn et reste active mme aprs la fin de cycle. Lors de lusinage au tour, laxe de perage est par consquent laxe Z. Le perage a lieu sur la face de la pice.

Axe de perage

Correction de longueur

Fig. 9-2

Programmation de temporisation
Dans les cycles de perage/taraudage/alsage, les paramtres de temporisation sont toujours programms avec le mot F et doivent en consquence recevoir des valeurs en secondes. Les carts cette rgle sont indiqus sans ambigut.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-241

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.3

Perage, centrage CYCLE81

Nota Ce cycle standard nest pas disponible sur 802D bl.

Programmation
CYCLE81 (RTP, RFP, SDIS, DP, DPR)
Tableau 9-1 RTP RFP SDIS DP DPR Paramtres du CYCLE81 real real real real real Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe)

Fonction
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqu la profondeur finale dalsage introduite.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : Accostage avec G0 de la position plan de rfrence + distance de scurit S S Usinage la profondeur finale, la vitesse davance (G1) programme dans le programme appelant. Retrait, en G0, au plan de retrait

Explication des paramtres


RFP et RTP (plan de rfrence et plan de retrait) En rgle gnrale, les plans de rfrence (RFP) et de retrait (RTP) ont des valeurs diffrentes. Dans le cycle, il est considr que le plan de retrait se situe devant le plan de rfrence. La distance du plan de retrait la profondeur finale de perage est donc plus grande que la distance du plan de rfrence la profondeur finale de perage.

9-242

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

SDIS (distance de scurit) La distance de scurit (SDIS) se rfre au plan de rfrence. Celui-ci est dcal vers lavant de la valeur de cette distance de scurit. Le sens dans lequel la distance de scurit est prise en compte, est dtermin automatiquement par le cycle. DP et DPR (profondeur finale) La profondeur finale peut tre programme en absolu (DP) ou en relatif (DPR) par rapport au plan de rfrence. Lorsque la profondeur est introduite en relatif, le cycle calcule la profondeur atteindre partir de la position du plan de rfrence et de la position du plan de retrait.
Z

G1 G0

RTP RFP+SDIS RFP

DP=RFPDPR

Fig. 9-3

Nota Si une valeur est introduite pour DP et une valeur pour DPR, la profondeur finale est lue dans DPR. Si celle-ci ne correspond pas la profondeur absolue programme sous DP, le message Profondeur : selon valeur pour profondeur relative est affich dans la barre des messages. Pour des valeurs identiques du plan de rfrence et du plan de retrait, il nest pas permis de dclarer une profondeur en relatif. Le message de dfaut 61101 Plan de rfrence mal dfini serait mis et le cycle ne serait pas excut. Ce message derreur est aussi mis lorsque le plan de retrait se trouve aprs le plan de rfrence, sa distance la profondeur finale de perage est donc plus petite.

Exemple de programmation : Perage_centrage


Ce programme permet de raliser 3 trous avec le cycle CYCLE81, celui-ci tant appel avec diffrents jeux de paramtres. Laxe de perage est toujours laxe Z.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-243

Cycles 9.4 Cycles de perage/taraudage/alsage

Y A 120

AB

30 0 B 40 90 X 35 Z 100 108

Fig. 9-4 N10 G0 G17 G90 F200 S300 M3 N20 D3 T3 Z110 N30 X40 Y120 N40 CYCLE81 (110, 100, 2, 35)
Dtermination des valeurs technologiques Accostage du plan de retrait Accostage de la premire position de perage Appel du cycle avec profondeur finale de perage en valeur absolue, distance de scurit et liste de paramtres incomplte Accostage de la position de perage suivante Appel du cycle sans distance de scurit Dtermination des valeurs technologiques Accostage de la position suivante Appel du cycle avec profondeur finale de perage en valeur relative et distance de scurit Fin du programme

N50 Y30 N60 CYCLE81 (110, 102, , 35) N70 G0 G90 F180 S300 M03 N80 X90 N90 CYCLE81 (110, 100, 2, , 65)

N100 M2

9-244

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.4

Perage, lamage CYCLE82

Programmation
CYCLE82 (RTP, RFP, SDIS, DP, DPR, DTB)

Paramtres
Tableau 9-2 RTP RFP SDIS DP DPR DTB Paramtres du CYCLE82 real real real real real real Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de trou (bris du copeau)

Fonction
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqu la profondeur finale dalsage introduite. Quand la profondeur finale est atteinte, une temporisation peut tre active.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement jusqu la profondeur finale lavance programme avant lappel du cycle (G1) Excution dun arrt temporis en fond de trou Retrait, en G0, au plan de retrait

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-245

Cycles 9.4 Cycles de perage/taraudage/alsage

DP=RFPDPR

RFP RFP+SDIS

RTP

Fig. 9-5

DTB (temporisation)
DTB sert programmer larrt temporis en fond de trou (bris du copeau) en secondes. Nota Si une valeur est introduite pour DP et une valeur pour DPR, la profondeur finale est lue dans DPR. Si celle-ci ne correspond pas la profondeur absolue programme sous DP, le message Profondeur : selon valeur pour profondeur relative est affich dans la barre des messages. Pour des valeurs identiques du plan de rfrence et du plan de retrait, il nest pas permis de dclarer une profondeur en relatif. Le message de dfaut 61101 Plan de rfrence mal dfini serait mis et le cycle ne serait pas excut. Ce message derreur est aussi mis lorsque le plan de retrait se trouve aprs le plan de rfrence, sa distance la profondeur finale de perage est donc plus petite.

Exemple de programmation : Perage_lamage


Le programme excute une seule fois, avec lutilisation du cycle CYCLE82, un perage de la profondeur de 20 mm la position X0. La temporisation est de 3 s, la distance de scurit suivant laxe de perage Z vaut 2,4 mm.

N10 G0 G90 G54 F2 S300 M3 N20 D1 T6 Z50 N30 G17 X0 N40 CYCLE82(3, 1.1, 2.4, 20, , 3) N50 M2

G4

G1 G0

X SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4 Z Dtermination des valeurs technologiques Accostage du plan de retrait Accostage de la position de perage Appel du cycle avec profondeur finale en valeur absolue et distance de scurit Fin du programme

9-246

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.5

Perage de trous profonds CYCLE83

Programmation
CYCLE83(RTP, RFP, SDIS, DP, DPR, FDEP, FDPR, DAM, DTB, DTS, FRF, VARI)

Paramtres
Tableau 9-3 RTP RFP SDIS DP DPR FDEP FDPR DAM DTB DTS FRF VARI Paramtres du CYCLE83 real real real real real real real real real real real int Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Premire profondeur de perage (en absolu) Premire profondeur de perage par rapport au plan de rfrence (introduire sans signe) Valeur de dgression (introduire sans signe) Arrt temporis en fond de trou (bris du copeau) Arrt temporis au point de dpart et pour dbourrage Facteur davance pour la premire profondeur de perage (introduire sans signe) Plage de valeurs : 0.001 ... 1 Type dusinage : Bris du copeau=0 Dbourrage=1

Fonction
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqu la profondeur finale dalsage introduite. Le perage est ralis par incrments de profondeur, dont la valeur maximale est dclarable, jusqu atteinte de la profondeur finale de perage. Vous pouvez aussi choisir deffectuer un retrait de loutil aprs chaque pntration. Le retrait peut seffectuer jusquau plan de rfrence + distance de scurit pour permettre lextraction du copeau ou sur 1 mm seulement pour permettre le dbourrage.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-247

Cycles 9.4 Cycles de perage/taraudage/alsage

Le cycle gnre la squence de dplacements suivante : Perage de trous profonds avec dbourrage (VARI=1): S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement de loutil avec G1 jusqu la premire profondeur de perage avec une avance qui rsulte de lavance programme lappel du cycle et qui est calcule avec le paramtre FRF (facteur davance). Excution dun arrt temporis en fond de trou (paramtre DTB) Retrait avec G0 au plan de rfrence avanc de la distance de scurit pour dbourrage Excution dune temporisation au point de dpart (paramtre DTS) Avec G0, accostage de la dernire profondeur atteinte prcdemment, diminue de la distance darrt anticip calcule en interne Usinage jusqu la profondeur de perage suivante la vitesse G1 (les dplacements se poursuivent jusqu ce que la profondeur finale de perage soit atteinte) Retrait, en G0, au plan de retrait
X Z FDEP FDEP DP = RFPDPR RFP RFP+SDIS RTP G4

S S S S S S

Fig. 9-6

Perage de trous profonds avec dbourrage

Perage de trous profonds avec bris du copeau (VARI=0) : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement avec G1 jusqu la premire profondeur de perage, lavance tant obtenue par application du facteur davance (paramtre FRF) programm avant lappel du cycle Excution dun arrt temporis en fond de trou (paramtre DTB) Retrait de 1 mm de la profondeur actuelle de perage avec G1 et avec la vitesse davance programme dans le programme appelant (pour bris du copeau) Dplacement avec G1 et lavance programme jusqu la prochaine profondeur de perage (la squence de dplacements se rpte tant que la profondeur finale nest pas atteinte) Retrait, en G0, au plan de retrait

9-248

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G0 G1

Cycles 9.4 Cycles de perage/taraudage/alsage

DP = RFPDPR

RFP RFP+SDIS RTP

FDEP

G4

Fig. 9-7

Perage de trous profonds avec bris du copeau

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

Corrlation entre les paramtres DP (ou DPR), FDEP (ou FDPR) et DMA
Les profondeurs de perage intermdiaires sont calcules dans le cycle partir de la profondeur finale, de la premire profondeur de perage et de la valeur de dgression de la manire suivante : S S A la premire passe, loutil pntre jusqu la profondeur paramtre pour la premire profondeur de perage, si elle ne dpasse pas la profondeur totale de perage. A partir de la deuxime passe, la profondeur de passe est gale la dernire profondeur de passe diminue de la valeur de dgression si la profondeur de perage est suprieure la dgression programme. Les prises de passe suivantes correspondent au montant de la dgression tant que la profondeur percer reste > 2 x valeur de dgression. Enfin, la profondeur percer est divise en deux courses gales qui sont ainsi toujours suprieures la moiti de la valeur de dgression. Si la valeur de la premire profondeur de perage est incompatible avec la profondeur de perage totale, lalarme 61107 Premire profondeur de perage mal dfinie apparat et le cycle nest pas excut.

S S S

Le paramtre FDPR agit comme le paramtre DPR. Pour des valeurs identiques des plans de rfrence et de retrait, il est possible de dclarer la premire profondeur de perage en relatif. Mme si la premire profondeur de perage est suprieure la profondeur finale, la profondeur finale nest pas dpasse. Le cycle rduit automatiquement la premire profondeur de perage pour atteindre la profondeur finale et effectue une seule passe.

DTB (temporisation)
DTB sert programmer larrt temporis en fond de trou (bris du copeau) en secondes.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G0 G1

X Z

9-249

Cycles 9.4 Cycles de perage/taraudage/alsage

DTS (temporisation)
La temporisation au point de dpart nest excute que si VARI=1 (dbourrage).

FRF (facteur davance)


Ce paramtre sert indiquer un facteur de rduction de lavance active ; ce facteur nest pris en compte que pour le dplacement de la premire passe.

VARI (mode dusinage)


Lorsque le paramtre VARI est gal 0, le foret effectue un retrait de 1 mm pour permettre le bris du copeau chaque fois quil atteint la profondeur de perage. Si VARI=1 (dbourrage), loutil est dgag aprs chaque passe sur le plan de rfrence distance de scurit. Nota La distance darrt anticip est calcule en interne dans le cycle de manire suivante : S Pour des profondeurs de perage jusqu 30 mm, la valeur de la distance darrt anticip est toujours gale 0,6 mm. S Pour des profondeurs de perage suprieures, la distance darrt anticip est calcule selon la formule : profondeur de perage/50 (la valeur de la distance darrt anticip est limite 7 mm au maximum).

Exemple de programmation Perage de trous profonds


Ce programme excute le cycle CYCLE83 la position X0. Le premier perage est excut avec un arrt temporis nul et un usinage avec bris de copeau. La profondeur finale de perage ainsi que la premire profondeur de perage sont dclares en absolu. Laxe dalsage est laxe Z.

N10 G0 G54 G90 F5 S500 M4 N20 D1 T6 Z50 N30 G17 X0 N40 CYCLE83(3.3, 0, 0, 80, 0, 10, 0, 0, 0, 0, 1, 0) N50 M2

Dtermination des valeurs technologiques Accostage du plan de retrait Accostage de la position de perage Appel du cycle, paramtres de profondeur avec valeurs absolues Fin du programme

9-250

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.6

Taraudage sans porte-taraud compensateur CYCLE84

Programmation
CYCLE84(RTP, RFP, SDIS, DP, DPR, DTB, SDAC, MPIT, PIT, POSS, SST, SST1)

Paramtres
Tableau 9-4 RTP RFP SDIS DP DPR DTB SDAC MPIT Paramtres du CYCLE84 real real real real real real int real Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de taraudage (bris du copeau) Sens de rotation aprs lachvement du cycle Valeurs : 3, 4 ou 5 (pour M3, M4 ou M5) Pas du filet en tant que taille de filetage (avec signe) Plage de valeurs 3 (pour M3) ... 48 (pour M48), le signe dtermine le sens de rotation dans le filetage. Pas du filet en tant que valeur (avec signe) Plage de valeurs : 0.001 ... 2000.000 mm, le signe dtermine le sens de rotation dans le filetage Position de broche pour larrt orient de la broche dans le cycle (en degrs) Vitesse de rotation pour taraudage Vitesse de rotation pour retrait

PIT

real

POSS SST SST1

real real real

Fonction
Loutil taraude avec la vitesse de rotation de broche et la vitesse davance programmes jusqu la profondeur programme. Le cycle CYCLE84 permet dusiner des taraudages sans porte-taraud compensateur. Nota Le cycle CYCLE84 ne peut tre utilis que si la broche prvue pour le taraudage peut techniquement fonctionner en asservissement de position. Les taraudages avec porte-taraud compensateur sont excuts avec le cycle CYCLE840.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-251

Cycles 9.4 Cycles de perage/taraudage/alsage

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : S S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Arrt orient de la broche (valeur dans paramtre POSS) et commutation de la broche en mode axe Taraudage jusqu la profondeur finale et vitesse de rotation SST Excution dun arrt temporis en fond de taraudage (paramtre DTB) Retrait jusquau plan de rfrence dcal de la distance de scurit, vitesse de rotation SST1 et inversion du sens de rotation Retrait jusquau plan de retrait avec G0. Reprise de la dernire vitesse de rotation de broche programme avant lappel du cycle et du sens de rotation programm sous SDAC pour revenir au mode broche.

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81
X DP=RFPDPR RFP RFP+SDIS RTP G332

Fig. 9-8

DTB (temporisation)
Larrt temporis doit tre programm en secondes. Dans le cas de taraudages non dbouchants, il est recommand de ne pas programmer de temporisation.

SDAC (sens de rotation aprs fin de cycle)


Sous SDAC, le sens de marche de la broche doit tre programm aprs la fin du cycle. Linversion de direction lors du taraudage seffectue automatiquement lintrieur du cycle.

9-252

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G331

G4

G0

SDAC

Cycles 9.4 Cycles de perage/taraudage/alsage

MPIT et PIT (pas du filet comme taille de filetage et comme valeur)


La valeur pour le pas du filet peut tre dclare comme taille de filetage (seulement pour des filets mtriques entre M3 et M48) ou comme valeur (distance dun filet au suivant, en valeur numrique). Le paramtre inutilis est ignor dans lappel ou il reoit la valeur nulle. Les filetages droite ou gauche sont dtermins par le signe des paramtres du pas : S S valeur positive rotation droite (comme M3) valeur ngative rotation gauche (comme M4)

Si les deux paramtres du pas de filet ont des valeurs contradictoires, le cycle gnre lalarme 61001 Pas de filet erron et son excution est abandonne.

POSS (position de broche)


Dans le cycle, la broche excute avant le taraudage un arrt orient et est mise en asservissement de position par linstruction SPOS. Sous POSS, vous programmez la position de broche pour cet arrt broche.

SST (vitesse de rotation)


Le paramtre SST contient la vitesse de rotation de broche pour le bloc de taraudage.

SST1 (vitesse de rotation pour retrait)


SST1 sert programmer la vitesse de rotation pour le dgagement hors du taraudage dans le bloc avec G332. Si ce paramtre a la valeur zro, le retrait seffectue avec la vitesse de rotation programme sous SST. Nota Le sens de rotation est toujours automatiquement invers dans le cycle lors du taraudage.

Exemple de programmation : Taraudage sans porte-taraud compensateur


Un filetage est taraud sur la position X0 sans porte-taraud compensateur, laxe de perage tant laxe Z. On ne programme pas de temporisation, la profondeur est dclare en relatif. Des valeurs doivent tre affectes aux paramtres pour le sens de rotation et le pas. On ralise un filet mtrique M5.

N10 G0 G90 G54 T6 D1 N20 G17 X0 Z40

Dtermination des valeurs technologiques Accostage de la position de perage

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-253

Cycles 9.4 Cycles de perage/taraudage/alsage

N30 CYCLE84(4, 0, 2, , 30, , 3, 5, , 90, 200, 500)

Appel du cycle, le paramtre PIT a t omis. Pas de profondeur absolue programme, pas darrt temporis. Arrt de la broche 90 degrs. La vitesse de rotation en taraudage est gale 200, la vitesse de rotation en retrait est gale 500 Fin du programme

N40 M2

9.4.7

Taraudage avec porte-taraud compensateur CYCLE840

Programmation
CYCLE840(RTP, RFP, SDIS, DP, DPR, DTB, SDR, SDAC, ENC, MPIT, PIT)

Paramtres
Tableau 9-5 RTP RFP SDIS DP DPR DTB SDR Paramtres du CYCLE840 real real real real real real int Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de taraudage (bris du copeau) Sens de rotation pour retrait Valeurs : 0 (inversion automatique du sens de rotation) 3 ou 4 (pour M3 ou M4) Sens de rotation aprs lachvement du cycle Valeurs : 3, 4 ou 5 (pour M3, M4 ou M5) Taraudage avec/sans codeur Valeurs : 0 = avec codeur 1 = sans codeur Pas du filet en tant que taille de filetage (avec signe) Plage de valeurs 3 (pour M3) ... 48 (pour M48) Pas du filet en tant que valeur (avec signe) Plage de valeurs : 0.001 ... 2000.000 mm

SDAC ENC

int int

MPIT PIT

real real

Fonction
Loutil taraude avec la vitesse de rotation de broche et la vitesse davance programmes jusqu la profondeur programme. Avec ce cycle, on peut raliser des taraudages avec porte-taraud compensateur S S sans capteur et avec codeur.

9-254

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

Taraudage avec porte-taraud compensateur et sans codeur


Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Taraudage jusqu la profondeur finale Excution dun arrt temporis la profondeur finale (paramtre DTB) Retrait jusquau plan de rfrence dcal de la distance de scurit Retrait, en G0, au plan de retrait
X SDR
DP=RFPDPR

RFP RFP+SDIS

RTP

Fig. 9-9

Taraudage avec porte-taraud compensateur et codeur


Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Taraudage jusqu la profondeur finale Excution dun arrt temporis en fond de taraudage (paramtre DTB) Retrait jusquau plan de rfrence dcal de la distance de scurit Retrait, en G0, au plan de retrait

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G63 G0

G4

SDAC

9-255

Cycles 9.4 Cycles de perage/taraudage/alsage

SDR

DP=RFPDPR

RFP RFP+SDIS

RTP

Fig. 9-10

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

DTB (temporisation)
Larrt temporis doit tre programm en secondes. Il nest effectif que lors du taraudage sans codeur.

SDR (sens de rotation pour retrait)


Programmez SDR=0 pour que linversion du sens de rotation se fasse automatiquement. (Si le paramtre machine PM30200 NUM_ENCS a la valeur zro), cela signifie quil nest fait usage daucun codeur. Dans ce cas, vous devez affecter au paramtre SDR la valeur 3 ou 4 pour dfinir le sens de rotation de la broche, sinon lalarme 61202 Le sens de rotation de la broche nest pas programm sera mise et le cycle sera interrompu.

SDAC (sens de rotation aprs fin de cycle)


Le cycle pouvant aussi tre appel avec un effet modal (cf. chapitre 9.3), il est ncessaire de prciser un sens de rotation pour lexcution des autres taraudages. Ce sens de rotation est programm dans le paramtre SDAC et correspond celui crit dans le programme hirarchiquement suprieur, avant le premier appel. Si SDR=0, la valeur affecte sous SDAC na aucune signification dans le cycle ; elle peut tre ignore lors du paramtrage.

ENC (taraudage)
Si le taraudage doit tre excut sans capteur, bien quun capteur soit disponible sur la machine, le paramtre ENC doit tre mis 1.

9-256

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G33 G0

G4

SDAC Z

Cycles 9.4 Cycles de perage/taraudage/alsage

Si au contraire aucun capteur nest prsent et que le paramtre a la valeur 0, il nest pas pris en compte dans le cycle.

MPIT et PIT (pas du filet comme taille de filetage et comme valeur)


Le paramtre de programmation du pas na une signification que dans le cadre dun taraudage avec capteur. Le cycle calcule la valeur de la vitesse davance sur la base de la vitesse de rotation et du pas. La valeur pour le pas du filet peut tre dclare comme taille de filetage (seulement pour des filets mtriques entre M3 et M48) ou comme valeur (distance dun filet au suivant, en valeur numrique). Le paramtre inutilis est ignor dans lappel ou il reoit la valeur nulle. Si les deux paramtres du pas de filet ont des valeurs contradictoires, le cycle gnre lalarme 61001 Pas de filet erron et son excution est abandonne.

Remarques complmentaires
Le cycle dtermine si le taraudage doit tre excut avec ou sans codeur, en fonction du paramtre machine PM30200 NUM_ENCS. Le sens de rotation de la broche est programmer avant lappel du cycle, avec M3 ou M4. Pendant les blocs de taraudage avec G63, les valeurs des commutateurs de correction davance et de vitesse de rotation de broche sont figes 100%. Le taraudage sans capteur ncessite en rgle gnrale un porte-taraud compensateur plus long.

Exemple de programmation : Taraudage sans capteur


Ce programme effectue un taraudage sans codeur la position X0, laxe de perage tant laxe Z.. Les paramtres de sens de rotation SDR et SDAC doivent tre dclars, le paramtre ENC est mis 1, la profondeur est dclare en absolu. Le paramtre de pas PIT peut tre ignor. Pour lusinage, on utilise un porte-taraud compensateur.

N10 G90 G0 G54 D1 T6 S500 M3 N20 G17 X0 Z60 N30 G1 F200 N40 CYCLE840(3, 0, , 15, 0, 1, 4, 3, 1, , )

Dtermination des valeurs technologiques Accostage de la position de perage Dfinition de lavance tangentielles Appel du cycle, arrt temporis de 1 s, sens de rotation pour retrait M4, sens de rotation aprs achvement du cycle M3, pas de distance de scurit, les paramtres MPIT et PIT sont omis Fin du programme

N50 M2

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-257

Cycles 9.4 Cycles de perage/taraudage/alsage

Exemple : Taraudage avec capteur


Ce programme effectue un taraudage avec codeur la position X0. Laxe dalsage est laxe Z. Le paramtre de pas doit tre dclar, une inversion automatique de sens de rotation est programme. Pour lusinage, on utilise un porte-taraud compensateur.

N10 G90 G0 G54 D1 T6 S500 M3 N20 G17 X0 Z60 N30 G1 F200 N40 CYCLE840(3, 0, , 15, 0, 0, , ,0, 3.5, ) N50 M2

Dtermination des valeurs technologiques Accostage de la position de perage Dtermination de lavance tangentielle Appel du cycle sans distance de scurit Fin du programme

9.4.8

Alsage lalsoir 1 (Alsage 1) CYCLE85

Programmation
CYCLE85 (RTP, RFP, SDIS, DP, DPR, DTB, FFR, RFF)

Paramtres
Tableau 9-6 RTP RFP SDIS DP DPR DTB FFR RFF Paramtres du CYCLE85 real real real real real real real real Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de trou (bris du copeau) Avance Vitesse davance en retrait

Fonction
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes jusqu la profondeur finale introduite. Les mouvements de pntration et de retrait se font avec les vitesses davance qui sont prciser sous les paramtres correspondants FFR et RFF.

9-258

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn.

Fig. 9-11

Le cycle gnre la squence de dplacements suivante : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement en G1 la vitesse davance programme sous le paramtre FFR jusqu la profondeur finale dalsage Excution dun arrt temporis en fond de trou Retrait en G1 au plan de rfrence dcal vers lavant de la distance de scurit et la vitesse de retrait prcise sous le paramtre RFF Retrait, en G0, au plan de retrait

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

X Z

9-259

Cycles 9.4 Cycles de perage/taraudage/alsage

DP=RFPDPR

RFP+SDIS

G4

G1

RFP

RTP

Fig. 9-12

DTB (temporisation)
DTB sert programmer en secondes larrt temporis la profondeur finale.

FFR (vitesse davance)


La valeur davance programme dans FFR agit lors de lalsage

RFF (vitesse davance en retrait)


La valeur davance programme dans RFF est applique pour dgager loutil de lalsage, jusquau plan de rfrence + distance de scurit.

Exemple de programmation : Alsage 1


Le cycle CYCLE85 est appel sur Z70 X0. Laxe dalsage est laxe Z. La profondeur finale dalsage est dclare en relatif dans lappel du cycle, aucune temporisation programme. La face suprieure de la pice est Z0.

N10 G90 G0 S300 M3 N20 T3 G17 G54 Z70 X0 N30 CYCLE85(10, 2, 2, , 25, , 300, 450) N40 M2
Accostage de la position de perage Appel du cycle, pas darrt temporis Fin du programme

9-260

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

G0

X Z

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.9

Alsage au tour (Alsage 2) CYCLE86

Nota Ce cycle standard nest pas disponible sur 802D bl.

Programmation
CYCLE86 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR, RPA, RPO, RPAP, POSS)

Paramtres
Tableau 9-7 RTP RFP SDIS DP DPR DTB SDIR Paramtres du CYCLE86 real real real real real real int Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de trou (bris du copeau) Sens de rotation Valeurs : 3 (pour M3) 4 (pour M4) Course de retrait dans le 1er axe du plan (en incrmental, introduire avec signe) Course de retrait dans le 2me axe du plan (en incrmental, introduire avec signe) Course de retrait dans laxe de perage (en incrmental, introduire avec signe) Position de broche pour larrt orient de la broche dans le cycle (en degrs)

RPA RPO RPAP POSS

real real real real

Fonction
Le cycle permet dusiner des alsages avec une barre dalsage. Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes jusqu la profondeur finale introduite. Dans lalsage 2, un arrt orient de la broche seffectue lorsque la profondeur finale est atteinte. Ensuite, on se dplace en rapide jusquaux positions de retrait programmes et, de l, jusquau plan de retrait.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-261

Cycles 9.4 Cycles de perage/taraudage/alsage

Le cycle gnre la squence de dplacements suivante : S S S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement avec G1 et la vitesse davance programme avant lappel du cycle, jusqu la profondeur finale dalsage Larrt temporis en fond de trou est excut Arrt orient de la broche la position programme sous POSS Course de retrait en G0 sur les 3 axes ventuellement Retrait avec G0 suivant laxe dusinage jusquau plan de rfrence dcal de la distance de scurit Retrait en G0 au plan de retrait (position dalsage initiale dans les deux axes du plan)

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

Z G0 G1 G4 SPOS

RTP RFP+SDIS RFP

DP= RFPDPR

Fig. 9-13

DTB (temporisation)
DTB sert programmer larrt temporis en fond de trou (bris du copeau) en secondes.

SDIR (sens de rotation)


Ce paramtre dfinit le sens de rotation pour lexcution de lalsage dans le cycle. Pour dautres valeurs que 3 ou 4 (M3/M4), lalarme 61102 Aucun sens de rotation de broche programm est gnre et le cycle nest pas excut.

RPA (course de retrait dans le 1er axe)


Ce paramtre sert programmer un mouvement de retrait dans le 1er axe (abscisse), retrait excut lorsque la profondeur finale a t atteinte et que larrt orient de broche a t excut.

9-262

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

RPA (course de retrait dans le 2me axe)


Ce paramtre sert programmer un mouvement de retrait dans le 2me axe (ordonne), retrait excut lorsque la profondeur finale a t atteinte et que larrt orient de broche a t excut.

RPAP (course de retrait dans laxe de perage)


Ce paramtre sert programmer un mouvement de retrait suivant laxe dalsage, excut aprs atteinte de la profondeur finale et arrt orient de la broche.

POSS (position de broche)


POSS sert programmer en degrs la position de broche pour larrt orient lorsque la position finale est atteinte. Nota Il est possible darrter la broche active dans une position angulaire dfinie. La programmation de la valeur angulaire correspondante se fait par un paramtre. Le cycle CYCLE86 peut tre utilis lorsque la broche prvue pour lalsage peut techniquement fonctionner en asservissement de position.

Exemple de programmation : Alsage 2


Le cycle CYCLE86 est appel la position X70 Y50, dans le plan XY. Laxe dalsage est laxe Z. La profondeur finale dalsage est programme en absolu, une distance de scurit nest pas prvue. La temporisation la profondeur finale est de 2 s. La face suprieure de la pice est Z110. Dans ce cycle, la broche doit tourner avec M3 et sarrter 45 degrs.

AB

A 50 B 70 X 77 110 Z

Fig. 9-14

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-263

Cycles 9.4 Cycles de perage/taraudage/alsage

N10 G0 G17 G90 F200 S300 M3 N20 T11 D1 Z112 N30 X70 Y50 N40 CYCLE86(112, 110, , 77, 0, 2, 3, 1, 1, 1, 45) N50 M2

Dtermination des valeurs technologiques Accostage du plan de retrait Accostage de la position de perage Appel du cycle avec profondeur finale en valeur absolue Fin du programme

9.4.10

Taraudage avec arrt 1 (Alsage 3) CYCLE87

Nota Ce cycle standard nest pas disponible sur 802D bl.

Programmation
CYCLE87 (RTP, RFP, SDIS, DP, DPR, SDIR)

Paramtres
Tableau 9-8 RTP RFP SDIS DP DPR SDIR Paramtres du CYCLE87 real real real real real int Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Sens de rotation Valeurs : 3 (pour M3) 4 (pour M4)

Fonction
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqu la profondeur finale dalsage introduite. En alsage 3, il y a un arrt de la broche sans orientation M5 lorsque la profondeur finale dalsage est atteinte puis un arrt programm M0 est gnr. Par lactionnement de la touche Dpart progr., le mouvement de dgagement se poursuit jusqu au plan de retrait, en rapide.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn.

9-264

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

Le cycle gnre la squence de dplacements suivante : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement avec G1 et la vitesse davance programme avant lappel du cycle, jusqu la profondeur finale dalsage Arrt broche avec M5 Appuyer sur la touche Dpart progr. Retrait, en G0, au plan de retrait

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81
Z

G0 G1 M5/M0

RTP X RFP+SDIS RFP

DP=RFPDPR

Fig. 9-15

SDIR (sens de rotation) Ce paramtre dfinit le sens de rotation pour lexcution de lalsage dans le cycle. Pour dautres valeurs que 3 ou 4 (M3/M4), lalarme 61102 Aucun sens de rotation de broche programm est gnre et le cycle est abandonn.

Exemple de programmation : Alsage 3


Le cycle CYCLE87 est appel la position X70 Y50, dans le plan XY. Laxe dalsage est laxe Z. La profondeur finale dalsage est dclare en absolu. La distance de scurit vaut 2 mm.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-265

Cycles 9.4 Cycles de perage/taraudage/alsage

AB

A 50 B 70 X 77 110 Z

Fig. 9-16

DEF REAL DP, SDIS N10 DP=77 SDIS=2 N20 G0 G17 G90 F200 S300 N30 D3 T3 Z113 N40 X70 Y50 N50 CYCLE87 (113, 110, SDIS, DP, , 3) N60 M2

Dfinition des paramtres Affectation de valeurs Dtermination des valeurs technologiques Accostage du plan de retrait Accostage de la position de perage Appel du cycle avec sens de rotation de broche M3 programm Fin du programme

9-266

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.11

Perage avec arrt 2 (Alsage 4) CYCLE88

Programmation
CYCLE88 (RTP, RFP, SDIS, DP, DPR, DTB, SDIR)

Paramtres
Tableau 9-9 RTP RFP SDIS DP DPR DTB SDIR Paramtres du CYCLE88 real real real real real real int Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de trou (bris du copeau) Sens de rotation Valeurs : 3 (pour M3) 4 (pour M4)

Fonction
Loutil taraude avec la vitesse de rotation de broche et la vitesse davance programmes jusqu la profondeur finale dalsage qui a t paramtre. Dans le cycle Alsage 4, une temporisation, un arrt de broche non orient M5 et un arrt programm M0 sont gnrs lorsque la profondeur finale est atteinte. Par lactionnement de la touche Dpart progr., le mouvement de dgagement se poursuit jusquau plan de retrait, en rapide.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement avec G1 et la vitesse davance programme avant lappel du cycle, jusqu la profondeur finale dalsage Arrt temporis en fond de trou Arrt de la broche et arrt du programme avec M5 M0. Aprs larrt du programme, actionnez la touche Dpart progr. Retrait, en G0, au plan de retrait

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-267

Cycles 9.4 Cycles de perage/taraudage/alsage

G0 G1 G4 M5/M0 RTP X RFP+SDIS RFP

DP=RFPDPR

Fig. 9-17

DTB (temporisation)
DTB sert programmer larrt temporis en fond de trou (bris du copeau) en secondes.

SDIR (sens de rotation)


Le sens de rotation programm est actif pendant le dplacement jusquen fond de trou. Pour dautres valeurs que 3 ou 4 (M3/M4), lalarme 61102 Aucun sens de rotation de broche programm est gnre et le cycle est abandonn.

Exemple de programmation : Alsage 4


Le cycle CYCLE88 est appel sur X0. Laxe dalsage est laxe Z. La distance de scurit est programme 3 mm. La profondeur finale dalsage est dclare par rapport au plan de rfrence, M4 agit dans le cycle.

N10 T1 S300 M3 N20 G17 G54 G90 F1 S450 N30 G0 X0 Z10 N40 CYCLE88 (5, 2, 3, , 72, 3, 4) N50 M2
Dtermination des valeurs technologiques Accostage de la position dalsage Appel du cycle avec sens de rotation de broche M4 programm Fin du programme

9-268

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.12

Alsage lalsoir 2 (Alsage 5) CYCLE89

Programmation
CYCLE89 (RTP, RFP, SDIS, DP, DPR, DTB)

Paramtres
Tableau 9-10 Paramtres du CYCLE89 RTP RFP SDIS DP DPR DTB real real real real real real Plan de retrait (en absolu) Plan de rfrence (en absolu) Distance de scurit (introduire sans signe) Profondeur finale (en absolu) Profondeur finale par rapport au plan de rfrence (introduire sans signe) Arrt temporis en fond de trou (bris du copeau)

Fonction
Loutil alse avec la vitesse de rotation de broche et la vitesse davance programmes, jusqu la profondeur finale dalsage introduite. Quand la profondeur finale dalsage est atteinte, une temporisation peut devenir active.

Excution
Position atteinte avant le dbut de cycle : La position dalsage est la position dfinie dans les deux axes du plan slectionn. Le cycle gnre la squence de dplacements suivante : S S S S S Accostage avec G0 de la position plan de rfrence + distance de scurit Dplacement avec G1 et la vitesse davance programme avant lappel du cycle, jusqu la profondeur finale dalsage Larrt temporis en fond de trou est excut Retrait en G1 et avec la mme vitesse davance au plan de rfrence dcal vers lavant de la distance de scurit Retrait, en G0, au plan de retrait

Explication des paramtres


Paramtres RTP, RFP, SDIS, DP, DPR, voir CYCLE81

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-269

Cycles 9.4 Cycles de perage/taraudage/alsage

G0 G1 G4

RTP X RFP+SDIS RFP

DP=RFPDPR

Fig. 9-18

DTB (temporisation) DTB sert programmer larrt temporis en fond de trou (bris du copeau) en secondes.

Exemple de programmation : Alsage 5


Le cycle CYCLE89 est appel la position X80 Y90, dans le plan XY. La distance de scurit est programme 5 mm. La profondeur finale dalsage est dclare en valeur absolue. Laxe dalsage est laxe Z.

AB

A B 90 80 X 72 102 Z Fig. 9-19 DEF REAL RFP, RTP, DP, DTB RFP=102 RTP=107 DP=72 DTB=3 N10 G90 G17 F100 S450 M4 N20 G0 X80 Y90 Z107
Dfinition des paramtres Affectation de valeurs Dtermination des valeurs technologiques Accostage de la position dalsage SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-270

Cycles 9.4 Cycles de perage/taraudage/alsage

N30 CYCLE89 (RTP, RFP, 5, DP, , DTB) N40 M2

Appel de cycle Fin du programme

9.4.13

Range de trous HOLES1

Programmation
HOLES1 (SPCA, SPCO, STA1, FDIS, DBH, NUM)

Paramtres
Tableau 9-11 Paramtres HOLES1 SPCA SPCO STA1 FDIS DBH NUM real real real real real int 1er axe du plan (abscisse) dun point de rfrence sur la droite (en valeur absolue) 2me axe du plan (ordonne) de ce point de rfrence (en valeur absolue) Angle form avec le 1er axe du plan (abscisse) Plage de valeurs : 180<STA1<=180 degrs Distance du premier trou par rapport au point de rfrence (introduire sans signe) Distance entre les trous (introduire sans signe) Nombre de trous

Fonction
Ce cycle permet dusiner une range de trous, c.--d. plusieurs trous sur une droite ou une grille de trous. Le type de trou est dtermin par la slection modale antrieure du cycle de perage/taraudage/alsage.

Excution
Pour viter des dplacements vide inutiles, le cycle dtermine laide de la position relle des axes du plan et de la gomtrie de la range de trous si celle-ci doit tre excute en commenant par le premier ou par le dernier trou. Ensuite, les positions des trous sont accostes successivement en rapide.
Z G17 Y Z G18 Z Y G19 Y

Fig. 9-20

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-271

Cycles 9.4 Cycles de perage/taraudage/alsage

Explication des paramtres


Y

SPCA

DBH FDIS STA1 SPCO X

Fig. 9-21

SPCA et SPCO (point de rfrence dfini par rapport au 1er et au 2me axe du plan)
On dfinit un point sur la droite de la range de trous et on le prend comme point de rfrence pour dterminer les distances entre les trous. Cest partir de ce point que lon dclare la distance au premier trou FDIS.

STA1 (angle)
La droite peut prendre nimporte quelle position dans le plan. Cette position est dfinie par le point de rfrence dtermin par SPCA et SPCO et par langle quelle forme avec le 1er axe du plan dans le systme de coordonnes pice actif au moment de lappel du cycle. Langle est entrer sous STA1, en degrs.

FDIS et DBH (distances)


La distance entre le premier trou et le point de rfrence dfini par SPCA et SPCO est dclare avec FDIS. Le paramtre DBH contient la distance entre deux trous conscutifs.

NUM (nombre)
Le nombre de trous percer est dtermin par le paramtre NUM.

9-272

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

Exemple de programmation : Range de trous


Ce cycle permet dusiner une range de 5 trous parallle laxe Z dans le plan ZX, avec des intervalles de 20 mm entre les trous. Le point de dpart de la range de trous se trouve la position Z20,X30, le premier trou tant une distance de 10 mm de ce point. La gomtrie de la range de trous est dcrite par le cycle HOLES1. Vous effectuez dabord un perage avec le CYCLE82, puis un taraudage avec le CYCLE84 (sans porte-taraud compensateur). Les trous ont une profondeur de 80 mm (diffrence entre plan de rfrence et profondeur finale).

AB

20

10

20 20

20

20

B 30 X 22 Y 102

Fig. 9-22

N10 G90 F30 S500 M3 T10 D1 N20 G17 G90 X20 Z105 Y30 N30 MCALL CYCLE82(105, 102, 2, 22, 0, 1) N40 HOLES1(20, 30, 0, 10, 20, 5)

Dfinition des valeurs technologiques pour lopration dusinage Accostage de la position de dpart Appel modal du cycle de perage Appel du cycle descriptif de la range de trous. La premire position rallie est celle du premier trou. Le cycle consiste uniquement rallier la position des trous usiner. Dsactivation de lappel modal Changement doutil Accostage de la position correspondant au 5me trou Appel modal du cycle de taraudage Appel du cycle descriptif de la range de trous. La premire position rallie est celle du 5me trou de la range. Dsactivation de lappel modal Fin du programme

N50 MCALL ... N60 G90 G0 X30 Z110 Y105 N70 MCALL CYCLE84(105, 102, 2, 22, 0, , 3, , 4.2, ,300, ) N80 HOLES1(20, 30, 0, 10, 20, 5)

N90 MCALL N100 M2

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-273

Cycles 9.4 Cycles de perage/taraudage/alsage

Exemple de programmation : Grille de trous


Ce programme permet dusiner une grille de 5 lignes de 5 trous chacune, avec une distance de 10 mm entre deux trous, dans le plan XY. Le point de dpart de la grille de trous est X30, Y20. Dans lexemple donn, le cycle est dfini avec des paramtres R.

20

10

10 30

10

Fig. 9-23 R10=102 R11=105 R12=2 R13=75 R14=30 R15=20 R16=0 R17=10 R18=10 R19=5 R20=5 R21=0 R22=10 Plan de retrait Plan de rfrence Distance de scurit Profondeur de perage Point de rfrence de la range de trous dfini par rapport au 1er axe du plan Point de rfrence de la range de trous dfini par rapport au 2e axe du plan Angle initial Distance du 1er trou au point de rfrence Distance entre les trous Nombre de trous par range Nombre de ranges Compteur de ranges Distance entre les ranges

N10 G90 F300 S500 M3 T10 D1 N20 G17 G0 X=R14 Y=R15 Z105 N30 MCALL CYCLE82(R11, R10, R12, R13, 0, 1) N40 LABEL1: N41 HOLES1(R14, R15, R16, R17, R18, R19) N50 R15=R15+R22 N60 R21=R21+1 N70 IF R21<R20 GOTOB LABEL1 N80 MCALL N90 G90 G0 X30 Y20 Z105 N100 M2

Dtermination des valeurs technologiques Accostage de la position de dpart Appel modal du cycle de perage Appel du cycle descriptif dun ensemble de trous sur un cercle Calcul de la valeur y pour la range suivante Incrmentation du compteur de ranges Saut en arrire sur LABEL1 si la condition est satisfaite Dsactivation de lappel modal Accostage de la position de dpart Fin du programme

9-274

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

9.4.14

Trous sur un cercle HOLES2

Programmation
HOLES2 (CPA, CPO, RAD, STA1, INDA, NUM)

Paramtres
Tableau 9-12 Paramtres HOLES2 CPA CPO RAD STA1 INDA NUM real real real real real int Centre du cercle de trous (en valeur absolue), 1er axe du plan Centre du cercle de trous (en valeur absolue), 2me axe du plan Rayon du cercle de trous (introduire sans signe) Angle de dpart Plage de valeurs : 180<STA1<=180 degrs Angle dincrmentation Nombre de trous

Fonction
Ce cycle permet dusiner un cercle de trous. Le plan dusinage est dfinir avant lappel du cycle. Le type de trou est dtermin par la slection modale antrieure du cycle de perage/taraudage/alsage.

Fig. 9-24

Excution
Les positions des trous sur le cercle dans le plan sont accostes successivement avec G0.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-275

Cycles 9.4 Cycles de perage/taraudage/alsage

Fig. 9-25

Explication des paramtres

CPA

INDA

STA1

RAD CPO X

Fig. 9-26

CPA, CPO et RAD (position du centre et rayon du cercle)


La position du cercle de trous dans le plan dusinage est dfinie par le centre (paramtres CPA et CPO) et par le rayon (paramtre RAD) du cercle. Seules des valeurs positives sont admises pour le rayon.

STA1 et INDA (angle initial et angle dincrmentation)


Ces paramtres dterminent la disposition des trous sur le cercle de trous.

9-276

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.4 Cycles de perage/taraudage/alsage

Le paramtre STA1 indique langle que forme avec le premier trou le ct positif du 1er axe (abscisse) du systme de coordonnes pice activ avant lappel du cycle. Le paramtre INDA indique langle de rotation pour passer dun trou lautre. Si le paramtre INDA est nul, langle dincrmentation est calcul en interne par le cycle, sur la base du nombre de trous, de telle sorte que ceux-ci soient rpartis uniformment sur le cercle.

NUM (nombre)
Ce paramtre sert programmer le nombre de trous.

Exemple de programmation : Trous sur un cercle


Le programme permet, par appel du cycle CYCLE82, de percer 4 trous de 30 mm de profondeur. La profondeur finale de perage est dclare relativement au plan de rfrence. Le cercle est dfini par le centre X70 Y60 et le rayon 42 mm, dans le plan XY. Langle initial vaut 33 degrs. La distance de scurit dans laxe de perage Z est de 2 mm.

33 42 60

B 70 X 30 Z

Fig. 9-27

N10 G90 F140 S170 M3 T10 D1 N20 G17 G0 X50 Y45 Z2 N30 MCALL CYCLE82(2, 0, 2, , 30, 0) N40 HOLES2 (70, 60, 42, 33, 0, 4)

Dtermination des valeurs technologiques Accostage de la position de dpart Appel modal du cycle de perage, sans arrt temporis, DP nest pas programm Appel du cycle de description des trous sur un cercle. Langle dincrmentation est calcul dans le cycle, car le paramtre INDA a t omis. Dsactivation de lappel modal Fin du programme

N50 MCALL N60 M2

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-277

Cycles 9.5 Cycles de tournage

9.5
9.5.1

Cycles de tournage
Conditions pralables
Les cycles de tournage sont contenus dans le fichier de configuration setup_T.cnf charg dans la mmoire utilisateur de la commande.

Conditions dappel et de retour


Les fonctions G actives avant lappel du cycle restent actives aprs la fin du cycle.

Dfinition des plans


Le plan dusinage est dfinir avant lappel du cycle. En rgle gnrale en tournage, il sagit de G18 (plan ZX). Les deux axes du plan courant sont dsigns dans ce qui suit par axe longitudinal (premier axe de ce plan) et par axe transversal (deuxime axe de ce plan). Lorsque la programmation au diamtre est employe dans les cycles de tournage, cest toujours le deuxime axe du plan qui est pris en compte dans les calculs comme axe transversal (voir manuel de programmation).
X

axe transversal

G18

axe longitudinal
Fig. 9-28

Contrle du contour concernant langle de dpouille de loutil


Dans le cas de certains cycles de tournage, dans lesquels des dplacements en dtalonnage sont gnrs, un contrle de non violation du contour de langle de dpouille de loutil actif a lieu. Langle de dpouille de loutil est introduit comme valeur dans le correcteur doutil (sous le paramtre DP24 dans le correcteur D). Une valeur comprise entre 1 et 90 degrs (0=pas de contrle) sans signe doit tre introduite pour langle.

9-278

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Pas de violation du contour

Violation de contour

Fig. 9-29

Lors de lintroduction de langle de dpouille, il faut tenir compte du fait quil dpend du mode dusinage, longitudinal ou transversal. Si un outil doit tre mis en uvre pour usiner en longitudinal et en transversal, il faut utiliser deux correcteurs doutil pour des angles de dpouille diffrents. Le cycle vrifie si le contour programm peut tre usin avec loutil slectionn. Si lusinage nest pas possible avec cet outil, S S le cycle est abandonn avec un message derreur (en chariotage), ou lusinage du contour se poursuit avec la gnration dun message (en cycles dusinage de dgagements). La gomtrie de la plaquette dtermine alors le contour.

Si un angle de dpouille nul est dclar dans le correcteur doutil, cette surveillance ne seffectue pas. Les ractions prcises sont indiques pour chacun des cycles.

Pas de violation du contour

Violation de contour

Fig. 9-30

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-279

Cycles 9.5 Cycles de tournage

9.5.2

Usinage de gorges CYCLE93

Programmation
CYCLE93(SPD, SPL, WIDG, DIAG, STA1, ANG1, ANG2, RCO1, RCO2, RCI1, RCI2, FAL1, FAL2, IDEP, DTB, VARI)

Paramtres
Tableau 9-13 Paramtres du CYCLE93 SPD SPL WIDG DIAG STA1 ANG1 real real real real real real Point de dpart dans laxe transversal Point de dpart dans laxe longitudinal Largeur de la gorge (introduire sans signe) Profondeur de la gorge (introduire sans signe) Angle entre le contour et laxe longitudinal Plage de valeurs : 0<=STA1<=180 degrs Angle dinclinaison de flanc 1 : sur le ct dtermin par le point de dpart de la plonge (introduire sans signe) Plage de valeurs : 0<=ANG1<89.999 degrs Angle dinclinaison de flanc 2 : sur le ct oppos (introduire sans signe) Plage de valeurs : 0<=ANG2<89.999 Rayon/chanfrein 1, extrieur : sur le ct dtermin par le point de dpart Rayon/chanfrein 2, extrieur Rayon/chanfrein 1, intrieur : du ct du point de dpart Rayon/chanfrein 2, intrieur Surpaisseur de finition en fond de gorge Surpaisseur de finition sur les flancs Profondeur de passe (introduire sans signe) Arrt temporis en fond de gorge Type dusinage Plage de valeurs : 1...8 et 11...18

ANG2

real

RCO1 RCO2 RCI1 RCI2 FAL1 FAL2 IDEP DTB VARI

real real real real real real real real int

Fonction
Le cycle dusinage de gorges permet de raliser des gorges symtriques et asymtriques par usinage longitudinal ou transversal des lments de contour rectilignes quelconques. Il est possible dusiner des gorges extrieures et intrieures.

Excution
La pntration en profondeur ( fond de gorge) et en largeur (de flanc flanc) est calcule par le cycle et rpartie uniformment, la profondeur de passe tant choisie maximale.

9-280

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

En plonge sur des cnes, on se dplace, dune passe la suivante, selon le plus court chemin, donc paralllement au cne sur lequel on va usiner la gorge. Le cycle calcule en interne une distance de scurit.

1re tape
Ebauche parallle laxe jusquau fond de chaque tape de pntration Aprs chaque pntration, un dgagement est effectu pour bris du copeau.

Fig. 9-31

2me tape
La gorge est usine en une ou plusieurs passes, perpendiculairement la direction de pntration. De plus, chaque passe est nouveau divise en fonction de la profondeur de plonge. A partir de la deuxime passe le long du flanc, un dgagement de 1 mm est excut avant le retrait.

Fig. 9-32

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-281

Cycles 9.5 Cycles de tournage

3me tape
Usinage des flancs en une pntration jusquau fond de gorge si des angles sont programms dans ANG1 ou ANG2. Si la largeur des flancs est plus grande que la largeur de loutil, plusieurs passes sont effectues.

Fig. 9-33

4me tape
Usinage de la surpaisseur de finition paralllement au contour, du bord vers le centre de la gorge. La correction de rayon doutil est alors automatiquement slectionne et annule nouveau.

Fig. 9-34

9-282

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Explication des paramtres SPD et SPL (point de dpart)


Ces coordonnes dfinissent le point de dpart de la gorge partir duquel la forme est calcule dans le cycle. Le cycle dtermine de manire autonome son point de dpart qui sera accost en dbut de cycle. Dans le cas dune gorge extrieure, le dplacement seffectue dabord en direction de laxe longitudinal tandis que pour une gorge intrieure, cela se fera dabord en direction de laxe transversal. Les gorges sur des lments de contour courbes peuvent tre ralises de plusieurs faons. En fonction de la forme et du rayon de courbure, on peut disposer soit une droite paraxiale au maximum de la courbe, soit une tangente en un point du bord de la gorge. Rayons et chanfreins en bord de gorge ne sont lgitimes pour des contours courbes que lorsque le point correspondant du bord se trouve sur la droite programme dans le cycle.
X

SPL STA1 DIAG ANG1 WIDG SPD Z ANG2

Fig. 9-35

WIDG et DIAG (largeur et profondeur de la gorge)


Ces paramtres, largeur de gorge (WIDG) et profondeur de gorge (DIAG), dterminent la forme de la gorge. Le cycle calcule toujours partir du point programm sous SPD et SPL. Si la gorge est plus large que loutil actif, elle est usine en plusieurs passes. La largeur totale est alors divise par le cycle en parties gales. La profondeur de passe maximale vaut 95 % de la largeur de loutil aprs retrait des rayons de tranchant. De cette faon, le chevauchement des passes est assur. Si la largeur de la gorge programme est infrieure la largeur effective de loutil, le message derreur 61602 Largeur doutil mal dfinie est affich et le cycle est abandonn. Lalarme apparat galement lorsque, dans le cycle, la largeur de tranchant est trouve gale zro.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-283

Cycles 9.5 Cycles de tournage

ANG2 WIDG IDEP DIAG ANG1 SPD STA1

Fig. 9-36

STA1 (angle)
Le paramtre STA1 sert programmer langle de loblique sur laquelle la gorge sera usine. Langle peut prendre des valeurs comprises entre 0 et 180 degrs et il se rapporte toujours laxe longitudinal.

ANG1 et ANG2 (angle de flanc)


Cest en dclarant sparment les angles de flanc de gorge que lon peut dcrire des gorges asymtriques. Les angles peuvent prendre des valeurs comprises entre 0 et 89.999 degrs.

RCO1, RCO2 et RCI1, RCI2 (rayon/chanfrein)


La forme de la gorge est modifie en dclarant des rayons ou des chanfreins au bord ou au fond de la gorge. Veiller ce que les rayons soient introduits avec le signe positif, les chanfreins avec le signe ngatif. Le chiffre des dizaines du paramtre VARI dtermine le mode de prise en compte des chanfreins programms. S S Avec VARI<10 (chiffre des dizaines=0), chanfrein avec CHF=... Avec VARI>10, chanfrein avec programmation CHR

(CHF/CHR voir chapitre 8.1.6)

FAL1 et FAL2 (surpaisseur de finition)


Pour le fond de gorge et pour les flancs, des surpaisseurs de finition spares peuvent tre programmes. En bauche, on usine jusqu cette surpaisseur. Ensuite, on fait une passe parallle au contour final, avec le mme outil.

9-284

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Surpaisseur de finition des flancs, FAL2 Surpaisseur de finition au fond, FAL1

Fig. 9-37

IDEP (profondeur de passe)


En programmant une profondeur de passe, il est possible de rpartir la plonge paraxiale en plusieurs pntrations. Aprs chaque pntration, loutil est retir de 1 mm pour permettre le bris du copeau. Le paramtre IDEP doit toujours tre programm.

DTB (arrt temporis)


Larrt temporis en fond de gorge est choisir de telle sorte quau moins un tour de broche soit effectu. La temporisation est programme en secondes.

VARI (mode dusinage)


Le chiffre des units du paramtre VARI permet de dfinir le type dusinage de la gorge. Il peut prendre les valeurs indiques dans la figure ci-contre. Avec le chiffre des dizaines du paramtre VARI, vous dterminez le mode de prise en compte des chanfreins. VARI 1...8: VARI 11...18 : Les chanfreins sont calculs en tant que CHF Les chanfreins sont calculs en tant que CHR

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-285

Cycles 9.5 Cycles de tournage

VARI=1/11 Z X X

VARI=2/12 Z

VARI=3/13 Z X X

VARI=4/14 Z

VARI=5/15 Z X X

VARI=6/16 Z

VARI=7/17 Z

VARI=8/18 Z

Fig. 9-38

Si le paramtre a une autre valeur, le cycle est abandonn avec lalarme 61002 Mode dusinage mal dfini. Un contrle du contour a lieu dans le cycle dans le but dobtenir un contour crdible pour la gorge. Ceci nest pas le cas si les rayons et les chanfreins en fond de gorge se rejoignent ou se coupent ou si lon essaie de faire une gorge frontale sur une portion de contour parallle laxe longitudinal. Dans ces cas, le cycle est abandonn avec lalarme 61603 Forme de gorge mal dfinie.

Remarques complmentaires
Avant lappel du cycle de gorge, un outil double tranchant doit tre activ. Les corrections pour les deux tranchants doivent tre ranges dans deux numros D successifs de loutil ; le premier correcteur doit tre activ avant lappel du cycle. Le cycle dtermine lequel des deux correcteurs il doit utiliser pour une phase dusinage donne et lactive. A lissue du cycle, cest le numro de correcteur programm avant lappel du cycle qui est nouveau actif. Si aucun numro D pour correction doutil nest programm lors de lappel du cycle, lexcution du cycle est abandonne avec gnration de lalarme 61000 Pas de correction doutil active.

Exemple de programmation : Usinage dune gorge


Avec ce cycle, on ralise une gorge longitudinale extrieure sur un cne. Le point de dpart se trouve droite en X35 Z60. Le cycle utilise les correcteurs D1 et D2 de loutil T5. Loutil gorge est dfinir en consquence.

9-286

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Chanfrein 2mm 10 Z 30 60

Fig. 9-39

N10 G0 G90 Z65 X50 T5 D1 S400 M3 N20 G95 F0.2 N30 CYCLE93(35, 60, 30, 25, 5, 10, 20, 0, 0, 2, 2, 1, 1, 10, 1, 5) N40 G0 G90 X50 Z65 N50 M02

25

20

10

Point de dpart avant dbut de cycle Dtermination des valeurs technologiques Appel de cycle Position suivante Fin du programme

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-287

Cycles 9.5 Cycles de tournage

9.5.3

Dgagement (formes E et F selon DIN) CYCLE94

Programmation
CYCLE94 (SPD, SPL, FORM)

Paramtres
Tableau 9-14 Paramtres du CYCLE94 SPD SPL FORM real real char Point de dpart dans laxe transversal (introduire sans signe) Point de dpart de la correction selon laxe longitudinal (introduire sans signe) Dfinition de la forme Valeurs : E (pour forme E) F (pour forme F)

Fonction
Ce cycle permet de raliser des dgagements de forme E ou F selon DIN509, pour un diamtre de pice finie >3 mm et sans contrainte particulire.

Forme F

Forme E

Fig. 9-40

Excution
Position atteinte avant le dbut de cycle : Le point de dpart est une position quelconque partir de laquelle chaque dgagement peut tre accost sans collision.

9-288

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Le cycle gnre la squence de dplacements suivante : S S S Le point de dpart du cycle est calcul en interne et il est accost en G0. Slection de la correction du rayon de la plaquette pour la position du tranchant active et excution du contour de dgagement avec lavance programme avant lappel du cycle. Retrait au point de dpart avec G0 et annulation de la correction du rayon de la plaquette avec G40

Explication des paramtres SPD et SPL (point de dpart)


Avec le paramtre SPD, le diamtre de la pice finie est spcifi pour le dgagement. Le paramtre SPL dtermine la cote de la pice finie dans laxe longitudinal. Si on a un diamtre final de <3 mm correspondant la valeur programme pour SPD, le cycle est abandonn avec lalarme 61601 Diamtre pice finie trop petit
X

SPL

SPD

Fig. 9-41

FORM (dfinition)
Les formes E et F sont dfinies dans DIN509 et sont dterminer par ce paramtre. Si le paramtre a une valeur diffrente de E ou F, le cycle est abandonn avec lalarme 61609 Forme mal dfinie.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-289

Cycles 9.5 Cycles de tournage

+X

FORM E SL3

pour les pices une face dusinage

pour les pices deux faces dusinage perpendiculaires entre elles

FORM F SL3

+Z

Fig. 9-42

La position du tranchant (SL) de loutil est dtermine par le cycle partir de la correction doutil active. Le cycle peut tre excut avec les positions de tranchant 1 4. Si le cycle dtecte une position de tranchant comprise entre 5 et 9, lalarme 61608 Mauvaise programmation de la position du tranchant est gnre et le cycle est abandonn. Le cycle gnre automatiquement son point de dpart. Celui-ci se trouve 2 mm du diamtre final et 10 mm de la cote finale suivant laxe longitudinal. La position de ce point de dpart par rapport aux valeurs de coordonnes programmes est dfinie par la position du tranchant de loutil actif. Dans le cycle, un contrle de langle de dpouille de loutil actif a lieu si on a rang, cet effet, une valeur dans le paramtre correspondant du correcteur doutil. Si le cycle constate que la forme du dgagement ne peut pas tre usine par loutil slectionn, son angle de dpouille tant trop petit, la signalisation Forme change du dgagement apparat la commande. Lusinage est cependant poursuivi.
+X SL 4 SL 3

+Z

SL 1

SL 2

Fig. 9-43

9-290

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Remarques complmentaires
Une correction doutil doit tre active avant lappel du cycle, sinon, lalarme 61000 Pas de correction doutil active est gnre et le cycle est abandonn.

Exemple de programmation : Dgagement_forme_E


Ce programme permet dusiner un dgagement de la forme E.
X

FORM E

20

60

Fig. 9-44

N10 T1 D1 S300 M3 G95 F0.3 N20 G0 G90 Z100 X50 N30 CYCLE94 (20, 60, E) N40 G90 G0 Z100 X50 N50 M02

Dtermination des valeurs technologiques Slection de la position de dpart Appel de cycle Accostage de la position suivante Fin du programme

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-291

Cycles 9.5 Cycles de tournage

9.5.4

Chariotage avec dtalonnage CYCLE95

Programmation
CYCLE95 (NPP, MID, FALZ, FALX, FAL, FF1, FF2, FF3, VARI, DT, DAM, _VRT)

Paramtres
Tableau 9-15 Paramtres du CYCLE95 NPP MID FALZ FALX FAL FF1 FF2 FF3 VARI DT DAM _VRT string real real real real real real real real real real real Nom du sous-programme dcrivant le contour Profondeur de passe (introduire sans signe) Surpaisseur de finition dans laxe longitudinal (introduire sans signe) Surpaisseur de finition dans laxe transversal (introduire sans signe) Surpaisseur de finition conforme au contour (introduire sans signe) Avance pour bauche sans dtalonnage Avance pour pntration dans des lments de dtalonnage Avance pour finition Type dusinage Plage de valeurs : 1 ... 12 Temporisation pour bris du copeau en bauche Course aprs laquelle chaque passe dbauche est interrompue pour bris du copeau Trajet de relvement du contour en bauche, incrmental (introduire sans signe)

Fonction
Ce cycle de chariotage permet de raliser un contour programm dans un sous-programme, partir dune pice brute, par chariotage parallle aux axes. Ce contour peut comporter des lments de dtalonnage. Vous pouvez raliser des contours extrieurs ou intrieurs, en usinage longitudinal ou transversal. La technologie peut tre slectionne (bauche, finition, usinage complet). En bauche du contour, des passes paraxiales sont gnres sur la base de la profondeur de passe maximale programme et, la rencontre dun point dintersection avec le contour, la matire restante est immdiatement usine paralllement au contour. On bauche jusqu la surpaisseur de finition programme. La finition se fait dans la mme direction que lbauche. Le cycle slectionne et annule automatiquement la correction de rayon doutil.

9-292

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Fig. 9-45

Excution
Position atteinte avant le dbut de cycle : Le point de dpart est une position quelconque partir de laquelle le point initial du contour peut tre accost sans collision. Le cycle gnre la squence de dplacements suivante : Le point de dpart du cycle est calcul en interne et il est accost en G0 simultanment dans les deux axes. Ebauche sans lment de dtalonnage : S S S S S S La profondeur de passe paraxiale est calcule en interne et la prise de passe seffectue en G0. Accostage en G1 et avec lavance FF1, en paraxial, du point dintersection dbauche. Retrait parallle au contour dcal de la surpaisseur de finition, en G1/G2/G3 et avec FF1. Relvement quivalent la valeur programme dans _VRT dans chaque axe et raccostage de la position dusinage avec G0. Cette squence est rpte jusqu ce que la profondeur totale de la phase dusinage soit atteinte. Dans le cas de lbauche sans lment de dtalonnage, le retrait au point de dpart du cycle a lieu axe par axe.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-293

Cycles 9.5 Cycles de tournage

Fig. 9-46

Ebauche des lments de dtalonnage : S S S S S Accostage axe par axe, en G0, du point de dpart pour le premier dtalonnage. Une distance de scurit supplmentaire interne au cycle est alors prise en compte. Pntration parallle au contour dcal de la surpaisseur de finition, en G1/G2/G3 et avec FF2. Accostage en G1 et avec lavance FF1, en paraxial, du point dintersection dbauche. Retrait le long du contour, relvement et retour seffectuent comme lors de la premire phase dusinage. Si dautres lments de dtalonnage sont prsents, cette squence se rpte pour chaque lment.
X

Ebauche sans dtalonnage Ebauche du premier dtalonnage Ebauche du deuxime dtalonnage

Fig. 9-47

9-294

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Finition : S S S S Le point de dpart du cycle est accost axe par axe avec G0. Le point de dpart du contour est accost avec G0 simultanment dans les deux axes. Finition le long du contour, en G1/G2/G3 et avec FF3. Retour au point de dpart en G0, dans les deux axes.

Explication des paramtres NPP (nom)


Ce paramtre dfinit le nom du contour. 1. Le contour peut tre dfini comme sous-programme : NPP= nom du sous-programme Toutes les conventions de noms dcrites dans le manuel de programmation sont valables pour le nom du sous-programme de contour. Entre : Le sous-programme existe dj > entrez son nom, suite Le sous-programme nexiste pas encore > entrez un nom et appuyez sur la touche logicielle new file. Un programme (principal) est cr sous ce nom et lditeur de contour souvre. Vous mettez fin la saisie avec la touche logicielle Technol. mask et revenez dans le masque daide la programmation des cycles. 2. Le contour peut aussi constituer une partie du programme appelant : NPP= nom de ltiquette de dbut : nom de ltiquette de fin Entre : Le contour est dj dcrit > nom de ltiquette de dbut : saisir le nom de ltiquette de fin Le contour nest pas encore dcrit > entrez le nom de ltiquette de dbut et appuyez sur la touche logicielle contour append. Ltiquette de dbut et ltiquette de fin sont gnres automatiquement partir du nom que vous avez entr et lditeur de contour souvre. Vous mettez fin la saisie avec la touche logicielle Technol. mask et revenez dans le masque daide la programmation des cycles.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-295

Cycles 9.5 Cycles de tournage

FALX

NPP

FALZ

Fig. 9-48

Exemples :

NPP=CONTOUR_1 NPP=DEBUT:FIN

Le contour charioter est dfini entirement dans le programme CONTOUR_1 Le contour charioter est dfini dans la section du programme appelant comprise entre le bloc repr par ltiquette DEBUT et le bloc repr par ltiquette FIN.

MID (profondeur de passe)


Sous le paramtre MID, vous dfinissez la profondeur de passe maximale pour lopration dbauche. Le cycle calcule de manire autonome la profondeur courante utilise en bauche. Pour des contours ayant des lments de dtalonnage, le cycle partage lopration dbauche en diffrentes phases dbauche. Pour chaque phase dbauche, le cycle calcule la profondeur de passe courante. Celle-ci se situe toujours entre la profondeur de passe programme et la moiti de cette valeur. Cest laide de la profondeur totale dune phase dbauche et de la profondeur de passe maximale programme, que le nombre de passes dbauche ncessaires est obtenu ; la profondeur totale usiner est rpartie de faon gale sur ce nombre de passes. De cette faon, on assure des conditions de coupe optimales. Pour lbauche de ce contour, on obtient les phases dusinage reprsentes sur la figure.

9-296

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

36

2x3,5mm

8x4,5mm

Fig. 9-49

Exemple pour le calcul de la profondeur de passe courante : La phase dusinage 1 a une profondeur totale de 39 mm. Pour une profondeur de passe maximale de 5 mm, 8 passes dbauche sont par consquent ncessaires. Celles-ci sont faites avec une profondeur de 4,875 mm. Dans la phase dusinage 2, 8 passes dbauche sont galement effectues avec une profondeur de passe de 4,5 mm chacune (diffrence totale 36 mm). Dans la phase dusinage 3, pour une profondeur courante de 3,5 mm (diffrence totale 7 mm), on bauche deux fois.

FAL, FALZ et FALX (surpaisseur de finition)


Laffectation dune surpaisseur de finition une bauche se fait soit par les paramtres FALZ et FALX, lorsque vous voulez dclarer des surpaisseurs diffrentes pour chaque axe, soit par le paramtre FAL, pour une surpaisseur de finition conforme au contour. Cette valeur est alors rpartie entre les deux axes. Il ny a pas de contrle de plausibilit des valeurs programmes. Donc, si les trois paramtres sont pourvus de valeurs, toutes ces surpaisseurs de finition sont intgres par le cycle. Il est cependant utile de se dcider pour lune ou lautre faon de dfinir la surpaisseur de finition. Lbauche se fait toujours jusqu ces surpaisseurs de finition. Aprs chaque passe dbauche en paraxial, la matire restante est usine immdiatement sur une trajectoire parallle au contour, de sorte quaucun enlvement de matire supplmentaire nest ncessaire une fois lbauche termine. Si aucune surpaisseur de finition nest programme, lusinage en bauche se fait jusquau contour final.

FF1, FF2 et FF3 (vitesse davance)


Pour les diffrentes oprations dusinage, des avances diffrentes peuvent tre spcifies comme illustr dans la figure 9-50.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

39 8x4,875mm Z

9-297

Cycles 9.5 Cycles de tournage

G1/G2/G3 X FF1 Ebauche G0

FF2 FF1 Z X Finition FF3

Fig. 9-50

VARI (mode dusinage)


Tableau 9-16 Type dusinage Valeur 1 2 3 4 5 6 7 8 9 10 11 12 Longitudinal/ transversal L P L P L P L P L P L P Extrieur/ Intrieur A A I I A A I I A A I I Ebauche/finition/usinage complet Ebauche Ebauche Ebauche Ebauche Finition Finition Finition Finition Usinage complet Usinage complet Usinage complet Usinage complet

En usinage longitudinal, la prise de passe se fait toujours selon laxe transversal ; en surfaage, elle se fait selon laxe longitudinal. Usinage extrieur signifie que la prise de passe se fait dans la direction ngative de laxe. En usinage intrieur, la prise de passe se fait dans la direction positive de laxe.

9-298

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Pour le paramtre VARI, il y a un contrle de plausibilit. Si sa valeur ne se trouve pas dans la plage comprise entre 1 et 12 lors de lappel du cycle, le cycle est abandonn avec lalarme 61002 Mode dusinage mal dfini.
X Longitudinal lext. VARI=1/5/9

Longitudinal lint. VARI=3/7/11 Z X ou aprs changement dablocage Longitudinal lintrieur VARI=3/7/11 Transversal lint. VARI=4/8/12 X Transversal lextrieur VARI=2/6/10 Z

Z X

ou aprs changement dablocage Transversal lintrieur VARI=4/8/12 Z

Fig. 9-51

DT et DAM (arrt temporis et course)


Ces deux paramtres permettent de raliser une interruption des diffrentes passes dbauche aprs des courses dfinies, en vue de briser le copeau. Ces paramtres nont un sens quen bauche. Dans le paramtre DAM, on dfinit la course maximale aprs laquelle un bris du copeau doit intervenir. Dans DT, on peut programmer un arrt temporis (en secondes), qui est excut chacun des points dinterruption de la passe dusinage. Si aucune course nest spcifi pour linterruption de la passe (DAM = 0), des passes dbauche innterrompue sans arrt temporis sont gnres.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-299

Cycles 9.5 Cycles de tournage

Passe paraxiale interrompue X DAM

Mouvement G1 de pntration

G4

G4

G4

G4

Fig. 9-52

_VRT (trajet de relvement)


Le paramtre _VRT permet de programmer le trajet de relvement dans les deux axes en bauche. Si _VRT=0 (paramtre pas programm), un relvement de 1 mm est effectu.

Remarques complmentaires : Dfinition de contour


Le contour doit contenir au minimum 3 blocs avec dplacements dans les deux axes du plan dusinage. Si le contour est plus petit, le cycle est abandonn aprs mission des alarmes 10933 Le sous-programme de contour ne contient pas assez de blocs de contour et 61606 Erreur lors de la prparation du contour. Des lments de dtalonnage peuvent se succder directement. On peut crire sans restriction des blocs sans dplacement dans le plan. Le cycle prpare en interne tous les blocs de dplacement pour les deux premiers axes du plan courant, ceux-ci tant les seuls concerns par lusinage. Le sous-programme de contour peut contenir des dplacements dautres axes, mais les trajets correspondants ne sont pas excuts pendant le cycle. Comme gomtrie de contour, on nadmet que des droites et des cercles programms avec G0, G1, G2 et G3. De plus, les instructions pour les congs ou arrondis de raccordement et les chanfreins peuvent aussi tre programmes. Si dautres instructions de commande de dplacement sont programmes dans le contour, le cycle est abandonn avec lalarme 10930 Type dinterpolation non autoris dans le contour de chariotage. Le premier bloc avec dplacement dans le plan dusinage courant doit contenir une fonction prparatoire G0, G1, G2 ou G3, sinon le cycle est abandonn avec lalarme 15800 Conditions de dpart errones pour CONTPRON. Cette alarme parat galement lorsque G41/42 sont actifs. Le point de dpart du contour est la premire position programme dans le plan dusinage.

9-300

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Pour le traitement du contour programm, un registre interne au cycle est prpar qui est capable denregistrer un nombre maximum dlments de contour. Le nombre maximum dpend du contour. Si un contour contient trop dlments de contour, le cycle est abandonn avec lalarme 10934 Dbordement du tableau de contour. Dans ce cas, le contour doit tre divis en plusieurs portions de contour et le cycle doit tre appel pour chaque section. Si le diamtre maximal ne se trouve pas au point de dpart ou final programm pour le contour, le cycle insre automatiquement une droite paraxiale au maximum du contour et cette partie du contour est usine comme une zone de dtalonnage.

Droite complte

Point final

Point de dpart

Fig. 9-53

La programmation dune correction du rayon doutil avec G41/G42 dans le sous-programme de contour provoque labandon du cycle avec lalarme 10931 Contour de chariotage erron.

Sens du contour
Le sens de programmation du contour peut tre choisi librement. Le cycle dtermine en interne automatiquement le sens dusinage. Pour les usinages complets, la finition se fait dans le mme sens que lbauche. Le premier et le dernier point de contour programms sont pris en compte pour dterminer le sens dusinage. Il est pour cette raison ncessaire de toujours indiquer les deux coordonnes dans le premier bloc du sous-programme de contour.

Contrle du contour
Le cycle contient un contrle du contour concernant les points suivants : S S angle de dpouille de loutil actif programmation darcs de cercle ayant un angle au centre >180 degrs

Pour les lments de dtalonnage, le cycle vrifie si lusinage avec loutil actif est possible. Si le cycle reconnat que cet usinage conduit une violation du contour, il sinterrompt aprs avoir mis lalarme 61604 Outil actif viole le contour programm.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-301

Cycles 9.5 Cycles de tournage

Si langle de dpouille est nul dans le correcteur doutil, ce contrle ne seffectue pas. Si on trouve dans le contour des arcs de cercle trop grands, lalarme 10931 Le contour usiner prsente des dfauts apparat.

Point de dpart
Le cycle dtermine le point de dpart pour lusinage. Le point de dpart est situ sur laxe de pntration, une distance du contour gale la surpaisseur de finition + trajet de relvement (paramtre _VRT). Dans lautre axe, il se trouve la distance Surpaisseur de finition + _VRT devant le point de dpart du contour. A laccostage du point de dpart de lusinage, le cycle slectionne la correction du rayon de plaquette. Il faut donc choisir le dernier point avant lappel du cycle de manire exclure toute collision et laisser une place suffisante pour les dplacements de positionnement.

Somme surpaisseur de finition dans X+_VRT

POINT DE DEPART du cycle Somme surpaisseur de finition dans Z+_VRT

Fig. 9-54

Stratgie daccostage du cycle


Le point de dpart labor par le cycle est accost, en bauche, toujours avec les deux axes simultanment, en finition toujours axe par axe. En finition, cest laxe de prise de passe qui se dplace le premier.

Exemple de programmation 1 : Cycle de chariotage


Le contour, reprsent sur les figures pour expliquer les paramtres, doit tre usin longitudinalement, lextrieur et compltement. Des surpaisseurs de finition paraxiales sont dfinies. En bauche, il ny a aucune interruption de passe. La profondeur de passe maximale vaut 5 mm. Le contour est dfini dans un programme distinct.

9-302

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

P6 (35,76) P2 (87,65) P4 (52,44) R5 P1 (120,37) P5 (41,37) P3 (77,29) Z

Fig. 9-55 N10 T1 D1 G0 G95 S500 M3 Z125 X81 N20 CYCLE95(CONTOUR_1, 5, 1.2, 0.6, , 0.2, 0.1, 0.2, 9, , , 0.5) N30 G0 G90 X81 N40 Z125 N50 M2 %_N_KONTUR_1_SPF N100 Z120 X37 N110 Z117 X40 N120 Z112 RND=5 N130 Z95 X65 N140 Z87 N150 Z77 X29 N160 Z62 N170 Z58 X44 N180 Z52 N190 Z41 X37 N200 Z35 N210 X76 N220 M17
Position daccostage avant lappel Appel de cycle Raccostage de la position de dpart Dplacement axe par axe Fin du programme Dbut sous-programme de contour Dplacement axe par axe Arrondi de rayon 5 Dplacement axe par axe

Fin de sous-programme

Exemple de programmation 2 : Cycle de chariotage


Le contour de chariotage est dfini dans le programme appelant et sera excut directement aprs lappel du cycle pour la finition.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-303

Cycles 9.5 Cycles de tournage

P5 (50,50) P4 (50,41.547) P3 (70,21.547) P2 (90,10) P1 (100,10)

Fig. 9-56

N110 G18 DIAMOF G90 G96 F0.8 N120 S500 M3 N130 T1 D1 N140 G0 X70 N150 Z160 N160 CYCLE95(DEBUT:FIN,2.5,0.8, 0.8,0,0.8,0.75,0.6,1, , , ) N170 G0 X70 Z160 N175 M02 DEBUT : N180 G1 X10 Z100 F0.6 N190 Z90 N200 Z70 ANG=150 N210 Z50 ANG=135 N220 Z50 X50 FIN : N230 M02
Appel de cycle

9-304

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

9.5.5

Usinage de dgagements de filetage CYCLE96

Programmation
CYCLE96 (DIATH, SPL, FORM)

Paramtres
Tableau 9-17 Paramtres du CYCLE94 DIATH SPL FORM real real char Diamtre nominal du filetage Point de dpart de la correction suivant laxe longitudinal Dfinition de la forme Valeurs : A (pour forme A) B (pour forme B) C (pour forme C) D (pour forme D)

Fonction
Ce cycle permet dusiner des dgagements de filetage selon DIN76 sur des pices avec filetage mtrique ISO.

Fig. 9-57

Excution
Position atteinte avant le dbut de cycle : Le point de dpart est une position quelconque partir de laquelle chaque dgagement de filetage peut tre accost sans collision.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-305

Cycles 9.5 Cycles de tournage

Le cycle gnre la squence de dplacements suivante : S S Le point de dpart du cycle est calcul en interne et il est accost en G0. Slection de la correction de rayon doutil correspondant la position du tranchant active. Excution du contour du dgagement avec la vitesse davance programme avant lappel du cycle. Retrait au point de dpart, en G0, et annulation de la correction de rayon doutil par G40.

Explication des paramtres


DIATH (diamtre nominal) Ce cycle permet dusiner des dgagements pour des filetages mtriques ISO M3 M68. Si on a un diamtre final <3 mm correspondant la valeur programme pour DIATH, le cycle est abandonn avec lalarme 61601 Diamtre pice finie trop petit. Si le paramtre a une valeur diffrente de celle indique par DIN76 Partie 1, le cycle est abandonn aussi avec lalarme 61001 Pas de filet erron. SPL (point de dpart) Avec ce paramtre, vous dfinissez la dimension finale suivant laxe longitudinal.

X SPL

DIATH Z Fig. 9-58

FORM (dfinition) Les dgagements de filetage des formes A et B sont dfinis pour des filetages extrieurs, la forme A pour des sorties normales de filetage, la forme B pour des sorties rduites. Les dgagements de filetage des formes C et D sont utiliss pour des filetages intrieurs, la forme C pour une sortie normale, la forme D pour une sortie rduite. Si le paramtre a une valeur diffrente de A ... D, le cycle est abandonn avec lalarme 61609 Forme mal dfinie.

9-306

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

La correction de rayon doutil est automatiquement slectionne de faon interne au cycle. Le cycle fonctionne uniquement avec la position du tranchant 1 ... 4. Si le cycle dtecte une position du tranchant comprise entre 5 et 9 ou que la forme de dgagement ne peut pas tre usine avec la position du tranchant slectionne, lalarme 61608 Mauvaise programmation de la position du tranchant est gnre et le cycle est abandonn. Le cycle dtermine automatiquement le point de dpart qui est dfini par la position du tranchant de loutil actif et le diamtre du filetage. La position de ce point de dpart par rapport aux valeurs de coordonnes programmes est dfinie par la position du tranchant de loutil actif. Dans le cas des formes A et B, le cycle contrle langle de dpouille de loutil actif. Si le cycle dtecte que la forme du dgagement ne peut pas tre usine par loutil slectionn, la signalisation Forme change du dgagement est gnre, mais lusinage se poursuit.
FORMES A et B R R SPL 30 DIATH

Fig. 9-59

FORMES C et D SPL

DIATH R

30

Fig. 9-60

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-307

Cycles 9.5 Cycles de tournage

Remarques complmentaires
Une correction doutil doit tre active avant lappel du cycle. Sinon le cycle est abandonn avec le message de dfaut 61000 Pas de correction doutil active.

Exemple de programmation : Dgagement de filetage_forme_A


Avec ce programme, vous pouvez usiner un dgagement de filetage de forme A.

60

40 Z Fig. 9-61 N10 D3 T1 S300 M3 G95 F0.3 N20 G0 G90 Z100 X50 N30 CYCLE96 (40, 60, A) N40 G90 G0 X30 Z100 N50 M2

Dtermination des valeurs technologiques Slection de la position de dpart Appel de cycle Accostage de la position suivante Fin du programme

9-308

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

9.5.6

Filetage CYCLE97

Programmation
CYCLE97(PIT, MPIT, SPL, FPL, DM1, DM2, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, VARI, NUMT)

Paramtres
Tableau 9-18 Paramtres du CYCLE97 PIT MPIT SPL FPL DM1 DM2 APP ROP TDEP FAL IANG real real real real real real real real real real real Pas du filet en tant que valeur (introduire sans signe) Pas du filet en tant que taille de filetage Plage de valeurs : 3 (pour M3) ... 60 (pour M60) Point de dpart du filetage dans laxe longitudinal Point final du filetage dans laxe longitudinal Diamtre du filetage au point de dpart Diamtre du filetage au point final Course dentre (introduire sans signe) Course de sortie (introduire sans signe) Profondeur du filet (introduire sans signe) Surpaisseur de finition (introduire sans signe) Angle de pntration plage de valeurs : + (pour la pntration oblique au flanc) (pour la pntration oblique en alternance) Dcalage du point de dpart pour le premier filet (introduire sans signe) Nombre de passes dbauche (introduire sans signe) Nombre de passes vide (introduire sans signe) Dfinition du mode dusinage du filetage plage des valeurs : 1 ... 4 Nombre de filets (introduire sans signe)

NSP NRC NID VARI NUMT

real int int int int

Fonction
Le cycle Filetage permet dusiner des filetages intrieurs et extrieurs, sur corps cylindriques et coniques pas constant, selon laxe longitudinal et laxe transversal. Les filetages peuvent tre monofilets ou multifilets. Pour des filetages multifilets, les diffrents filets sont usins les uns aprs les autres. La pntration se fait automatiquement ; il est possible de choisir entre les variantes passes pntration constante ou passes section de copeau constante. Le sens du filetage ( droite ou gauche) est dfini par le sens de rotation de la broche, qui doit tre programm avant lappel du cycle. Les corrections de lavance et de la vitesse de broche dans les blocs de dplacement avec filetage sont dsactives.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-309

Cycles 9.5 Cycles de tournage

Fig. 9-62

Important Lutilisation de ce cycle suppose une broche rgule en vitesse de rotation possdant un systme de mesure de dplacement.

Excution
Position atteinte avant le dbut de cycle : Le point de dpart est une position quelconque partir de laquelle le point de dpart du filetage programm + la course dentre peut tre accost sans collision. Le cycle gnre la squence de dplacements suivante : S S S S S S Accostage, en G0, du point de dpart dtermin en interne au cycle, au dbut de la course dacclration pour lusinage du premier filet Pntration dbauche correspondant au type de pntration dfini sous VARI. Lusinage du filetage est rpt en accord avec le nombre de passes dbauche programm. Lors de la passe suivante avec G33, la surpaisseur de finition est usine. En fonction du nombre de passes vide, on rpte cette passe. Lensemble de la squence est rpt pour chaque autre filet.

9-310

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Explication des paramtres


X FPL ROP FAL PIT SPL APP TDEP DM1=DM2 Z

Fig. 9-63

PIT et MPIT (pas et taille de filetage)


Le pas du filet est une valeur paraxiale, introduite sans signe. Pour la ralisation de filetages mtriques cylindriques, il est aussi possible de dclarer le pas du filet par le paramtre MPIT, comme taille de filetage (M3 M60). Les deux paramtres ne devraient pas tre utiliss simultanment. Sils contiennent des valeurs contradictoires, le cycle est abandonn avec lalarme 61001 Pas de filet erron.

DM1 et DM2 (diamtre)


Ce paramtre permet de dterminer le diamtre de filetage, du point de dpart au point final du filetage. Sur les filetages intrieurs, ce diamtre est celui de lavant-trou.

Relations entre SPL, FPL, APP et ROP (point de dpart, point final, course dentre et course de sortie)
Le point de dpart (SPL) ou le point final (FPL) programm reprsentent le point de dpart ou le point final dorigine du filetage. Cependant, le point de dpart utilis dans le cycle est dcal de la course dentre APP, en amont par rapport au point programm ; de la mme faon, le point final est dcal de la course de sortie ROP, en aval par rapport au point programm. Dans laxe transversal, le point de dpart dfini par le cycle se trouve toujours 1 mm au-dessus du diamtre du filetage programm. Ce plan dlvation est automatiquement form en interne la commande numrique.

Relations entre TDEP, FAL, NRC et NID (profondeur du filet, surpaisseur de finition, nombre de passes)
La surpaisseur de finition programme est parallle laxe et est soustraite de la profondeur du filet TDEP dclare et le solde rsultant est dcompos en passes dbauche. Le cycle calcule les diffrentes profondeurs de passe en fonction du paramtre VARI.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-311

Cycles 9.5 Cycles de tournage

En cas de dcomposition de la profondeur de filet usiner en passes section constante de copeau, leffort de coupe reste constant pour toutes les passes dbauche. La pntration se fait alors avec des valeurs diffrentes de profondeur de passe. Une deuxime variante consiste rpartir la profondeur totale du filet en passes de profondeur constante. La section du copeau est alors plus importante au fur et mesure des passes. Cependant, cette technique peut conduire de meilleures conditions de coupe pour des faibles valeurs de profondeur de filet. La surpaisseur de finition FAL est enleve en une passe aprs lbauche. Ensuite, les passes vide programmes sous NID sont excutes.

IANG (angle de pntration)


Ce paramtre permet de dterminer langle sous lequel se fait la pntration dans le filetage. Si la pntration doit avoir lieu perpendiculairement la direction de coupe (pntration normale), il faut rgler ce paramtre sur zro. Si la pntration doit intervenir le long des flancs (pntration oblique), la valeur absolue de ce paramtre ne doit pas dpasser la moiti de langle douverture de loutil.

Pntration le long dun flanc


IANG

Pntration sur flancs alterns

IANG<=

Fig. 9-64

Le signe de ce paramtre dtermine lexcution de cette pntration. Pour des valeurs positives, on pntre toujours sur le mme flanc (pntration oblique le long dun flanc) ; pour des valeurs ngatives, on pntre en alternance sur les deux flancs (pntration oblique alterne). La pntration oblique alterne nest possible que pour des filetages cylindriques. Si la valeur de IANG pour des filetages coniques est toutefois ngative, le cycle excute une pntration oblique le long dun flanc.

NSP (dcalage du point de dpart) et NUMT (nombre)


Ce paramtre permet de programmer la valeur angulaire dfinissant le point dattaque du premier filet sur la circonfrence de la pice de tournage. Il sagit ici dun dcalage de point de dpart. Le paramtre peut prendre des valeurs comprises entre 0 et +359,9999 degrs. Si aucun dcalage nest prcis ou si le paramtre a t ignor dans la liste des paramtres, le premier filet commence automatiquement au repre zro degr.

9-312

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Marque 0 degr Dpart 1er filet NSP Dpart 4me filet

Dpart 2me filet

Dpart 3me filet NUMT = 4

Fig. 9-65

Ce paramtre permet de dfinir le nombre de filets pour un filetage plusieurs filets. Pour un filetage monofilet, le paramtre est mettre zro ou il peut tre ignor dans la liste des paramtres. Les filets sont rpartis uniformment sur la circonfrence de la pice de rvolution, le premier filet tant dfini par le paramtre NSP. Si on doit raliser un filetage multifilet avec une rpartition non uniforme des filets sur la circonfrence, on doit appeler le cycle pour chaque filet en programmant le dcalage correspondant du point de dpart.

VARI (mode dusinage)


Le paramtre VARI permet de dfinir le mode dusinage, intrieur ou extrieur, ainsi que la pntration avec laquelle lbauche sera usine. Le paramtre VARI peut prendre des valeurs comprises entre 1 et 4, leurs significations tant les suivantes :

Pntration avec profondeur de passe constante

Pntration avec section copeau const.

Fig. 9-66

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-313

Cycles 9.5 Cycles de tournage

Tableau 9-19 Type dusinage Valeur 1 2 3 4 Extrieur/ Intrieur A I A I Prof. passe const./ section copeau const. Profondeur de passe constante Profondeur de passe constante Section copeau constante Section copeau constante

Lorsquune autre valeur est programme pour le paramtre VARI, le cycle est suspendu aprs lmission de lalarme 61002 Mode dusinage mal dfini.

Remarques complmentaires
Distinction entre usinage longitudinal et usinage transversal Le cycle dcide lui-mme sil doit usiner un filetage en longitudinal ou en transversal. Ceci dpend de langle du cne sur lequel le filetage doit tre usin. Si langle du cne est 45 degrs, le filetage est usin dans laxe longitudinal, sinon dans laxe transversal.

Angle < 45

Angle > 45

Z Filetage longitudinal Filetage plan

Fig. 9-67

Exemple de programmation : Filetage


Ce programme permet dusiner un filetage mtrique extrieur M42x2, avec pntration oblique. La pntration se fait avec section de copeau constante. On excute 5 passes dbauche pour une profondeur de filet de 1,23 mm, sans surpaisseur de finition. Pour finir, on a prvu 2 passes vide.

9-314

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

M42x2

35

Fig. 9-68 N10 G0 G90 Z100 X60 N20 G95 D1 T1 S1000 M4 N30 CYCLE97( , 42, 0, 35, 42, 42, 10, 3, 1.23, 0, 30, 0, 5, 2, 3, 1) N40 G90 G0 X100 Z100 N50 M2
Slection de la position de dpart Dtermination des valeurs technologiques Appel de cycle Accostage de la position suivante Fin du programme

9.5.7

Concatnation de filetages CYCLE98

Nota Ce cycle standard nest pas disponible sur 802D bl.

Programmation
CYCLE98 (PO1, DM1, PO2, DM2, PO3, DM3, PO4, DM4, APP, ROP, TDEP, FAL, IANG, NSP, NRC, NID, PP1, PP2, PP3, VARI, NUMT)

Paramtres
Tableau 9-20 Paramtres du CYCLE98 PO1 DM1 PO2 DM2 real real real real Point de dpart du filetage dans laxe longitudinal Diamtre du filetage au point de dpart Premier point intermdiaire dans laxe longitudinal Diamtre au premier point intermdiaire

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-315

Cycles 9.5 Cycles de tournage

Tableau 9-20 Paramtres du CYCLE98, continuation PO3 DM3 PO4 DM4 APP ROP TDEP FAL IANG real real real real real real real real real Deuxime point intermdiaire Diamtre au deuxime point intermdiaire Point final du filetage dans laxe longitudinal Diamtre au point final Course dentre (introduire sans signe) Course de sortie (introduire sans signe) Profondeur du filet (introduire sans signe) Surpaisseur de finition (introduire sans signe) Angle de pntration plage de valeurs : + (pour la pntration oblique au flanc) (pour la pntration oblique en alternance) Dcalage du point de dpart pour le premier filet (introduire sans signe) Nombre de passes dbauche (introduire sans signe) Nombre de passes vide (introduire sans signe) Pas du filet 1, en tant que valeur (introduire sans signe) Pas du filet 2, en tant que valeur (introduire sans signe) Pas du filet 3, en tant que valeur (introduire sans signe) Dfinition du mode dusinage du filetage plage des valeurs : 1 ... 4 Nombre de filets (introduire sans signe)

NSP NRC NID PP1 PP2 PP3 VARI NUMT

real int int real real real int int

Fonction
Le cycle permet lusinage de plusieurs filetages concatns sur corps conique ou cylindrique. Les diffrentes sections de filetage peuvent avoir des pas de filetage diffrents, le pas de filet devant tre constant lintrieur dune section de filetage donne.

Fig. 9-69

9-316

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Excution
Position atteinte avant le dbut de cycle : Le point de dpart est une position quelconque partir de laquelle le point de dpart du filetage programm + la course dentre peut tre accost sans collision. Le cycle gnre la squence de dplacements suivante : S S S S S S Accostage, en G0, du point de dpart dtermin en interne au cycle, au dbut de la course dacclration pour lusinage du premier filet Pntration dbauche correspondant au type de pntration dfini sous VARI Lusinage du filetage est rpt en accord avec le nombre de passes dbauche programm. Lors de la passe suivante avec G33, la surpaisseur de finition est usine. En fonction du nombre de passes vide, on rpte cette passe. Lensemble de la squence est rpt pour chaque autre filet.

Explication des paramtres


X

P04 ROP PP3

P03 PP2

P02 PP1

P01 DM3=DM4 DM2 DM1 APP

Fig. 9-70

PO1 et DM1 (point de dpart et diamtre)


Ces paramtres dfinissent le point de dpart de lorigine de la srie de filetages. Le point de dpart, labor par le cycle et accost en G0 au dbut du cycle, se trouve devant le point de dpart programm une distance gale la course dentre (Point de dpart A, fig. de la page prcdente).

PO2, DM2 et PO3, DM3 (point intermdiaire et diamtre)


Ces paramtres dfinissent deux points intermdiaires dans le filetage.

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-317

Cycles 9.5 Cycles de tournage

PO4 et DM4 (point final et diamtre)


Le point final dorigine du filetage est programm avec les paramtres PO4 et DM4. Pour un filetage intrieur, DM1 DM4 dfinissent le diamtre de lavant-trou.

Relation entre APP et ROP (course dentre et de sortie)


Le point de dpart utilis dans le cycle est dcal en amont, de la valeur de la course dentre APP par rapport au point de dpart dorigine, et le point final, de faon analogue, est dcal en aval du point final programm, dune valeur gale la course de sortie ROP. Dans laxe transversal, le point de dpart dfini par le cycle se trouve toujours 1 mm audessus du diamtre du filetage programm. Ce plan dlvation est automatiquement form en interne la commande numrique.

Relations entre TDEP, FAL, NRC et NID (profondeur du filet, surpaisseur de finition, nombre de passes dbauche et vide)
La surpaisseur de finition programme est dduite de la profondeur du filet TDEP dclare et la diffrence est divise en passes dbauche. Le cycle calcule les diffrentes profondeurs de passe en fonction du paramtre VARI. En cas de dcomposition de la profondeur de filet usiner en passes section constante de copeau, leffort de coupe reste constant pour toutes les passes dbauche. La pntration se fait alors avec des valeurs diffrentes de profondeur de passe. Une deuxime variante consiste rpartir la profondeur totale du filet en passes de profondeur constante. La section du copeau est alors plus importante au fur et mesure des passes. Cependant, cette technique peut conduire de meilleures conditions de coupe pour des faibles valeurs de profondeur de filet. La surpaisseur de finition FAL est enleve en une passe aprs lbauche. Ensuite, les passes vide programmes sous NID sont excutes.

IANG (angle de pntration)

Pntration le long dun flanc Pntration avec alterne sur les deux flancs

IANG

IANG<=
2 Fig. 9-71

9-318

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

Ce paramtre permet de dterminer langle sous lequel se fait la pntration dans le filetage. Si la pntration doit avoir lieu perpendiculairement la direction de coupe (pntration normale), il faut rgler ce paramtre sur zro. Celui-ci peut donc tre ignor dans la liste des paramtres, car il est alors automatiquement prrgl avec la valeur zro. Si la pntration doit intervenir le long des flancs (pntration oblique), la valeur absolue de ce paramtre ne doit pas dpasser la moiti de langle douverture de loutil. Le signe de ce paramtre dtermine lexcution de cette pntration. Pour des valeurs positives, on pntre toujours sur le mme flanc (pntration oblique le long dun flanc) ; pour des valeurs ngatives, on pntre en alternance sur les deux flancs (pntration oblique alterne). La pntration oblique alterne nest possible que pour des filetages cylindriques. Si la valeur de IANG pour des filetages coniques est toutefois ngative, le cycle excute une pntration oblique le long dun flanc.

NSP (dcalage du point de dpart)


Ce paramtre permet de programmer la valeur angulaire dfinissant le point dattaque du premier filet sur la circonfrence de la pice de tournage. Il sagit ici dun dcalage de point de dpart. Le paramtre peut prendre des valeurs comprises entre 0,0001 et +359,9999 degrs. Si aucun dcalage nest prcis ou si le paramtre a t ignor dans la liste des paramtres, le premier filet commence automatiquement au repre zro degr.

PP1, PP2 et PP3 (pas du filet)


Ces paramtres dfinissent la valeur du pas de filet pour les trois sections de la srie de filetages. La valeur des pas est introduire en paraxial et sans signe.

VARI (mode dusinage)


Le paramtre VARI permet de dfinir le mode dusinage, intrieur ou extrieur, ainsi que la pntration avec laquelle lbauche sera usine. Le paramtre VARI peut prendre des valeurs comprises entre 1 et 4, leurs significations tant les suivantes :

Pntration avec profondeur de passe constante

Pntration avec section copeau const. Fig. 9-72

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-319

Cycles 9.5 Cycles de tournage

Valeur 1 2 3 4

Extrieur/Intrieur extrieur intrieur extrieur intrieur

Prof. passe const./ section copeau const. Profondeur de passe constante Profondeur de passe constante Section copeau constante Section copeau constante

Lorsquune autre valeur est programme pour le paramtre VARI, le cycle est suspendu aprs lmission de lalarme 61002 Mode dusinage mal dfini.

NUMT (nombre de filets)


Ce paramtre permet de dfinir le nombre de filets pour un filetage plusieurs filets. Pour un filetage monofilet, le paramtre est mettre zro ou il peut tre ignor dans la liste des paramtres. Les filets sont rpartis uniformment sur la circonfrence de la pice de rvolution, le premier filet tant dfini par le paramtre NSP. Si on doit raliser un filetage multifilet avec une rpartition non uniforme des filets sur la circonfrence, on doit appeler le cycle pour chaque filet en programmant le dcalage correspondant du point de dpart.

Marque 0 degr Dpart 1er filet NSP Dpart 4me filet

Dpart 2me filet

Dpart 3me filet NUMTH = 4

Fig. 9-73

Exemple de programmation : Concatnation de filetages


Ce programme permet de raliser une concatnation de filetages commenant par un filetage cylindrique. La pntration se fait perpendiculairement au filetage ; ni surpaisseur de finition, ni dcalage de point de dpart ne sont programms. 5 passes dbauche et une passe vide sont excutes. Le type dusinage spcifi est lusinage longitudinal lextrieur avec une section de copeau constante.

9-320

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.5 Cycles de tournage

0 /

50 36 30 Z 80 60 30

Fig. 9-74

N10 G95 T5 D1 S1000 M4 N20 G0 X40 Z10 N30 CYCLE98 (0, 30, 30, 30, 60, 36, 80, 50, 10, 10, 0.92, , , , 5, 1, 1.5, 2, 2, 3, 1) N40 G0 X55 N50 Z10 N60 X40 N70 M2

Dtermination des valeurs technologiques Accostage de la position de dpart Appel de cycle Dplacement axe par axe

Fin du programme

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-321

Cycles 9.6 Messages derreurs et traitement des erreurs

9.6
9.6.1

Messages derreurs et traitement des erreurs


Remarques gnrales
Si des erreurs sont dtectes dans les cycles, une alarme est gnre et le droulement du cycle est abandonn. Les cycles affichent galement des messages dans la barre des messages de la commande numrique. Ces messages ninterrompent pas lusinage. Dans la description des diffrents cycles, nous avons dcrit les erreurs qui peuvent survenir et les mesures prendre, ainsi que les messages visualiss dans la barre des messages de la commande numrique.

9.6.2

Traitement des erreurs dans les cycles


Des alarmes numrotes de 61000 62999 sont gnres dans les cycles. Cette plage de numrotation est subdivise en fonction des ractions aux alarmes et des critres deffacement. Le texte derreur qui saffiche en mme temps que le numro dalarme vous donne une information plus prcise sur la cause de lerreur.
Tableau 9-21 Numro dalarme 61000 ... 61999 62000 ... 62999 Critre deffacement NC_RESET Touche deffacement Raction lalarme La prparation de bloc dans la CN est abandonne Abandon de la prparation des blocs. Aprs suppression de lalarme, le cycle peut tre poursuivi avec Dpart progr.

9.6.3

Aperu des alarmes de cycle


Les numros dalarme sont classs comme suit :
6 _ X _ _

S S S

X=0 alarmes gnrales de cycle X=1 alarmes des cycles de perage/taraudage/alsage, des cycles pour rseaux de trous et des cycles de fraisage X=6 alarmes des cycles de tournage

Dans le tableau suivant, vous trouverez les alarmes survenant dans les cycles, le cycle o elles apparaissent ainsi que des indications pour leur limination.

9-322

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Cycles 9.6 Messages derreurs et traitement des erreurs

Tableau 9-22 Numro dalarme 61000 Texte dalarme Pas de correction doutil active Pas de filet erron Source CYCLE93 CYCLE96 61001 CYCLE84 CYCLE840 CYCLE96 CYCLE97 CYCLE93 CYCLE95 CYCLE97 CYCLE81 CYCLE89 CYCLE840 61102 61107 61601 61602 61603 Aucun sens de rotation de broche programm Premire profondeur de perage mal dfinie Diamtre pice finie trop petit Largeur doutil mal dfinie Forme de gorge mal dfinie CYCLE88 CYCLE840 CYCLE83 CYCLE94 CYCLE96 CYCLE93 CYCLE93 Vrifier les paramtres pour la taille du filetage ou la valeur du pas (contradiction) Explication, remde Le correcteur D doit tre programm avant lappel du cycle

61002

Type dusinage mal dfini Plan de rfrence mal dfini

La valeur du paramtre VARI pour le mode dusinage est errone et doit tre modifie. Pour lindication en relative de la profondeur, il faut choisir des valeurs diffrentes pour le plan de rfrence et pour le plan de retrait, ou il faut donner une valeur absolue la profondeur. Le paramtre SDIR (ou SDR dans CYCLE840) doit tre programm. La premire profondeur de perage est incompatible avec la profondeur totale de perage. Un diamtre trop petit de la pice finie a t programm. Loutil plonger est plus large que la largeur de gorge programme.

61101

S Les rayons/chanfreins en fond de gorge sont incompatibles


avec la largeur de gorge.

S Une gorge frontale sur un lment de contour parallle laxe


longitudinal nest pas possible 61604 Loutil actif viole le contour programm Contour mal dfini Erreur lors de la prparation du contour Point de dpart mal programm Mauvaise programmation de la position du tranchant Forme mal dfinie Pas trouv de point dintersection CYCLE95 Violation du contour dans des zones de dtalonnage provoque par langle de dpouille de loutil employ, cest--dire, utiliser un autre outil ou vrifier le sous-programme de contour. Dtection dun lment de dtalonnage non admis. Une erreur a t trouve pendant la prparation du contour, cette alarme est toujours en liaison avec une alarme NCK 10930..10934, 15800 ou 15810. Le point de dpart atteint avant lappel du cycle ne se trouve pas lextrieur du rectangle dcrit par le sous-programme de contour. On doit programmer une position du tranchant 1...4 qui convient la forme du dgagement. Vrifier les paramtres de forme de dgagement Aucun point dintersection ne pouvait tre calcul avec le contour. Vrifier la programmation du contour ou modifier la profondeur de pntration.

61605 61606

CYCLE95 CYCLE95

61607

CYCLE95

61608

CYCLE94 CYCLE96 CYCLE94 CYCLE96 CYCLE95

61609 61611

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

9-323

Cycles 9.6 Messages derreurs et traitement des erreurs

9.6.4

Messages gnrs dans les cycles


Les cycles dlivrent des messages dans la barre des messages de la commande numrique. Ces messages ninterrompent pas lusinage. Les messages vous donnent des indications sur des comportements particuliers des cycles et sur lavancement de lusinage ; ils restent maintenus en gnral tout au long dune phase dusinage ou jusqu la fin du cycle. Les messages suivants sont possibles :
Tableau 9-23 Texte de message Profondeur : selon valeur pour profondeur relative 1re profondeur de perage : selon valeur pour profondeur relative Filet <N_> Usinage de filetage longitudinal Filet <N_> Usinage de filetage plan Source CYCLE82...CYCLE88, CYCLE840 CYCLE83 CYCLE97 CYCLE97

Dans le texte du message, <N_> reprsente le numro de la figure en cours dusinage.

9-324

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Index

Index
A
Adresse, 8-132 Alarmes de cycle, 9-322 Alsage, 9-240 Alsage 1, 9-258 Alsage 2, 9-261 Alsage 3, 9-264 Alsage 4, 9-267 Alsage 5, 9-269 Angle de dpouille, 9-278 Aperu des alarmes de cycle, 9-322 Appel de cycle, 9-236 Assistance aux cycles dans lditeur de programmes, 9-238

D
Dcalage dorigine, 3-42 Dfinition de contour, 9-300 Dfinition des plans, 9-236 Dterminer les corrections doutil, 3-33 Distance de scurit, 9-243 Donne de rglage, 3-44

E
Entre des outils et des correcteurs doutil, 3-30 Entre manuelle des donnes, 4-54

F B
Bases de la programmation CN, 8-131 Filetage, 9-309 Filetage longitudinal, 9-314 Filetage transversal, 9-314

C
Caractres spciaux imprimables, 8-134 Caractres spciaux non imprimables, 8-135 Centrage, 9-242 Concatnation de filetages, 9-315 Conditions dappel, 9-236 Conditions de retour, 9-236 Configuration des masques de saisie, 9-239 CONTPRON, 9-300 Contrle du contour, 9-278, 9-301 Cycle dusinage de dgagements, 9-288 Cycle dusinage de gorges, 9-280 Cycle de chariotage, 9-292 CYCLE81, 9-242 CYCLE82, 9-245 CYCLE83, 9-247 CYCLE84, 9-251 CYCLE840, 9-254 CYCLE85, 9-258 CYCLE86, 9-261 CYCLE87, 9-264 CYCLE88, 9-267 CYCLE89, 9-269 CYCLE93, 9-280 CYCLE94, 9-288 CYCLE95, 9-292 CYCLE96, 9-305 CYCLE97, 9-309 CYCLE98, 9-315 Cycles de perage/taraudage/alsage, 9-235 Cycles de tournage, 9-235

G
Groupe fonctionnel Paramtres, 3-30 Groupe fonctionnel Position, 4-50 Groupes fonctionnels, 1-14

H
HOLES1, 9-271 HOLES2, 9-275

I
Interface RS232, 6-96

J
Jeu de caractres, 8-134 JOG, 4-50

M
Manivelle, 4-53 Messages, 9-324 Mode demploi de laide la programmation des cycles, 9-238 Mode de fonctionnement JOG, 4-50 Mode de fonctionnement MDA, 4-54

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Index-325

Index

O
Organisation de lcran, 1-11 Origine machine, 3-42 Origine outil, 3-42 Ouverture, 9-241

R
Range de trous, 9-271 Raccostage aprs abandon, 5-69 Raccostage aprs interruption, 5-69 Recherche de bloc, 5-67

P
Paramtre de calcul, 3-47 Paramtres dusinage, 9-240 Paramtres de linterface, 7-118 Paramtres gomtriques, 9-240 Perage, 9-242 Perage de trous profonds, 9-247 Perage de trous profonds avec bris du copeau, 9-248 Perage de trous profonds avec dbourrage, 9-248 Perage, lamage, 9-245 Plan de rfrence, 9-242 Plan de retrait, 9-242 Plan de travail, 9-236 Point de dpart, 9-302 POSS, 9-252 Profondeur finale absolue, 9-243 Profondeur finale relative, 9-243 Programme pice Arrt, interruption, 5-68 Slection, dmarrage, 5-66

S
Simulation de cycles, 9-237 SPOS, 9-253 Structure dun bloc, 8-133 Structure dun mot, 8-132

T
Taraudage avec porte-taraud compensateur, 9-254 Taraudage avec porte-taraud compensateur et codeur, 9-255 Taraudage avec porte-taraud compensateur et sans capteur, 9-255 Taraudage sans porte-taraud compensateur, 9-251 Transmission de donnes, 6-96 Trous sur un cercle, 9-275

U
Usinage de dgagements de filetage, 9-305

V
Vue densemble des fichiers de cycles, 9-238

Index-326

SINUMERIK 802D, 802D bl Utilisation et programmation Tournage (BP-D), Edition 08/2005 6FC5 698-2AA00-1DP4

Propositions

SIEMENS AG A&D MC BMS Postfach 3180 D-91050 Erlangen

Corrections
Imprim :

SINUMERIK 802D

SINUMERIK 802D base line (Tl. +49 (0) 180 5050 222 [assistance tlphonique] Fax +49 (0) 9131 98 2176 [documentation] E-mail : motioncontrol.docu@erlf.siemens.de) Documentation utilisateur Expditeur Nom Adresse de votre socit/service Rue Code postal : Tlphone : Fax : Localit : Utilisation et programmation Tournage N_ de rf. : 6FC5698-2AA00-1DP4 Edition: 08/2005 Si, la lecture de cet imprim, vous deviez relever des fautes dimpression, nous vous serions trs obligs de nous en faire part en vous servant de ce formulaire. De mme, nous vous serions reconnaissants de nous soumettre vos suggestions et propositions damlioration.

/ /

Propositions et/ou corrections

Composition de la documentation SINUMERIK 802D Documentation gnrale : Catalogue

SINUMERIK 802D

Tournage, fraisage

Documentation utilisateur : Utilisation/programmation

SINUMERIK 802D

SINUMERIK 802D

Tournage

Fraisage

Documentation utilisateur : Manuel de diagnostic

SINUMERIK 802D

Tournage, fraisage

Documentation constructeur/SAV : Mise en service

SINUMERIK 802D

Documentation SIMODRIVE 611U

Tournage, fraisage

Documentation constructeur/SAV : Description des fonctions

SINUMERIK 802D

Tournage, fraisage