198
Utilisation/Programmation Edition 01/2002 Fraisage SINUMERIK 802S/802C

Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

  • Upload
    leanh

  • View
    254

  • Download
    9

Embed Size (px)

Citation preview

Page 1: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Utilisation/Programmation Edition 01/2002

Fraisage

SINUMERIK 802S/802C

Page 2: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage
Page 3: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Valable pour

Commande Version du logicielSINUMERIK 802S 3SINUMERIK 802C 3

Edition 01.2002

SINUMERIK 802SSINUMERIK 802C

Fraisage

Utilisation/Programmation

Introduction 1

Mise sous tension,accostage du pointde référence 2

Réglage 3

Mode de fonctionnementmanuel 4

Mode automatique 5

Programmation des pièces 6

Services et diagnostic 7

Programmation 8

Cycles 9

Index

Page 4: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Documentation SINUMERIK

Récapitulatif des éditions

Les éditions mentionnées ci-dessus ont paru avant la présente édition.

La colonne ”Observations” comporte des lettres majuscules, caractérisant la nature des éditionsparues jusqu’ici.

Signification des lettres :

A Documentation nouvelle.. . . . .B Réimpression inchangée portant le nouveau numéro de référence.. . . . .C Edition remaniée portant la nouvelle date de publication.. . . . .

Si l’exposé figurant sur une page a été modifié sur le plan technique par rapport àl’édition précédente, la date de publication de la nouvelle édition figure dans l’en-tête dela page concernée.

Edition N� de référence Observations02.99 6FC5 598--2AA10--0DP1 A04.00 6FC5 598--3AA10--0DP1 A01.02 6FC5 598--3AA10--0DP2 C

Cette brochure fait partie de la documentation disponible sur CD--ROM en anglais (DOCONCD)Edition N� de référence Observations09.02 6FC5 298--6CA00--0BG3 C

MarquesSIMATICr, SIMATIC HMIr, SIMATIC NETr, SIROTECr, SINUMERIKr et SIMODRIVEr sont des marquesde Siemens. Les autres désignations utilisées dans le présent manuel peuvent être des marques dontl’utilisation par des tiers à leurs propres fins peut constituer une violation de propriété.

Vous trouverez d’autres informations sur Internet sous :http://www.ad.siemens.de/simodrive

Cette documentation a été établie avec le système de traitement de texteInterleaf V 7

Toute reproduction de ce support d’information, toute exploitation oucommunication de son contenu sont interdites, sauf autorisationexpresse. Tout manquement à cette règle est illicite et expose sonauteur au versement de dommages et intérêts. Tous nos droits sontréservés, notamment pour le cas de la délivrance d’un brevet ou celuide l’enregistrement d’un modèle d’utilité.

E Siemens AG 2002. All rights reserved.

La commande numérique peut posséder des fonctions qui dépassentle cadre de la présente description. Le client ne peut toutefois pasfaire valoir de droit en liaison avec ces fonctions, que ce soit dans lecas de matériels neufs ou dans le cadre d’interventions du serviceaprès-vente.

Nous avons vérifié que le contenu de la présente documentationcorrespondait bien au matériel et logiciel décrits. Des différencespeuvent cependant subsister de sorte que nous ne pouvons assumerla responsabilité d’une concordance totale. Le contenu de cettedocumentation est contrôlé régulièrement et les correctionsnécessaires sont intégrées aux éditions ultérieures. Il sera réservé lemeilleur accueil à toute suggestion visant à améliorer la présentedocumentation.

Sous réserve de modifications.

Siemens--AktiengesellschaftRéférence 6FC5 598--3AA10--0DP2Imprimé dans la République Fédérale d’Allemagne

3ls

Page 5: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

vSINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Consignes de sécurité techniqueCe manuel contient des consignes à respecter pour la sécurité des personnes et des biens. Cesconsignes sont mises en valeur par un triangle de signalisation et représentées de la manière sui-vante selon le facteur de risque :

!Danger

signifie qu’une mort, des blessures graves ou des dégâts matériels très importants surviennent lorsque ces me-sures de sécurité ne sont pas respectées.

!Attention

signifie qu’une mort, des blessures graves ou des dégâts matériels très importants peuvent survenir lorsque cesmesures de sécurité ne sont pas respectées.

!Avertissement

signifie qu’une mort, des blessures légères ou des dégâts matériels peuvent survenir lorsque ces mesures desécurité ne sont pas respectées.

Avertissement

sans triangle de signalisation signifie que des dégâts matériels peuvent survenir lorsque ces mesures de sécu-rité ne sont pas respectées.

Attention

signifie qu’un résultat ou un état non souhaités peuvent survenir lorsque ces consignes ne sont pas respectées.

Nota

constitue une information importante sur le produit, sa manutention, ou la partie correspondante du manuel à la-quelle une attention toute particulière doit être portée.

Personnel qualifiéLa mise en service et l’utilisation d’un appareil ne peuvent être effectuées que par un personnel qualifié. Un per-sonnel qualifié, tel qu’il est compris dans les consignes de sécurité de ce manuel, sont des personnes habilitées àmettre en service, à relier à la terre et à marquer des appareils, des systèmes et des circuits électriques selon lesnormes de sécurité technique.

Utilisation conforme aux prescriptionsVeuillez prendre en considération :

!Attention

L’appareil peut seulement être utilisé pour les applications prévues, décrites dans le catalogue et le descriptif tech-nique, et ce uniquement en combinaison avec les appareils ou éléments externes recommandés ou autorisés parSiemens.

L’utilisation parfaite et en toute sécurité de ce produit suppose un transport, un entreposage, une installation et unmontage adaptés ainsi qu’une utilisation et un entretien soignés.

Page 6: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Sommaire

viSINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Sommaire

1 Introduction 1-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.1 Organisation de l’écran 1-11. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.2 Groupes fonctionnels 1-14. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.3 Liste des plus importantes touches logicielles 1-15. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.4 Calculatrice 1-16. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

1.5 Notions de base 1-22. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

2 Mise sous tension et accostage du point de référence 2-25. . . . . . . . . . . . . . . . . . . . . . . . . .

3 Réglage 3-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.1 Introduction des outils et correcteurs d’outils 3-27. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.1.1 Déclaration d’un nouvel outil 3-28. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.1.2 Données de correction d’outil 3-29. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.1.3 Détermination des corrections d’outil 3-30. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.2 Introduction/modification du décalage d’origine 3-32. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .3.2.1 Détermination du décalage d’origine 3-34. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

3.3 Programmation des données de réglage - Groupe fonctionnel Paramètres 3-36. . . . . . . . . . . .

3.4 Paramètres de calcul R -- Groupe fonctionnel Paramètres 3-38. . . . . . . . . . . . . . . . . . . . . . . . . . .

4 Mode de fonctionnement manuel 4-39. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.1 Mode de fonctionnement Jog -- Groupe fonctionnel Machine 4-39. . . . . . . . . . . . . . . . . . . . . . . .4.1.1 Attribution de manivelles électroniques 4-41. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

4.2 Mode de fonctionnement MDA (intro. man. des données) - Groupe fonctionnel Machine 4-43.

5 Mode automatique 5-45. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.1 Sélection, démarrage d’un programme pièce - Groupe fonctionnel Machine 5-48. . . . . . . . . . .

5.2 Recherche de bloc - Groupe fonctionnel Machine 5-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.3 Arrêt, abandon d’un programme pièce 5-49. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.4 Réaccostage après interruption 5-50. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.5 Exécution d’un programme externe (interface V.24) 5-51. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

5.6 Teach In 5-52. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6 Programmation des pièces 6-55. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

6.1 Introduction d’un nouveau programme - Groupe fonctionnel Programme 6-57. . . . . . . . . . . . . .

6.2 Édition d’un programme pièce - Mode de fonctionnement Programme 6-58. . . . . . . . . . . . . . . .

6.3 Aide à la programmation 6-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.3.1 Menu vertical 6-61. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.3.2 Cycles 6-62. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.3.3 Contour 6-63. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .6.3.4 Affectation de touches logicielles configurables 6-79. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7 Services et diagnostics 7-81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.1 Transfert de données via l’interface V24 7-81. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1.1 Paramètres d’interface 7-84. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1.2 Fonctions spéciales 7-85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .7.1.3 Paramétrage de l’interface 7-85. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic 7-87. . . . . . . . . . . . . . . . . . . . . .

Page 7: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Sommaire

viiSINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8 Programmation 8-99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.1 Bases de la programmation de la commande numérique 8-99. . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1.1 Structure de programme 8-99. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1.2 Structure de mot et adresse 8-100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1.3 Structure de bloc 8-100. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1.4 Jeu de caractères 8-102. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.1.5 Liste des instructions 8-104. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.2 Informations de déplacement 8-113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.2.1 Choix du plan : G17 à G19 8-113. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.2.2 Indication de cotes relatives/absolues : G90, G91 8-114. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.2.3 Indication des cotes en métrique et en inch : G71, G70 8-115. . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.2.4 Décalage d’origine programmable et rotation : G158, G258, G259 8-116. . . . . . . . . . . . . . . . . . . .8.2.5 Ablocage de la pièce - décalage d’origine réglable : G54 jusqu’à G57, G500, G53 8-118. . . . . .

8.3 Déplacements d’axes 8-120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.1 Interpolation linéaire en vitesse rapide : G0 8-120. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.2 Interpolation linéaire en vitesse d’avance : G1 8-121. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.3 Interpolation circulaire : G2, G3 8-122. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.4 Interpolation circulaire par un point intermédiaire : G5 8-125. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.5 Filetage à pas constant G33 8-126. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.6 Taraudage avec porte--taraud compensateur : G63 8-127. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.7 Interpolation de filetage : G331, G332 8-128. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.8 Accostage de point fixe G75 8-130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.9 Accostage du point de référence : G74 8-130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.10 Avance F 8-130. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.11 Correction de l’avance pour des cercles : G900, G901 8-131. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.12 Arrêt précis/contournage : G9, G60, G64 8-132. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.3.13 Arrêt temporisé : G4 8-135. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.4 Rotation de la broche 8-136. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.4.1 Vitesse de rotation de la broche S, sens de rotation 8-136. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.4.2 Limitation de la vitesse de rotation : G25, G26 8-136. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.4.3 Positionnement de la broche : SPOS 8-137. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.5 Arrondi, chanfrein 8-138. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.6 Outil et correcteur d’outil 8-140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.1 Remarques générales 8-140. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.2 Outil T 8-141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.3 Numéro de correcteur d’outil D 8-141. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.4 Sélection de la correction du rayon de l’outil : G41, G42 8-145. . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.5 Comportement aux angles : G450, G451 8-147. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.6 Correction du rayon de l’outil INACTIVE : G40 8-148. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.7 Cas spéciaux de la correction du rayon de l’outil 8-150. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.6.8 Exemple de correction du rayon de l’outil 8-152. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.7 Fonctions supplémentaires M 8-153. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.8 Paramètres R de calcul 8-154. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.9 Sauts dans le programme 8-156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.9.1 Etiquette - Destination de saut dans le programme 8-156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.9.2 Sauts inconditionnels dans le programme 8-156. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.9.3 Sauts conditionnels dans le programme 8-157. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .8.9.4 Exemple de programmation de sauts 8-159. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

8.10 Sous--programmes 8-160. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9 Cycles 9-163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.1 Généralités sur les cycles standard 9-163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.1.1 Liste des cycles 9-163. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.1.2 Messages d’erreur et Traitement des défauts dans les cycles 9-164. . . . . . . . . . . . . . . . . . . . . . . .

9.2 Cycles de perçage 9-166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

Page 8: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Sommaire

viiiSINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.2.1 Perçage--centrage, lamage -- LCYC 82 9-166. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.2 Perçage de trous profonds -- LCYC83 9-168. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.3 Taraudage sans porte--taraud compensateur -- LCYC84 9-172. . . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.4 Taraudage avec porte--taraud compensateur -- LCYC840 9-174. . . . . . . . . . . . . . . . . . . . . . . . . . .9.2.5 Alésage -- LCYC85 9-177. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.3 Réseau de trous 9-179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.3.1 Perçage d’une rangée de trous -- LCYC60 9-179. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.3.2 Trous sur un cercle -- LCYC61 9-183. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .

9.4 Cycles de fraisage 9-186. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .9.4.1 Fraisage de poche rectangulaire, de rainures, de poche circulaire -- LCYC75 9-186. . . . . . . . . .

Page 9: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

ixSINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

SINUMERIK 802S pupitre de commande platOP

O

Q

$

9

6

3

0

D

P R

U

S

Touche logicielle

Touche Machine

Touche Recall

Touche ETC

Touche de changement de groupefonctionnel

Curseur UPFonction shift : Feuilleter en arrière

Curseur LEFT

Touche Effacement (retour arrière)$ 0 9

Touches numériquesDouble affectation avec la fonction shift

Menu vertical

Touche Acquittement d’alarme

Touche de sélection/Touche de ba-sculement

ENTER / touche d’introduction

Touche Shift

Curseur DOWNFonction shift : Feuilleter en avant

Curseur RIGHTS

SPACE (INSERT)U

Touches alphanumériquesDouble affectation avec la fonction shift

Page 10: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

xSINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau de commande machine externe

RESET

NC STOP

NC START

% Spindle Speed OverrideCorrection de la vitesse de rotationde la broche (en option)

Touche configurable, avec DEL

Touche configurable, sans DEL

INCREMENT

JOG

REFERENCE POINT

AUTOMATIC

SINGLE BLOCK

MANUAL DATA

SPINDLE START LEFTRotation à gauche

SPINDLE START RIGHTRotation à droite

SPINDLE STOP

RAPID TRAVERSE OVERLAYDéplacement en rapide

Axe X

Axe Z

%Feed Rate OverrideCorrection de l’avance

Page 11: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

1-11SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Introduction

1.1 Organisation de l’écran

1 2 3 4

5

9

11

10

12

6

7

8

Fig. 1-1 Organisation de l’écran

Les différentes abréviations sur l’écran ont la signification suivante :

Tableau 1-1 Explication des éléments d’image

Élémentd’image

Abrévia-tion

Signification

MA Machine

1 PA Paramètres

Groupef ti l

PR Programmationpfonctionnelactuel DI Servicesactuel

DG Diagnostic

2 STOP Programme interrompu

État duRUN Programme en cours

program-me

RESET Programme abandonné

3 JOG Déplacement manuel3

Mode deMDA Introduction manuelle des données avec la fonction automatique

Mode defonct. Auto Automatique

1

Page 12: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.1 Organisation de l’écran

1-12SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau 1-1 Explication des éléments d’image

Élémentd’image

SignificationAbrévia-tion

SKP Saut de bloc optionnel

Les blocs de programme caractérisés par une barre obliquedevant leur numéro de bloc ne sont pas pris en compte lors del’exécution.

DRY Avance de marche d’essai :

Les déplacements sont exécutés à la vitesse d’avancepré--définie dans la donnée de réglage ”Avance marche essai”.

ROV Correction du rapide

Le commutateur de correction de l’avance est également efficaceen avance rapide.

Visualisa-tion d’état

4

SBL Bloc par bloc avec arrêt après chaque bloc

Les blocs du programme pièce sont exécutés un à un commesuit lorsque cette fonction est active :

Chaque bloc est décodé séparément et est suivi d’un arrêt. Seulsles blocs de filetage sans vitesse d’avance de marche d’essaiconstituent une exception. Un arrêt n’a lieu qu’en fin du bloc defiletage en cours. SBL ne peut être sélectionné qu’à l’état Reset.

M1 Arrêt programmé

L’exécution du programme est à chaque fois arrêtée au niveaudes blocs dans lesquels la fonction supplémentaire M01 est pro-grammée.

Le message “5 Arrêt M00/M01 actif” s’affiche à l’écran.

PRT Test du programme

1...1000INC

Mode manuel incrémental

Lorsque la commande se trouve en mode JOG, l’incrémentsélectionné s’affiche à la place des influences sur le programmeactives.

Messagesd’état

5

123456789

1011121314151617181920212223

Arrêt : “CN prête” manque

Arrêt : ARRET d’URGENCE actifArrêt : alarme avec NC--STOP activeArrêt : M0/M01 actifArrêt : mode bloc par blocArrêt : NC--STOP actifAttendre : autoris. lecture manqueAttendre : déblocage avance manqueAttendre : temporisation activeAttendre : acquit. fonct. aux. manqueAttendre : déblocage axe manqueAttendre : arrêt précis non atteint

Attendre : broche

Attendre : correct. avance sur 0 %Arrêt : erreur dans bloc CN

Attendre : recherche bloc activeAttendre : déblocage broche manqueAttendre : avance axe vaut 0

Page 13: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.1 Organisation de l’écran

1-13SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau 1-1 Explication des éléments d’image

Élémentd’image

SignificationAbrévia-tion

6

Nom de pro-gramme

7

Barre desalarmes

La barre des alarmes n’est visualisée que si une alarme CN ou APest présente. Cette barre contient le numéro et le critère d’effacementde la dernière alarme.

8

Fenêtre detravail

Fenêtre de travail et visualisations de la CN

9

SymboleRecall

Ce symbole apparaît au--dessus de la barre de menu lorsque l’on setrouve dans un niveau de menu inférieur.

La touche Recall permet de retourner au niveau de menu supérieursans sauvegarde des données.

10

Extensionde menu

ETC est possible

Ce symbole apparaît au--dessus de la barre de menu lorsqued’autres fonctions de menu sont disponibles. L’actionnement dela touche ETC permet de sélectionner ces fonctions.

11

Barre demenu

12

Menu verti-cal

Ce symbole apparaît au--dessus de la barre de menu lorsqued’autres fonctions de menu sont disponibles. L’actionnement de latouche Menu vertical permet de visualiser ces fonctions à l’écran,leur sélection ayant lieu à l’aide des touches Curseur UP et DOWN.

Page 14: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.2 Groupes fonctionnels

1-14SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

1.2 Groupes fonctionnels

Dans la commande, les fonctions de base sont regroupées au sein des groupes fonctionnelssuivants :

Groupes fonctionnels

Machine Paramètres Programme Services Diagnostic

Exécutionprogram-mes pièceCommandemanuelle

Édition dedonnées deprogramme

Créationde pro-grammespièce

Entrée etsortiededonnées

Visualisationd’alarmesMise en ser-vice

Fig. 1-2 Groupes fonctionnels SINUMERIK 802S

Changement de groupe fonctionnel

Vous accédez directement au groupe fonctionnel Machine en actionnant la touche Machine.

Vous accédez au menu de base à partir de n’importe quel groupe fonctionnel en actionnant latouche de changement de groupe fonctionnel.

Un deuxième actionnement vous fait revenir au groupe fonctionnel précédent.

A la mise sous tension de la commande, vous vous trouvez systématiquement dans le groupeMachine.

Niveaux de protection

L’introduction ou l’édition de données de la commande est protégée aux endroits stratégiquespar un mot de passe.

L’opérateur peut modifier les niveaux de protection dans le menu Paramètres machine de vi-sualisation dans le groupe fonctionnel Diagnostic.

Préréglage : Niveau de protection 3.

L’introduction ou l’édition de données dépend, pour les menus suivants, du niveau de protec-tion sélectionné :

S Correcteurs d’outil

S Décalages d’origine

S Données de réglage

S Paramétrage V24

Page 15: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.3 Liste des plus importantes touches logicielles

1-15SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

1.3 Liste des plus importantes touches logicielles

Machine Paramètres Programme Services Diagnostic

Alarmes Visualis. IBM

Image Image Changemt.

Entrée Sortie Journal

Influence

Visualisation

Cycles Sélection

Info

Paramètres Corrections Données Décalages

Nouveau Copier Effacer Renommer

Recherche Valeur Zoom

Avance Zoom

ManivelleAvance Valeur réelle Zoom

maintenance

+ claire + foncée de langue

de données de données d’erreurs

mémoire

R d’outils réglage d’origine

programme réelle SCP valeur réelle

d’axe fonction G

Zoom

Zoom

bloc

fonction M

d’axe SCP/SCM valeur réelle

Val. réelleSCP

Zoomval. réelle

Avanced’axe

Zoomfonction G

Zoombloc

Zoomfonction M

Program-mes

Param.machine

Ouvrir

RéglageRS232

Exécutionprogr. ext.

Exécutionprogr. ext.

Page 16: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.4 Calculatrice

1-16SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

1.4 Calculatrice

Le caractère “=” active la fonction à partir de tous les champs d’introduction pour valeursnumériques. Pour le calcul des valeurs, les quatre opérations élémentaires, de même que lesfonctions sinus, cosinus, élévation au carré et racine carrée sont disponibles.

Lorsqu’une valeur est déjà entrée dans le champ d’introduction, la fonction reprend automati-quement cette valeur dans la barre d’introduction de la calculatrice.

Fig. 1-3 Calculatrice

Caractères autorisés

L’introduction des caractères suivants est autorisée :

+ Valeur X plus valeur Y

-- Valeur X moins valeur Y

* Valeur X multipliée par valeur Y

/ Valeur X divisée par valeur Y

S Fonction sinusLa valeur X placée devant le curseur est remplacée par la valeur sin(X).

C Fonction cosinusLa valeur X placée devant le curseur est remplacée par la valeur cos(X).

Q Fonction élévation au carréLa valeur X placée devant le curseur est remplacée par la valeur X2.

R Fonction racine carréeLa valeur X placée devant le curseur est remplacée par la valeur pX.

Exemple de calcul

Données Introduction

100 + (67*3) 100+67*3

sin(45) 45 S --> 0.707107

cos(45) 45 C --> 0.707107

42 4 Q --> 16

p4 4 R --> 2

Le calcul est démarré avec la touche d’introduction. La touche logicielle Take over permetde transférer le résultat dans le champ d’introduction et de fermer automatiquement la calcu-latrice.

Pour le calcul de points auxiliaires sur un contour, la calculatrice dispose des fonctions sui-vantes :

S calcul de la transition tangentielle entre un segment de cercle et une droite

S décalage d’un point dans le plan

=3

Page 17: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.4 Calculatrice

1-17SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

S conversion de coordonnées polaires en coordonnées cartésiennes

S calcul du deuxième point final d’une portion de contour droite -- droite définie par rapportd’angle

Ces fonctions travaillent directement avec les champs d’introduction de l’aide à la program-mation. La calculatrice reprend les valeurs figurant dans ces champs d’introduction dans labarre d’introduction et copie automatiquement le résultat obtenu dans les champs d’introduc-tion de l’aide à la programmation.

Touches logicielles

Cette fonction calcule un point sur un cercle. Ce point est défini par l’angle de la tangente et lesens de rotation du cercle.

Fig. 1-4 Calcul d’un point sur un cercle

Introduisez le centre du cercle, l’angle de la tangente et le rayon du cercle.

La touche logicielle G2/G3 définit le sens de rotation du cercle.

Le calcul des coordonnées s’effectue, avec l’axe des abscisses comme premier axe du planet celui des ordonnées comme deuxième axe.

Exemple

Si la fonction G17 est active, alors l’axe des abscisse est l’axe X et l’axe des ordonnéesl’axe Y.

La valeur de l’abscisse est copiée dans le champ d’introduction à partir duquel la fonction decalculatrice a été appelée, et la valeur de l’ordonnée dans le champ suivant.

G2/G3

Page 18: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.4 Calculatrice

1-18SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple

Calcul du point d’intersection entre le segment de cercle et la droite .

Données : Rayon : 10Centre du cercle : X 20 Y20Angle formé par la droite : 45�

Résultat : X = 12.928Y = 27.071

La fonction calcule les coordonnées cartésiennes à partir d’une droite déterminée par lalongueur et l’angle de montée.

Fig. 1-5 Conversion de coordonnées polaires en coordonnées cartésiennes

Introduisez l’abscisse et l’ordonnée du pôle (PP), la longueur et l’angle de montée de ladroite.

Le calcul des coordonnées s’effectue,

La valeur de l’abscisse est copiée dans le champ d’introduction à partir duquel la fonction decalculatrice a été appelée, et la valeur de l’ordonnée dans le champ suivant.

Page 19: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.4 Calculatrice

1-19SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple

Calcul du point final de la droite . La droite est déterminée par l’angle A=45� et par salongueur.

Résultat : X = 51.981Y = 43.081

Cette fonction permet de décaler un point dans le plan. Ce point est situé sur une droite quiest déterminée par son angle de montée.

Fig. 1-6 Décalage d’un point dans le plan

Introduisez l’angle de montée de la droite et les coordonnées du point.

Dans les champs “line shift” et “rotation”, introduisez le décalage linéaire et la rotation du pointpar rapport à la droite.

Le calcul des coordonnées s’effectue,

La calculatrice copie la valeur de l’abscisse dans le champ d’introduction à partir duquel lafonction de calculatrice a été appelée et la valeur de l’ordonnée dans le champ suivant.

Page 20: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.4 Calculatrice

1-20SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple

Calcul du point final de la droite . La droite se trouve à angle droit sur le point final de la

droite (Coordonnées : X = 51.981, Y = 43.081). La longueur de la droite est égalementdonnée.

Résultat : X = 68.668Y = 26.393

La fonction calcule le point final manquant de la portion de contour droite--droite, sachant quela deuxième droite est perpendiculaire à la première.

Les valeurs suivantes des droites sont connues :

Droite 1 : Point de départ et angle de montéeDroite 2 : Longueur et point final dans le système de coordonnées cartésiennes

Fig. 1-7

La fonction sélectionne la coordonnée donnée du point final.L’ordonnée ou l’abscisse sont données.

La deuxième droite forme un angle de 90 degrés avec la première droite, dans le sens desaiguilles d’une montre ou dans le sens invers. La fonction sélectionne le réglage correspon-dant.

Le calcul du point final manquant s’effectue. La valeur de l’abscisse est copiée dans le champd’introduction à partir duquel la fonction de calculatrice a été appelée, et la valeur de l’or-donnée dans le champ suivant.

Page 21: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.4 Calculatrice

1-21SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple

Le dessin ci--dessus doit être complété avec les valeurs du centre du cercle afin de pouvoircalculer les points d’intersection entre les portions de contour. Le calcul de la coordonnée

manquante du centre du cercle s’effectue à l’aide de la fonction de la calculatrice ,car le rayon est perpendiculaire à la droite au niveau de la transition tangentielle.

Calcul de M1 dans la partie 1 :

Dans cette partie, le rayon est tourné dans le sens inverse des aiguilles d’une montreaprès la portion de droite.

Sélectionnez, avec les touches logicielles et , la configuration donnée.

Introduisez les coordonnées du pôle P1, l’angle de montée de la droite, l’ordonnée dupoint final et le rayon du cercle comme longueur.

Résultat : X = --19.449Y = 30

Calcul de M2 au paragraphe 2 :

Dans ce paragraphe, le rayon est tourné dans le sens horaire sur la portion de droite.

Sélectionnez, avec les touches logicielles la configuration donnée.

Introduisez les paramètres dans le masque.

Résultat : X = 21.399Y = 30

Page 22: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.5 Notions de base

1-22SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

1.5 Notions de base

Pour les machines--outils, on utilise des systèmes de coordonnées cartésiennes directs.Ils permettent de décrire les mouvements sur la machine comme mouvements relatifs entrel’outil et la pièce.

+Z

+Y

+X

90˚

+Y

+ Z+ X90˚

90˚

Fig. 1-8 Définition des directions des axes, système de coordonnées orthogonal

Système de coordonnées machine (SCM)

La façon dont le système de coordonnées est positionné sur la machine dépend du type demachine. Le système peut prendre différentes positions.

+X

+Y+Z

Fig. 1-9 Exemple de coordonnées/d’axes machine

L’origine de ce système de coordonnées est l’origine machine. A cet endroit, tous les axesont pour position zéro. Ce point représente uniquement un point de référence. Il est défini parle constructeur de la machine. Il ne doit pas obligatoirement être accostable.La plage de déplacement des axes machine peut être située dans le domaine négatif.

Page 23: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.5 Notions de base

1-23SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Système de coordonnées pièce (SCP)

Le système de coordonnées décrit au début (voir figure 1-8) est également utilisé pour décrirela géométrie d’une pièce dans le programme pièce.L’origine pièce est laissée au choix du programmeur. Le programmeur ne doit pas obligatoi-rement connaître les comportements de déplacement réels au pied de la machine : la pièceou l’outil peuvent se déplacer. Ceci peut encore être différencié selon chaque axe.Les sens sont toujours définis comme si la pièce restait immobile et l’outil se déplaçait.

ZY

W

W = Origine pièce

X

Fig. 1-10 Système de coordonnées pièce

Système de coordonnées pièce courant

Si le programmeur pense qu’il est plus judicieux de continuer ses descriptions géométriques àpartir d’une autre origine que celle choisie au début (origine pièce), il peut définir une nouvelleorigine à l’aide du décalage d’origine programmable. La référence se fait alors à l’originepièce choisie au départ.Avec l’utilisation du décalage programmable est créé un nouveau système de coordonnéespièce actuel. Le système de coordonnées pièce actuel peut également revenir au système decoordonnées pièce d’origine par rotation (voir le chapitre ”Décalage d’origine programmable etrotation”).

ZY

W

W = Origine pièce

X

YZ actuelDécalage programmable

G158

X

Fig. 1-11 Coordonnées sur la pièce, système de coordonnées pièce actuel

Page 24: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Introduction

1.5 Notions de base

1-24SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ablocage de la pièce

La pièce doit être abloquée sur la machine avant son usinage. La pièce doit être placée detelle façon que les axes du système de coordonnées pièce soient parallèles aux axes dusystème de la machine. Le décalage entre l’origine machine et l’origine pièce qui en résulteest défini sur chaque axe puis entré dans des zones de données comme décalage d’origineréglable. Dans le programme CN, ce décalage est par ex. activé pendant l’exécution du pro-gramme par une fonction G54 (voir le chapitre ”Ablocage de la pièce -- décalage d’origineréglable ...”).

ZY

W = Origine pièce

M

M = Point de référence de la machine

XMachine

MachineZ

YMachine

parex.

G54

Pièce

XW

Fig. 1-12 Pièce sur la machine

Page 25: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

2-25SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Mise sous tension et accostage du point deréférence

Nota

Lorsque vous mettez la SINUMERIK et les machines sous tension, référez--vous également àla documentation des machines car la mise sous tension et l’accostage du point de référencesont des fonctions dépendant des machines.

ProcédureCommencez par mettre la commande CNC et la machine sous tension. Après le lancementde la commande, vous vous trouvez dans le groupe fonctionnel Machine, mode de fonction-nement Jog.

La fenêtre “Accostage du point de référence” est active.

Fig. 2-1 Image de base Jog-Ref

”Accostage du point de référence” est uniquement possible dans le mode Jog.

Activez la fonction ”Accostage du point de référence” avec la touche Ref du tableau de com-mande machine.

La fenêtre ”Accostage du point de référence” (figure 2-1) indique si les axes doivent êtreréférencés ou non.

L’axe doit être référencé

L’axe a atteint le point de référence

Enfoncez les touches de sens.

Si vous choisissez le mauvais sens d’accostage, aucun déplacement n’a lieu.

Accostez successivement le point de référence sur chaque axe.

2

...+X

-Z

Page 26: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mise sous tension et accostage du point de référence

2-26SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Vous quittez la fonction en sélectionnant un autre mode de fonctionnement (MDA, automati-que ou Jog).

Page 27: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

3-27SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Réglage

Avant--propos

Avant de pouvoir travailler avec la CNC, il faut que vous régliez la machine, les outils, etc. surla CNC par :

S introduction des outils et des correcteurs d’outil

S introduction/modification du décalage d’origine

S introduction des données de réglage

3.1 Introduction des outils et correcteurs d’outils

Fonctions

Les correcteurs d’outils sont composés d’une série de données décrivant la géométrie, l’usureet le type d’outil.

Chaque outil comprend, selon le type d’outil, un nombre de paramètres défini.

Les outils sont caractérisés chacun par un numéro (numéro T).

Voir aussi le chapitre 8.6 “Outil et correcteur d’outil”.

Procédure

Cette fonction ouvre la fenêtre des données de correction d’outil contenant les valeurs de cor-rection de l’outil actif. Si vous sélectionnez un autre outil à l’aide des touches logicielles <<Tou T>>, le réglage est conservé une fois la fenêtre quittée.

Fig. 3-1 Données de correction d’outil

3

Parameter

ToolCorr.

Page 28: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.1 Introduction des outils et correcteurs d’outils

3-28SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Touches logicielles

Sélection du numéro de tranchant immédiatement inférieur ou immédiatement supérieur.

Sélection de l’outil immédiatement inférieur ou immédiatement supérieur.

La fenêtre de dialogue avec la liste des numéros d’outils attribués s’ouvre. Saisissez dans lechamp d’introduction le numéro de l’outil à rechercher et lancez la recherche à l’aide de latouche logicielle OK. Lorsque l’outil existe, la fonction de recherche ouvre la fenêtre desdonnées de correction.

Étendez le menu des touches logicielles à l’aide de la touche ETC.

Toutes les valeurs de correction du tranchant sont remises à zéro.

Déclaration d’un nouveau tranchant et affectation des paramètres correspondants.

Le nouveau tranchant est déclaré pour l’outil actuellement visualisé et le numéro de tranchantimmédiatement supérieur lui est automatiquement attribué (D1 - D9).

Une mémoire de 30 tranchants est disponible (en tout).

Les données de correction de tous les tranchants de l’outil sont effacées.

Introduction des données du correcteur d’outil pour un nouvel outil.Remarque : vous pouvez créer jusqu’à 20 outils.

Détermination des valeurs de correction de longueur.

3.1.1 Déclaration d’un nouvel outil

Procédure

Pour déclarer un nouvel outil, actionnez la touche logicielle

La fenêtre d’introduction avec la liste des numéros d’outils attribués s’ouvre.

<< D

D >>

<< T

T >>

Search

Resetedge

Newedge

Deletetool

Newtool

GetComp.

Newtool

Page 29: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.1 Introduction des outils et correcteurs d’outils

3-29SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 3-2 Fenêtre Nouvel outil

Introduisez le nouveau numéro T compris entre 1 et 32.000 ainsi que le type d’outil.

OK vous permet de confirmer l’introduction et la fenêtre Données de correction d’outil s’ouvre.

3.1.2 Données de correction d’outil

Les données de correction d’outil sont réparties entre les données de correction de longueuret les données de correction de rayon de l’outil.La structure de la liste dépend du type d’outil.

Fig. 3-3 Fenêtre Données de correction d’outil

Procédure

Introduisez les corrections en

positionnant la barre du curseur sur le champ d’introduction à modifier,

en introduisant les valeurs

et en confirmant avec Input ou avec un mouvement de curseur.

$ 0 9. . .

OK

$ 0 9. . .

Page 30: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.1 Introduction des outils et correcteurs d’outils

3-30SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

3.1.3 Détermination des corrections d’outil

Fonctions

Cette fonction vous permet de déterminer la géométrie non connue d’un outil T.

Condition préalable

L’outil en question est en position d’usinage. Avec le tranchant de l’outil, accostez en modeJOG un point sur la machine dont les coordonnées machine sont connues. Cela peut êtreune pièce dont vous connaissez la position. Les coordonnées machine peuvent être décom-posées en deux composantes : décalage d’origine enregistré et offset.

Procédure

Introduisez la valeur de l’offset dans le champ “Offset” prévu à cet effet. Sélectionnez le déca-lage d’origine concerné (par ex. : G54), ou G500 si aucun décalage d’origine ne doit être prisen compte. Ces données sont à indiquer pour chaque axe sélectionné afin de déterminer lalongueur ou le rayon (voir la figure 3-5).Attention : Pour les outils de fraisage, la longueur 1 et le rayon doivent être déterminé ; pourles outils de perçage, uniquement la longueur 1.

A l’aide de la position réelle du point F (coordonnées machine), de l’offset saisi et du décalaged’origine sélectionné Gxx (position du tranchant), la commande peut calculer, pour l’axeprésélectionné, les corrections correspondantes de la longueur 1 ou du rayon de l’outil.

Remarque : Vous pouvez également utiliser un décalage d’origine précédemment déterminécomme coordonnée machine connue (par ex. valeur G54). Accostez dans ce cas l’originepièce avec le tranchant de l’outil. Lorsque le tranchant est directement placé sur l’originepièce, la valeur de l’offset est zéro.

XMachine

M

Z

Pièce

Machine

Position réelle Z

F Point de référence du porte--outilM Origine machine

Gxx, par ex. G54

W Origine pièce

F

W

Lo

ng

ueu

r1=

?

Offset

Coordonnéemachine Z connue

Position intermédiaire

Fig. 3-4 Détermination de la correction de longueur à l’exemple d’un foret :longueur 1/axe Z

Page 31: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.1 Introduction des outils et correcteurs d’outils

3-31SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Procédure

Actionnez la touche logicielle Get Comp. La fenêtre Valeurs de correction s’ouvre.

Fig. 3-5 Fenêtre valeurs de correction

S Introduisez l’offset au cas où le tranchant d’outil ne peut pas atteindre l’origine Gxx. Sivous travaillez sans décalage d’origine, sélectionnez G500 et introduisez l’offset.

S La commande détermine, une fois la touche logicielle Calculate appuyée, la géométrierecherchée Longueur 1 ou le rayon selon l’axe présélectionné. Cette géométrie est cal-culée en fonction de la position réelle accostée, de la fonction Gxx sélectionnée et de lavaleur d’offset saisie.La valeur de correction obtenue est enregistrée.

GetComp.

Page 32: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.2 Introduction/modification du décalage d’origine

3-32SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

3.2 Introduction/modification du décalage d’origine

Fonctions

La mémoire de valeurs réelles et donc l’affichage des valeurs réelles se rapportent à l’originemachine après accostage du point de référence. Le programme d’usinage de la pièce seréfère cependant à l’origine pièce.Ce décalage doit être introduit comme décalage d’origine.

Procédure

Sélectionner le décalage d’origine avec les touches logicielles Paramètres et Zero Offset.

La liste des décalages d’origine réglables apparaît à l’écran.

Fig. 3-6 Fenêtre décalage d’origine

Positionner la barre du curseur sur le champ d’introduction à modifier,

introduire une (des) valeur(s).

Feuilleter en avant affiche les décalages d’origine suivants. G56 et G57 sont visualisés.

Retour au niveau de menu supérieur sans prise en compte des valeurs des décalagesd’origine.

Touches logicielles

Cette fonction permet de déterminer le décalage d’origine rapporté à l’origine du système decoordonnées machine. Après sélection de l’outil utilisé pour la mesure, vous pouvez, dans lafenêtre Determine, paramétrer les conditions nécessaires.

Parameter

ZeroOffset

$ 0 9. . .

Deter--mine

Page 33: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.2 Introduction/modification du décalage d’origine

3-33SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 3-7 Mesure du décalage d’origine -- Determine

Les champs de basculement permettent de prendre en compte les valeurs de correction del’outil.

Dans le champ offset, une longueur à intégrer dans la prise en compte peut de plus être intro-duite (par ex. avec l’utilisation d’une pièce intercalaire).

La position actuelle de l’axe, la valeur active de correction et les données de correction d’outilsont visualisées.

Déplacez l’outil sur l’origine choisie et paramétrez toutes les valeurs de correction pour l’axechoisi. La touche de fonction logicielle Calculate calcule ensuite le décalage et introduit lavaleur dans le champ correspondant. Répétez cette manoeuvre pour chaque axe.

Le décalage d’origine réglable suivant est sélectionné.

L’axe suivant est sélectionné.

Les valeurs de correction sont prises en compte avec le champ offset et la position courantede l’axe (SCM). Le résultat est assigné à l’axe sélectionné comme valeur de décalage.

La fenêtre se referme.

Une fenêtre contenant le décalage d’origine programmé s’affiche. Vous ne pouvez pas enmodifier les valeurs.

Affichage de la somme des décalages d’origine actifs. Vous ne pouvez pas en modifier lesvaleurs.

NextUframe

NextAxis

Calcu--late

OK

Pro-grammed

Sum

Page 34: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.2 Introduction/modification du décalage d’origine

3-34SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

3.2.1 Détermination du décalage d’origine

Condition préalable

Vous avez sélectionné la fenêtre avec le décalage d’origine correspondant (par ex. G54) ainsique l’axe pour lequel vous souhaitez déterminer le décalage.

Fig. 3-8 Détermination du décalage d’origine

Procédure

S La détermination du décalage d’origine est uniquement possible avec un outil connu(géométrie saisie) et actif. Introduisez l’outil actif dans la fenêtre de dialogue. Une actionsur la touche logicielle OK prend l’outil en compte et ouvre la fenêtre Détermination.

S L’axe sélectionné est indiqué dans le domaine ”Axe”.

La position réelle du point de référence du porte--outil (SCM) se rapportant à l’axe est indi-quée dans le champ juxtaposé.

S Le numéro D 1 s’affiche pour le tranchant d’outil.

Si vous avez rangé les corrections valables pour l’outil actif sous un autre numéro D queD1, entrez ce numéro D ici.

S Le type d’outil mémorisé est automatiquement visualisé.

S La valeur de correction active de la géométrie de l’outil s’affiche.

S Sélectionnez le signe de prise en compte de la correction de la longueur ou du rayon (-, +)ou choisissez ”aucune” prise en compte de la valeur de correction.Un signe négatif soustrait à la position réelle la valeur de correction correspondante.

S Lorsque l’outil ne peut atteindre ou effleurer la position voulue, il est possible de saisir unevaleur de décalage dans le champ Offset.

S Vous accostez les coordonnées de l’origine pièce souhaitée avec le tranchant d’outil enmode JOG (le cas échéant en prenant en compte la valeur de décalage saisie).

S La fonction “Calcul” détermine le décalage d’origine à partir de la position réelle et de tou-tes les valeurs de correction actives.

Page 35: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.2 Introduction/modification du décalage d’origine

3-35SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 3-9 Masque Sélectionner l’outil

Fig. 3-10 Masque Détermination du décalage d’origine

La touche logicielle permet de sélectionner les décalages d’origine G54 à G57. Le libellé de latouche logicielle indique le décalage d’origine sélectionné.

La touche logicielle Calcul permet de calculer le décalage d’origine.

Avec OK, vous quittez la fenêtre.

NextUframe

Calcu--late

OK

Page 36: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.3 Programmation des données de réglage - Groupe fonctionnelParamètres

3-36SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

3.3 Programmation des données de réglage - Groupe fonctionnelParamètres

Fonctions

Avec les données de réglage, vous définissez les réglages des états de fonctionnement.Ceux--ci peuvent être modifiés en cas de besoin.

Procédure

Sélection de Données de réglage avec les TL Paramètres et Données de réglage.

La TL Données de réglage renvoie à un autre niveau de menu dans lequel différentesoptions de commande peuvent être paramétrées.

Fig. 3-11 Image de base Données de réglage

Positionnez la barre de curseur à l’aide des touches de curseur sur la ligne souhaitée àl’intérieur des surfaces de visualisation.

Entrez la nouvelle valeur dans les champs de saisie.

Confirmez avec Input ou avec un mouvement de curseur.

Touches logicielles

Cette fonction modifie les réglages suivants :

Vitesse d’avance manuelle

Avance en manuel (Jog).

Lorsque la valeur d’avance est “zéro”, la commande utilise la valeur enregistrée dansles paramètres machine.

Broche

Vitesse de rotation de la broche.

Sens de rotation de la broche.

Parameter

Sett.data

$ 0 9. . .

Jog-Data

Page 37: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.3Programmation des données de réglage - Groupe fonctionnel Paramètres

3-37SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Minimum/Maximum

Une limitation de la vitesse de rotation de la broche dans les champs max. (G26)/min.(G25) peut uniquement s’effectuer à l’intérieur des limites fixées dans les paramètresmachine.

Programmé (LIMS)

Limitation supérieure programmable de la vitesse de rotation (LIMS) à vitesse de cou-pe constante (G96).

Avance en mode de marche d’essai (DRY)

Quand on sélectionne la fonction Avance de marche d’essai (voir Figure 5-3 Influence sur leprogramme), l’avance introduite ici est utilisée dans le mode ”Automatique” pour l’exécutiondu programme à la place de l’avance programmée.

Angle d’attaque pour le filetage (SF)

Lors du filetage, une position de départ pour la broche est affichée comme angle d’attaque. Lamodification de l’angle permet, lorsque l’opération de filetage est répétée, d’exécuter un fileta-ge à plusieurs filets.

SpindleData

Dryfeed

Startangle

Page 38: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Réglage

3.4 Paramètres de calcul R -- Groupe fonctionnel Paramètres

3-38SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

3.4 Paramètres de calcul R -- Groupe fonctionnel Paramètres

Fonctions

Dans l’image de base Paramètres R, tous les paramètres R disponibles dans la commandesont indiqués (voir aussi le chapitre 8.8 “Paramètres de calcul R”).Ceux--ci peuvent être modifiés en cas de besoin.

Fig. 3-12 Fenêtre Paramètres R

Procédure

Avec les TL Paramètres et R Parameter

positionnez la barre du curseur sur le champ d’introduction à modifier,

introduisez des valeurs

et confirmez avec Input ou avec un mouvement de curseur.

Parameter R Para--meter

$ 0 9. . .

Page 39: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

4-39SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Mode de fonctionnement manuel

Avant--propos

Le fonctionnement manuel est possible dans les modes Jog et MDA.

Vous pouvez déplacer les axes dans le mode fonctionnement Jog et introduire puis exécuterdes blocs de programme pièce dans le mode de fonctionnement MDA.

4.1 Mode de fonctionnement Jog -- Groupe fonctionnel Machine

Fonctions

Dans le mode Jog, vous pouvez

S déplacer les axes,

S régler la vitesse de déplacement avec le commutateur de correction de vitesse, etc.

Procédure

Sélectionner le mode Jog avec la touche Jog du tableau de commande machine.

Pour le déplacement d’axes, appuyez sur les touches de direction des axes correspondantes.

Tant que la touche reste enfoncée, les axes se déplacent continuellement à la vitesse fixéedans les données de réglage. Lorsque la valeur des données de réglage est “zéro”, la valeurenregistrée dans les paramètres machine est utilisée.

Réglez le cas échéant la vitesse avec le commutateur de correction de vitesse.

Si vous actionnez également la touche Déplacement en rapide, l’axe sélectionné se déplaceen vitesse rapide tant que les deux touches sont enfoncées.

En mode manuel incrémental, vous pouvez effectuer des déplacements par incrémentsréglables avec la même procédure. L’incrément paramétré est visualisé dans la zone devisualisation. Pour désactiver la sélection, appuyer à nouveau sur Jog.

4

+X

-Z

...

%

[ . ]

Page 40: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode de fonctionnement manuel

4.1 Mode de fonctionnement Jog -- Groupe fonctionnel Machine

4-40SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Dans l’image de base JOG, les valeurs de position, d’avance et de broche ainsi que l’outilactif sont affichées.

Fig. 4-1 Image de base Jog

Paramètres

Tableau 4-1 Description des paramètres dans l’image de base JOG

Paramètres Explication

SCM

XYZ

Visualisation des adresses d’axes existant dans le système de coordonnéesmachine (SCM).

+X...

- Z

Si vous déplacez un axe dans le sens positif ou négatif, un signe (+) ou (--) apparaîtdans le champ correspondant.

Lorsque l’axe se trouve en position, aucun signe ne s’affiche.

Positionréellemm

Dans ces champs, la position actuelle des axes est affichée dans SCM ou dansSCP.

Décalagede reposi-tionnement

Lorsque les axes sont déplacés à l’état ”Programme interrompu” en mode JOG, letrajet effectué par chaque axe par rapport à la position d’interruption est affichédans cette colonne.

Broche Str/min

Visualisation de la valeur réelle et de consigne de la vitesse de rotation de labroche.

Avance Fmm/min

Visualisation de la valeur réelle et de consigne de l’avance tangentielle.

Outil Visualisation de l’outil actuellement actif avec le numéro de tranchant actuel.

Touches logicielles

Affichage de la fenêtre Manivelle électronique.

Affichage de la Fenêtre Avance d’axe ou de la fenêtre Avance de l’outil.

La touche logicielle permet de commuter entre la fenêtre Avance d’axe et la fenêtre Avancede l’outil.

Handwheel

AxisfeedInterp.feed

Page 41: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode de fonctionnement manuel

4.1 Mode de fonctionnement Jog -- Groupe fonctionnel Machine

4-41SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Le libellé de la touche logicielle devient Avance de l’outil lors de l’ouverture de la fenêtreAvance d’axe.

L’affichage des valeurs réelles s’effectue en fonction du système de coordonnées sélec-tionné. Deux systèmes de coordonnées sont différenciés : le système de coordonnéesmachine (SCM) et le système de coordonnées pièce (SCP).

La touche logicielle commute entre SCM et SCP. Le libellé de la touche logicielle changecomme suit :

S Les valeurs du système de coordonnées machine sont sélectionnées ; le libellé de la tou-che logicielle devient Valeurs réelles SCP.

S Lors de la sélection du système de coordonnées pièce, le libellé devient Valeurs réellesSCM.

Visualisation agrandie des valeurs réelles.

4.1.1 Attribution de manivelles électroniques

La manivelle correspondante est assignée à un axe et est active après pression sur la toucheOK.

Procédure

Afficher, dans le mode JOG, la fenêtre Manivelle électronique.

Après ouverture de la fenêtre, toutes les désignations d’axes apparaissant également dans labarre de menus sont affichées dans la colonne ”Axe”. Selon le nombre de manivelles électro-niques raccordées, le changement de la manivelle 1 à la manivelle 2 est possible avec lecurseur.

Placez le curseur sur la ligne contenant la manivelle à laquelle vous souhaitez assigner unaxe. Appuyez maintenant sur la touche logicielle portant le nom de l’axe.

Dans la fenêtre apparaît le symbole .

Fig. 4-2 Fenêtre Manivelle électronique

Act. valWCSAct valMCS

Zoomact. val

Handwheel

Page 42: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode de fonctionnement manuel

4.1 Mode de fonctionnement Jog -- Groupe fonctionnel Machine

4-42SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

A l’aide de la TL SCP/SCM, sélectionnez les axes du système de coordonnées machine oupièce pour l’attribution de la manivelle. Le réglage actuel est visible dans la fenêtre Manivelleélectronique.

Le réglage choisi est validé avec OK et la fenêtre se referme.

Extension de menu.

L’assignation est remise à zéro pour la manivelle sélectionnée.

WCS

MCS

OK

Deselect

Page 43: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode de fonctionnement manuel

4.2 Mode de fonctionnement MDA (intro. man. des données) - Groupe fonctionnel Machine

4-43SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

4.2 Mode de fonctionnement MDA (intro. man. des données) -Groupe fonctionnel Machine

Fonctions

Dans le mode MDA, vous pouvez créer et exécuter un bloc de programme pièce.

Aucun contour nécessitant plusieurs blocs (par ex. arrondis ou chanfreins) ne peut êtreexécuté ni programmé.

!Avertissement

Les mêmes verrouillages de sécurité qu’en mode entièrement automatique sont valables.

Les mêmes conditions préalables que pour le mode entièrement automatique sont de plusrequises.

Procédure

Sélectionner le mode de fonctionnement MDA avec la touche MDA du tableau de commandemachine.

Fig. 4-3 Image de base MDA

Introduire un bloc au clavier de commande.

NC-START exécute le bloc introduit. Pendant l’exécution, l’édition du bloc de programmen’est plus possible.

Après exécution, le contenu du champ d’introduction est conservé afin que le bloc puisse denouveau être exécuté en activant à nouveau NC--Start. L’introduction d’un caractère efface lebloc.

$ 0 9. . .

Page 44: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode de fonctionnement manuel

4.2 Mode de fonctionnement MDA (intro. man. des données) - Groupe fonctionnel Machine

4-44SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Paramètres

Tableau 4-2 Description des paramètres dans la fenêtre de travail MDA

Paramètres Explication

SCM

XYZ

Visualisation des axes existants dans les systèmes de coordonnées SCM ou SCP.

+X...- Z

Si vous déplacez un axe dans le sens positif ou négatif, un signe (+) ou (--) apparaîtdans le champ correspondant.

Lorsque l’axe se trouve en position, aucun signe ne s’affiche.

Valeurréellemm

Dans ces champs, la position actuelle des axes est affichée dans SCM ou dansSCP.

Broche Str/min

Visualisation des valeurs réelle et de consigne de la vitesse de rotation de labroche.

Avance F Visualisation de l’avance tangentielle en valeurs réelle et de consigne en mm/minou en mm/tr.

Outil Visualisation de l’outil actuellement actif avec le numéro de tranchant actuel (T...,D...).

Fenêtred’édition

Avec l’état de programme ”Stop” ou ”Reset”, une fenêtre d’édition sert à l’introduc-tion du bloc de programme pièce.

Touches logicielles

La fenêtre affiche le bloc actuellement édité dans toute sa longueur.

L’affichage des valeurs réelles en mode MDA s’effectue en fonction du système de coor-données sélectionné.Deux systèmes de coordonnées sont différenciés ; le système de coordonnées machine(SCM) et le système de coordonnées pièce (SCP).

Visualisation agrandie des valeurs réelles.

Extension de menu.

Incrustation de la fenêtre Avance de l’axe ou de la fenêtre Avance de l’outil.La touche logicielle permet de commuter d’une fenêtre à l’autre. Le libellé de la touche logi-cielle devient Avance de l’outil lors de l’ouverture de la fenêtre Avance d’axe.

La fenêtre de fonctions G comprend toutes les fonctions G actives ; chaque fonction G estattribuée à un groupe et occupe une place déterminée dans la fenêtre.Avec les touches Feuilleter en arrière ou en avant, d’autres fonctions G peuvent être af-fichées. Vous pouvez quitter la fenêtre avec Recall.

Ouvre la fenêtre de fonctions M affichant toutes les fonctions M actives du bloc.

Zoomblock

Act.valWCSAct.valMCS

Zoomact.val

Axisfeed

Interp.feed

ZoomG funct

ZoomM funct

Page 45: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

5-45SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Mode automatique

Fonctions

En mode automatique, vous pouvez exécuter les programmes pièce entièrement automati-quement, autrement dit ce mode est le mode normal d’exécution des pièces.

Conditions préalables

Les conditions préalables à l’exécution de programmes pièce sont :

S Point de référence accosté.

S Vous avez déjà sauvegardé le programme pièce correspondant dans la mémoire de lacommande.

S Vous avez vérifié ou introduit les valeurs de correction requises, telles que les décalagesd’origine ou les corrections d’outil.

S Les verrouillages de sécurité nécessaires sont activés.

Procédure

La touche Automatic active le mode de fonctionnement Automatique.

S’affiche alors l’image de base Mode automatique, dans laquelle les valeurs de position, lesvaleurs d’avance, les valeurs de broche, les valeurs d’outil et le bloc de programme actuelsont indiqués.

Execut.f. ext.

Fig. 5-1 Image de base Mode automatique

5

Page 46: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5-46SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Paramètres

Tableau 5-1 Description des paramètres dans la fenêtre de travail

Paramètres Explication

SCM

XYZ

Visualisation des axes existants dans les systèmes de coordonnées SCM ou SCP.

+ X...

- Z

Si vous déplacez un axe dans le sens positif ou négatif, un signe (+) ou (--) apparaîtdans le champ correspondant.

Lorsque l’axe se trouve en position, aucun signe ne s’affiche.

Pos. réellemm

Dans ces champs, la position actuelle des axes est affichée dans SCM ou dansSCP.

Delta Ces champs indiquent le parcours résiduel sur les axes dans les systèmes SCM ouSCP.

Broche Str/min

Visualisation des valeurs réelle et de consigne de la vitesse de rotation de labroche.

Avance Fmm/min ou

mm/tr

Visualisation des valeurs réelle et de consigne de l’avance tangentielle.

Outil Visualisation de l’outil actuellement actif avec le numéro de tranchant actuel (T...,D...).

Bloc deprogramme

actuel

La visualisation de bloc comprend le bloc actuel et le bloc suivant qui sont coupésle cas échéant. Le bloc actuel est marqué du signe “>”.

Touches logicielles

La fenêtre permettant la sélection des fonctions d’influence sur le programme (par ex. blocoptionnel, test de programme) s’incruste.

Cette fenêtre visualise le bloc précédent, le bloc actuel et le bloc suivant dans toute leur lon-gueur. Le nom du programme ou du sous--programme actuel est également affiché.

Avec la recherche de bloc, vous accédez à la position souhaitée du programme.

La TL Search propose les fonctions recherche ligne et recherche texte.

Le curseur est placé sur le bloc de programme principal correspondant au point d’interruption.La destination de recherche est automatiquement paramétrée dans les niveaux de sous--pro-grammes.

Poursuivre la recherche.

La TL Start B search lance la recherche au cours de laquelle les mêmes calculs sont ex-écutés qu’en mode automatique normal, mais sans les déplacements d’axes.NC-Reset interrompt la recherche de bloc.

Les valeurs des systèmes de coordonnées machine ou pièce sont sélectionnées. Le libellé dela touche logicielle devient Val. réel. SCP ou Val. réel. SCM.

Progr.control

Zoomblock

Search

Search

Interr.point

Contin.search

Start Bsearch

Act.valWCS

Act.valMCS

Page 47: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5-47SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Visualisation agrandie des valeurs réelles.

Extension de menu.

Affichage de la fenêtre Avance d’axe ou Avance de l’outil.

La TL permet de commuter entre les deux fenêtres. Le libellé de la touche logicielle devientAvance de l’outil lors de l’ouverture de la fenêtre Interp. feed.

Un programme externe est transféré à la commande via l’interface V.24 puis aussitôt exécutéavec NC--START.

Ouvre la fenêtre de fonctions G qui affiche toutes les fonctions G actives.

La fenêtre de fonctions G comprend toutes les fonctions G actives ; chaque fonction G estattribuée à un groupe et occupe une place déterminée dans la fenêtre. Avec les touchesFeuilleter en arrière ou en avant, d’autres fonctions G peuvent être affichées.

Fig. 5-2 Fenêtre Fonctions G actives

Ouvre la fenêtre de fonctions M affichant toutes les fonctions M actives du bloc.

Zoomact.val

Axisfeed

Interp.feed

Executf. ext.

ZoomG funct.

ZoomM funct

Page 48: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.1 Sélection, démarrage d’un programme pièce - Groupe fonctionnel Machine

5-48SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

5.1 Sélection, démarrage d’un programme pièce - Groupefonctionnel Machine

Fonctions

Avant le démarrage d’un programme, la commande et la machine doivent être réglées. Ilconvient de respecter les consignes de sécurité du constructeur de la machine à ce sujet.

Procédure

La touche Automatic active le mode de fonctionnement Automatique.

La liste de tous les programmes contenus dans la commande apparaît.

Positionnez la barre du curseur sur le programme souhaité.

Avec la TL Sélection, le programme est sélectionné pour être exécuté.

En cas de besoin, vous pouvez encore modifier l’exécution du programme.

Les influences suivantes sur le programme peuvent être activées ou désactivées :

Fig. 5-3 Fenêtre Influence sur le programme

Avec NC-START, vous démarrez l’exécution du programme pièce.

Program

Programs

Select

Progr.contr.

Page 49: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.2 Recherche de bloc - Groupe fonctionnel Machine

5-49SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

5.2 Recherche de bloc - Groupe fonctionnel Machine

Procédure

Condition préalable : Le programme souhaité a déjà été sélectionné (voir le chapitre 5.1) et lacommande est à l’état Reset.

Cette fonction permet une recherche de bloc avec calculs jusqu’à la position souhaitée duprogramme. La destination de recherche est réglée par positionnement direct de la barre decurseur sur le bloc souhaité du programme pièce.

Fig. 5-4 Fenêtre Recherche

Cette fonction lance la recherche de bloc avec calculs et ferme la fenêtre Recherche.

Résultat de la recherche

Visualisation du bloc souhaité dans la fenêtre Bloc actuel

5.3 Arrêt, abandon d’un programme pièce

Fonctions

Les programmes pièce peuvent être stoppés ou abandonnés.

Procédure

Avec NC-STOP, l’exécution du programme pièce est interrompue.L’exécution suspendue peut être poursuivie avec NC-START.

RESET interrompt le programme en cours.En actionnant à nouveau NC-START, le programme interrompu est relancé depuis ledébut.

Search

Start Bsearch

Page 50: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.4 Réaccostage après interruption

5-50SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

5.4 Réaccostage après interruption

Fonctions

Après interruption du programme (NC-STOP), vous pouvez dégager l’outil du contour en mo-de manuel (Jog). La commande mémorise alors les coordonnées du point d’interruption. Lesdifférences de course parcourues par les axes sont visualisées.

Procédure

Sélectionner le mode automatique.

Ouvrir la fenêtre de recherche pour le chargement du point d’interruption.

Le point d’interruption est chargé. La compensation a lieu sur la position de départ du blocinterrompu.

La recherche du point d’interruption est lancée.

Continuer l’usinage avec NC-START.

Search

Interr.point

Start Bsearch

Page 51: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.5 Exécution d’un programme externe (interface V.24)

5-51SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

5.5 Exécution d’un programme externe (interface V.24)

Fonctions

Un programme externe est transféré à la commande via l’interface V.24 puis aussitôt exécutéavec NC--START.

Pendant l’exécution du contenu de la mémoire intermédiaire, la recharge est automatique. UnPC équipé d’un outil PCIN pour le transfert de données peut par exemple servir d’appareilexterne.

Procédure

Condition préalable : La commande se trouve à l’état reset. L’interface V.24 est correctementparamétrée (voir chap. 7) et n’est utilisée par aucune autre application (DataIn, DatatOut,STEP7).

Actionner la TL

Sur l’appareil externe (PC), activer le programme de sortie de données dans l’outil PCIN.

Le programme est transféré dans la mémoire intermédiaire puis automatiquement sélectionnéet visualisé dans la sélection de programme.

Pour l’exécution du programme, il est préférable d’attendre que la mémoire intermédiaire soitpleine.

Commencer l’usinage avec NC-START. Le programme est rechargé au fur et à mesure.

En fin de programme ou en cas de RESET, le programme est automatiquement effacé de lacommande.

NotaS L’activation de Exécution programme externe dans le groupe fonctionnel Services constitue

une alternative.

S Les erreurs de transmission survenues sont visualisées dans le groupe fonctionnel Servicesavec la TL Error log.

Executf. ext.

Page 52: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.6 Teach In

5-52SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

5.6 Teach In

Fonctions

Avec le sous--mode de fonctionnement Teach In, des valeurs de position d’axe peuvent êtredirectement reprises dans un bloc de programme pièce à générer ou à modifier.

Les positions d’axe sont atteintes dans le mode de fonctionnement automatique par déplace-ment d’axe avec les touches JOG ou avec la manivelle électronique. Le sous--mode de fonc-tionnement Teach In doit préalablement être activé dans le groupe fonctionnel Programmationà l’aide de la TL concernée (voir ci--dessous).

Procédure

Condition préalable :-- Option “Teach In” activée-- La commande se trouve à l’état Stop ou Reset.

La liste de tous les programmes contenus dans la commande apparaît.

L’actionnement de Open appelle l’éditeur pour le programme sélectionné et la fenêtred’édition est visualisée.

Extension de menu.

Sélectionner

Extension de menu.

Sélectionner

Fig. 5-5 Image de base Teach In

Touches logicielles

Génération d’un bloc avec des données technologiques.

Programs

open

Edit

Teach Inon

Technol.Data

Page 53: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.6 Teach In

5-53SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

L’introduction des valeurs suivantes est possible via un masque :

S valeur d’avance

S vitesse et sens de rotation (à gauche, à droite, arrêt) de la broche

S numéro d’outil et de tranchant

S plan d’usinage

S mode d’avance F (actif ; mm/min correspond à G94 ; mm/tr de broche correspond à G95)

S comportement à l’accostage (actif ; arrêt précis G60 ; contournage G64)

Fig. 5-6 Masque de saisie de données technologiques

OK crée un bloc avec les valeurs technologiques introduites et l’insère avant le bloc sur lequelle curseur est positionné. Avec RECALL, l’introduction est rejetée et l’on retourne à l’imagede base Teach In.

Génération de blocs CN à l’aide des touches de déplacement ou de la manivelle électronique.

Les blocs CN simples sont générés par un déplacement paraxial à l’aide des touches dedéplacement ou de la manivelle électronique. Il est aussi possible de corriger les valeurs d’unbloc existant.

Fig. 5-7 Mode d’apprentissage Teach in de blocs CN

Génération d’un bloc avec vitesse rapide (G0).

Génération d’un bloc avec avance linéaire (G1).

Teach InRecords

FastTrav.

Linear

Page 54: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Mode automatique

5.6 Teach In

5-54SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Génération d’un bloc circulaire (G5 avec point intermédiaire et point final).

Génère un bloc avec les valeurs introduites par apprentissage. Le nouveau bloc est inséréavant le bloc sur lequel le curseur est positionné.

Corrige des valeurs (reprises du masque) dans le bloc sur lequel le curseur est positionné.

Avec RECALL, l’on retourne à l’image de base Teach In. Des modifications ou descompléments peuvent ensuite être introduits manuellement.

Génération d’un bloc M2 qui sera inséré après le bloc actuel (position du curseur).

Exécution du bloc programmé.

On revient à l’image de la machine paramétrée du mode automatique. NC--Start relance leprogramme sélectionné et interrompu au bloc marqué en dernier lieu (au cas où la commandene se trouve pas à l’état reset). Le mode d’apprentissage Teach in reste actif. La recherche debloc de la NCK n’est pas possible.

Désactive le sous--mode de fonctionnement Teach In.

Nota

Après la désactivation de Teach In, une modification supplémentaire du programme interrom-pu est impossible.

Exemple

Teach in d’un bloc G5

Fig. 5-8 Teach in d’un bloc circulaire

S Sélectionner le bloc de programme contenant G5 à l’aide du curseur.

S Actionner la TL Circul.Le point du début de cercle est le point final du bloc précédent.

S Accoster le point intermédiaire du contour et valider avec Accept Change.

S Accoster le point final du contour et valider avec Accept Change.

Circul.

AcceptInsert

AcceptChange

FinishRecord

Progr.run

Teach InOff

Page 55: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

6-55SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Programmation des pièces

Fonctions

Ce paragraphe vous explique comment créer un nouveau programme pièce.

Selon le niveau d’accès, il est également possible d’afficher les cycles standard.

Procédure

Vous vous trouvez au niveau de base.

L’image de base Programmation s’ouvre.

Fig. 6-1 Image de base Programmation

Lors de la première sélection de la zone Programme, le répertoire pour programmes pièce etsous--programmes est automatiquement sélectionné (voir ci--dessus).

Touches logicielles

La touche logicielle Cycles affiche le répertoire Cycles standards.

Cette TL n’est proposée que lorsque l’autorisation d’accès correspondante est validée.

Cette fonction sélectionne le programme marqué par le curseur afin de l’exécuter. Au prochainactionnement de NC-START, ce programme est démarré.

Le fichier marqué par le curseur est ouvert pour être modifié.

Extension de menu.

6

Programs

Cycles

Select

Open

Page 56: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6-56SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Un nouveau programme peut être crée par actionnement sur la TL New. Une fenêtre permet-tant l’introduction du nom et du type de programme s’affiche.

Après confirmation par OK, l’éditeur de programme est appelé et vous pouvez introduire lesblocs de programme pièce correspondants. Avec RECALL la fonction peut être abandonnée.

La TL Copy copie le programme sélectionné dans un autre programme.

Le programme marqué avec le curseur est effacé après demande de confirmation.

Par la TL OK l’effacement est effectué et par la TL RECALL abandonné.

La TL Rename ouvre une fenêtre dans laquelle vous pouvez modifier le nom du programmemarqué par le curseur.

Une fois le nouveau nom saisi, vous confirmez la commande avec OK, ou annulez--la avecRECALL.

La TL Programmes permet de commuter au répertoire de programme.

Vous avez la possibilité de visualiser la capacité totale disponible de la mémoire CN (en Kilo--octets).

New

Copy

Delete

Rename

MemoryInfo

Page 57: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.1 Introduction d’un nouveau programme - Groupe fonctionnel Programme

6-57SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

6.1 Introduction d’un nouveau programme - Groupe fonctionnelProgramme

Fonctions

Ce paragraphe vous explique comment créer un nouveau fichier pour un programme pièce.Une fenêtre demandant le nom et le type de programme s’affiche à lécran.

Fig. 6-2 Masque de saisie Nouveau programme

Procédure

Vous avez sélectionné le groupe fonctionnel Programme et vous vous trouvez dans la listedes programmes déjà mémorisés dans la CN.

Après avoir actionné la touche logicielle Nouveau, vous obtenez une fenêtre de dialogue danslaquelle vous inscrivez le nom du nouveau programme principal ou sous--programme. L’exten-sion .MPF est automatiquement attribuée aux programmes principaux. L’extension pour lessous--programmes .SPF doit être saisie avec le nom de programme.

Introduisez un nouveau nom.

Terminez l’introduction avec la TL OK. Le nouveau fichier de programme pièce est créé etpeut alors être édité.

Avec RECALL, vous pouvez annuler la création du programme, la fenêtre est refermée.

Programs

New

...U

OK

Page 58: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.2 Édition d’un programme pièce - Mode de fonctionnement Programme

6-58SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

6.2 Édition d’un programme pièce - Mode de fonctionnementProgramme

FonctionsUn programme pièce ou des sections de programme pièce ne peuvent être édités que s’ils nese trouvent pas en cours d’exécution.

Toutes les modifications sont aussitôt enregistrées dans le programme pièce.

Fig. 6-3 Fenêtre d’éditeur

Procédure

Vous vous trouvez sur le niveau de base et avez sélectionné le groupe fonctionnelProgramme dans lequel la liste des programmes est automatiquement affichée.

Vous sélectionnez le programme à exécuter à l’aide des touches curseur.

L’éditeur pour le programme sélectionné est visualisée après actionnement sur Open.

Le fichier peut maintenant être édité. Toutes les modifications sont aussitôt enregistrées.

Select sélectionne le programme édité afin de l’exécuter. Avec un nouvel actionnement deNC-START, ce programme est démarré.

Touches logicielles

Touches logicielles configurables

L’utilisateur peut affecter les TL 1 - 4 avec des fonctions prédéfinies (voir le chapitre 6.3.4“Affectation de touches logicielles configurables”).

Le constructeur de la commande numérique affecte les touches logicielles selon la technolo-gie appliquée.

Les fonctions de contournage sont décrites au chapitre 6.3 ”Aide à la programmation”.

Extension de menu.

Pro--grams

Open

Select

Contour

Page 59: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.2 Édition d’un programme pièce - Mode de fonctionnement Programme

6-59SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Cette fonction sélectionne une section de texte jusqu’à la position actuelle du curseur.

La fonction efface un texte sélectionné.

Cette fonction copie un texte marqué dans le presse--papiers.

Cette fonction insère un texte du presse--papiers à la position actuelle du curseur.

Pour la reconversion, le curseur doit être placé sur la du cycle dans le programme. Les para-mètres nécessaires doivent être configurés directement avant l’appel du cycle et ne peuventêtre séparés par des lignes d’instructions ou par des lignes de commentaires. La fonctiondécode le nom du cycle et prépare le masque avec les paramètres correspondants. Lorsqueles paramètres se trouvent en--dehors de la plage de validité, la fonction attribue automatique-ment des valeurs standard. Après fermeture du masque, le bloc de paramètres d’origine estremplacé par le bloc corrigé.Attention : Seuls les blocs générés automatiquement peuvent être reconvertis.

NotaPour exécuter ces fonctions en--dehors du menu ”Usinage”, les combinaisons de touchessuivantes peuvent aussi être utilisées : <SHIFT>.Touche logicielle 1 MarquerTouche logicielle 2 Effacer le blocTouche logicielle 3 Copier le blocTouche logicielle 4 Insérer le bloc

Extension de menu.

Cette fonction permet à l’utilisateur de modifier l’affectation des touches de fonction logiciellesun à quatre.Ceci est décrit de manière précise au chapitre 6.3.4.

Les TL Search et Contin. Search recherchent une chaîne de caractères dans le fichier deprogramme visualisé.

Saisissez le terme à rechercher dans la barre d’introduction et lancez la recherche à l’aide dela touche logicielle OK.Si la chaîne de caractères recherchée n’est pas trouvée dans le fichier de programme, unmessage d’erreur à acquitter avec OK apparaît.Avec RECALL, vous quittez la fenêtre de dialogue sans lancer de recherche.

Introduisez le numéro de ligne dans la barre de dialogue.

Vous lancez la recherche avec OK.Avec RECALL, vous quittez la fenêtre de dialogue sans lancer de recherche.

La fonction parcourt le fichier pour trouver une nouvelle convergence avec la destination derecherche.

Cette fonction ferme le fichier et retourne au répertoire de programmes pièce.

Edit

Mark

Delete

Copy

Past

Recomp.cycles

AssignSK

Search

Text

Line no.

Contin.Search

Close

Page 60: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.2 Édition d’un programme pièce - Mode de fonctionnement Programme

6-60SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Édition de caractères cyrilliques

Cette fonction n’est disponible que si la langue russe a été sélectionnée.

Procédure

La commande propose une fenêtre pour la sélection de caractères cyrilliques. La touche debasculement active ou désactive cette fenêtre.

Fig. 6-4

Choisissez un caractère en

S sélectionnant la ligne avec les lettres X, Y ou Z

S introduisant les chiffres ou les lettres de la colonne correspondant au caractère.

Le caractère correspondant est alors copié dans le fichier en cours d’édition.

Page 61: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-61SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

6.3 Aide à la programmation

Fonctions

L’aide à la programmation comprend différentes étapes facilitant la programmation de pro-grammes pièce tout en permettant une introduction libre.

6.3.1 Menu vertical

Fonctions

Le menu vertical est à votre disposition dans l’éditeur de programme.

Le menu vertical permet d’insérer rapidement certaines instructions CN dans le programmepièce.

Procédure

Vous vous trouvez dans l’éditeur de programme.

Enfoncez la touche VM et sélectionnez une instruction parmi celles proposées.

Fig. 6-5 Menu vertical

Les lignes se terminant par “...” comprennent une collection d’instructions CN pouvant êtreénumérées avec la touche d’introduction ou avec le numéro de la ligne.

Fig. 6-6 Menu vertical

Page 62: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-62SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Vous pouvez naviguer dans la liste avec le curseur.

La prise en compte dans le programme s’effectue avec Input.

Une autre possibilité consiste à sélectionner des instructions avec les chiffres 1 à 7 figurantsur les lignes ; elles sont alors prises en compte dans le programme pièce.

6.3.2 Cycles

Fonctions

L’introduction de paramètres pour l’affectation de cycles d’usinage peut s’effectuer, à côté del’introduction libre, à l’aide de masques de saisie dans lesquels vous affectez tous les para-mètres R nécessaires.

Procédure

Les masques de dialogue sont sélectionnés soit avec les touches de fonction logicielles pro-posées, soit à l’aide du menu vertical.

Fig. 6-7

Les cycles d’aide offrent un masque de dialogue pour introduire tous les paramètres R néces-saires. Un graphique et un texte d’aide adapté au contexte vous aide lors de l’introduction.

La touche de fonction logicielle OK reprend l’appel de cycles généré dans le programmepièce.

LCYC 60

LCYC 61

OK

Page 63: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-63SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

6.3.3 Contour

Fonctions

La commande propose divers masques de contour pour créer rapidement et sûrement desprogrammes pièce. Introduisez les paramètres nécessaires dans les masques de dialogue.

Avec l’aide des masques de contour, les éléments et les sections de contour suivants peuventêtre programmés :

S Portion de droite avec indication du point final ou de l’angle

S Segment de cercle avec indication du centre/du point final/du rayon

S Portion de contour Droite -- Droite avec indication de l’angle et du point final

S Portion de contour Droite -- Cercle avec transition tangentielle ; calculé à partir de l’angle,du rayon et du point final

S Portion de contour Droite -- Cercle avec transition quelconque ; calculé à partir de l’angle,du rayon et du point final

S Portion de contour Cercle -- Droite avec transition tangentielle ; calculé à partir de l’angle,du rayon et du point final

S Portion de contour Cercle -- Droite avec transition quelconque ; calculé à partir de l’angle,du rayon et du point final

S Portion de contour Cercle -- Cercle avec transition tangentielle ; calculé à partir du centre,du rayon et du point final

S Portion de contour Cercle -- Cercle avec transition quelconque ; calculé à partir du centreet du point final

S Portion de contour Cercle -- Droite -- Cercle avec transitions tangentielles

S Portion de contour Cercle -- Cercle -- Cercle avec transitions tangentielles

S Portion de contour Droite -- Cercle --Droite avec transitions tangentielles

Fig. 6-8

Touches logicielles

Les TL se ramifient dans les éléments de contour.

Fonction d’aide à la programmation de portions de droites.

Page 64: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-64SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-9

Introduisez le point final de la droite.

Le bloc est parcouru en vitesse rapide ou avec l’avance tangentielle programmée.

Le point final peut être introduit en cote absolue, en cotation relative (rapporté au point dedépart) ou en coordonnées polaires. Le masque de dialogue affiche le réglage actuel.

Le point final peut aussi être déterminé par une ordonnée et l’angle compris entre le premieraxe et la droite.

Lorsque le point final est déterminé par des coordonnées polaires, la longueur du vecteurentre le pôle et le point final est nécessaire, ainsi que l’angle du vecteur rapporté au pôle.Un pôle doit avoir été préalablement introduit. Ce pôle est alors valable jusqu’à ce qu’un nou-veau soit introduit.

Le pôle est préréglé sur la valeur 0. Le point d’attaque peut aussi être pris en compte commepôle à l’aide de la touche logicielle.

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

Fig. 6-10

Introduisez les valeurs dans les champs d’introduction et quittez le masque de dialogue avecOK.

La TL OK reprend le bloc dans le programme pièce et offre la possibilité, dans le masque dedialogue Fonctions supplémentaires, de compléter le bloc par l’introduction d’instructionssupplémentaires.

G0/G1

G17/18/19

OK

Page 65: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-65SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fonctions supplémentaires

Fig. 6-11 Masque de dialogue Fonctions supplémentaires

Introduisez les instructions supplémentaires dans les champs. Les instructions peuvent êtreséparées les unes des autres par un caractère d’espacement, une virgule ou un point--virgule.

Ce masque de dialogue est disponible pour tous les éléments de contour.

La TL OK insère les instructions dans le programme pièce.

RECALL permet de quitter le masque de dialogue sans mémorisation des valeurs.

Le masque de dialogue sert à créer un bloc circulaire à l’aide des coordonnées du point finalet du centre.

Fig. 6-12

La touche logicielle commute le sens de rotation de G2 à G3. G3 est visualisé.Enfoncez à nouveau la TL pour revenir à G2.

Le centre et le point final peuvent être enregistrés en cote absolue, en incrément ou encoordonnées polaires.

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

La TL OK reprend le bloc dans le programme pièce et propose des instructionssupplémentaires dans un autre masque de dialogue.

OK

G2/G3

G17/18/19

OK

Page 66: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-66SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Cette fonction permet de calculer le point d’intersection entre deux droites.

Vous devez introduire les coordonnées du point final de la deuxième droite et les angles desdroites. Le type de coordonnées se choisit avec la touche de basculement entre coordonnéesabsolues, coordonnées incrémentales et coordonnées polaires.

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, l’opérateurdoit l’indiquer.

Fig. 6-13 Calcul du point d’intersection entre deux droites

Tableau 6-1 Introduction dans le masque de dialogue

Point final de la droite 2 E Le point final de la droite doit être introduit selon le plan choisi(G17/18/19).

Angle de la droite 1 A1 L’indication de l’angle est comprise entre 0 et 360 degrés dans lesens antihoraire.

Angle de la droite 2 A2 L’indication de l’angle est comprise entre 0 et 360 degrés dans lesens antihoraire.

Vitesse d’avance F Vitesse d’avance

Plan X--Y, Z--X, Y--Z

Cette fonction calcule la transition tangentielle entre une droite et un segment de cercle. Ladroite doit être définie par le point de départ et l’angle. Le cercle est à définir par le rayon et lepoint final.

Fig. 6-14 Droite -- cercle avec transition tangentielle

Page 67: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-67SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau 6-2 Introduction dans le masque de dialogue

Point final du cercle E Le point final du cercle doit être introduit selon le plan choisi.

Angle de la droite A L’indication de l’angle est comprise entre 0 et 360 degrés dans lesens antihoraire.

Rayon du cercle R Champ d’introduction pour le rayon du cercle.

Vitesse d’avance F Champ d’introduction pour l’avance d’interpolation.

Centre du cercle M Si aucune transition tangentielle entre la droite et le cercle n’estdonnée, le centre du cercle doit être connu. Cette indicationdépend du mode de calcul choisi dans le bloc précédent (coteabsolue, cote relative ou coordonnées polaires).

La touche logicielle commute le sens de rotation de G2 à G3. G3 est visualisé. Enfoncez ànouveau la TL pour revenir à G2. L’affichage commute sur G2.

Le centre et le point final peuvent être enregistrés en cote absolue, en incrément ou en coor-données polaires. Le masque de dialogue affiche le réglage actuel.

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

Vous pouvez choisir entre transition tangentielle ou transition arbitraire.

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, l’opérateurdoit l’indiquer.

Le masque génère un bloc à interpolation linéaire et un bloc à interpolation circulaire à partirdes données introduites.

Lorsque plusieurs points d’intersection existent, l’opérateur doit choisir le point d’intersectionvoulu dans un dialogue.

Cette fonction calcule la transition tangentielle entre un segment de cercle et une droite. Lesegment de cercle doit être décrit par les paramètres point de départ et rayon, et la droite parles paramètres point final et angle.

Fig. 6-15 Transition tangentielle

G2/G3

G17/18/19

POI

Page 68: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-68SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau 6-3 Introduction dans le masque de dialogue

Point final de la droite E Le point final de la droite doit être introduit selon le plan choisi(G17/18/19).

Centre M Le centre du cercle doit être saisi en coordonnées absolues, rela-tives ou polaires.

Rayon du cercle R Champ d’introduction pour le rayon du cercle.

Angle de la droite 1 A L’indication de l’angle est comprise entre 0 et 360 degrés dans lesens antihoraire et se rapporte au point d’intersection.

Vitesse d’avance F Champ d’introduction pour l’avance d’interpolation.

La touche logicielle commute le sens de rotation de G2 à G3. G3 est visualisé. Enfoncez ànouveau la TL pour revenir à G2. L’affichage commute sur G2.

Le centre et le point final peuvent être enregistrés en cote absolue, en incrément ou en coor-données polaires. Le masque de dialogue affiche le réglage actuel.

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

Vous pouvez choisir entre transition tangentielle ou transition quelconque.

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, l’opérateurdoit l’indiquer.

Le masque génère un bloc à interpolation linéaire et un bloc à interpolation circulaire à partirdes données introduites.

Lorsque plusieurs points d’intersection existent, l’opérateur doit choisir le point d’intersectionvoulu dans un dialogue.

Cette fonction calcule la transition tangentielle entre deux segments de cercle. Le segment decercle 1 doit être décrit par les paramètres point de départ et centre, et le segment de cercle 2par les paramètres point final et rayon.

Pour éviter une spécification surabondante, les champs d’introduction qui ne sont plus utilisésne s’affichent plus.

Fig. 6-16 Transition tangentielle

G2/G3

G17/18/19

POI

Page 69: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-69SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau 6-4 Introduction dans le masque de dialogue

Point final du cercle 2 E 1er et 2ème axe géométrique du plan

Centre du cercle 1 M1 1er et 2ème axe géométrique du plan

Rayon du cercle 1 R1 Champ d’introduction du rayon.

Centre du cercle 2 M2 1er et 2ème axe géométrique du plan

Rayon du cercle 2 R2 Champ d’introduction du rayon.

Vitesse d’avance F Champ d’introduction pour l’avance d’interpolation.

La touche logicielle commute le sens de rotation de G2 à G3. G3 est visualisé. Enfoncez ànouveau la TL pour revenir à G2. L’affichage commute sur G2.

Le point final et les centres peuvent être enregistrés en cote absolue, en cote relative ou encoordonnées polaires. Le masque de dialogue affiche le réglage actuel.

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

Vous pouvez choisir entre transition tangentielle ou transition quelconque.

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, l’opérateurdoit l’indiquer.

Le masque génère deux blocs à interpolation circulaire à partir des données introduites.

Sélection du point d’intersection

Lorsque plusieurs points d’intersection existent, l’opérateur doit choisir le point d’intersectionvoulu dans un dialogue. Ceci est également valable lorsque le point final n’a pas étécomplètement introduit.

Le contour avec utilisation du point d’intersection 1 est tracé.

Fig. 6-17 Sélection du point d’intersection 1

Le contour avec utilisation du point d’intersection 2 est tracé.

G2/G3

G17/18/19

POI

POI 1

POI 2

Page 70: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-70SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-18 Sélection du point d’intersection 2

Le point d’intersection du contour représenté est repris dans le programme pièce.

Cette fonction introduit une droite tangentielle entre deux segments de cercle. Ces segmentssont déterminés par leur centre et leur rayon. Selon le sens de rotation choisi, l’on trouvedifférents points d’intersection tangentiels.

Dans le masque proposé, introduisez les paramètres centre et rayon pour le segment1 et lesparamètres point final, centre et rayon pour le segment 2. Le sens de rotation des cercles doitégalement être choisi. Une image d’aide représente le réglage actuel.Le point final et les centres peuvent être enregistrés en cote absolue, en cote relative ou encoordonnées polaires.

La fonction OK calcule trois blocs à partir des valeurs introduites et les insère dans le pro-gramme pièce.

Fig. 6-19 Masque de calcul de la portion de contour Cercle--Droite--Cercle

Tableau 6-5 Introduction dans le masque de dialogue

Point final E 1er et 2ème axe géométrique du plan

Si aucune coordonnée n’est introduite, la fonction donne le pointd’intersection entre le segment de cercle inséré et le segment 2.

Centre du cercle 1 M1 1er et 2ème axe géométrique du plan

Rayon du cercle 1 R1 Champ d’introduction du rayon 1

Centre du cercle 2 M2 1er et 2ème axe géométrique du plan

Rayon du cercle 2 R2 Champ d’introduction du rayon 2

Vitesse d’avance F Champ d’introduction pour l’avance d’interpolation.

OK

Page 71: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-71SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, ses coor-données doivent être introduites dans le masque “Point de départ”.

Le masque génère un bloc à interpolation linéaire et deux blocs à interpolation circulaire àpartir des données introduites.

G2/G3<TAB>La TL détermine le sens de rotation des deux segments de cercle. Vous pouvez

choisir entre

Segment 1 Segment 2

G2 G3,

G3 G2,

G2 G2 et

G3 G3

Le point final et les centres peuvent être enregistrés en cote absolue, en cote relative ou encoordonnées polaires. Le masque de dialogue affiche le réglage actuel.

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

Exemple :

Données : R1 18 mmR2 15 mmR3 15 mmM1 X 20 Y 30M2 X 50 Y 75M3 X 75 Y 20

Point de départ : Le point X = 2 et Y = 30 mm est pris comme point de départ.

G17/18/19

Page 72: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-72SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-20 Positionnement du point de départ

Une fois le point de départ confirmé, l’on calcule avec le masque la portion de contour

-- -- .

Fixez le sens de rotation des deux segments de cercle et remplissez la liste de paramètresavec la TL 1.

Le point final peut soit rester indéterminé, soit les points X 50 Y 90 ( 75 + R 15) sont à saisir.

Fig. 6-21 Appel du masque

Fig. 6-22 Résultat de l’étape 1

Une fois le masque rempli, quittez--le avec OK. Le calcul des points d’intersection a lieu et lesdeux blocs sont générés.

Comme le point final est resté indéterminé, le point d’intersection entre la droite et le seg-

ment de cercle est également pris comme point de départ pour l’élément de contour sui-vant.

Appelez à nouveau le masque pour le calcul de la portion de contour -- .

Page 73: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-73SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-23 Appel du masque

Fig. 6-24 Résultat de l’étape 2

Le point final de l’étape 2 est le point d’intersection de la droite avec le segment de cercle

. La portion de contour point de départ 2 -- segment de cercle est ensuite à calculer.

Fig. 6-25 Appel du masque

Fig. 6-26 Résultat de l’étape 3

Page 74: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-74SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Pour finir le nouveau point final doit être relié au point de départ. A cet effet la fonctionpeut être utilisée.

Fig. 6-27 Etape 4

Fig. 6-28 Résultat de l’étape 4

Cette fonction introduit un segment de cercle tangentiel entre deux segments de cercle juxta-posés. Ces segments de cercle sont déterminés par leur centre et leur rayon. Le segmentinséré est défini par son rayon.

Dans le masque proposé, introduisez les paramètres centre et rayon pour le segment de cer-cle 1 et les paramètres point final, centre et rayon pour le segment de cercle 2. Le rayon dusegment de cercle 3 doit de plus être introduit et le sens de rotation défini.

Le point final et les centres peuvent être enregistrés en cote absolue, en cote relative ou encoordonnées polaires.

Une image d’aide représente le réglage choisi.

La fonction OK calcule trois blocs à partir des valeurs introduites et les insère dans le pro-gramme pièce.

Page 75: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-75SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-29 Masque de calcul de la portion de contour Cercle--Cercle--Cercle

Point final E 1er et 2ème axe géométrique du plan

Si aucune coordonnée n’est introduite, la fonction donne le pointd’intersection entre le segment de cercle inséré et le segment 2.

Centre du cercle 1 M1 1er et 2ème axe géométrique du plan

Rayon du cercle 1 R1 Champ d’introduction du rayon 1

Centre du cercle 2 M2 1er et 2ème axe géométrique du plan

Rayon du cercle 2 R2 Champ d’introduction du rayon 2

Rayon du cercle 3 R3 Champ d’introduction du rayon 3

Vitesse d’avance F Champ d’introduction pour l’avance d’interpolation.

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, ses coor-données doivent être introduites dans le masque “Point de départ”.

La TL détermine le sens de rotation des trois cercles. Vous pouvez choisir entre

Segment 1 Segment inséré Segment 2

G2 G3 G2,

G2 G2 G2,

G2 G2 G3,

G2 G3 G3,

G3 G2 G2,

G3 G3 G2,

G3 G2 G3,

G3 G3 G3

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

G2/G3

G17/18/19

Page 76: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-76SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple

Fig. 6-30 Exemple :

Données : R1 88 mmR2 25 mmR3 14 mmM1 X 50 Y 0M2 X 50 Y 50

Les coordonnées X 50, Y 75 (50 + R2) sont choisies comme point de départ.

Une fois le point de départ confirmé, l’on calcule avec le masque la portion de

contour (segment de cercle R2 -- segment de cercle R1). Le point final pour cette portion

de contour est représenté par les coordonnées X50, Y 88 (R1).

Fixez le sens de rotation (G2 -- G3 -- G2) des deux cercles et remplissez la liste de para-mètres avec la TL 1.

Fig. 6-31 Déterminer le point de départ

Page 77: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-77SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-32 Appel du masque Cercle--Cercle--Cercle

Fig. 6-33 Résultat de l’étape 1

Dans la deuxième étape, est calculée à l’aide du masque la portion de contour (seg-ment de cercle R1 -- segment de cercle R2). Il faut sélectionner le sens de rotationG2 -- G2 -- G3 pour le calcul. Comme le point final de l’étape 1 est également le point dedépart de l’étape 2, il n’est pas nécessaire de déterminer un nouveau point de départ. Pourl’étape 2, les coordonnées X 50 Y 75 (50 + R2) déterminent le point final. Le contour est alorsclos.

Fig. 6-34 Appel du masque Cercle--Cercle--Cercle

Page 78: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-78SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 6-35 Résultat de l’étape 2

La fonction introduit un segment de cercle (avec des transitions tangentielles) entre deux droi-tes. Le segment de cercle est modifié par le centre et le rayon. Vous devez introduire les coor-données du point final de la deuxième droite et en option l’angle A2. Le première droite estmodifiée par le point de départ et l’angle A1.

Lorsque le point de départ ne peut être déterminé à partir des blocs précédents, l’opérateurdoit l’indiquer.

Fig. 6-36 Droite--Cercle--Droite

Tableau 6-6 Introduction dans le masque de dialogue

Point final de la droite 2 E Le point final des droites doit être introduit.

Centre du cercle M 1er et 2ème axe du plan

Angle de la droite 1 A1 L’introduction de l’angle s’effectue en sens antihoraire.

Angle de la droite 2 A2 L’introduction de l’angle s’effectue en sens antihoraire.

Vitesse d’avance F Champ d’introduction pour l’avance.

Le point final et le centre peuvent être saisis en coordonnées absolues, relatives ou polaires.Le masque génère un bloc à interpolation circulaire et deux blocs à interpolation linéaire àpartir des données introduites.

La touche logicielle commute le sens de rotation de G2 à G3. G3 est visualisé. Enfoncez ànouveau la TL pour revenir à G2. L’affichage commute sur G2.G2/G3

Page 79: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-79SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Sélection des plans G17 (X--Y), G18 (Z--X) ou G19 (Y--Z)

6.3.4 Affectation de touches logicielles configurables

L’opérateur a la possibilité d’assigner d’autres cycles ou contours aux TL. Les TL 1 à 4 de labarre de menu sont disponibles à cet effet dans le groupe fonctionnel Programme.

Après activation de la fonction Assignation de TL, une liste de tous les cycles ou contoursdisponibles sont proposés.

Fig. 6-37

Positionnez le curseur sur l’élément souhaité.

Assignez, par actionnement de la TL souhaitée, l’élément à la touche logicielle 1 à 4. L’affec-tation concernée est visualisée dans la barre de menu sous la liste de sélection.

Confirmez ensuite l’affectation avec la TL OK.

G17/18/19

AssignSK

OK

Page 80: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation des pièces

6.3 Aide à la programmation

6-80SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Notes

Page 81: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

7-81SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Services et diagnostics

7.1 Transfert de données via l’interface V24

Fonctions

Avec l’interface V.24 de la commande, vous pouvez transférer des données (par ex. desprogrammes pièce) à un appareil externe de sauvegarde des données, ou encore lire desdonnées à partir de cet appareil. L’interface V.24 et votre appareil de sauvegarde desdonnées doivent être ajustés l’un à l’autre. La commande vous propose un masque dedialogue dans lequel vous pouvez définir les données spécifiques à l’appareil.

Une fois le groupe fonctionnel Services choisi, vous obtenez une liste des programmes pièceet sous--programmes disponibles.

Fig. 7-1 Image de base Services

Types de fichiers

Des fichiers peuvent, avec le niveau d’accès correspondant, être introduits ou sortis parl’intermédiaire de l’interface V24.Lorsque le niveau d’accès est mis à ”1” (analogue au ”Manuel technique”), les données sui-vantes peuvent être transmises :

S Données

-- Données optionnelles

-- Paramètres machine

-- Données de réglage

-- Correcteurs d’outil

-- Décalages d’origine

-- Paramètres R

7

Page 82: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.1 Transfert de données via l’interface V24

7-82SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

S Programmes pièce

-- Programmes pièce

-- Sous--programmes

S Données de mise en service

-- Données NCK

-- Données AP

-- Textes d’alarmes

S Données de compensation

-- Erreur de pas de vis de transmission/de capteurs

S Cycles

-- Cycles standard

Procédure

Sélectionner le groupe fonctionnel Service avec la TL Service.

Touches logicielles

Cette fonction démarre la lecture des données.

La sortie de données vers le PG/PC ou un autre appareil est lancée.

Cette fonction permet, en cas de niveau d’accès mis à ”1”, de modifier les paramètresd’interface et de sauvegarder ces modifications.

Fig. 7-2 Paramétrage de l’interface

Positionnez le curseur sur le paramètre souhaité.

La touche de sélection permet de modifier le réglage dans la colonne de gauche. Les fonc-tions spéciales sont activées ou désactivées avec la touche Select.

Activation du protocole de transmission des données.

Avec ces TL, vous ajustez l’interface V24 au protocole de transmission des données corres-pondant. Deux protocoles sont préréglés.

Service

Data InStart

DataOutStart

RS232setting

Page 83: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.1 Transfert de données via l’interface V24

7-83SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Protocole pour la transmission de données, de programmes pièce et de cycles.

Protocole pour la transmission de données de mise en service.La vitesse de transmission en bauds peut être adaptée en fonction du poste correspondant.

Sauvegarde du réglage.

RECALL vous permet de quitter la fenêtre sans enregistrement des réglages en question.

Vous obtenez un protocole sur les données transmises. Ce protocole comprend

S pour les fichiers à transférer- le nom de fichier- un acquittement de défaut

S pour les fichiers à introduire- le nom et le chemin d’accès du fichier- un acquittement de défaut

Messages de transmission :

OK Transmission correctement effectuée.

ERR EOF Le caractère de fin de texte a été reçu, cependant le fichierd’archives est incomplet.

Time out La surveillance temporelle indique une interruption de latransmission.

User Abort Transmission terminée avec la TL Stop.

Error Com Erreur au niveau du port COM 1.

NC/PLC Error Message d’erreur de la CN.

Error Data Erreur de données

1er Fichiers lus avec/sans amorce

ou

2ème fichiers envoyés en format de bande perforée sans nomde fichier.

Error File Name Le nom du fichier ne répond pas aux conventions nominativesde la CN.

no access right Pas d’autorisation pour cette fonction.

Visualisation des données dont le type de données est caractérisé par “...”. Des fichiers indivi-duels peuvent ainsi être traduits.

Extension de menu.

Un programme externe est transféré à la commande par l’interface V.24 puis aussitôt exécutéavec NC--START (voir le chapitre 5.5).

Nota

L’activation de Exécution externe dans le mode Automatique présente une alternative.

RS232text

RS232binary

OK

Errorlog

show

Executf. ext.

Page 84: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.1 Transfert de données via l’interface V24

7-84SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

7.1.1 Paramètres d’interface

Tableau 7-1 Paramètres d’interface

Paramètres Description

Type d’ap-pareil

S XON/XOFFLa commande de transmission des données peut être gérée par les caractèresde commande XON (DC1, DEVICE CONTROL 1) et XOFF (DEVICECONTROL 2). Lorsque le tampon de l’appareil périphérique est plein, il envoieXOFF, et XON lorsqu’il peut de nouveau recevoir des données.

S RTS/CTSLe signal RTS (Request to Send) commande le mode d’envoi de l’équipementde transmission de données.Actif : Les données sont à envoyer.Passif : Ne quitter le mode d’envoi que lorsque toutes les données transmisesont été envoyées.

Le signal CTS annonce, comme signal d’acquittement pour RTS, la disponibilitéd’envoi de l’équipement de transmission de données.

XON Ce caractère lance la transmission. Il n’agit que pour le type d’appareils XON/XOFF

XOFF Ce caractère arrête la transmission.

Fin detransmis-sion

Ce caractère signale la fin de transmission d’un fichier de texte.

Pour le transfert de données binaires, la fonction spéciale caractère “Arrêt avec finde transfert” ne doit pas être active.

Vitesse detransmis-sion enbauds

Réglage de la vitesse d’interface.300 bauds600 bauds1200 bauds2400 bauds4800 bauds9600 bauds

Bits dedonnées

Nombre de bits de données en transmission asynchrone.Introduction :7 bits de données8 bits de données (préréglage)

Bits d’arrêt Nombre de bits d’arrêt en transmission asynchrone.

Introduction :1 bit d’arrêt (préréglage)2 bits d’arrêt

Parité Des bits de parité sont utilisés pour la détection de défauts. Ces bits sont ajoutésau caractère codé afin de rendre pair ou impair le nombre des positions mises à ”1”.

Introduction :pas de parité (préréglage)parité paireparité impaire

Page 85: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.1 Transfert de données via l’interface V24

7-85SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

7.1.2 Fonctions spéciales

Tableau 7-2 Fonctions spéciales

Fonction active inactive

Lancementavec XON

Le démarrage de la transmission s’ef-fectue lorsqu’un caractère XON est re-çu par l’émetteur dans le flux dedonnées.

Le démarrage de la transmissions’effectue indépendamment d’uncaractère XON.

Ecrasementavec confirma-tion

Pendant l’écriture en mémoire, la CNvérifie si elle possède déjà le fichier.

Les fichiers sont écrasés sans deman-de de confirmation.

Fin de blocavec CR LF

Pendant le transfert en format de ban-de perforée, des caractères CR (he-xadécimaux 0D) sont introduits.

Pas d’insertion de caractèressupplémentaires.

Arrêt à la fin dela transmission

Le caractère de fin de transmission estactif.

Le caractère n’est pas exploité.

Exploitation dusignal DSR

La transmission est interrompue si lesignal DSR est manquant.

Signal DSR sans effet.

Amorce et fin Ignorer l’amorce lorsque des donnéessont reçues.Lors de la sortie de données, uneamorce est créée avec 120 * 0 h.

L’amorce et la fin sont lues.Lors de la sortie de données, aucuneamorce n’est transmise.

Format en ban-de perforée

Lecture de programmes pièce. Lecture d’archives dans leformat d’archives SINUMERIK.

Surveillancetemporelle

En cas de problèmes de transmission,le transfert est interrompu au bout de 5secondes.

Pas d’abandon de transmission.

7.1.3 Paramétrage de l’interface

Vous trouverez ci--dessous des exemples de réglage de l’interface V24.

Données de mise en service

Réglage pour la transmission d’archives avec les données de mise en service

Fig. 7-3

Page 86: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.1 Transfert de données via l’interface V24

7-86SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Entrée/Sortie avec bande perforée

En présence d’un lecteur/perforateur de bande, il faut cocher la case ”Amorce et fin”.

Lorsque le lecteur de bande perforée est commandé par CTS, il faut activer ”Arrêt aveccaractère fin de transmission”.

Type d’appareil : RTS/CTS

XON : 0

XOFF : 0

Fin de transmission : 0

Vitesse de transmission en bauds : 9600 bauds

Bits de données : 8

Bits d’arrêt : 2

Parité : Aucune parité

Démarrage avec XONEcrasement avec confirmation

X Fin de bloc avec CR LFArrêt à la fin de la transmission

X Exploitation du signal DSRX Amorce et finX Format en bande perforéeX Surveillance temporelle

Paramètres destinés à une imprimante série

Une imprimante dotée d’une interface série est raccordée avec un câble adéquat (contrôle deligne sur CTS).

Type d’appareil : RTS/CTS

XON : 11(H)

XOFF : 13 (H)

Fin de transmission : 1A(H)

Vitesse de transmission en bauds : 9600 bauds

Bits de données : 8

Bits d’arrêt : 1

Parité : Aucune parité

Démarrage avec XONEcrasement avec confirmation

X Fin de bloc avec CR LFX Arrêt à la fin de la transmission

Exploitation du signal DSRAmorce et fin

X Format en bande perforéeX Surveillance temporelle

Page 87: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-87SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

7.2 Diagnostic et mise en service -- Groupe fonctionnelDiagnostic

Fonctions

Dans le groupe fonctionnel diagnostic, vous pouvez appeler des fonctions de mise en serviceet de diagnostic, définir un sélecteur de mise en service, etc.

Procédure

Après sélection de la TL Diagnostic, l’image de base Diagnostic s’ouvre.

Fig. 7-4 Image de base Diagnostic

Touches logicielles pour fonctions de diagnostic

Les alarmes présentes sont visualisées ligne par ligne dans la fenêtre en commençant parl’alarme prioritaire.

Le numéro d’alarme, le critère d’effacement et le message d’erreur sont indiqués. Le messaged’erreur se rapporte au numéro d’alarme sur lequel le curseur est positionné.

Explication de l’image

S Numéro

Le numéro de l’alarme est visualisé sous ”Numéro”. Les alarmes sont sorties dans l’ordrechronologique.

S Critère d’effacement

Pour chaque alarme, le symbole correspondant à la touche d’effacement de l’alarme estindiqué.

-- Mise sous et hors tension de l’appareil

-- Pressez la touche RESET

-- Pressez la touche ”Acquittement alarme”

-- L’alarme est effacée avec NC-Start

S Text Le texte de l’alarme est visualisé.

Diagnose

Alarms

Page 88: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-88SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

La fenêtre Maintenance des axes apparaît.

Cette fenêtre contient des informations sur les axes.

Fig. 7-5 Fenêtre Maintenance des axes

Les TL Axe + et Axe - permettent de visualiser les valeurs se rapportant à l’axe précédent ouà l’axe suivant.

Pour optimiser l’entraînement, une fonction oscillographe permettant de représenter graphi-quement la consigne de vitesse est disponible. La consigne de vitesse correspond à l’interfa-ce +10V.

Le démarrage de l’enregistrement peut être conditionné par différents critères permettant unereprésentation synchrone par rapport à des états de commande internes. Le paramétrages’effectue avec la fonction “Select Signal”.

Les fonctions suivantes permettent d’analyser le résultat :

S modification de l’homothétie des axes des abscisses et des ordonnées,

S mesure d’une valeur à l’aide d’un marqueur horizontal ou vertical,

S mesure d’abscisses ou d’ordonnées comme différence entre deux positions de marqueurs.

Fig. 7-6 Image de base Servo trace

La barre de titre du diagramme indique la graduation actuelle de l’abscisse et de l’ordonnée,les valeurs d’origine du diagramme, les positions courantes du marqueur et les valeursdifférentielles du marqueur.

Le diagramme visualisé peut être glissé dans la zone visible de l’écran avec les touches decurseur.

Servicedisplay

ServiceAxes

Servotrace

Page 89: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-89SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Graduationabscisse

Graduationordonnée

Valeurs d’originePositionscourantesrepère

Valeursdifférentiellesrepère

Fig. 7-7 Signification des champs

Ce menu permet de sélectionner l’axe à mesurer, la durée de mesure, le seuil, les temps deprédéclenchement ou de postdéclenchement et l’évènement de déclenchement. Le signal estréglé de façon définitive.

Fig. 7-8 Sélection du signal

S Sélection de l’axe : Cette sélection s’effectue dans le champ de basculement “Axe”.S Type de signal :

consigne de vitesseposition réelle du système de mesure 1écart de traînage

S Définition de la durée de la mesure : La durée de la mesure est directement introduiteen ms dans le champ de saisie “Durée de mesure”.

S Détermination temps de prédéclenchement ou de postdéclenchement :

S’il est indroduit des valeurs négatives (< 0), l’enregistrement commence à la durée régléeavant l’évènement de déclenchement. S’il est introduit des valeurs positives (> 0), l’enre-gistrement commence selon ces valeurs, après l’évènement de déclenchement. Les condi-tions suivantes doivent cependant être respectées : temps de déclenchement + durée dela mesure ∫ 0.

S Sélection d’une condition de déclenchement : Placez le curseur sur le champ Conditionde déclenchement et sélectionnez une condition à l’aide de la touche de basculement.

-- sans déclencheur, la mesure commence à l’actionnement de la touche logicielle Start

-- front descendant

-- arrêt précis fin atteint

-- arrêt précis grossier atteintS Détermination du seuil de déclenchement : Le seuil doit être directement introduit dans

le champ d’introduction Seuil. Il n’est actif qu’avec les conditions de déclenchement “Frontmontant” ou “Front descendant”.

Selectsignal

Page 90: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-90SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Cette fonction donne accès à un autre niveau de TL dans lequel le repère horizontal ou verti-cal peut être activé et désactivé. Après activation, les valeurs de repère correspondantes ap-paraissent dans la barre d’état.

Le déplacement des repères s’effectue par pas de déplacement avec les touches de déplace-ment du curseur. Des pas de déplacement plus importants peuvent être paramétrés avec leschamps d’introduction. La valeur indique de combien d’unités de pas par <SHIFT> déplace-ment de curseur + le repère doit se déplacer.

Lorsqu’un repère atteint le bord du diagramme, le pas suivant s’affiche automatiquement dansle sens vertical ou horizontal.

Fig. 7-9 Réglage du repère

Des différences dans les directions verticale ou horizontale peuvent être déterminées à l’aidedes repères. Positionnez à cet effet le repère sur le point de départ et actionnez la TL “Fix H --Mark.” ou “Fix T-- Mark.”. Dans la barre d’état apparaît maintenant la différence entre le pointde départ et la position courante du repère. Le libellé de la touche logicielle devient “Free H --Mark.” ou “Free T -- Mark.”.

Cette fonction donne une explication sur les valeurs représentées.

La TL Start démarre l’enregistrement. Le libellé de la TL devient Stop. L’indication “Enregis-trement actif” s’affiche.

Lorsque la fin de la durée de mesure est atteinte, le libellé de touche logicielle devient Start.

Actionner la TL Arrêt interrompt la mesure en cours. Le libellé de la TL devient Start.

La modification de l’homothétie s’effectue selon les graduations suivantes :1, 2, 5, 10, 20, 50, 100, 200, 500, 1000 ms/div.

Le changement d’échelle horizontale s’effectue selon les graduations suivantes :0.01, 0.05, 0.1, 0.5, 1, 5, 10, 50, 100, 500, 1000, 5000 unités/div

Cette fonction calcule la graduation verticale à partir des valeurs extrêmes.

Cette fenêtre comprend les numéros de version et la date de création de chacun des compo-sants CNC.

Affichage du type de commande

Marker

Help

Start

Stop

ZoomTime +

ZoomTime -

ZoomV +

ZoomV -

Autoscaling

Version

Type

Page 91: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-91SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 7-10 Type de commande

TL pour Fonctions de mise en serviceFonctions de mise en service

Avis au lecteur

Voir également “Manuel technique”.

La fonction Mise en service donne accès aux touches de fonction logicielle suivantes :

Fig. 7-11

Sélecteur de mise en service

Vous avez la possibilité de faire démarrer le système avec différents paramètres.

!Avertissement

La modification apportée dans la branche Mise en service influence considérablement lecomportement de la machine.

Sélection du mode de démarrage de la CN.

Fig. 7-12 Mise en service de la CN

StartUp

StartUpswitch

NC

Page 92: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-92SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 7-13 Mise en service de l’AP

L’automate programmable peut être démarré dans les différents modes suivants :

S démarrage

S effacement général.

Il est de plus possible d’associer le démarrage avec

S une simulation ou

S le mode Debug.

OK démarre la mise en service de la CN.

Avec RECALL, un retour à l’image de base IBN est effectué sans action.

Cette fonction permet d’insérer ou de modifier des messages d’alarmes AP. Sélectionnez lenuméro d’alarme souhaité avec la touche de fonction logicielle “Next Number”. Le texteactuellement valable s’affiche dans la fenêtre et dans la ligne d’introduction.

Fig. 7-14 Masque d’édition d’un texte d’alarme AP

Saisissez le nouveau texte dans la ligne d’introduction. Terminez la saisie avec INPUT.

La notation des textes à respecter est décrite dans le manuel de mise en service.

Cette fonction sélectionne le numéro de texte suivant pour l’édition. Lorsque le derniernuméro de texte est atteint, le processus recommence avec le premier numéro.

PLC

OK

EditPLC txt

NextNumber

Page 93: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-93SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Cette fonction sélectionne le numéro de texte introduit pour l’édition.

Les textes modifiés sont enregistrés. Vous quittez ensuite l’éditeur.

Vous quittez l’éditeur sans enregistrement des modifications.

Edition de caractères chinoisCette fonction n’est disponible que si un jeu de caractères chinois a été chargé !

L’éditeur affiche une section de caractères chinois. Il est possible de naviguer dans la listeavec le curseur. Lorsque le caractère recherché ne se trouve pas dans la section, il est possi-ble de sélectionner une autre section avec les lettres A -- Z. Le caractère souhaité est reprisdans la barre d’introduction avec la TL 4. Dans ce mode, l’introduction de lettres latines estimpossible.

Fig. 7-15 Masque d’édition d’un texte d’alarme AP en chinois

Les touches de fonction logicielle suivantes sont réalisées :

Cette fonction sélectionne le numéro de texte suivant pour l’édition. Lorsque le derniernuméro de texte est atteint, le processus recommence avec le premier numéro.

Cette fonction sélectionne le numéro de texte introduit pour l’édition.

Cette fonction commute entre la sélection de la section et l’introduction de lettreslatines.

Le caractère sélectionné est repris dans la barre d’introduction.

Les textes modifiés sont enregistrés. Vous quittez ensuite l’éditeur.

Vous quittez l’éditeur sans enregistrement des modifications.

Le menu S7--Conn permet de relier l’AP au progiciel de programmation externeS7--200.

Lorsque l’interface RS232 est déjà occupée par un transfert de données, vous ne pouvezcoupler la commande au progiciel de programmation qu’une fois le transfert terminé.

SearchNumber

Save &Exit

Recall

NextNumber

SearchNumber

ChangeMode

ChooseChar

Save &Exit

Recall

STEP 7connect

Page 94: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-94SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

L’activation de cette connexion entraîne une initialisation de l’interface RS232. Le paquet deprogrammation utilisé détermine les paramètres d’interface suivants :

Device RTS -- CTSVitesse de transmission 38400Stop bits 1Parity evenData bits 8

Fig. 7-16 Liaison S7--200

Cette fonction active la connexion entre le PC et la commande. Le libellé de la touche logiciel-le devient Connection off (Conn. off).

L’état actif ou inactif est conservé avec Power On (sauf en cas de démarrage avec para-mètres par défaut).

RECALL permet de quitter le menu.

Vous pouvez visualiser ou le cas échéant modifier les états momentanés des cellules mémoi-res suivantes de l’AP.

Il est possible d’afficher 6 opérandes simultanément.

Entrées I Octet d’entrée (IBx), mot d’entrée (Iwx), double mot d’entrée (IDx)

Sorties Q Octet de sortie (Qbx), mot de sortie (Qwx), double mot de sortie (QDx)

Indicateurs M Octet de mémento (Mx), mot de mémento (Mw), double mot de mémento(MDx)

Temporisa-tions

T Temporisation (Tx)

Compteurs C Compteur (Zx)

Données V Octet de données (Vbx), mot de données (Vwx), double mot de données(VDx)

Format B

H

D

binaire

hexadécimal

décimal

La représentation binaire est impossible pour les doubles mots. Les comp-teurs et les temporisations sont représentées en mode décimal.

Conn.on

Conn.off

PLC-status

Page 95: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-95SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 7-17 Visualisation d’état de l’AP

Des touches logicielles supplémentaires sont à votre disposition dans cette barre de menu.

S EditionL’actualisation cyclique des valeurs est interrompue. Vous pouvez ensuite modifier lesvaleurs des opérandes.

S AbandonL’actualisation cyclique se poursuit sans que les valeurs introduites soient transmises àl’AP.

S Prise en compteLes valeurs introduites sont transmises à l’AP et l’actualisation cyclique se poursuit.

S EffacementTous les opérandes sont effacés.

S Opérande +L’adresse de l’opérande peut être incrémentée de 1 à chaque fois.

S Opérande -L’adresse de l’opérande peut être décrémentée de 1 à chaque fois.

Définition de mots de passe

Quatre niveaux de mots de passe existent dans la commande. Ces différents niveaux accor-dent une autorisation d’accès différente :

S mot de passe Siemens

S mot de passe du système

S mot de passe du constructeur

S mot de passe utilisateur

Vous pouvez traiter les données en fonction de votre niveau d’accès (voir également “Manueltechnique”).

Setpassw.

Page 96: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-96SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

DEMO.MPF

Introduisez le mot de passe.

Si vous ne possédez pas ce mot de passe, vous n’avez aucune autorisation d’accès.

Le mot de passe est chargé après appui sur la touche logicielle OK.

Avec RECALL, un retour à l’image de base IBN est effectué sans action.

Le niveau d’accès est remis à zéro.

Modification du mot de passe

Fig. 7-18

Selon l’autorisation d’accès, différentes possibilités de modification du mot de passe sontproposées dans la barre de menu.

Sélectionnez le niveau de mots de passe à l’aide des TL. Introduisez le nouveau mot depasse et terminez la saisie avec OK.

Le mot de passe vous est redemandé pour contrôle.

OK met fin à la modification du mot de passe.

Avec RECALL, un retour à l’image de base IBN est effectué sans action.

Mémorisation des données

Cette fonction mémorise le contenu de la mémoire volatile dans une zone mémoire nonvolatile.Condition préalable : Aucun programme n’est en cours d’exécution.

Pendant la sauvegarde des données, aucune commande ne doit être effectuée !

Deletepassw.

Changepassw.

Savedata

Page 97: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-97SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Touches logicielles pour fonctions de maintenance

Paramètres machine (voir également “Manuel technique”)

Fig. 7-19

La modification des paramètres machine influence considérablement la machine. Un pa-ramétrage erroné peut entraîner une destruction de la machine.

Unités userdef défini par l’utilisateur

m/s**2 mètre/seconde

U/s**3 tour/seconde

s seconde

Kgm**2 moment d’inertie

mH inductance

Nm couple

μs μs (microsecondes)

μA μA (microampères)

μVs μVs (microvolt--seconde)

Prise d’effet( t é i )

so aussitôt efficace(entrée en vigueur)

cf après confirmation

re remise à zéro

po Power on

Paramètres machine généraux

Ouvrez la fenêtre Paramètres machine généraux. Avec les touches de pagination, vous pou-vez feuilleter en avant et en arrière.

Paramètres machine spécifiques à un axe

Ouvrez la fenêtre Paramètres machines spécifiques à un axe. La barre de menu estcomplétée avec les TL Axe + et Axe -.

Mach.-data

GeneralMD

AxisMD

Page 98: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Services et diagnostics

7.2 Diagnostic et mise en service -- Groupe fonctionnel Diagnostic

7-98SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fig. 7-20

Les paramètres de l’axe X sont visualisés.

Autres paramètres machine

Ouvrez la fenêtre Autres paramètres machine. Avec les touches de pagination, feuilletez enavant et en arrière.

Paramètres machine de visualisation

Ouvrez la fenêtre Paramètres machine de visualisation. Avec les touches de pagination, feuil-letez en avant et en arrière.

Cette fonction enregistre les réglages concernés.

Recherche

Introduisez le numéro ou le nom du paramètre machine souhaité puis appuyez sur Input.

Le curseur se place sur le paramètre recherché.

Fig. 7-21

L’occurence suivante du paramètre est recherchée.

Axe + et Axe - permettent de passer à l’axe suivant ou précédent dans le domaine deparamètres machine.

Cette TL permet d’activer les paramètres machine caractérisés par “cf.”.

Luminosité

Cette TL permet d’ajuster la luminosité de l’écran.

Le réglage du démarrage peut être donné par un PM d’affichage. La correction du réglage partouche logicielle n’influe pas sur le réglage dans le PM d’affichage.

Changement de langue

Avec la TL Changement de langue , vous pouvez commuter entre langue actuelle etdeuxième langue chargée.

OtherMD

DisplayMD

Save

Search

Contin.search

Axis +

Axis -

ActiveMD

Displaybright.

Displaydarker

Changelang.

Page 99: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

8-99SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Programmation

8.1 Bases de la programmation de la commande numérique

8.1.1 Structure de programme

Structure et contenu

Le programme CN est constitué d’une suite de blocs (voir le tableau 8-1).

Chaque bloc de programme représente une opération d’usinage.

Dans un bloc, les instructions sont écrites sous forme de mots.

Le dernier bloc d’une séquence d’usinage contient un mot spécial signifiant la fin duprogramme : M2 .

Tableau 8-1 Structure de programme de la CN

Bloc Mot Mot Mot ... ; commentaire

Bloc N10 G0 X20 ... ; 1er Bloc

Bloc N20 G2 Z37 ... ; 2ème Bloc

Bloc N30 G91 ... ... ; ...

Bloc N40 ... ... ...

Bloc N50 M2 ; fin de programme

Noms de programme

Chaque programme a son propre nom.

Nota

Ce nom peut être choisi lors de la création du programme en respectant les consignessuivantes :S les deux premiers caractères doivent être des lettresS sinon des lettres, des chiffres ou le caractère souligné

S ne pas utiliser plus de 8 caractèresS ne pas utiliser de caractères séparateurs (voir chap. ”Jeu de caractères”)

Exemple : PANIER52

8

Page 100: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.1 Bases de la programmation de la commande numérique

8-100SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.1.2 Structure de mot et adresse

Fonctions/Structure

Un mot est un élément de bloc et représente principalement une instruction de commande.

Un mot (voir figure 8-1) est constitué

S d’un symbole d’adresse,

le symbole d’adresse est généralement une lettre

S et d’une valeur numérique.

La valeur numérique est constituée d’une suite de chiffres pouvant être complétée par unsigne plus/moins et un point décimal pour certaines adresses.

Le signe positif est facultatif.

Mot

Adresse Valeur

Exemple : G1

Mot

Adresse Valeur

X-20.1

Mot

Adresse Valeur

F300Explication : Déplacement

avec interpol.linéaire

Trajectoire/pos.finale pour l’axeX : --20.1 mm

Vitessed’avance :300 mm/min

Fig. 8-1 Structure de mot

Plusieurs caractères d’adresse

Un mot peut également comprendre plusieurs lettres adresse. La valeur numérique doitcependant être attribuée par l’intermédiaire du caractère “=” placé entre les deux.Exemple : CR=5.23

8.1.3 Structure de bloc

Fonctions

Un bloc doit comprendre toutes les données nécessaires à l’exécution d’une opérationd’usinage.

Un bloc de programme est généralement composé de plusieurs mots et se termine toujourspar le caractère de fin de bloc ”LF” (nouvelle ligne). Le caractère ”LF” n’est pas à écrire ; ilest généré automatiquement par le retour de ligne ou après avoir actionné la touche d’intro-duction.

Page 101: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.1 Bases de la programmation de la commande numérique

8-101SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

/N... Mot1 Mot2 ... Motn ;commentaire LF

Caractère de fin debloc,invisible

uniquement en cas de besoin,est placé à la fin, séparé par ” ; ”du reste du bloc

Espaceintermédiaire

Espaceintermédiaire

Espaceintermédiaire

Espaceintermédiaire

Instructions du bloc

Numéro de bloc -- placé devant les instructions,uniquement en cas de besoin, le caractère

“ : “ (deux points) remplace le N dans lesblocs principaux

Saut de bloc optionnel,uniquement en cas de besoin,placé au début

(BLANC)

Nombre total de caractères dans un bloc : 127 caractères

Fig. 8-2 Schéma de la structure de bloc

Ordre des mots

Lorsque plusieurs instructions sont contenues dans un bloc, l’ordre suivant est recommandé :N... G... X...Y... Z... F... S... T... D... M...

Remarque sur les numéros de bloc

Choisissez dans un premier temps des numéros de bloc multiples de 5 ou de 10. Cela vouspermettra d’insérer des blocs ultérieurement tout en conservant l’ordre croissant des numérosde blocs.

Saut de bloc optionnel (voir image 5-3)

Les blocs d’un programme ne devant pas être exécutés à chaque exécution de programmepeuvent être caractérisés par une barre oblique ”/” devant le mot du numéro de bloc .Le saut de bloc optionnel lui--même est activé par la commande (SKP) ou par l’automate pro-grammable (signal). Une section peut être masquée par plusieurs blocs successifs avec ”/”.Lorsqu’un saut de bloc optionnel est actif pendant l’exécution du programme, aucun des blocsde programme caractérisés par ”/” ne sera exécuté. Aucune des instructions contenues dansles blocs considérés ne sera prise en compte. Le programme se poursuit avec le prochainbloc ne comportant pas de barre oblique ”/”.

Commentaire, remarque

Les instructions des blocs d’un programme peuvent être accompagnées d’un commentaire oud’une explication.Les commentaires sont visualisés avec le contenu du reste du bloc dans l’affichage de blocactuel.

Page 102: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.1 Bases de la programmation de la commande numérique

8-102SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple de programmation

N10 ; Société G&S nº de contrat 12A71N20 ; pièce de pompe 17, nº de dessin : 123 677N30 ; programme créé par H. Adam, dép. TV 4:50 G17 G54 G94 F470 S20 D0 M3 ;bloc principalN60 G0 G90 X100 Y200N70 G1 Y185.6N80 X112/N90 X118 Y180 ;ce bloc est optionnelN100 X118 Y120N110 X135 Y70N120 X145 Y50N130 G0 G90 X200N140 M2 ;fin de programme

8.1.4 Jeu de caractères

Les caractères suivants sont utilisables pour la programmation et sont interprétés suivant lesdéfinitions.

Lettres

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

Les lettres majuscules et minuscules ne sont pas différenciées. Une lettre en majusculeéquivaut donc à la même lettre en minuscule.

Chiffres

0, 1, 2, 3, 4, 5, 6, 7, 8, 9

Page 103: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.1 Bases de la programmation de la commande numérique

8-103SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Caractères spéciaux imprimables

( parenthèse ouverte) parenthèse fermée[ crochet ouvert] crochet fermé< inférieur à> supérieur à: bloc principal, fin d’étiquette= affectation, partie d’une égalité/ division, saut de bloc optionnel* multiplication+ addition, signe positif-- soustraction, signe négatif“ guillemet_ caractère souligné (se rapportant à des lettres). point décimal, virgule, caractère séparateur; début de commentaire% réservé, ne pas l’utiliser& réservé, ne pas l’utiliser’ réservé, ne pas l’utiliser$ réservé, ne pas l’utiliser? réservé, ne pas l’utiliser! réservé, ne pas l’utiliser

Caractères spéciaux non imprimables

LF caractère de fin de blocBlanc caractère séparateur entre des mots, caractère d’espacementTabulateur réservé, ne pas l’utiliser

Page 104: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-104SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Pro

gram

mat

ion

8.1.

5L

iste

des

inst

ruct

ion

s

Ad

ress

eS

ign

ifica

tion

Aff

ecta

tion

de

vale

ur

Info

rmat

ion

Pro

gra

mm

atio

n

DN

umér

ode

corr

ecte

urd’

outil

0...

9,un

ique

men

tdes

nom

bres

entie

rssa

nssi

gne

+/-

-

Com

pren

dde

sdo

nnée

sde

corr

ectio

npo

urun

outil

part

icul

ier

T...

;D0

-->va

leur

sde

corr

ectio

n=

0,9

num

éros

Dm

ax.p

arou

til

D...

FV

itess

ed’

avan

ce(e

nre

latio

nav

ecG

4,l’a

rrêt

tem

poris

ées

tég

alem

entp

rogr

amm

éso

usF

)

0.00

1...

9999

9.99

9V

itess

eta

ngen

tielle

Out

il/P

ièce

,U

nité

dem

esur

een

mm

/min

oum

m/to

urse

lon

G94

ouG

95

F...

GF

onct

ion

G(f

onct

ion

prép

arat

oire

)un

ique

men

tdes

vale

urs

entiè

res,

impo

sées

Les

fonc

tions

Gso

ntré

part

ies

engr

oupe

sG

.Un

bloc

nepe

utco

nten

irqu

’une

fonc

tion

Gd’

unm

ême

grou

pe.

Une

fonc

tion

Gpe

utêt

rem

odal

e(ju

squ’

àav

isco

ntra

i-re

par

une

autr

ein

stru

ctio

ndu

mêm

egr

oupe

)ou

elle

n’es

tact

ive

que

pour

lebl

ocda

nsle

quel

elle

setr

ouve

--no

nm

odal

e.G

rou

pe

G:

G...

G0

Inte

rpol

atio

nlin

éaire

envi

tess

era

pide

:1

:Com

man

des

dedé

plac

emen

tG

0X

...Y.

..Z

...

G1

*In

terp

olat

ion

linéa

ireen

vite

sse

d’av

ance

:(t

ype

d’in

terp

olat

ion)

G1

X...

Y...

Z...

F...

G2

Inte

rpol

atio

nci

rcul

aire

dans

lese

nsho

raire

fonc

tion

mod

ale

G2

X...

Y..I

...J.

..F.

..;c

entr

eet

poin

tfin

alG

2X

...Y.

..C

R=.

..F.

..;r

ayon

etpo

intf

inal

G2

AR

=...

I...J

...F.

..;a

ngle

d’ou

vertu

reet

cent

re

G2

AR

=...

X...

Y...

F...

;ang

led’

ouve

rtur

eet

poin

tfin

al

G3

Inte

rpol

atio

nci

rcul

aire

dans

lese

nsan

tihor

aire

G3

....

;sin

onco

mm

epo

urG

2

G5

Inte

rpol

atio

nci

rcul

aire

via

unpo

inti

nter

méd

iaire

G5

X...

Y...

Z...

IX=.

..JY

=...

KZ

=...

F...

G33

File

tage

àpa

sco

nsta

ntS

...M

...;v

itess

ede

rota

tion

debr

oche

,se

nsG

33Z

...K

...;ta

raud

age

avec

port

e--

tara

udco

mpe

nsat

eur,

par

ex.

selo

nl’a

xeZ

Page 105: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-105SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

G33

1In

terp

olat

ion

defil

etag

eN

10S

PO

S=.

..;b

roch

een

asse

rvis

sem

entd

epo

sitio

nN

20G

331

Z...

K...

S...

Tara

udag

esa

ns

port

e--t

arau

dco

mpe

nsat

eur,

par

ex.s

elon

l’axe

Z;le

filet

age

àdr

oite

ouà

gauc

hees

tdéf

inip

arle

sign

epl

us/

moi

nsdu

pas

(par

ex.K

+):+

:ana

logu

M3

--:a

nalo

gue

àM

4

G33

2In

terp

olat

ion

defil

etag

e--

retr

ait

G33

2Z

...K

...Ta

raud

age

san

spo

rte-

-tar

aud

com

pens

ateu

r,pa

rex

.sel

onl’a

xeZ

,d

épla

cem

ent

de

retr

ait

;sig

nedu

pas

anal

ogue

àG

331

G4

Arr

êtte

mpo

risé

2:T

raje

ctoi

res

spéc

ifiqu

es fonc

tions

non

mod

ales

G4

F...

;blo

csé

paré

ou G4

S...

.;b

loc

sépa

G63

Tara

udag

eav

ecpo

rte-

-tar

aud

com

pens

ateu

rG

63Z

...F.

..S

...M

...

G74

Acc

osta

gedu

poin

tde

réfé

renc

eG

74X

...Y.

..Z

...;b

loc

sépa

G75

Acc

osta

ged’

unpo

intf

ixe

G75

X...

Y...

Z...

;blo

csé

paré

G15

8D

écal

age

prog

ram

mab

le3

:Ecr

iture

dans

lam

émoi

re

fonc

tions

non

mod

ales

G15

8X

...Y.

..Z

...;b

loc

sépa

G25

8R

otat

ion

prog

ram

mab

leG

258

RP

L=...

;rot

atio

nda

nsle

plan

actu

elG

17à

G19

,bl

ocsé

paré

G25

9R

otat

ion

prog

ram

mab

lead

ditiv

eG

259

RP

L=...

;rot

atio

nad

ditiv

eda

nsle

plan

actu

elG

17à

G19

,bl

ocsé

paré

G25

Lim

itatio

nin

férie

ure

dela

vite

sse

dero

tatio

nG

25S

...;b

loc

sépa

G26

Lim

itatio

nsu

périe

ure

dela

vite

sse

dero

tatio

nG

26S

...;b

loc

sépa

G17

*P

lan

X/Y

6:S

élec

tion

dupl

anG

17...

.;o

rdon

née

sur

ce

G18

Pla

nZ

/Xfo

nctio

nm

odal

epl

anes

tl’a

xede

corr

ectio

n

G19

Pla

nY

/Zde

lalo

ngue

urde

l’out

il

G40

*C

orre

ctio

ndu

rayo

nde

l’out

ilIN

AC

TIV

E7

:Cor

rect

ion

dura

yon

del’o

util

G41

Cor

rect

ion

dura

yon

del’o

util

àga

uche

duco

ntou

rfo

nctio

nm

odal

e

G42

Cor

rect

ion

dura

yon

del’o

util

àdr

oite

duco

ntou

r

Page 106: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-106SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

G50

0*

Déc

alag

ed’

orig

ine

régl

able

INA

CT

IVE

8:D

écal

age

d’or

igin

eré

glab

le

G54

1er

Déc

alag

ed’

orig

ine

régl

able

fonc

tion

mod

ale

G55

2èm

edé

cala

ged’

orig

ine

régl

able

G56

3èm

edé

cala

ged’

orig

ine

régl

able

G57

4èm

edé

cala

ged’

orig

ine

régl

able

G53

Inhi

bitio

nsu

run

bloc

dudé

cala

ged’

orig

ine

régl

able

9:I

nhib

ition

dudé

cala

ged’

orig

ine

régl

able

fonc

tions

non

mod

ales

G60

*A

rrêt

préc

is10

:Com

port

emen

td’a

ccos

tage

G64

Con

tour

nage

fonc

tion

mod

ale

G9

Arr

êtpr

écis

sur

lebl

oc11

:Arr

êtpr

écis

sur

lebl

oc fonc

tion

non

mod

ale

G60

1*

Fen

être

d’ar

rêtp

réci

sfin

avec

G60

,G9

12:F

enêt

red’

arrê

tpré

cis

voir

lech

apitr

e“A

rrêt

préc

is/c

onto

urna

ge...

”8.3

.12

G60

2F

enêt

red’

arrê

tpré

cis

gros

sier

avec

G60

,G9

fonc

tion

mod

ale

G70

Indi

catio

nde

sco

tes

enin

ch13

:Ind

icat

ion

des

cote

sen

inch

/mét

rique

G71

*In

dica

tion

des

cote

sen

mét

rique

fonc

tion

mod

ale

G90

*In

dica

tion

des

cote

sab

solu

es14

:Ind

icat

ion

des

cote

sre

lativ

es/a

bsol

ues

:

G91

Indi

catio

nde

sco

tes

rela

tives

fonc

tion

mod

ale

G94

*V

itess

ed’

avan

ceF

enm

m/m

in15

:Vite

sse

d’av

ance

/Bro

che

G95

Vite

sse

d’av

ance

Fen

mm

/tour

debr

oche

fonc

tion

mod

ale

G90

1*

Cor

rect

ion

del’a

vanc

esu

rle

cerc

leA

CT

IVE

16:C

orre

ctio

nde

l’ava

nce

voir

lech

apitr

e“V

itess

ed’

avan

ceF

”8.3

.10

G90

0C

orre

ctio

nde

l’ava

nce

INA

CT

IVE

fonc

tion

mod

ale

G45

0*

Arc

dera

ccor

dem

ent

18:C

ompo

rtem

enta

uxan

gles

pend

antl

aco

rrec

tion

dura

yon

del’o

util

G45

1P

oint

d’in

ters

ectio

ndu

rayo

nde

lout

il

fonc

tion

mod

ale

Les

fonc

tions

mar

quée

sd’

un*

sont

activ

esen

débu

tde

prog

ram

me

(var

iant

ede

laco

mm

ande

pour

late

chno

logi

e”F

rais

a-ge

”,si

rien

d’au

tre

n’a

été

prog

ram

mé)

.

Page 107: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-107SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ad

ress

eS

ign

ifica

tion

Aff

ecta

tion

de

vale

ur

Info

rmat

ion

Pro

gra

mm

atio

n

IP

aram

ètre

d’in

terp

olat

ion

¦0.

001

...99

999.

999

File

tage

0.00

1...

2000

.000

Cor

resp

onda

ntà

l’axe

X,s

igni

ficat

ion

dépe

ndan

tde

G2,

G3

-->ce

ntre

duce

rcle

,ou

deG

33,G

331,

G33

2-->

pas

dufil

et

voir

G2,

G3,

G33

,G33

1et

G33

2

JP

aram

ètre

d’in

terp

olat

ion

¦0.

001

...99

999.

999

File

tage

0.00

1...

2000

.000

Cor

resp

onda

ntà

l’axe

Y,si

non

com

me

Ivo

irG

2,G

3,G

33,G

331

etG

332

KP

aram

ètre

d’in

terp

olat

ion

¦0.

001

...99

999.

999

File

tage

0.00

1...

2000

.000

Cor

resp

onda

ntà

l’axe

Z,s

inon

com

me

Ivo

irG

2,G

3,G

33,G

331

etG

332

LS

ous-

-pro

gram

me,

nom

etap

pel

7ch

iffre

sdé

cim

aux,

uniq

uem

entd

esno

mbr

esen

tiers

,san

ssi

gne

+/--

Àla

plac

ed’

unno

mau

choi

x,il

esta

ussi

poss

ible

d’op

ter

pour

L1...

L999

9999

;le

sous

--pro

gram

me

esta

lors

égal

emen

tapp

elé

dans

unbl

ocsé

paré

Atte

ntio

n:L

0001

n’es

tpas

équi

vale

ntà

L1

L....

;blo

csé

paré

MF

onct

ion

supp

lém

enta

ire0

...99

uniq

uem

entd

esno

mbr

esen

tiers

,san

ssi

gne

+/--

Par

ex.p

our

décl

ench

erde

sco

mm

utat

ions

telle

squ

e”li

quid

ed’

arro

sage

MA

RC

HE

”,5

fonc

tions

Mau

plus

sont

poss

ible

sda

nsun

mêm

ebl

oc

M...

M0

Arr

êtpr

ogra

mm

éL’

usin

age

esti

nter

rom

puen

finde

bloc

avec

M0,

lapr

océd

ure

estr

epris

eav

ec”N

C--S

TAR

T”

M1

Arr

êtau

choi

xC

omm

eM

0,ce

pend

antl

’arr

êtn’

alie

uqu

elo

rsqu

’un

sign

alsp

écifi

que

suit

M2

Fin

depr

ogra

mm

eE

stsi

tuée

dans

lede

rnie

rbl

ocde

lasé

quen

ced’

usin

age

M30

--R

éser

vé,n

epa

sl’u

tilis

er

M17

--R

éser

vé,n

epa

sl’u

tilis

er

M3

Bro

che

tour

nant

dans

lese

nsho

raire

M4

Bro

che

tour

nant

dans

lese

nsan

tihor

aire

M5

Arr

êtbr

oche

M6

Cha

ngem

entd

’out

ilU

niqu

emen

tlor

squ’

iles

tact

ivé

avec

M6

via

lepa

ra-

mèt

rem

achi

ne,s

inon

lech

ange

men

ts’e

ffect

uedi

rec-

tem

enta

vec

l’ins

truc

tion

T

M40

Cha

ngem

enta

utom

atiq

uedu

rapp

ortd

evi

tess

e

M41

jus-

qu’à

M45

Rap

port

debo

îtede

vite

sses

1ju

squ’

aura

ppor

tde

boîte

devi

tess

es5

Page 108: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-108SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ad

ress

eP

rog

ram

mat

ion

Info

rmat

ion

Aff

ecta

tion

de

vale

ur

Sig

nifi

catio

n

M70

--R

éser

vé,n

epa

sl’u

tilis

er

M...

autr

esfo

nctio

nsM

Leur

fonc

tionn

alité

n’es

tpas

défin

iepa

rla

com

man

deet

setr

ouve

donc

àla

libre

disp

ositi

ondu

cons

truc

teur

dela

mac

hine

NN

umér

ode

bloc

seco

n-da

ire0

...99

9999

99un

ique

men

tdes

nom

bres

entie

rs,s

ans

sign

e+

/--

Peu

têtr

eut

ilisé

avec

unnu

mér

opo

urca

ract

éris

erde

sbl

ocs,

ests

itué

endé

butd

ebl

oc

par

ex.:

N20

:N

umér

ode

bloc

prin

cipa

l0

...99

9999

99un

ique

men

tdes

nom

bres

entie

rs,s

ans

sign

e+

/--

Car

acté

ristiq

uepa

rtic

uliè

rede

bloc

s--

aulie

ude

N...

,ce

bloc

devr

aitc

onte

nir

tout

esle

sin

stru

ctio

nspo

urun

eph

ase

d’us

inag

esu

ivan

teco

mpl

ète

par

ex.:

:20

PN

ombr

ed’

exéc

utio

nsdu

sous

--pro

gram

me

1...

9999

uniq

uem

entd

esno

mbr

esen

tiers

,san

ssi

gne

+/-

-

Se

trou

veda

nsle

bloc

d’où

prov

ient

l’app

elen

cas

d’ex

écut

ions

répé

tées

duso

us--p

rogr

amm

e,pa

rex

.:N

10L8

71P

3;t

riple

exéc

utio

n

par

ex.:

L781

P...

;blo

csé

paré

R0 à R24

9

Par

amèt

res

deca

lcul

¦0.

0000

001

... 9999

9999

(8ch

iffre

sdé

cim

aux)

ouen

écrit

ure

expo

nent

ielle

(10-

-300

...10

+300

)

R0

àR

99--l

ibre

men

tdis

poni

bles

R10

R24

9--p

aram

ètre

spo

urle

scy

cles

d’us

inag

e

Fon

ctio

nsde

calc

ulE

npl

usde

s4

opér

atio

nsél

émen

taire

sav

ec+

--*

/,le

sfo

nctio

nsde

calc

ulsu

ivan

tes

sont

disp

onib

les

:

SIN

()

Sin

usIn

dica

tion

ende

grés

par

ex.:

R1=

SIN

(17.

35)

CO

S(

)C

osin

usIn

dica

tion

ende

grés

par

ex.:

R2=

CO

S(R

3)

TAN

()

Tang

ente

Indi

catio

nen

degr

éspa

rex

.:R

4=TA

N(R

5)

SQ

RT

()

Rac

ine

carr

éepa

rex

.:R

6=S

QR

T(R

7)

AB

S(

)V

aleu

rab

solu

epa

rex

.:R

8=A

BS

(R9)

TR

UN

C(

)P

artie

entiè

repa

rex

.:R

10=T

RU

NC

(R11

)

RE

TF

indu

sous

--pro

gram

me

Util

isat

ion

àla

plac

ede

M2

--po

urle

mai

ntie

nd’

unco

ntou

rnag

eR

ET

;blo

csé

paré

SV

itess

ede

rota

tion

debr

oche ou

avec

G4

--te

mpo

risat

ion

0.00

1...

9999

9.99

9V

itess

ede

rota

tion

debr

oche

unité

dem

esur

etr

/min

,

avec

G4

arrê

ttem

poris

éen

tour

sde

broc

he

S...

Page 109: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-109SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ad

ress

eP

rog

ram

mat

ion

Info

rmat

ion

Aff

ecta

tion

de

vale

ur

Sig

nifi

catio

n

TN

umér

od’

outil

1...

3200

0un

ique

men

tdes

nom

bres

entie

rs,s

ans

sign

e+

/--

Lech

ange

men

td’o

util

peut

s’ef

fect

uer

dire

ctem

ent

avec

l’ins

truc

tion

Tou

seul

emen

tave

cM

6.C

ecie

stà

déte

rmin

erda

nsle

para

mèt

rem

achi

ne.

T...

XA

xe¦

0.00

1...

9999

9.99

9In

form

atio

nde

dépl

acem

ent

X...

YA

xe¦

0.00

1...

9999

9.99

9In

form

atio

nde

dépl

acem

ent

Y...

ZA

xe¦

0.00

1...

9999

9.99

9In

form

atio

nde

dépl

acem

ent

Z...

AR

Ang

led’

ouve

rtur

epo

urin

-te

rpol

atio

nci

rcul

aire

0.00

001

...35

9.99

999

Indi

catio

nen

degr

és,u

nepo

ssib

ilité

dedé

finiti

ondu

cerc

leav

ecG

2/G

3V

oir

G2;

G3

CH

FC

hanf

rein

0.00

1...

9999

9.99

9In

trod

uitu

nch

anfr

ein

entr

ede

uxbl

ocs

deco

ntou

rav

ecla

long

ueur

pres

crite

N10

X...

Y....

CH

F=.

..N

11X

...Y.

..

CR

Ray

onpo

urin

terp

olat

ion

circ

ulai

re0.

010

...99

999.

999

Sig

nené

gatif

--po

urla

séle

ctio

ndu

cerc

le:

supé

rieur

aude

mi--

cerc

le

Une

poss

ibili

téde

défin

ition

duce

rcle

avec

G2/

G3

Voi

rG

2;G

3

GO

TOB

Inst

ruct

ion

desa

uten

ar-

rière

--C

ombi

néà

une

étiq

uette

,effe

ctue

unsa

utsu

rle

bloc

mar

qué,

lade

stin

atio

nde

saut

setr

ouve

vers

ledé

but

depr

ogra

mm

e,

par

ex.:

N20

GO

TOB

MA

RQ

UE

1

GO

TOF

Inst

ruct

ion

desa

uten

avan

t--

Com

biné

àun

eét

ique

tte,e

ffect

ueun

saut

sur

lebl

ocm

arqu

é,la

dest

inat

ion

desa

utse

trou

veve

rsla

findu

prog

ram

me,

par

ex.:

N20

GO

TOF

MA

RQ

UE

2

IFC

ondi

tion

desa

ut--

Lors

que

laco

nditi

onde

saut

estr

empl

ie,l

epr

ogra

m-

me

saut

esu

rl’i

nstr

uctio

nsu

ivan

te,

Op

érat

eurs

rela

tio

nn

els

:=

=ég

al,

<>in

égal

>su

périe

urà,

<in

férie

urà

>=su

périe

urou

égal

à<=

infé

rieur

ouég

alà

par

ex.:

N20

IFR

1>5

GO

TOB

MA

RQ

UE

1

IXP

oint

inte

rméd

iaire

pour

inte

rpol

atio

nci

rcul

aire

¦0.

001

...99

999.

999

Cor

resp

onda

ntà

l’axe

X,i

ndic

atio

npo

urin

terp

olat

ion

circ

ulai

reav

ecG

5V

oir

G5

JYP

oint

inte

rméd

iaire

pour

inte

rpol

atio

nci

rcul

aire

¦0.

001

...99

999.

999

Cor

resp

onda

ntà

l’axe

Y,in

dica

tion

pour

inte

rpol

atio

nci

rcul

aire

avec

G5

Voi

rG

5

KZ

Poi

ntin

term

édia

irepo

urin

terp

olat

ion

circ

ulai

re¦

0.00

1...

9999

9.99

9C

orre

spon

dant

àl’a

xeZ

,ind

icat

ion

pour

inte

rpol

atio

nci

rcul

aire

avec

G5

Voi

rG

5

Page 110: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-110SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ad

ress

eP

rog

ram

mat

ion

Info

rmat

ion

Aff

ecta

tion

de

vale

ur

Sig

nifi

catio

n

LCY

C...

App

eldu

cycl

ed’

usin

age

uniq

uem

entd

esva

leur

sim

posé

esL’

appe

lde

cycl

esd’

usin

age

néce

ssite

unbl

ocsé

paré

,le

spa

ram

ètre

spr

évus

doiv

entê

tre

affe

ctés

Par

amèt

res

:

LCY

C82

Per

çage

--cen

trag

e,la

mag

eR

101:

Pla

nde

retr

ait(

abso

lu)

R10

2:D

ista

nce

desé

curit

éR

103

:Pla

nde

réfé

renc

e(a

bsol

u)R

104

:Pro

fond

eur

final

e(a

bsol

ue)

R10

5:A

rrêt

tem

poris

é,en

seco

ndes

N10

R10

1=...

R10

2=...

....

N20

LCY

C82

;blo

csé

paré

LCY

C83

Per

çage

detr

ous

prof

onds

R10

1:P

lan

dere

trai

t(ab

solu

)R

102

:Dis

tanc

ede

sécu

rité

R10

3:P

lan

deré

fére

nce

(abs

olu)

R10

4:P

rofo

ndeu

rfin

ale

(abs

olue

)R

105

:Arr

êtte

mpo

risé

sur

lapr

ofon

deur

depe

rçag

eR

107

:Vite

sse

d’av

ance

lors

dupe

rçag

eR

108

:Vite

sse

d’av

ance

lors

lapr

emiè

repr

ofon

deur

depe

rçag

eR

109

:Arr

êtte

mpo

risé

aupo

intd

edé

part

etau

débo

urra

geR

110

:Pre

miè

repr

ofon

deur

depe

rçag

e(a

bsol

ue)

R11

1:V

aleu

rde

dégr

essi

onR

127

:Typ

ed’

usin

age

:B

risdu

cope

au=

0D

ébou

rrag

e=

1

N10

R10

1=...

R10

2=...

....

N20

LCY

C83

;blo

csé

paré

LCY

C84

0Ta

raud

age

avec

port

e--t

arau

dco

mpe

nsat

eur

R10

1:P

lan

dere

trai

t(ab

solu

)R

102

:Dis

tanc

ede

sécu

rité

R10

3:P

lan

deré

fére

nce

(abs

olu)

R10

4:P

rofo

ndeu

rfin

ale

(abs

olue

)R

106

:Pas

dufil

etR

126

:Sen

sde

rota

tion

dela

broc

hepo

urle

tara

udag

eV

aleu

r:

3po

urM

34

pour

M4

N10

R10

1=...

R10

2=...

....

N20

LCY

C84

0;b

loc

sépa

LCY

C84

Tara

udag

esa

ns

port

e--t

arau

dco

mpe

nsat

eur

R10

1:P

lan

dere

trai

t(ab

solu

)R

102

:Dis

tanc

ede

sécu

rité

R10

3:P

lan

deré

fére

nce

(abs

olu)

R10

4:P

rofo

ndeu

rfin

ale

(abs

olue

)R

105

:Arr

êtte

mpo

risé

sur

lapr

ofon

deur

dufil

et,e

nse

cond

esR

106

:Pas

dufil

etR

112

:Vite

sse

dero

tatio

npo

urta

raud

age

R11

3:V

itess

ede

rota

tion

pour

lere

trai

t

N10

R10

1=...

R10

2=...

....

N20

LCY

C84

;blo

csé

paré

Page 111: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-111SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ad

ress

eP

rog

ram

mat

ion

Info

rmat

ion

Aff

ecta

tion

de

vale

ur

Sig

nifi

catio

n

LCY

C85

Per

çage

_1R

101:

Pla

nde

retr

ait(

abso

lu)

R10

2:D

ista

nce

desé

curit

éR

103

:Pla

nde

réfé

renc

e(a

bsol

u)R

104

:Pro

fond

eur

final

e(a

bsol

ue)

R10

5:A

rrêt

tem

poris

ésu

rla

prof

onde

urde

perç

age,

ense

cond

esR

107

:Vite

sse

d’av

ance

lors

dupe

rçag

eR

108

:Vite

sse

d’av

ance

lors

dure

trai

tde

l’alé

sage

N10

R10

1=...

R10

2=...

....

N20

LCY

C85

;blo

csé

paré

LCY

C60

Ran

gée

detr

ous

R11

5:N

umér

odu

cycl

ede

perç

age/

tara

udag

eV

aleu

r:

82,8

3,84

,840

,85

(cor

resp

onda

ntLC

YC

...)

R11

6:p

oint

deré

fére

nce,

absc

isse

R11

7:p

oint

deré

fére

nce,

ordo

nnée

R11

8:D

ista

nce

dupr

emie

rpe

rçag

eau

poin

tde

réfé

renc

eR

119

:Nom

bre

depe

rçag

esR

120

:Ang

lepa

rra

ppor

tàla

posi

tion

dela

rang

éede

trou

sR

121

:Dis

tanc

een

tre

les

perç

ages

N10

R11

5=...

R11

6=...

....

N20

LCY

C60

;blo

csé

paré

LCY

C61

Trou

ssu

run

cerc

leR

115:

Num

éro

ducy

cle

depe

rçag

e/ta

raud

age

Val

eur

:82

,83,

84,8

40,8

5(c

orre

spon

dant

LCY

C...

)R

116

:Cen

tre

duré

seau

detr

ous,

absc

isse

(abs

olu)

R11

7:C

entr

edu

rése

aude

trou

s,or

donn

ée(a

bsol

u)R

118

:Ray

ondu

rése

aude

trou

sR

119

:Nom

bre

depe

rçag

esR

120

:Ang

led’

atta

que

(--18

0<R

120<

180)

R12

1:I

ncré

men

tang

ulai

re

N10

R11

5=...

R11

6=...

....

N20

LCY

C61

;blo

csé

paré

Page 112: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8-112SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Ad

ress

eP

rog

ram

mat

ion

Info

rmat

ion

Aff

ecta

tion

de

vale

ur

Sig

nifi

catio

n

LCY

C75

Fra

iser

une

poch

e,un

era

inur

e,un

epo

che

circ

ulai

reR

101:

Pla

nde

retr

ait(

abso

lu)

R10

2:D

ista

nce

desé

curit

éR

103

:Pla

nde

réfé

renc

e(a

bsol

u)R

104

:Pro

fond

eur

depo

che

(abs

olu)

R11

6:C

entr

ede

lapo

che,

absc

isse

R11

7:C

entr

ede

lapo

che,

ordo

nnée

R11

8:L

ongu

eur

dela

poch

eR

119

:Lar

geur

dela

poch

eR

120

:Ray

onde

l’arr

ondi

R12

1:p

rofo

ndeu

rde

péné

trat

ion

max

i.R

122

:Vite

sse

d’av

ance

pour

lapr

ise

depa

sse

R12

3:V

itess

ed’

avan

cepo

url’u

sina

geda

nsle

plan

R12

4:S

urép

aiss

eur

defin

ition

,pla

nR

125

:Sur

épai

sseu

rde

finiti

on,p

rofo

ndeu

rR

126

:Sen

sde

frai

sage

Val

eur

:2

pour

G2

3po

urG

3R

127

:Typ

ed’

usin

age

Val

eur

:1

pour

l’éba

uche

2po

urla

finiti

on

N10

R10

1=...

R10

2=...

....

N20

LCY

C75

;blo

csé

paré

RN

DA

rron

di0.

010

...99

999.

999

Intr

odui

tun

arro

ndit

ange

ntie

lent

rede

uxbl

ocs

deco

ntou

rav

ecla

vale

urpr

escr

itedu

rayo

nN

10X

...Y.

...R

ND

=...

N11

X...

Y...

RP

LA

ngle

dero

tatio

npo

urG

258,

G25

0.00

001

...35

9.99

99In

dica

tion

ende

grés

,ang

lepo

urun

ero

tatio

npr

ogra

m-

mab

leda

nsle

plan

actu

elG

17à

G19

Voi

rG

258;

G25

9

SF

Poi

ntde

dépa

rtdu

filet

age

avec

G33

0.00

1...

359.

999

Indi

catio

nen

degr

és,l

epo

intd

edé

part

dufil

etag

epo

urG

33es

tdéc

alé

dela

vale

urpr

escr

ite(s

ans

sign

ifica

tion

pour

leta

raud

age)

SP

OS

Pos

ition

dela

broc

he0.

0000

...35

9.99

99In

dica

tion

ende

grés

,la

broc

hes’

arrê

teà

lapo

sitio

ndo

nnée

(l’éq

uipe

men

ttec

hniq

uede

labr

oche

doit

être

adap

té)

SP

OS

=....

STO

PR

EA

rrêt

dedé

roul

emen

t--

Fon

ctio

nsp

écifi

que

;le

bloc

suiv

antn

’est

déco

déqu

’une

fois

lebl

ocpr

écéd

antS

TOP

RE

term

iné

STO

PR

E;b

loc

sépa

$P_T

OO

LTr

anch

antd

’out

ilac

tifLe

ctur

eun

ique

men

tno

mbr

een

tier,

DO

bis

D9

IF$P

_TO

OL=

=7G

OTO

F...

$P_T

OO

L-N

ON

umér

od’

outil

actif

Lect

ure

uniq

uem

ent

nom

bre

entie

r,TO

--T

3200

0IF

$P_T

OO

LNO

==46

GO

TOF

...

$P_T

OO

LP

Der

nier

num

éro

d’ou

tilpr

ogra

mm

éLe

ctur

eun

ique

men

tno

mbr

een

tier,

TO--

T32

000

IF$P

_TO

OLN

P==

11G

OTO

F...

Page 113: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-113SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Programmation

8.2 Informations de déplacement

8.2.1 Choix du plan : G17 à G19

Fonctions

Pour la mise en correspondance dans l’AP des corrections de longueur et de rayon de l’outil,par exemple, un plan est choisi à partir des trois axes par sélection de 2 axes. Dans ce plan unecorrection du rayon de l’outil peut être activée. Selon le type de l’outil (fraise, foret, outil à charioter,etc...), la correction de longueur de l’outil correspondante a lieu.Pour des forets et des fraises, la correction de la longueur d’outil se rapporte à l’axe perpendiculaireau plan sélectionné (voir le chapitre 8.6 ”Outil et corrections d’outil”).

Les autres influences du choix du plan est décrit pour chaque fonction (par ex. le chapitre 8.5”Arrondi, chanfrein”).

Les différents plans servent également à définir le sens de rotation du cercle pour l’interpolationcirculaire en sens horaire ou antihoraire. Dans le plan dans lequel le cercle est parcouru, les axesdes abscisses et les ordonnées sont définis et donc eux aussi en sens horaire ou antihoraire. Lescercles peuvent également être parcourus dans un autre plan à celui actuellement actif G17 à G19(voir le chapitre 8.3 ”Déplacements d’axes”).

Les plans et affectations d’axes suivants sont possibles :

Tableau 8-2 Plans et affectations d’axe

Fonction G Plan(abscisse/ordonnée)

Axe perpendiculaire au plan(axe de correction de la longueur pour le

perçage/fraisage)

G17 X / Y Z

G18 Z / X Y

G19 Y / Z X

Z

X Y

Z

X Y

Fig. 8-3 Plans et affectation d’axe pour le perçage/fraisage

Exemple de programmation

N10 G17 T... D... M... ;plan X/Y sélectionnéN20 ... X... Y... Z... ;correction de longueur d’outil selon l’axe Z

Page 114: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-114SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.2.2 Indication de cotes relatives/absolues : G90, G91

Fonctions

Avec les instructions G90/G91, les informations de déplacement écrites X, Y, Z sont évaluéescomme point final de coordonnées (G90) ou comme déplacement d’axe à effectuer (G91).G90/G91 est valable pour tous les axes.

Ces instructions ne définissent pas la trajectoire sur laquelle les points finaux doivent êtreatteints. Il existe pour cela un groupe G (G0,G1,G2,G3,... voir le chapitre 8.3 ”Déplacementsd’axe”).

Programmation

G90 ;Indication de cotes absoluesG91 ;Indication de cotes relatives

Cote absolue Cote relative

X

P1

P2

Y

P3

X

P1

P2

Y

P3

Fig. 8-4 Différentes cotations dans le dessin

Indication des cotes absolues G90

Avec la cotation absolue, l’indication des cotes se rapporte à l’origine du système de coor-données actuellement en vigueur (système de coordonnées de la pièce, système de coor-données actuel de la pièce ou système de coordonnées de la machine). Cela dépend desdécalages actifs au moment donné : décalages programmables, réglables ou sans décalage.

Avec le lancement du programme, G90 est actif pour tous les axes et le reste tant qu’il n’estpas désactivé dans un bloc ultérieur par G91 (indication de cotes relatives) (fonction modale).

Indication de cotes relatives G91

Avec une cotation relative, la valeur numérique de l’information de déplacement correspondau déplacement d’axe à effectuer. Le signe +/-- indique le sens du déplacement.

G91 est valable pour tous les axes et peut être désactivé avec G90 (cote absolue) dans unbloc ultérieur.

Exemple de programmation G90 et G91

N10 G90 X20 Y90 ;cote absolueN20 X75 Y--32 ;cote toujours absolue...N180 G91 X40 Y20 ;commutation à l’indication de cotes relativesN190 X--12 Y17 ;cote toujours relative

Page 115: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-115SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.2.3 Indication des cotes en métrique et en inch : G71, G70

Fonctions

Lorsque des cotes de la pièce diffèrent du paramétrage du système de base (inch ou mm), lescotations peuvent être directement données dans le programme. La commande se chargedes calculs de conversion nécessaires dans le système de base.

Programmation

G70 ;Indication des cotes en inchG71 ;Indication des cotes en métrique

Exemple de programmation

N10 G70 X10 Z30 ;cote en inchN20 X40 Z50 ;G70 continue d’être actif...N80 G71 X19 Z17.3 ;cote en métrique à partir de maintenant...

Informations

Selon le préréglage, la commande interprète toutes les valeurs géométriques comme cotesmétriques ou en inch. Sont également compris, dans les valeurs géométriques, les correc-teurs d’outil et les décalages d’origine réglable avec leur affichage, mais aussi la vitessed’avance F en mm/min ou en inch/min.Le préréglage est configurable par paramètre machine.Tous les exemples de ce manuel se rapportent à un préréglage métrique.

G70 ou G71 évaluent toutes les données géométriques se rapportant directement à la pièce,soit en inch soit en mètres, par ex. :

S Informations de déplacement X, Y, Z pour G0, G1, G2, G3, G33

S Paramètres d’interpolation I, J, K (également pente)

S Rayon du cercle CR

S Décalage d’origine programmable (G158)

Toutes les autres indications géométriques qui ne concernent pas directement la pièce, telsque les vitesses d’avance, les correcteurs d’outil ou les décalages d’origine réglables ne sontpas influencés par G70/G71.

Page 116: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-116SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.2.4 Décalage d’origine programmable et rotation : G158, G258, G259

Fonctions

Vous utilisez le décalage d’origine programmable en cas d’opérations d’usinage qui serépètent en différentes positions de la pièce ou simplement lors du choix d’un nouveau pointde référence pour les cotes. Le système de coordonnées actuel de la pièce est ainsi créé.Les nouvelles indications de cotes se rapportent à ce système.Le décalage est possible selon tous les axes. La rotation s’effectue dans le plan actuel G17ou G18 ou G19.

Programmation

G158 X... Y... Z... ;décalage programmable,ancien décalage, rotation INACTIVE

G258 RPL=... ;rotation programmable,ancien décalage, rotation INACTIVE

G259 RPL=... rotation programmable additive

Les instructions avec G158, G258, G259 nécessitent chacune un bloc séparé.

XW

X

XY

Y

Y

G158 X...

G158 Y... G259 RPL=...

Fig. 8-5 Exemple de décalage programmable, rotation sur la pièce

Décalage G158

Avec l’instruction G158, un décalage d’origine est toujours programmable pour tous les axes.Une nouvelle instruction G158 remplace toutes les instructions précédentes des décalage etrotation programmables; autrement dit les anciennes instructions sont alors effacées.

Rotation G258

L’instruction G258 permet de programmer une rotation dans le plan actuellement actif (G17 àG19). Une nouvelle instruction écrite G258 remplace toutes les instructions précédentes desdécalage et rotation programmables, autrement dit les anciennes instructions sont alorseffacées.

Page 117: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-117SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Y

X

RPL=

X

Z

RPL=

Z

Y

RPL=

G17 G18 G19

Système tourné

+ + +

Fig. 8-6 Sens positif de l’angle de rotation dans les différents plans

Rotation additive G259

L’instruction G259 permet de programmer une rotation dans le plan actuellement actif (G17 àG19). Si une instruction G158, G258 ou G259 est déjà active, l’action de la nouvelle rotationavec G259 s’ajoute au décalage ou à la rotation précédemment programmé.

Effacer le décalage ou la rotation

Lorsque, dans un bloc, les instructions sont écrites sans axes pour G158 sans RPL= pourG258, un décalage ou une rotation programmable actif est effacé.

XW

X

Y

Y

X

Y

45o

2030

L10

L10(N30)

(N60)

1026

Fig. 8-7 Exemple de programmation de décalage et rotation programmables

Exemple de programmation

N10 G17 ... ;plan X/YN20 G158 X20 Y10 ;décalage programmableN30 L10 ;appel du sous--programme contenant la géométrie à décalerN40 G158 X30 Y26 ;nouveau décalageN50 G259 RPL=45 ;rotation supplémentaire de 45 degrésN60 L10 ;appel de sous--programmeN70 G158 ;décalage et rotation effacés...Appel de sous--programme -- voir chapitre ”Sous--programmes”

Page 118: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-118SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.2.5 Ablocage de la pièce - décalage d’origine réglable : G54 jusqu’à G57,G500, G53

Fonctions

Le décalage d’origine réglable indique la position de l’origine pièce sur la machine (décalagede l’origine pièce par rapport au point de référence de la machine). Ce décalage est déter-miné lors de l’ablocage de la pièce sur la machine et doit être introduit par commande dans lechamp de données prévu à cet effet. La valeur est activée par le programme par sélectionentre quatre groupes possibles : G54 à G57.

Voir la commande au chapitre 3.2 “Introduction/Modification du décalage d’origine”.

Programmation

G54 ;1er décalage d’origine réglableG55 ;2ème décalage d’origine réglableG56 ;3ème décalage d’origine réglableG57 ;4ème décalage d’origine réglableG500 ;décalage d’origine réglable INACTIF -- modal

G53 ;décalage d’origine réglable INACTIF -- non modal,inhibe également le décalage programmable

Z

X

Y

W = Origine pièce

M

M = Point de référence de la machine

XMachine

MachineZ

YMachine

parex. G54

Pièce

W X Pièce

Pièce

Fig. 8-8 Décalage d’origine réglable

Page 119: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.2 Informations de déplacement

8-119SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Y

X

Y Pièce1

Y Pièce2

YPièce3 Y Pièce4

X Pièce1

XPièce2

X X Pièce4

G54

Pièce3

Machine

Machine

G55

G56 G57

Fig. 8-9 Plusieurs ablocages de pièces pour le perçage/fraisage

Exemple de programmation

N10 G54 ... ;appel du premier décalage d’origine réglableN20 L47 ;usinage de la pièce 1, ici en tant que L47N30 G55 ... ;appel du deuxième décalage d’origine réglableN40 L47 ;usinage de la pièce 2, ici en tant que L47N50 G56 ... ;appel du troisième décalage d’origine réglableN60 L47 ;usinage de la pièce 3, ici en tant que L47N70 G57 ... ;appel du quatrième décalage d’origine réglableN80 L47 ;usinage de la pièce 4, ici en tant que L47N90 G500 G0 X... ;désactivation du décalage d’origine réglable

Appel de sous--programmes -- voir le chapitre 8.10 ”Sous--programmes”

Page 120: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-120SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.3 Déplacements d’axes

8.3.1 Interpolation linéaire en vitesse rapide : G0

Fonctions

Le déplacement rapide G0 est utilisé pour le positionnement rapide de l’outil, cependant paspour l’usinage direct de la pièce.Tous les axes peuvent être déplacés simultanément. Il en résulte une trajectoire rectiligne.

La vitesse maximale (vitesse rapide) est définie individuellement pour chaque axe dans lesparamètres machine. Lorsqu’un seul axe est déplacé, ce déplacement a lieu en vitesse rapi-de. Lorsque deux axes sont déplacés simultanément, la vitesse tangentielle (vitesse résultan-te) est choisie de telle façon que la vitesse tangentielle la plus grande possible soit obte-nue en tenant compte de tous les axes concernés.

Une vitesse d’avance programmée (mot F) est insignifiante pour G0.G0 est active jusqu’à avis contraire par une autre instruction du groupe G (G1, G2, G3,...).

Z

X

Y

P1

P2Trajectoire rectiligne

Fig. 8-10 Interpolation linéaire en vitesse rapide du point P1 vers P2

Exemple de programmation

N10 G0 X100 Y150 Z65

Informations

Pour l’accostage à la position, il existe un autre groupe de fonctions G (voir le chapitre 8.3.12”Arrêt précis/Contournage : G60, G64”). Pour l’arrêt précis G60, il est possible de sélection-ner, avec un autre groupe, une fenêtre comprenant différents degrés de précision. Pour l’arrêtprécis, il existe de plus une instruction agissant bloc par bloc : G9.Pour l’adaptation à vos problèmes de position, vous devriez prendre ces possibilités encompte !

Page 121: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-121SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.3.2 Interpolation linéaire en vitesse d’avance : G1

Fonctions

L’outil se déplace du point de départ au point final sur une trajectoire rectiligne. Pour lavitesse tangentielle, le mot F programmé est décisif.Tous les axes peuvent être déplacés simultanément.G1 est active jusqu’à avis contraire par une autre instruction du groupe G(G0, G2, G3,...).

10

Y

2040

P2

P1

X Z

12

15

18

48

Fig. 8-11 Interpolation linéaire selon trois axes sur un exemple de rainure

Exemple de programmation

N05 G0 G90 X40 Y48 Z2 S500 M3 ;l’outil se déplace envitesse rapide sur P1, 3 axes simultanément,vitesse de rotation de la broche = 500 tr/min, rotation en sens horaire

N10 G1 Z--12 F100 ;déplacement perpendiculaire au plan d’usinage sur Z--12, vitesse d’avance100 mm/min

N15 X20 Y18 Z--10 ;l’outil se déplace sur une droite dansl’espace sur P2

N20 G0 Z100 ;relèvement en vitesse rapideN25 X--20 Y80N30 M2 ;fin de programme

Pour l’usinage d’une pièce, la vitesse de rotation de broche S... et le sens M3/M4 sont néces-saires (voir le chapitre 8.4”Déplacement de la broche”).

Page 122: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-122SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.3.3 Interpolation circulaire : G2, G3

Fonctions

L’outil se déplace du point de départ au point final sur une trajectoire circulaire. Le sens estdéfini par la fonction G :

G2 --en sens horaireG3 --en sens antihoraire

Pour la vitesse tangentielle, le mot F programmé est décisif. La description du cercle sou-haitée peut être donnée de différentes manières :

-- Centre et point final

-- Rayon du cercle et point final

-- Centre et angle d’ouverture

-- Angle d’ouverture et point final

G2/G3 sont actives jusqu’à avis contraire par une autre instruction du groupe G (G0, G1...).

Y

X

X

Z

Z

Y

G2

G3

G2

G3

G2

G3

Fig. 8-12 Définition du sens de rotation du cercle G2/G3 dans les trois plans possibles

G2/G3 et indic. du centre cercle (+point final) : G2/G3 et indication du rayon (+point final) :

G2/G3 et indication de l’angle d’ouverture

Point final X,Y

Point de départ X,YCentre I, J

X

Y Point final X,Y

Point de départ X,Y

X

Y

CR

par ex. G2 X...Y...I...J... par ex. G2 X...Y...CR=...

Point de départ X,Y

X

Y

par ex. G2 AR=... I...J...

ARAngle

(+centre) :

Rayon du cercle

Centre I, J

G2/G3 et indication de l’angle d’ouverture

Point de départ X,Y

X

Y

par ex. G2 AR=... X...Y...

ARAngle

(+point final) :

Point final X, Y

Fig. 8-13 Possibilités de programmation de cercle avec G2/G3 avec par exemple les axes X/Y

Page 123: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-123SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Informations

Des cercles complets dans un bloc ne sont possibles qu’avec l’indication du centre et du pointfinal !

Pour les cercles avec indication du rayon, le signe +/-- de CR=... sert à sélectionner le bon cercle.Deux cercles possédant les mêmes point de départ, point final, rayon et sens sont possibles. Lesigne négatif pour CR=--... désigne le cercle dont le segment circulaire est supérieur à un demi--cercle ; le cercle est sinon celui dont le segment circulaire est inférieur ou égal au demi--cercle :

Y

X

MP1

G2

CR=+... MP2

Point final

Point de départ

Cercle supérieur à un demi--cercle

Cercle inférieur ou égal à undemi--cercle

G2

MP1 -- Centre du cercle 1MP2 -- Centre du cercle 2

Fig. 8-14 Choix d’un cercle entre deux possibilités avec indication du rayon grâce au signe +/-- de CR=

Exemple de programmation : Introduction du centre et du point final

4030

J

X

Y

Point final

Centre

Point de départ

K

50

33

40

I

Fig. 8-15 Exemple d’introduction du centre et du point final

N5 G90 X30 Y40 ;point de départ du cercle pour N10N10 G2 X50 Y40 I10 J--7 ;point final et centre

Page 124: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-124SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple de programmation : Introduction du point final et du rayon

30X

Y

Point final

Centre du cercle ?

Point de départ

50

40

Fig. 8-16 Exemple d’introduction du point final et du rayon

N5 G90 X30 Y40 ;point de départ du cercle pour N10N10 G2 X50 Y40 CR=12.207 ;point final et rayon

Remarque : Avec une valeur négative pour CR=--... le segment circulaire supérieur à undemi--cercle sera choisi.

Exemple de programmation : Point final et angle d’ouverture

30X

Y

Point final

Centre du cercle ?

Point de départ

50

1050

40

Fig. 8-17 Exemple d’introduction de point final et d’angle d’ouverture

N5 G90 X30 Y40 ;point de départ du cercle pour N10N10 G2 X50 Y40 AR=105 ;point final et angle d’ouverture

Page 125: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-125SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple de programmation : Centre et angle d’ouverture

30X

Y

Point final ?

Centre

Point de départ

40

1050J

I

33

40

Fig. 8-18 Exemple d’introduction de centre et d’angle d’ouverture

N5 G90 X30 Y40 ;point de départ du cercle pour N10N10 G2 I10 J--7 AR=105 ;centre et angle d’ouverture

Tolérance des données pour le cercle

Les cercles ne sont acceptés par la commande qu’avec une certaine tolérance de mesure. Lerayon de cercle au point de départ et au point final sont comparés. Si la différence est situéedans la plage de tolérance, le centre du cercle est positionné en interne avec exactitude.Dans le cas contraire, un message d’alarme apparaît.

La tolérance est paramétrable par paramètre machine.

8.3.4 Interpolation circulaire par un point intermédiaire : G5

Fonctions

Si vous connaissez trois points du contour du cercle au lieu du centre, du rayon ou del’angle d’ouverture, utilisez alors la fonction G5, plus avantageuse.

Le sens du cercle est donné par la position du point intermédiaire (entre le point de départ etle point final).

G5 est active jusqu’à avis contraire par une autre instruction du groupe G (G0, G1, G2,...).

Remarque : L’indication des cotes paramétrée G90 ou G91 est valable pour le point final et lepoint intermédiaire !

Page 126: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-126SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

30X

Y

Point finalPoint de départ

5040

Point intermédiaire

4045

Fig. 8-19 Cercle avec introduction du point final et du point intermédiaire sur l’exemplede G90

Exemple de programmation

N5 G90 X30 Y40 ;point de départ cercle pour N10N10 G5 X50 Y40 IX=40 JY=45 ;point final et point intermédiaire

8.3.5 Filetage à pas constant G33

Fonctions

Une broche avec système de mesure de position est nécessaire.Avec la fonction G33, des filetages à pas constant peuvent être exécutés. Avec la mise enoeuvre d’un outil correspondant, le

taraudage avec porte--taraud compensateurest possible.

Le porte--taraud compensateur prend ici en considération les différences de trajectoire defaçon limitée.La profondeur de perçage est indiquée selon l’un des axes X, Y, Z ; le pas du filet avec le I, Jou K correspondant.

G33 est active jusqu’à avis contraire par une autre instruction du groupe G (G0, G1, G2,G3,...).

Filetage à droite ou à gauche

Les filetages à droite ou à gauche sont déterminés par le sens de rotation de la broche (rota-tion en sens horaire M3, rotation en sens antihoraire M4 -- voir le chapitre 8.4 “Rotation de labroche“). L’introduction de la vitesse de rotation doit être programmée à l’adresse S ou la vi-tesse doit être paramétrée.

Commentaire :Un cycle de taraudage complet avec porte--taraud compensateur est mis à disposition avec lecycle standard LCYC840 (voir le chap. “Cycles”).

Page 127: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-127SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

X

Z

K

Fig. 8-20 Taraudage avec G33

Exemple de programmation

filetage métrique 5 ,pas du filet selon le tableau : 0,8 mm/tr, alésage déjà effectué :

N10 G54 G0 G90 X10 Y10 Z5 S600 M3 ;accostage du point de départ, rotation àdroite de la broche

N20 G33 Z--25 K0.8 ;taraudage, point final --25 mmN40 Z5 K0.8 M4 ;retrait, rotation de la broche en sens anti

horaireN50 G0 X... Y... Z...

Vitesse des axes

Pour les filetages G33, la vitesse des axes pour la longueur de filetage est déterminée par lavitesse de rotation de broche et par le pas du filet. La vitesse d’avance F n’est pas décisive.Elle reste cependant mémorisée. La vitesse d’axe maximale déterminée dans le paramètremachine (vitesse rapide) ne peut cependant être dépassée.

Informations

ImportantS Le commutateur de correction de la vitesse de rotation de la broche (correction de vitesse

de la broche) ne doit pas être modifié pendant l’opération de filetage.

S Le commutateur de correction de l’avance n’a aucune signification dans ce bloc.

8.3.6 Taraudage avec porte--taraud compensateur : G63

Fonctions

Avec G63, des filetages peuvent être percés avec porte--taraud compensateur. La vitessed’avance programmée F doit être adaptée à la vitesse de rotation de broche (S programmé ouvitesse de rotation réglée) ainsi qu’au pas du filet du foret :

F [mm/min] = S [tr/min] x pas du filet [mm/tr]

Page 128: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-128SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Le porte--taraud compensateur prend ici en considération les différences de trajectoire defaçon limitée. Le retrait de perçage s’effectue également avec G63, cependant en sens derotation opposé M3 <--> M4.G63 est non modal. Dans le bloc suivant G63, la précédente commande G du groupe ”Typed’interpolation” (G0, G1,G2, ...) est à nouveau active.

Filetage à droite ou à gaucheLes filetages à droite ou à gauche sont déterminés par le sens de rotation de la broche (rota-tion en sens horaire M3, rotation en sens antihoraire M4 -- voir le chapitre 8.4 “Rotation de labroche“).

Commentaire :Un cycle de taraudage complet avec porte--taraud compensateur (cependant avec G33 et lacondition préalable correspondante) est mis à disposition avec le cycle standard LCYC840(voir le chap. “Cycles”).

X

Z

Fig. 8-21 Taraudage avec G63

Exemple de programmationfiletage métrique 5 ,pas du filet selon le tableau : 0,8 mm/tr, alésage déjà effectué :

N10 G54 G0 G90 X10 Y10 Z5 S600 M3 ;accostage du point de départ, rotation àdroite de la broche

N20 G63 Z--25 F480. ;taraudage, point final --25 mmN40 G63 Z5 M4 ;retrait, rotation de la broche en sens anti

horaireN50 X... Y... Z...

8.3.7 Interpolation de filetage : G331, G332

Fonctions

La condition préalable est une broche à asservissement de position avec système de mesurede position.Avec G331/G332, des filetages sans porte--taraud compensateur peuvent être usinés tantque la dynamique de la broche et de l’axe le permettent.Si cependant un porte--taraud compensateur est utilisé, les différences de trajectoire prove-nant du porte--taraud compensateur sont diminuées. Un taraudage à vitesse de rotation debroche plus élevée est alors possible.

Page 129: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-129SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Le perçage s’effectue avec G331 et le retrait avec G332.La profondeur de perçage est indiquée selon l’un des axes X, Y, Z ; le pas du filet avec le I, Jou K correspondant.Avec G332, le même pas de filet qu’avec G331 est programmé. L’inversion du sens de rota-tion de la broche s’effectue automatiquement.La vitesse de rotation de la broche est programmée avec S sans M3/M4.Avant le taraudage G332, la broche doit être amenée en mode d’asservissement de positionavec SPOS=... (voir aussi le chapitre 8.4.3 “Positionnement de la broche”).

Filetage à droite ou à gauche

Le signe +/-- du pas du filet détermine le sens de rotation de la broche :positif : rotation en sens horaire (analogue à M3)négatif : rotation en sens antihoraire (analogue à M4)

Commentaire :Un cycle de taraudage complet avec interpolation de filetage est mis à disposition avec lecycle standard LCYC84 (voir le chap. “Cycles”).

X

Z

K

Fig. 8-22 Taraudage avec G331/G332

Exemple de programmation

filetage métrique 5 ,pas du filet selon le tableau : 0,8 mm/tr, alésage déjà effectué :

N5 G54 G0 G90 X10 Y10 Z5 ;accostage du point de départN10 SPOS=0 ;broche en asservissement de positionN20 G331 Z--25 K0.8 S600 ;taraudage, K positif = rotation de la broche

en sens horaire, point final --25 mmN40 G332 Z5 K0.8 ;retraitN50 G0 X... Y... Z...

Vitesse des axes

Pour les filetages G331/G332, la vitesse des axes pour la longueur de filetage est déterminéepar la vitesse de rotation de broche et par le pas du filet. La vitesse d’avance F n’est pasdécisive. Elle reste cependant mémorisée. La vitesse d’axe maximale déterminée dans leparamètre machine (vitesse rapide) ne peut cependant être dépassée. Ce cas déclenche unmessage d’alarme.

Page 130: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-130SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.3.8 Accostage de point fixe G75

Fonctions

Avec G75, un point fixe de la machine, par ex. le point de changement d’outil, peut être ac-costé. La position de chaque axe est mémorisée dans les paramètres machine. Cette fonctionne provoque aucun décalage.Chaque axe se déplace en vitesse rapide.G75 nécessite un bloc séparé et n’agit que sur ce bloc.Dans le bloc suivant G75, la précédente fonction G du groupe ”Type d’interpolation” (G0,G1,G2, ...) est à nouveau active.

Exemple de programmation

N10 G75 X0 Y0 Z0

Commentaire : Les valeurs numériques programmées pour X, Y, Z sont ignorées.

8.3.9 Accostage du point de référence : G74

Fonctions

Avec G74, l’accostage du point de référence peut être exécuté dans le programme de la com-mande numérique. Le sens et la vitesse de chaque axe sont enregistrés dans les paramètresmachines (PM).G74 nécessite un bloc séparé et n’agit que sur ce bloc. Dans le bloc suivant G74, laprécédente fonction G, du groupe ”Type d’interpolation” (G0, G1,G2, ...), est à nouveau active.

Exemple de programmation

N10 G74 X0 Y0 Z0

Commentaire : Les valeurs numériques programmées pour X, Y, Z sont ignorées.

8.3.10 Avance F

Fonctions

La vitesse d’avance F est la vitesse tangentielle et est égale à la valeur absolue de lasomme géométrique des composantes de la vitesse pour tous les axes concernés. Lesdifférentes vitesses d’axes résultent donc de la composante de déplacement d’axe le long dela trajectoire.

La vitesse d’avance F est valable pour les types d’interpolation G1, G2, G3, G5 et reste vala-ble jusqu’à ce qu’un nouveau mot F soit écrit.

Programmation

F...

Commentaire : Avec des valeurs entières, la saisie du point décimal n’est pas nécessaire,par ex. : F300

Page 131: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-131SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Unité de mesure pour F-- G94, G95

L’unité du mot F est déterminée par des fonctions G :

S G94 F comme vitesse d’avance en mm/min

S G95 F comme vitesse d’avance en mm/tour de broche(uniquement pertinent lorsque la broche tourne !)

Exemple de programmation

N10 G94 F310 ;vitesse d’avance en mm/min...N110 S200 M3 ;mouvement de la brocheN120 G95 F15.5 ;vitesse d’avance en mm/tr

Commentaire : Ecrivez un nouveau mot F lorsque vous changez G94 -- G95 !

8.3.11 Correction de l’avance pour des cercles : G900, G901

Fonctions

En cas de correction active du rayon de l’outil (G41/G42, voir le chapitre 8.6.4) et de pro-grammation du cercle, il est nécessaire de corriger l’avance au niveau du centre de la fraiselorsque la valeur programmée F doit influer sur le contour du cercle.L’usinage intérieur et extérieur d’un cercle ainsi que le rayon d’outil actuel sont automatique-ment pris en compte lorsque la correction est active.Pour des trajectoires rectilignes, cette correction n’est pas nécessaire. Les vitesses tangen-tielles au niveau du centre de la fraise et du contour programmé sont ici égales. Autrement ditl’avance programmée agit sur le contour.

Lorsque l’avance programmée doit toujours influer sur la trajectoire du centre de la fraise,désactivez la correction de l’avance. Pour l’activation, il existe le groupe G modal avecG900/G901.

Programmation

G900 ;Correction de l’avance DÉSACTIVE (la valeur d’avance programméeinflue sur centre de la fraise)

G901 ;Correction de l’avance sur le cercle ACTIVE

Page 132: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-132SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Fprog.

Fprog.

Fcorr.M

M

Fprog.Fcorr.

-- valeur d’avance programmée F-- avance programmée au niveau du centre de la fraise

Fig. 8-23 Correction de l’avance G901 pour l’usinage intérieur/extérieur d’un cercle

Avance corrigée

-- Usinage extérieur de cercle : Fcorr. = Fprog. (rcont + rwz) / rcont-- Usinage intérieur de cercle : Fcorr. = Fprog. (rcont -- rwz) / rcontrcont : Rayon du contour de cerclerwz : Rayon de l’outil

Exemple de programmation

N10 G42 ... ;Correction du rayon de l’outil ACTIVEN20 G901 ... ;Correction de l’avance pour cercle ACTIVEN30 G2 X... Y... I... J... F350 ;La valeur d’avance influe sur le contourN40 G3 X... Y... I... J... ;La valeur d’avance influe sur le contour...N70 G900 ;Correction de l’avance DÉSACTIVE, la valeur d’avance

programmée influe sur centre de la fraise

8.3.12 Arrêt précis/contournage : G9, G60, G64

Fonctions

Ces fonctions permettent un réglage optimal aux différentes applications en assurant unréglage du mode de déplacement aux limites de bloc et une commutation des fonctions Gactives. Par exemple, vous souhaitez positionner rapidement les axes ou traiter les trajectoi-res sur plusieurs blocs.

Page 133: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-133SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Programmation

G60 ;arrêt précis -- fonction modaleG64 ;contournage

G9 ;arrêt précis -- fonction non modale

G601 ;fenêtre d’arrêt précis finG602 ;fenêtre d’arrêt précis grossier

Arrêt précis G60, G9

Lorsque la fonction arrêt précis (G60 ou G9) est en service, la vitesse est freinée jusqu’à de-venir nulle pour atteindre la position de destination exacte à la fin du bloc.

Avec un autre groupe G de type modal, il est possible de paramétrer à quel moment le dépla-cement de ce bloc est considéré comme terminé pour commuter au bloc suivant.

S G601 Fenêtre d’arrêt précis finLe changement de bloc a lieu lorsque tous les axes ont atteint la ”Fenêtre d’arrêt précisfin” (valeur dans le paramètre machine).

S G602 Fenêtre d’arrêt précis grossierLe changement de bloc a lieu lorsque tous les axes ont atteint la ”Fenêtre d’arrêt précisgrossier” (valeur dans le paramètre machine).

Le choix de la fenêtre d’arrêt précis influence fortement la durée totale de l’usinage lorsque denombreux positionnements sont effectués. Des ajustages précis demandent plus de temps.

Y

X

G601

G602

(fin)

(grossier)Changement de blocavec ”grossier”/ avec ”fin”

Fig. 8-24 Fenêtre d’arrêt précis grossier ou fin, actif pour G60/G9, représentationgrossie de la fenêtre

Page 134: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-134SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple de programmation

N5 G602 ;fenêtre d’arrêt précis grossierN10 G0 G60 X... ;arrêt précis modalN20 X... Y... ;G60 continue d’être actif...N50 G1 G601 ... ;fenêtre d’arrêt précis finN80 G64 X... ;basculement au mode de contournage...N100 G0 G9 X...;arrêt précis uniquement valable pour ce blocN111 ... ;suite du contournage...

Commentaire : La commande G9 n’est active que pour le bloc de programme arrêt précisdans lequel elle se trouve ; G60 reste active jusqu’à avis contraire donné par G64.

Contournage G64

L’objectif du contournage est d’éviter un freinage aux limites de blocs et de passer au blocsuivant avec une vitesse tangentielle la plus stable possible (pour des transitions tangen-tielles). La fonction travaille avec un pilotage anticipé de la vitesse dans le bloc suivant.Pour des éléments de transition non tangentiels (coins), la vitesse est le cas échéant si fort-ement réduite qu’aucun des axes ne doit effectuer un saut de vitesse supérieur à l’accéléra-tion maximale.Ceci entraîne un arrondissement des angles de contour en fonction de la vitesse.

Y

X

Changement deblocavec l’avance F2 Changement de bloc

avec l’avance F1

L’avance F2 est supérieure à F1

Fig. 8-25 Arrondissement d’angles de contour avec G64

Exemple de programmation

N10 G64 G1 X... F... ;contournageN20 Y.. ;suite du contournage...N180 G60 ... ;commutation sur arrêt précis

Page 135: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.3 Déplacements d’axes

8-135SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Vitesse d’avance

Avance programmée FF1

N1

G60 --arrêt précis

N2 N3 N5 N6 N7 N8 N9 N10 N11 N12 Course de bloc

La vitesse programmée ne peut être atteinte car les courses de blocs sont trop courtes

Contournage G64

N4

Fig. 8-26 Comparaison des modes de vitesse G60 et G64 avec de petits déplacements dans les blocs

8.3.13 Arrêt temporisé : G4

Fonctions

Vous pouvez interrompre l’exécution entre deux blocs CN pour une durée déterminée eninsérant un bloc de programme séparé avec G4 ; par ex. pour dégager l’outil.Les mots avec F... ou S... sont uniquement utilisés dans ce bloc pour l’introduction destemporisations. Une vitesse d’avance F préalablement programmée et la vitesse de rotationde broche S sont conservées.

Programmation

G4 F... ;arrêt temporisé en secondesG4 S... ;arrêt temporisé en tours de broche

Exemple de programmation

N5 G1 F200 Z--50 S300 M3 ;vitesse d’avance F, vitesse de rotation de la broche SN10 G4 F2.5 ;arrêt temporisé 2,5 sN20 Z70N30 G4 S30 ;attendre 30 tours de broche,

correspond, avec S=300 tr/min et correction à 100 % dela vitesse de rotation, à : t=0,1 min

N40 X... ;l’avance et la vitesse de rotation de broche continuent àagir

Commentaire

G4 S.. est uniquement possible en présence d’une broche commandée (lorsque les introduc-tions de vitesse de rotation sont également programmées avec S...).

Page 136: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.4 Rotation de la broche

8-136SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.4 Rotation de la broche

8.4.1 Vitesse de rotation de la broche S, sens de rotation

Fonctions

La vitesse de rotation de la broche est programmée à l’adresse S en rotations par minute lors-que la machine est munie d’une broche commandée.Le sens de rotation et le début ou la fin de rotation sont programmés par des fonctions M (voirle chapitre 8.7 ”Fonctions supplémentaires M”).M3 rotation de la broche en sens horaireM4 rotation de la broche en sens antihoraireM5 Arrêt broche

Commentaire : Avec des valeurs S entières, la notation décimale n’est pas nécessaire, parex. : S270.

Informations

Si vous écrivez M3 ou M4 dans un bloc de programme avec déplacements d’axe, alors lesfonctions M seront actives avant les déplacements d’axe.

Paramétrage par défaut : Le déplacement d’axe commence seulement lorsque la broche estlancée (M3, M4). M5 est également sortie avant le déplacement d’axe. L’immobilisation de labroche n’est cependant pas attendue. Les déplacements d’axe commencent avant mêmel’arrêt complet de la broche.La broche est arrêtée avec la fin du programme ou avec RESET.Commentaire : D’autres réglages sont configurables par les paramètres machine.

Exemple de programmation

N10 G1 X70 Z20 F300 S270 M3 ;avant le déplacement de l’axe X ou Z, la brocheaccélèrejusqu’à 270 tr/min en sens horaire

...N80 S450 ... ;changement de vitesse...N170 G0 Z180 M5 ;déplacement de Z dans le bloc, broche arrêt

8.4.2 Limitation de la vitesse de rotation : G25, G26

Fonctions

Vous pouvez réduire par le programme les limites de rotation pour une broche pilotée par lesfonctions G25 ou G26 et l’adresse de la broche S suivie de la valeur limite. Les valeurs intro-duites dans les données de réglage sont parallèlement écrasées.G25 ou G26 nécessitent chacune un bloc séparé. Une vitesse de rotation S pré--programméereste active.

Page 137: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.4 Rotation de la broche

8-137SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Programmation

G25 S... ;limitation inférieure de la vitesse de rotationG26 S... ;limitation supérieure de la vitesse de rotation

Informations

Les valeurs limites les plus extrêmes de la vitesse de rotation de la broche sont déterminéesdans le paramètre machine. Les données de réglage peuvent être activées pour une limitationsupplémentaire par introduction sur tableau de commande.

Exemple de programmation

N10 G25 S12 ;vitesse limite inférieure de rotation de la broche : 12 tr/minN20 G26 S700 ;vitesse limite supérieure de rotation de la broche :

700 tr/min

8.4.3 Positionnement de la broche : SPOS

Fonctions

Condition préalable : La broche doit être techniquement équipée pour un fonctionnement enasservissement de position.

Avec les fonction SPOS=, vous pouvez positionner la broche selon un angle précis. Labroche est maintenue dans cette position par asservissement de position.

La vitesse de positionnement est déterminée dans un paramètre machine.

A partir du déplacement M3/M4, le sens de rotation est conservé jusqu’à la fin de la position.Lors du positionnement après immobilisation, la position est accostée avec la trajectoire laplus courte. Le sens est donné par les positions de départ et finale correspondantes.

Exception : le premier déplacement de la broche, c.--à--d. lorsque le système de mesure n’estpas encore synchronisé. Dans ce cas le sens est imposé dans un paramètre machine.

Le déplacement de la broche s’effectue parallèlement aux déplacements éventuels d’axesdans le même bloc. Ce bloc est terminé lorsque les deux déplacements ont pris fin.

Programmation

SPOS=... ;position absolue : 0 ... < 360 degrés

Exemple de programmation

N10 SPOS=14.3 ;position de la broche 14,3 degrés...N80 G0 X89 Z300 SPOS=25.6 ;positionnement de la broche par mouvements d’axes. Ce

bloc est terminé lorsque tous les déplacements ont pris fin.N81 X200 Z300 ;le bloc N81 ne commence qu’une fois la position de broche

de N80 également atteinte.

Page 138: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.5 Arrondi, chanfrein

8-138SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.5 Arrondi, chanfrein

Fonctions

Vous pouvez introduire les éléments chanfrein ou arrondi à un angle du contour.L’instruction correspondante CHF= ... ou RND=... est écrite dans le bloc avec lesmouvements d’axe conduisant à cet angle.

Programmation

CHF=... ;insertion du chanfrein, valeur : Longueur du chanfreinRND=... ;insertion de l’arrondi, valeur : Rayon de l’arrondi

Chanfrein CHF=

Entre des contours linéaires et curvilignes librement combinés, un élément linéaire estinséré. L’arête est cassée.

Bissectrice

Chanfrein

Y

X

N10 G1 ...CHF=...

N20 G1 ...

par ex. : G17

Fig. 8-27 Insertion d’un chanfrein sur un exemple entre deux droites

Exemple de programmation de chanfrein

N10 G1 X... CHF=5 ;insertion d’un chanfrein de 5 mmN20 X... Y...

Page 139: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.5 Arrondi, chanfrein

8-139SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Arrondi RND=

Entre des contours linéaires et curvilignes librement combinés, un élément de contourcurviligne est inséré en transition tangentielle.

Y

X

RND=...

ArrondiN50 G1 ...RND=...

N60 G3 ...

Y

X

RND=...

Arrondi

N10 G1 ...RND=...

N20 G1 ...

Droite/Droite : Droite/Cercle :

par ex. : G17 par ex. : G17

Fig. 8-28 Insertion d’arrondis d’après des exemples

Exemple de programmation d’arrondi

N10 G1 X... RND=8 ;insertion d’un arrondi de rayon 8 mmN20 X... Y......N50 G1 X... RND=7.3 ;insertion d’un arrondi de rayon 7,3 mmN60 G3 X... Y...

Informations

Les fonctions chanfrein/arrondi sont exécutées dans le plan actuel G17 à G19.

Remarque :Une réduction de la valeur programmée pour le chanfrein et l’arrondi est automatiquementeffectuée en cas de longueur de contour insuffisante d’un bloc concerné.Aucun chanfrein/arrondi n’est inséré lorsque-- plus de trois blocs ne comprenant aucune information sur le

déplacement dans le plan sont programmés à la suite,-- un changement de plan est entrepris.

Page 140: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-140SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.6 Outil et correcteur d’outil

8.6.1 Remarques générales

Fonctions

Quand vous créez un programme, vous n’avez pas à prendre en considération les longueursd’outil ou le rayon du tranchant. Vous programmez directement les cotes de la pièce, par ex.d’après le dessin.

Vous introduisez les données de l’outil séparément dans une zone de données spéciale.Dans le programme, il vous suffit d’appeler l’outil nécessaire avec ces données de correctionpuis activez le cas échéant la correction du rayon de l’outil. Sur la base de ces données, lacommande exécute les corrections de trajectoire nécessaires afin de produire la pièce décrite.

Contour depièce

T1

T2

T1 --outil 1T2 --outil 2

Fig. 8-29 Usinage d’une pièce avec différents rayons d’outil

X

Z

F

F

F

Long

ueur

Long

ueur

T1 --outil 1

T2 --outil 2

T0 --aucun outil

0

F Point de référence duporte--outil

Fig. 8-30 Accostage de la position de pièce Z0 -- différentes corrections de longueurd’outil

Page 141: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-141SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.6.2 Outil T

Fonctions

La programmation du mot T provoque la sélection de l’outil. Dans un paramètre machine estdéterminé s’il s’agit d’un changement d’outil ou seulement d’une présélection :

S le changement d’outil (appel d’outil) s’effectue directement avec un appel d’outil ou

S le changement s’effectue, après la présélection avec le mot T, par l’instruction supplémen-taire M6 (voir également le chapitre 8.7 ”Fonctions supplémentaires M”).

Attention :Lorsqu’un outil particulier a été activé, celui--ci reste enregistré comme outil actif, même aprèsla fin du programme ou après la coupure et la remise sous tension de la commande.Si vous changez un outil manuellement, introduisez également le changement dans la com-mande afin que la commande connaisse le bon outil. Par ex. vous pouvez démarrer un blocavec le nouveau mot T en mode MDA.

Programmation

T... ;numéro d’outil : 1 ... 32 000, T0 --aucun outil

Nota

15 outils au plus sont mémorisables simultanément dans la commande.

Exemple de programmation

;Changement d’outil sans M6 :N10 T1 ;outil 1...N70 T588 ;outil 588

;Changement d’outil avec M6 :N10 T14 ... ;présélection de l’outil 14...N15 M6 ;exécution du changement d’outil, T14 est ensuite actif

8.6.3 Numéro de correcteur d’outil D

Fonctions

A un outil donné, vous pouvez affecter entre 1 et 9 tranchants avec des correcteurs d’outilsdifférents. Si un tranchant spécial est nécessaire, il peut être programmé avec D et le numérocorrespondant.Lorsqu’un mot D est écrit, D1 est automatiquement actif.Si vous programmez D0, les corrections seront inopérandes pour l’outil en question.

Page 142: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-142SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Nota

Au plus 30 champs de données (numéros D) avec blocs de correction de l’outil sont simul-tanément mémorisables dans la commande.

Programmation

D... ;numéro de correcteur d’outil : 1 ... 9,D0: aucune correction n’est active !

T1

T2

T3

T6

T...

D1

D1

D1

D1

D1

D2 D3 D9

D2

D2 D3

T9 D1 D2

Fig. 8-31 Exemples de mises en correspondance de numéros de correcteur d’outilavec l’outil

Informations

Les corrections de longueur d’outil agissent aussitôt lorsque l’outil est actif ; si aucunnuméro D n’a été programmé, elles agissent avec les valeurs de D1.La correction est relevée avec le premier déplacement programmé de l’axe correspondant àla correction de la longueur. Attention au plan actif G17 à G19 !

Une correction du rayon de l’outil doit de plus être activée avec G41/G42.

Exemple de programmation

Changement d’outil sans ordre M6 (uniquement avec T) :N5 G17 ;détermine l’affectation d’axe pour des correctionsN10 T1 ;l’outil 1 est activé avec le D1 correspondantN11 G0 Z... ;avec G17, Z est l’axe de correction de la longueur,

la compensation de correction de la longueur est écrasée iciN50 T4 D2 ;chargement de l’outil 4, D2 de T4 actif...N70 G0 Z... D1 ;D1 actif pour l’outil 4, seul le tranchant est changé

Changement d’outil avec l’ordre M6 :N5 G17 ;détermine l’affectation d’axe pour des correctionsN10 T1 ;présélection de l’outil...N15 M6 ;changement d’outil, T1 est activé avec le D1 correspondantN16 G0 Z... ;avec G17, Z est l’axe de correction de

;la compensation de correction de la longueur est corrigée ici

Page 143: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-143SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

...N20 G0 Z... D2 ;D2 est actif pour l’outil 1

;avec G17, Z est l’axe de correction dela longueur, la différence de la correctionde longueur d’outil D1-->D2 est corrigée ici

N50 T4 ;présélection de l’outil T4,Attention : T1 avec D2 est encore actif !

...N55 D3 M6 ;changement d’outil, T4 est actif avec

le D3 correspondant...

Contenu d’une mémoire de correcteurs

Vous introduisez dans la mémoire de correcteurs :

S Grandeurs géométriques : longueur, rayonCes grandeurs sont constituées de plusieurs éléments (géométrie, usure). La commandeprend en compte ces composants dans une grandeur résultante (par ex. la longueur totale1, le rayon total). La mesure totale correspondante prend effet lors de l’activation de lamémoire de correcteurs.La façon dont ces valeurs sont prises en compte dans les axes est définie par le typed’outil et les commandes G17, G18, G19 (voir les figures ci--après).

S Type d’outilLe type d’outil détermine quelles données géométriques sont nécessaires et commentelles doivent être prises en compte (foret, fraise). Seul le chiffre des centaines lesdifférencie :-- Type 1xy : fraise-- Type 2xy : foret

Paramètre de l’outil

Aux emplacements où figure DP..., la valeur correspondante de l’outil est introduite. Le typed’outil détermine quels paramètres utiliser. Il convient d’attribuer la valeur zéro aux para-mètres d’outils inutilisés.

Type d’outil : DP1= 100 (fraise)

Géométrie Usure d’outil

Longueur 1 : DP3 DP12

* Longueur 2 : DP4 DP13

* Longueur 3 : DP5 DP14

Rayon : DP6 DP15

Type d’outil : DP1= 200 (foret)

Géométrie Usure d’outil

Longueur 1 : DP3 DP12

* Longueur 2 : DP4 DP13

* Longueur 3 : DP5 DP14

* Commentaire : Avec les types d’outil 1xy (fraise) et 2xy (foret), les paramètres pour les longueurs2 et 3 ne sont nécessaires que pour des cas spéciaux (par ex. : correction de longueur d’outil multi-dimensionnelle en cas d’accouplement à une tête à renvoi d’angle).

Page 144: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-144SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Effet

G17 :

G18 :

G19 :

Long. 1 selon ZLong. 2 selon YLong. 3 selon Xrayon selon X/Y

Long. 1 selon YLong. 2 selon XLong. 3 selon Zrayon selon Z/X

Long. 1 selon XLong. 2 selon ZLong. 3 selon Yrayon selon Y/Z

F

Z

YX

X

Y

Z

Z

X

Y

Long. 1

Long. 2

Long. 3

Point de référence du porte--outil F

Le rayon n’est pas pris en compte pour le type d’outil foret.

Fig. 8-32 Effet des corrections tridimensionnelles de longueur d’outil (cas particulier)

Il convient de mettreles autres valeurs à 0. Point de référence du porte--outil F

DP1

Inscriptions dans lesparamètres d’outil

DP3

2xy

Longueur 1

Effet

G17 : Long. 1 selon Z

G18 : Long. 1 selon Y

G19 : Long. 1 selon X

Valeurs d’usureselon les besoins

Longueur 1

F

Fig. 8-33 Valeurs de correction requises à l’exemple d’un foret

Longueur 1

Rayon

Il convient de mettreles autres valeurs à 0.

DP1

DP3

1xy

Longueur 1

Inscriptions dans lesparamètres d’outil

DP6 RayonEffet

G17 :

G18 :

G19 :

Long. 1 selon ZRayon sel. X/Y

Long. 1 selon YRayon sel. Z/X

Long. 1 selon XRayon sel. Y/Z

Point de référence du porte--outil F

Valeurs d’usureselon les besoins

F

Fig. 8-34 Valeurs de correction requises à l’exemple d’une fraise

Page 145: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-145SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.6.4 Sélection de la correction du rayon de l’outil : G41, G42

Fonctions

La commande travaille avec la correction du rayon de l’outil dans le plan sélectionné G17 àG19.Un outil avec le numéro D correspondant doit être actif. La correction du rayon de l’outil estactivée avec G41/G42. La commande calcule ainsi automatiquement les trajectoires d’outiléquidistantes du contour programmé nécessaires pour le rayon d’outil actif.

Fraise

Trajectoire dubarycentre de l’outilà équidistance du contour

Contour depièce

Fig. 8-35 Correction du rayon de l’outil

Programmation

G41 X... Y... ;correction du rayon de l’outil à gauche du contourG42 X... Y... ;correction du rayon de l’outil à droite du contour

Commentaire : La sélection ne peut s’effectuer que pour une interpolation linéaire (G0, G1).Programmez les deux axes du plan (par ex. pour G17 : X, Y). Si vous ne donnez qu’un seulaxe, le deuxième axe est automatiquement remplacé par la dernière valeur programmée.

Contour de pièce

G41G42

Fig. 8-36 Correction à gauche/à droite du contour

Page 146: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-146SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Début de la correction

L’outil accoste le contour sur une droite et se place à angle droit avec la tangente de latrajectoire au point de départ du contour.Sélectionnez le point de départ de façon à assurer un déplacement sans collisions !

P1

non corrigé

Rayon de l’outil

Trajectoire d’outilcorrigée

Point de départ P0

P1

Contour : Droite Contour : Cercle

Tangente

MP Rayon du cercle

non corrigé

Point de départ P0

Trajectoire d’outilcorrigée

Point de départ du contour P1

G42G42

Fig. 8-37 Début de la correction du rayon de l’outil sur l’exemple de G42

Informations

En règle générale, le bloc comprenant G41/G42 est suivi par le premier bloc avec le contourde pièce. La description du contour peut cependant être interrompue par trois blocs inter-médiaires ne contenant aucune indication sur la trajectoire du contour dans le plan, par ex.uniquement une fonction M ou un mouvement d’approche.

Exemple de programmation

N10 T...N20 G17 D2 F300 ;correction nº 2, vitesse d’avance 300 mm/minN25 X... Y... ;point de départ P0N30 G1 G42 X... Y... ;sélection à droite du contour, P1N31 X... Y... ;contour du début, cercle ou droite

Après la sélection, des blocs avec des mouvements d’approche ou des sorties de fonctions Mpeuvent aussi être exécutés :...N20 G1 G41 X... Y... ;sélection à gauche du contourN21 Z... ;mouvement d’approcheN22 X... Y... ;début du contour, cercle ou droite...

Page 147: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-147SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.6.5 Comportement aux angles : G450, G451

Fonctions

Avec les fonctions G450 et G451, vous pouvez régler le comportement pour une transitiondiscontinue d’un élément de contour à un autre élément de contour (comportement auxangles) avec G41/G42 actives.Les angles rentrants et les angles saillants sont identifiés par la commande même. Pour lesangles rentrants, le point d’intersection des trajectoires équidistantes est toujours accosté.

Programmation

G450 ;arc de raccordementG451 ;point d’intersection

Arc de raccordement(rayon = rayon de l’outil)

Point d’inter-sectionP*

Angle saillant Angle saillant

P* --un bloc intermédiaire sans in-formations sur le plan peut être ex-écuté ici

G450 G451

Fig. 8-38 Comportement aux angles pour un angle saillant

Angle rentrant

Point d’intersection

Fig. 8-39 Comportement aux angles pour un angle rentrant

Arc de raccordement G450

Le centre de l’outil contourne l’angle saillant de la pièce sur un arc de cercle dont le rayon estcelui de l’outil.L’arc de raccordement fait partie de l’instruction de déplacement suivante ; par ex. en relationavec la valeur de la vitesse d’avance.

Page 148: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-148SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Point d’intersection G451

En G451, l’outil accoste le point d’intersection des deux équidistances, dont la distance aucontour programmé est égale au rayon de l’outil (cercle ou droite).Avec des angles de contour aigus et un point d’intersection actif, des trajets de position-nement de l’outil inutiles peuvent se produire en fonction du rayon de l’outil.Ici, la commande bascule automatiquement de ce bloc à l’arc de raccordementlorsqu’une valeur angulaire réglée dans le paramètre machine est atteinte.

R

Arc de raccordement

Angle saillant

R = rayon de l’outil

Fig. 8-40 Angle de contour aigu et basculement à l’arc de raccordement

8.6.6 Correction du rayon de l’outil INACTIVE : G40

Fonctions

La désactivation du mode de correction G41/G42 s’effectue avec G40. Cette fonction G estactive en début de programme.

L’outil termine le bloc de programme précédant G40 en position normale (vecteur de correc-tion à angle droit avec la tangente en point final) ; indépendamment de l’angle de retrait.Le centre de l’outil atteint le point final programmé dans le bloc contenant G40.

Sélectionnez toujours le point final du bloc G40 de façon à assurer un déplacement sanscollisions !

Programmation

G40 X... Y... ;correction du rayon de l’outil INACTIVE

Commentaire : La désactivation du mode de correction est uniquement possible lors d’uneinterpolation linéaire (G0, G1).

Programmez les deux axes du plan (par ex. pour G17 : X, Y). Si vous ne donnez qu’un seulaxe, le deuxième axe est automatiquement remplacé par la dernière valeur programmée.

Page 149: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-149SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Contour : Droite Contour : Cercle

R = rayon del’outil

P2

P1

G40P2

P1Tangente

G40

Point final P2, bloc avec G40Point final P1, dernier bloc avec par ex. G41

Fig. 8-41 Terminer la correction du rayon de l’outil

Exemple de programmation

...N100 X... Y... ;dernier bloc sur le contour, cercle ou droite, P1N110 G40 G1 X... Y.. ;désactivation de la correction du rayon de l’outil, P2

Page 150: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-150SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.6.7 Cas spéciaux de la correction du rayon de l’outil

Changement du sens de correction

Le sens de correction G41 <--> G42 peut être changé sans intercaler G40.Le dernier bloc avec l’ancien sens de correction finit avec la position normale du vecteur decorrection au point final. Le nouveau sens de correction est exécuté comme un début de cor-rection (position normale au point de départ).

par ex. :N10 G42 ......N20 G1 X...N21 G41 X... Y...N22 X......

par ex. :N20 G42 G1 X... Y...N21 X...N22 G41 Y...N23 X...N24 G42 Y...N25 X......

Y

X

N20N21

N22 G41 ...

Y

X

N21

N20

N22

N24 N23

N25

Fig. 8-42 Changement du sens de correction

Répétition de G41, G41 ou G42, G42

La même correction peut être à nouveau programmée sans intercaler G40.Le dernier bloc précédant le nouvel appel de correction finit avec la position normale duvecteur de correction au point final. La nouvelle correction est exécutée comme un début decorrection (comportement analogue à celui décrit pour le changement du sens de correction).

Changement du numéro de correction D

Le numéro de correction D peut être changé pendant la correction. La modification du rayond’outil est opérante à partir du bloc dans lequel figure le nouveau numéro D. Sa modificationcomplète n’est atteinte qu’en fin de bloc. La modification est donc relevée continuellement surtout le bloc, même en interpolation circulaire.

Page 151: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-151SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Abandon de la correction avec M2

Lorsque le mode de correction est abandonné avec M2 (fin de programme) sans écrire lacommande G40, le dernier bloc finit avec les coordonnées du plan (G17 à G19) en positionnormale du vecteur de correction. Aucun déplacement de compensation n’a lieu. Leprogramme finit avec cette position d’outil.

Cas d’opérations critiques

Lors de la programmation, apportez une attention particulière aux cas dans lesquels la trajec-toire du contour pour les angles rentrants est inférieure au rayon de l’outil ; avec deux anglesrentrants successifs, lorsque la trajectoire est inférieure au diamètre.

Evitez ces cas de figure !

Contrôlez également sur plusieurs bloc qu’aucun ”goulot de bouteille” n’est contenu dans lecontour.

Si vous effectuez un essai/une marche d’essai, utilisez le rayon d’outil le plus grand possible.

B

Contour programmé

R

B < R

Collision

R -- Rayon de l’outilB -- petite trajectoire du contour

Aide : Commutez ici de G450 à G451.

Fig. 8-43 Exemple de cas d’opération critique sur un arc de raccordement

R

B < R2

Collision

B

R -- Rayon de l’outilB -- petite trajectoire du contour

Aide : Choisissez un outil adapté au contour.

Fig. 8-44 Cas d’opération critique sur un exemple de double angle rentrant

Page 152: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.6 Outil et correcteur d’outil

8-152SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.6.8 Exemple de correction du rayon de l’outil

100

90

80

70

60

50

40

30

20

10

0

10 20 30 40 50 60 70 80 90 100 110 1200

N30

N40

N50

N60

N70N80

N90

N100

N110

Y

X

N20

Fig. 8-45 Exemple de correction du rayon de l’outil

Exemple de programmation

N1 T1 ;outil 1 avec correction D1N5 G0 G17 G90 X5 Y55 Z50 ;accostage du point de départN6 G1 Z0 F200 S80 M3N10 G41 G450 X30 Y60 F400 ;correction à gauche du contour, arc de raccordementN20 X40 Y80N30 G2 X65 Y55 I0 J--25N40 G1 X95N50 G2 X110 Y70 I15 J0N60 G1 X105 Y45N70 X110 Y35N80 X90N90 X65 Y15N100 X40 Y40N110 X30 Y60N120 G40 X5 Y60 ;terminer le mode de correctionN130 G0 Z50 M2

Page 153: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.7 Fonctions supplémentaires M

8-153SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.7 Fonctions supplémentaires M

Fonctions

Les fonctions supplémentaires M permettent de déclencher des commutations telles que”Liquide d’arrosage MARCHE/ARRET”.

5 fonctions M au plus peuvent figurer dans un même bloc.

Le constructeur de la commande numérique se réserve un petit nombre de fonctions M pourses besoins propres. Le reste est à la libre disposition du constructeur de la machine.

Remarque :Vous trouverez une vue d’ensemble des fonctions M réservées et utilisées dans la commandeau chapitre 8.1.5 “Liste des instructions”.

Programmation

M...

Effet

Effet dans des blocs avec déplacements d’axe :Si les fonctions M0, M1, M2 sont dans un bloc avec déplacements d’axes, alors ces fonctionsM deviennent actives après les déplacements.

Les fonctions M3, M4, M5 sont transmises à l’AP avant les déplacements. Les déplace-ments d’axes commencent seulement après la montée en vitesse de la broche commandéepar M3, M4. Suite à M5, l’immobilisation de la broche n’est cependant pas attendue. Lesdéplacements d’axe commencent avant même l’immobilisation.

Pour les autres fonctions M, la transmission à l’AP a lieu avec les déplacements.

Si vous souhaitez programmer une fonction M de façon ciblée avant ou après un déplacementd’axe, introduisez alors un bloc séparé avec cette fonction M. Attention : ce bloc interromptun contournage G64 et entraîne un arrêt précis !

Exemple de programmation

N10 S...N20 X... M3 ;fonction M dans le bloc avec déplacement d’axe

La broche démarre avant le déplacement de l’axe XN180 M78 M67 M10 M12 M37

;5 fonctions M maximum dans un même bloc

Page 154: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.8 Paramètres R de calcul

8-154SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.8 Paramètres R de calcul

Fonctions

Lorsqu’un programme CN ne doit pas être uniquement valable pour des valeurs définies unefois, ou lorsque vous devez calculer des valeurs, utilisez des paramètres R. Vous pouvez cal-culer avec la commande les valeurs nécessaires ou les définir pendant le déroulement duprogramme.Une autre possibilité consiste à définir les valeurs des paramètres R avec la commande. Lors-que les paramètres R sont affectés avec des valeurs, il peuvent être attribués dans le pro-gramme à d’autres adresses CN flexibles au niveau de la valeur.

Programmation

R0=...à

R249=...(jusqu’à R299=... , lorsqu’il n’y a aucun cycle d’usinage)

Explication

250 paramètres R sont disponibles avec la répartition suivante :

R0 ... R99 -- à libre disposition

R100 ... R249 -- paramètres pour cycles d’usinage

R250 ...R299 -- paramètres internes de calcul pour cycles d’usinage.

Lorsque vous n’utilisez pas les cycles d’usinage (voir le chapitre 9 ”Cycles”), cette partie desparamètres R est également à votre libre disposition.

Affectation de valeur

Vous pouvez attribuer des valeurs aux paramètres R dans la plage suivante :

¦ (0.000 0001 ... 9999 9999)(8 chiffres en notation décimale avec signe et point décimal).

Le point décimal n’est pas nécessaire pour des valeurs en nombres entiers. Le signe positifest toujours facultatif.

Exemple :R0=3.5678 R1=--37.3 R2=2 R3=--7 R4=--45678.1234

La notation exponentielle permet d’étendre la plage numérique :

¦ ( 10--300 ... 10+300 )

La valeur de l’exposant est à écrire après le caractère EX ; nombre total maximal decaractères : 10 (signe et point décimal inclus)Plage de valeurs de EX : --300 à +300

Exemple :R0=--0.1EX--5 ;signification : R0 = --0,000 001R1=1.874EX8 ;signification : R1 = 187 400 000

Commentaire : Dans un bloc, plusieurs affectations peuvent avoir lieu, y compris l’affectationd’expressions arithmétiques.

Page 155: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.8 Paramètres R de calcul

8-155SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Affectation à d’autres adresses

La flexibilité d’un programme de commande numérique est due au fait que vous affectez cesparamètres ou ces expressions arithmétiques avec des paramètres R à d’autres adressesCN. Des valeurs, des expressions arithmétiques ou des paramètres R peuvent être affectés ;exceptions : adresses N, G et L.

Pour l’affectation, écrivez le caractère ”=” après celui de l’adresse. Une affectation avec unsigne négatif est possible.

Lorsque des affectations ont lieu pour des adresses d’axe (instructions de déplacement), unbloc séparé est nécessaire.

Exemple :N10 G0 X=R2 ;affectation sur l’axe X

Opérations/fonctions de calcul

Avec l’utilisation d’opérateurs/de fonctions de calcul, la notation arithmétique usuelle doit êtrerespectée. Les priorités d’exécution sont indiquées par des parenthèses. Sinon la multiplica-tion est prioritaire sur l’addition.Pour les fonctions trigonométriques, les angles doivent être donnés en degrés.

Exemple de programmation : Paramètres R

N10 R1= R1+1 ;le nouveau R1 provient de l’ancien R1 plus 1N20 R1=R2+R3 R4=R5--R6 R7=R8* R9 R10=R11/R12N30 R13=SIN(25.3) ;R13 est le sinus de 25,3 degrésN40 R14=R1*R2+R3 ;la multiplication est prioritaire sur l’addition

R14=(R1*R2)+R3N50 R14=R3+R2*R1 ;résultat analogue au bloc N40

N60 R15=SQRT(R1*R1+R2*R2) R12 + R22Signification : R15 =;

Exemple de programmation : Affectation sur les axes

N10 G1 G91 X=R1 Z=R2 F300N20 Z=R3N30 X=--R4N40 Z=--R5...

Page 156: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.9 Sauts dans le programme

8-156SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.9 Sauts dans le programme

8.9.1 Etiquette - Destination de saut dans le programme

Fonctions

Les étiquettes servent au marquage de blocs comme destination de saut dans le programme.Avec des sauts dans le programme, la ramification de l’exécution du programme est possible.

Les étiquettes sont au choix, mais comprennent au moins 2 et au plus 8 lettres ou chiffres,sachant que les deux premiers caractères doivent être des lettres ou des caractères sou-lignés.

Les étiquettes se terminent, dans le bloc servant de destination de saut, par deux points.Elles sont toujours situées en début de bloc. Lorsqu’un numéro de bloc existe également,l’étiquette est placée après le numéro de bloc.

Ces étiquettes doivent être univoques au sein d’un programme.

Exemple de programmation

N10 MARQUE1 : G1 X20 ;MARQUE1 est l’étiquette, la destination de saut...TR789: G0 X10 Z20 ;TR789 est l’étiquette, la destination de saut aucun numéro

de bloc n’existe

8.9.2 Sauts inconditionnels dans le programme

Fonctions

Les programmes CN exécutent leurs blocs dans l’ordre qui leur a été donné pendantl’écriture.L’ordre de l’exécution peut être modifié par l’introduction de sauts dans le programme.La destination de saut ne peut être qu’un bloc avec étiquette. Ce bloc doit se trouver dans leprogramme.Une instruction de saut inconditionnel nécessite un bloc séparé.

Programmation

GOTOF Label ;saut en avantGOTOB Label ;saut en arrière

Utilisa-teur

Explication

GOTOF Direction du saut en avant (en direction du dernier bloc du programme)

GOTOB Direction du saut en arrière (en direction du premier bloc du programme)

Label Suite de caractères sélectionnée pour l’étiquette

Page 157: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.9 Sauts dans le programme

8-157SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

N10......

N20 GOTOF MARQUE0......

...

...

...N50 MARQUE0 : R1 = R2+R3

; saut sur l’étiquette MARQUE1N51......

; saut sur l’étiquette MARQUE0

GOTOF MARQUE1

G0 X... Z...Exécution deprogramme

...

MARQUE2 : X... Z...N100 M2 ;fin de programmeMARQUE1 : X... Z...

; saut sur l’étiquette MARQUE2N150 GOTOB MARQUE2

Fig. 8-46 Exemples de sauts inconditionnels

8.9.3 Sauts conditionnels dans le programme

Fonctions

Après l’instruction IF, des conditions de saut sont formulées. Lorsque la condition de sautest remplie (valeur non nulle), le saut a lieu.La destination de saut ne peut être qu’un bloc avec étiquette. Ce bloc doit se trouver dans leprogramme.

Des instructions de sauts conditionnels nécessitent un bloc séparé. Plusieurs instructions desauts conditionnels peuvent figurer dans un même bloc.

En utilisant des sauts de programme conditionnels, vous pouvez le cas échéant raccourcirconsidérablement le programme.

Programmation

IF condition GOTOF Label ;saut en avantIF condition GOTOB label ;saut en arrière

Utilisa-teur

Explication

GOTOF Direction du saut en avant (en direction du dernier bloc du programme)

GOTOB Direction du saut en arrière (en direction du premier bloc du programme)

Label Suite de caractères sélectionnée pour l’étiquette

IF Introduction de la condition de saut

Condi-tion

Paramètre de calcul, expression arithmétique à comparer pour la formulation de la condition

Page 158: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.9 Sauts dans le programme

8-158SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Opérations de comparaison

Opérateurs Signification

= = égal

< > inégal

> supérieur à

< inférieur à

> = supérieur ou égal à

< = inférieur ou égal à

Les opérations de comparaison assistent la formulation d’une condition de saut. Des expres-sions mathématiques sont aussi comparables.

Le résultat d’opérations de comparaison est ”rempli” ou ”non rempli”. ”Non rempli” correspondà la valeur nulle.

Exemple de programmation pour opérateurs de comparaison

R1>1 ;R1 supérieur à 11 < R1 ;1 inférieur à R1R1<R2+R3 ;R1 inférieur à R2 plus R3R6>=SIN( R7*R7) ;R6 supérieur ou égal à SIN (R7)2

Exemple de programmation

N10 IF R1 GOTOF MARQUE1 ;si R1 n’est pas nul,saut sur le bloc contenant MARQUE1

...N100 IF R1>1 GOTOF MARQUE2 ;si R1 est supérieur à 1,

saut sur le bloc contenant MARQUE2...N1000 IF R45==R7+1 GOTOB MARQUE3 ;si R45 est égal à R7 plus 1,

saut sur le bloc contenant MARQUE3...plusieurs sauts conditionnels dans le bloc :...N20 IF R1==1 GOTOB MA1 IF R1==2 GOTOF MA2 ......

Commentaire : Le saut se fait avec la première condition remplie.

Page 159: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.9 Sauts dans le programme

8-159SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.9.4 Exemple de programmation de sauts

Données

Accostage de points sur un segment circulaireDonnées : Angle de départ : 30 en R1

Rayon du cercle : 32 mm en R2Distance des positions : 10 en R3Nombre de points : 11 en R4Position centre du cercle selon Z : 50 mm en R5Position centre du cercle selon X : 20 mm en R6

R3

R5

20

50

R4 = 11 (nombre de points)X

Z

Point 1

R1

Point 2

Point 11 R3

Point 10

R3

Point 3

R6

Fig. 8-47 Accostage de points sur un segment circulaire

Exemple de programmation

N10 R1=30 R2=32 R3=10 R4=11 R5=50 R6=20;Assignation des valeurs initiales

N20 MA1: G0 Z=R2 *COS (R1)+R5 X=R2*SIN(R1)+R6;calcul et affectation aux adresses d’axes

N30 R1=R1+R3 R4= R4--1N40 IF R4 > 0 GOTOB MA1N50 M2

Explication

Dans le bloc N10, les conditions de départ des paramètres de calcul correspondants sontattribuées. Dans N20 s’effectue le calcul des coordonnées selon X et Z ainsi que l’exécution.

Dans le bloc N30, R1 est augmenté de l’angle de distance R3 ; R4 est diminué de 1.Si R4 > 0, N20 est à nouveau exécuté, sinon le bloc N50 avec la fin de programme.

Page 160: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.10 Sous--programmes

8-160SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

8.10 Sous--programmes

Mise en oeuvre

Il n’existe par principe aucune différence entre un programme principal et un sous--programme.

Dans les sous--programmes sont archivées des opérations d’usinage répétitives, par ex. cer-taines formes de contour. Dans le programme principal, ce sous--programme est appelé auxpositions nécessaires puis exécuté.

Le cycle d’usinage constitue une forme de sous--programme. Les cycles d’usinages contien-nent des opérations valables de façon générale (par ex. : perçage, taraudage, rainurage, etc.).En paramétrant les paramètres de calcul prévus, vous pouvez adapter ces cycles à vos ap-plications concrètes. (voir le chapitre 9 ”Cycles”).

Sous--programme

Fig. 8-48 Exemple de quadruple utilisation d’un sous--programme sur une pièce

Structure

La structure d’un sous--programme est identique à celle d’un programme principal (voir lechapitre 8.1.1 ”Structure de programme”). Les sous--programmes sont, comme les program-mes principaux, munis d’une

fin de programme M2dans le dernier bloc de l’exécution du programme. Cela signifie ici le retour au niveau du pro-gramme appelant.

Fin de programme

En remplacement de la fin de programme M2, l’instruction de fin RET peut aussi être utiliséedans le sous--programme.

RET nécessite un bloc séparé.

L’instruction RET est à utiliser lorsqu’un contournage G64 ne doit pas être interrompu par leretour. Avec M2, G64 est interrompu et un arrêt précis est généré.

Page 161: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.10 Sous--programmes

8-161SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

M2

M2

N20 X...Z...

N10 R1=34 ...

L10N20 L10 ; appel

N80 L10 ; appel

N21 ...

Programme principal

Sous--programme

Retour

Retour

MAIN123

...

...

...

...

...

...

...

...

...

...

...

Procédure

Fig. 8-49 Exemple de procédure avec deux appels d’un sous--programme

Nom de sous--programme

Afin de pouvoir choisir entre plusieurs sous--programmes, un nom est attribué à chaque sous--programme. Ce nom peut être choisi lors de la création du programme en respectant lesconsignes suivantes :

S les deux premiers caractères doivent être des lettres

S sinon des lettres, des chiffres ou le trait de soulignement

S ne pas utiliser plus de 8 caractères

S ne pas utiliser de caractères séparateurs (voir chap. ”Jeu de caractères”)

Ces consignes sont les mêmes que pour les noms de programmes principaux.

Exemple : LCADRE7

Pour les sous--programmes, il est de plus possible d’utiliser le mot adresse L.... Pour lavaleur, 7 chiffres sont possibles (uniquement des nombres entiers).

Attention : Les zéros ont une fonction de différenciation pour l’adresse L.

Exemple : L128 n’est pas L0128 ou L00128 !Ce sont 3 sous--programmes différents.

Appel de sous--programme

Les sous--programmes sont appelés par leur nom dans un programme (principal ou sous--programme).Ceci nécessite un bloc séparé.

Exemple :N10 L785 ;appel du sous--programme L785N20 LCADRE7 ;appel du sous--programme LCADRE7

Page 162: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Programmation

8.10 Sous--programmes

8-162SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Répétition de programme P ...

Si un sous--programme doit être exécuté plusieurs fois à la suite, écrivez dans le bloc de l’ap-pel le nombre d’exécutions après le nom du sous--programme sous l’adresse P. Au plus 9999répétitions d’exécution sont possibles (P1 ... P9999).

Exemple :N10 L785 P3 ;appel du sous--programme L7853 exécutions

Profondeur d’imbrication

Des sous--programmes peuvent non seulement être appelés dans le programme principal,mais aussi dans un sous--programme. Au total, 4 niveaux de programme sont disponiblespour ce type d’appels imbriqués, le niveau du programme principal inclus.

Commentaire : Si vous travaillez avec des cycles d’usinage, veuillez noter que ces cyclesnécessitent également un de ces quatre niveaux de programme.

1er niveau 2ème niveau 3ème niveau 4ème niveau

Programme principal

Sous--programmeSous--programme

Sous--programme

Fig. 8-50 Procédure avec quatre niveaux de programmes

Informations

Dans un sous--programme, des fonctions préparatoires G modales peuvent être modifiées,par exemple G90 --> G91. Veillez, lors du retour dans le programme appelant, à ce que toutesles fonctions modales soient paramétrées comme vous le souhaitez.

Ceci est aussi valable pour les paramètres de calcul R. Veillez à ce que les valeurs de vosparamètres R utilisés dans les niveaux de programme supérieurs ne soient pas modifiées defaçon involontaire dans les niveaux de programmes inférieurs.

Page 163: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

9-163SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Cycles

Avant--propos

Les cycles sont des sous--programmes technologiques réalisant des opérations déterminées,par exemple un perçage, un chariotage ou un filetage. Les paramètres à définir permettent deles adapter au problème concret.

Dans le système sont proposés des cycles standard de technologies de perçage et defraisage.

9.1 Généralités sur les cycles standard

9.1.1 Liste des cycles

LCYC 82 Perçage, lamage planLCYC83 Perçage de trous profondsLCYC840 Taraudage avec porte--taraud compensateurLCYC84 Taraudage sans porte--taraud compensateurLCYC85 perçage_1LCYC60 rangée de trousLCYC61 trous sur un cercleLCYC75 fraiser une poche rectangulaire, une rainure, une poche

circulaire

Paramètres à définir

Les paramètres de calcul de R100 à R149 sont utilisés comme paramètres à définir pour lescycles.

Avant l’appel d’un cycle, tous les paramètres de ce cycle doivent être affectés avec des va-leurs. Il convient d’attribuer la valeur zéro aux paramètres inutilisés.

Les valeurs de ces paramètres restent inchangées en fin de cycle.

Paramètres de calcul

Les cycles utilisent les paramètres R250 à R299 comme paramètres de calcul internes. Cesparamètres sont effacés à l’appel des cycles !

Conditions d’appel et de retour

Les cycles de perçage sont programmés indépendamment des noms d’axes concrets. Acco-stez la position de perçage avant d’appeler le cycle dans le programme principal. Program-mez les valeurs adaptées à la vitesse d’avance, la vitesse de rotation de broche et le sens dela broche dans le programme pièce au cas où il n’existe aucun paramètre à définir dans lecycle de perçage ou dans le cycle standard.

9

Page 164: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.1 Généralités sur les cycles standard

9-164SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

G0 G90 G40 sont toujours actifs une fois le cycle terminé.

Conversion de cycles

La reconversion ne peut avoir lieu que si le bloc de paramètres est placé directement avantl’appel de cycle. Les paramètres ne peuvent être séparés par des instructions de commandenumérique ni par des commentaires.

Définition de plan

Il est nécessaire, pour les cycles de perçage et de fraisage, que le système de coordonnéesactuel de la pièce dans lequel l’usinage doit avoir lieu soit défini par sélection d’un plan G17,G18 ou G19 et par activation d’un frame programmé (décalage d’origine, rotation). L’axe deperçage est toujours le troisième axe de ce système.

Avant l’appel, un outil de ce plan doit être actif avec un correcteur d’outil. Ce correcteur d’outilreste actif une fois le cycle terminé.

9.1.2 Messages d’erreur et Traitement des défauts dans les cycles

Traitement des défauts dans les cycles

Dans les cycles sont créées des alarmes numérotées entre 61000 et 62999. Cette plage denuméros est elle--même répartie selon les réactions d’alarmes et les critères d’effacement.

Tableau 9-1 Numéros d’alarmes, critères d’effacement, réaction d’alarme

Numérod’alarme

Réaction Poursuite duprogramme

avec

61000...61999 Abandon du prétraitement de bloc dans la CN RESET CN

62000...62999 Le prétraitement de bloc est interrompu, il peut être continuéavec NC--Start après effacement de l’alarme

Touched’effacement

Le message d’erreur visualisé avec le numéro d’alarme donne de plus amples précisions surles causes de l’erreur.

Liste des alarmes de cycles

La liste des erreurs pouvant survenir dans les cycles est donnée dans ce qui suit avec leurlieu d’apparition ainsi que des conseils pour les éliminer.

Tableau 9-2 Alarmes de cycles

Numérod’alarme

Texte d’alarme Source Aide

61000 Aucun correcteur d’outil n’estactif

LCYC 75 Il faut programmer un outil avec correctiondans le programme appelant

61001 Pas du filet mal défini LCYC84, LCYC840 Vérifier le paramètre R106 (R106 = 0)

61002 Type d’usinage mal défini LCYC 75 Vérifier le paramètre R127 (seules lesvaleurs 1 et 2 sont autorisées)

Page 165: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.1 Généralités sur les cycles standard

9-165SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Tableau 9-2 Alarmes de cycles

Numérod’alarme

AideSourceTexte d’alarme

61003 3ème axe géométriqueinexistant

LCYC82, 83, 84, 840,84, 85

Contrôler la configuration de la machine(3ème axe géométrique)

61004 Configuration des axesgéométriques incorrecte

LCYC 60,61,75 Vérifier la configuration de la machine (ilmanque un axe géométrique)

61101 Plan de référence mal défini LCYC82, 83, 84, 840,85, 75

Vérifier les paramètres R101,R103,R104 --R103 = R104 ou R103 n’est pas situé entreR101 et R104

61102 Aucun sens de rotation debroche programmé

LCYC 840 Le paramètre R107 a une valeursupérieure à 4 ou inférieure à 3

61103 Nombre de perçages nul LCYC60, 61 Paramètre R119 = 0

61105 Rayon de fraise tropimportant

LCYC 75 Le diamètre de la fraise dans la mémoirede correcteurs d’outils est supérieur à lalargeur de poche ou de rainure (R119 ouR118) -- utiliser une fraise plus petite oumodifier la largeur de poche

61106 Nombre ou distance deséléments de cercle trop im-portant

LCYC 61 Paramétrage incorrect de R119 ou R120, ladisposition des éléments de cercle sur uncercle complet est impossible

61107 Première profondeur deperçage mal définie

LCYC 83 La première profondeur de perçage est in-compatible avec la profondeur totale deperçage

61108 Sens de fraisage mal défini LCYC 75 Paramètre R126 incorrect -- celui--ci estsupérieur à 3 ou inférieur à 2

61109 Numéro de cycle paramétrémal défini

LCYC60, 61 Le paramètre R115 est incorrect -- lenuméro de cycle qui y est paramétrén’existe pas

62101 La surépaisseur de finition aété réduite à une valeurenvisageable

LCYC 75 Le diamètre de fraisage est supérieur à lalargeur de poche ou de rainure moins lasurépaisseur de finition -- utiliser si désiréune fraise plus petite, diminuer la surépais-seur de finition ou encore augmenter la lar-geur de poche ou de rainure

Page 166: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-166SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.2 Cycles de perçage

Ce chapitre décrit :

S les conditions préalables générales pour les appels des cycles standard SIEMENS

S les paramètres pour chaque appel

S la séquence de déplacements dans le cycle

S à l’aide d’un exemple les appels des cycles d’usinage.

9.2.1 Perçage--centrage, lamage -- LCYC 82

Fonction

L’outil perce avec la vitesse de rotation de broche programmée et la vitesse d’avance jusqu’àla profondeur finale introduite. Lorsque la profondeur finale est atteinte, une temporisationpeut être programmée. Le retrait du trou alésé s’effectue en vitesse rapide.

Appel

LCYC 82

G0

G1

G4

R101

R103+R102R103

R104X

Z

Fig. 9-1 Séquence de déplacements et paramètres dans le cycle

Condition préalable

La vitesse et le sens de rotation de la broche ainsi que l’avance de l’axe de perçage doiventêtre définis dans le programme principal.

Accostez la position de perçage avant d’appeler le cycle dans le programme principal.

Sélectionnez l’outil concerné avec le correcteur d’outil avant d’appeler le cycle.

Page 167: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-167SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Paramètres

Paramètres Signification, plage de valeurs

R101 Plan de retrait (inconditionnel)

R102 Distance de sécurité

R103 Plan de référence (inconditionnel)

R104 Profondeur finale (absolue)

R105 Arrêt temporisé, en secondes

Informations

R101 Le plan de retrait détermine la position de l’axe de perçage après la fin du cycle.

R102 La distance de sécurité agit par rapport au plan de référence. Ce plan est décalé de la distan-ce de sécurité.

La direction du décalage de la distance de sécurité est automatiquement définie par le cycle.

R103 Sous le paramètre du plan de référence est programmé le point de départ du perçage visiblesur le dessin.

R104 La profondeur de perçage introduite sous ce paramètre se rapporte à l’origine pièce de façoninconditionnelle.

R105 Sous R105 est programmé en secondes l’arrêt temporisé pour la profondeur de perçage (brisdu copeau).

Séquence de déplacements

La position de départ avant le début du cycle est la dernière position accostée dans le pro-gramme principal (position de perçage)

Le cycle provoque la séquence de déplacements suivante :

1. Accostage avec G0 du plan de référence décalé de la distance de sécurité

2. Déplacement sur la profondeur finale avec G1 et avec l’avance paramétrée dans le pro-gramme principal

3. Exécution de l’arrêt temporisé sur la profondeur finale

4. Retrait sur le plan de retrait avec G0

Page 168: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-168SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple : Perçage--centrage, lamage

Le programme exécute à la position X24 Y15 dans le plan XY un perçage unique d’une pro-fondeur de 27 mm en utilisant le cycle LCYC82. L’arrêt temporisé donné est de 2 s, la distan-ce de sécurité sur l’axe de perçage (ici Z), de 4 mm. L’outil est positionné sur X24 Y15 Z110en fin de cycle.

X

Y

24 75102

A -- B

A

B

Z

Y

15

Fig. 9-2 Illustration de l’exemple

N10 G0 G17 G90 F500 T2 D1 S500 M4 ; détermination des valeurs technologiques

N20 X24 Y15 ; accostage de la position de perçage

N30 R101=110 R102=4 R103=102 R104=75 ; affectation de valeurs aux paramètres

N35 R105=2 ; affectation de valeurs aux paramètres

N40 LCYC82 ; appel du cycle

N50 M2 ; fin de programme

9.2.2 Perçage de trous profonds -- LCYC83

Fonction

Le cycle perçage de trous profonds effectue un forage à centrer jusqu’à la profondeur finale.Le perçage de trous profonds est réalisé par incréments de profondeur, dont la valeur maxi-male est déclarable, jusqu’à atteinte de la profondeur finale de perçage. Après chaque passe,l’outil peut être dégagé pour le débourrage à la cote du plan de référence ou exécuter undégagement de 1 mm pour bris du copeau.

Appel

LCYC 83

Page 169: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-169SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

G1G0G4

R101

R103+R102R103

R107

R108

R104

X

Z

Fig. 9-3 Séquence de déplacements et paramètres dans le cycle

Condition préalable :

La vitesse et le sens de rotation de la broche doivent être définis dans le programme principal.

Accostez la position de perçage avant d’appeler le cycle dans le programme principal.

Une correction d’outil doit être sélectionnée pour le foret avant l’appel de cycle.

ParamètresParamètres Signification, plage de valeurs

R101 Plan de retrait (inconditionnel)

R102 Distance de sécurité à introduire sans signe +/--

R103 Plan de référence (inconditionnel)

R104 Profondeur finale (absolue)

R105 Arrêt temporisé sur la profondeur de perçage (bris du copeau)

R107 Vitesse d’avance pendant le perçage

R108 Vitesse d’avance pour la première profondeur de perçage

R109 Arrêt temporisé au point de départ et pendant le débourrage

R110 Première profondeur de perçage (absolue)

R111 Valeur de dégression à introduire sans signe +/--

R127 Type d’usinage : Bris du copeau = 0Débourrage = 1

Information

R101 Le plan de retrait détermine la position de l’axe de perçage après la fin du cycle.

On part du principe dans le cycle que le plan de retrait est situé avant le plan de référence. Ladistance du plan de retrait à la profondeur est donc supérieure.

R102 La distance de sécurité agit par rapport au plan de référence. Ce plan est décalé de la distan-ce de sécurité.La direction du décalage de la distance de sécurité est automatiquement définie par le cycle.

Page 170: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-170SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

R103 Sous le paramètre du plan de référence est programmé le point de départ du perçage visiblesur le dessin.

R104 La profondeur de perçage est toujours programmée comme valeur absolue indépendammentdu réglage G90/G91 avant l’appel du cycle.

R105 Sous R105 est programmé en secondes l’arrêt temporisé pour la profondeur de perçage (brisdu copeau).

R107, R108 La vitesse d’avance pour la première passe de perçage (sous R108) et pour toutes les passesde perçage suivantes (sous R107) est programmée par les paramètres.

R109 Sous le paramètre R109, un arrêt temporisé au point de départ peut être programmé ensecondes.

L’arrêt temporisé au point de départ est uniquement exécuté pour la variante ”avecdébourrage”.

R110 Le paramètre R110 détermine la profondeur de la première passe de perçage.

R111 Le paramètre R111 pour la valeur de dégression détermine de quelle valeur la profondeur deperçage actuelle doit être réduite aux passes de perçage suivantes.

La deuxième profondeur de perçage est la course de la première profondeur de perçagemoins la valeur de dégression tant que cette valeur reste supérieure à la valeur de dégressionprogrammée.

La deuxième profondeur de perçage correspond sinon à la valeur de dégression.

Les passes de perçage suivantes sont égales à la valeur de dégression tant que la profon-deur restante reste supérieure au double de la valeur de dégression. Le reste est alors répartide façon égale entre les deux dernières profondeurs de perçage.

Lorsque la valeur de la première profondeur de perçage est à contresens de la profondeur deperçage générale, le message d’erreur

61107 ”Première profondeur de perçage mal définie”apparaît et le cycle n’est pas exécuté.

R127 Valeur 0 : Le foret se dégage de 1 mm à chaque fois qu’il atteint la profondeur de perçagepour briser le copeau.

Valeur 1 :Le foret accoste à chaque fois le plan de référence décalé de la distance de sécu-

rité pour le débourrage.

Séquence de déplacements

La position de départ avant le début du cycle est la dernière position accostée dans le pro-gramme principal (position de perçage)

Le cycle provoque la séquence de déplacements suivante :

1. Accostage avec G0 du plan de référence décalé de la distance de sécurité2. Déplacement sur la première profondeur de perçage avec G1 ; la vitesse d’avance résulte

de l’avance programmée avant l’appel du cycle, elle--même calculée avec le paramètreR109 (facteur d’avance).Exécution de l’arrêt temporisé sur la profondeur de perçage (paramètre R105)en cas de bris du copeau :

Retrait de 1 mm de la profondeur de perçage actuelle avec G1 et avec l’avance pa-ramétrée dans le programme d’appel pour briser le copeau.

Page 171: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-171SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

en cas de débourrage :

Retrait sur le plan de référence décalé de la distance de sécurité avec G0 pour ledébourrage.Exécution de l’arrêt temporisé au point de départ (paramètre R106),

accostage avec G0 de la dernière profondeur de perçage atteinte diminuée de ladistance d’arrêt anticipé calculée à l’intérieur du cycle.

3. Déplacement sur la profondeur de perçage suivante avec G1 et la vitesse d’avance pro-grammée ; cette séquence de déplacements est poursuivie jusqu’à ce que la profondeurfinale soit atteinte.

4. Retrait sur le plan de retrait avec G0.

Exemple : Perçage de trous profonds

X

Z

503020 202

150

1

a2a

a

5

Fig. 9-4 Illustration de l’exemple

;Ce programme exécute le cycle LCYC83 aux positions X70.

N100 G0 G18 G90 T4 S500 M3 ;détermination des valeurs technologiques

N110 Z155

N120 X70 ;accostage de la première position de perçage

R101=155 R102=1 R103=150

R104=5 R105=0 R109=0 R110=100 ;affectation de valeurs aux paramètres

R111=20 R107=500 R127=1 R108=400

N140 LCYC83 ;1er appel du cycle

N199 M2

Page 172: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-172SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.2.3 Taraudage sans porte--taraud compensateur -- LCYC84

Fonction

L’outil alèse avec la vitesse de rotation programmée de la broche et le sens de rotation jus-qu’à la profondeur finale introduite. Le cycle est plus rapide et précis que LCYC840. Cepen-dant un porte--taraud compensateur devrait être utilisé pour la fabrication. La vitesse d’avancede l’axe de perçage se déduit de la vitesse de rotation de la broche. L’inversion du sens derotation s’effectue automatiquement dans le cycle. Le retrait peut s’effectuer à une autrevitesse.

Appel

LCYC 84

X

ZG0

G331

G332

G4

R101

R103+R102R103

R104

Fig. 9-5

Condition préalable

Le cycle ne peut être utilisé que si la broche a la capacité technique de fonctionner en asser-vissement de position (capteur de valeurs réelles). Le cycle ne contrôle pas si le capteurde valeur réelle pour la broche est effectivement présent.

Accostez la position de perçage avant d’appeler le cycle dans le programme principal.

Sélectionnez l’outil concerné avec le correcteur d’outil avant d’appeler le cycle.

Un porte--taraud compensateur devrait être utilisé suivant le réglage des données machinesde la broche et l’exactitude des entraînements.

Paramètres

Paramètres Signification, plage de valeurs

R101 Plan de retrait (inconditionnel)

R102 Distance de sécurité

R103 Plan de référence (inconditionnel)

R104 Profondeur finale (absolue)

Page 173: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-173SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Paramètres Signification, plage de valeurs

R105 Arrêt temporisé en fond de taraudage en secondes

R106 Pas du filet comme valeurPlage de valeurs :0.001 .... 2000.000 mm

--0.001 .... --2000.000 mm

R112 Vitesse de rotation pour le taraudage

R113 Vitesse de rotation pour le retrait

Information

R101 -- R105 Voir LCYC82

R106 Distance d’un filet au suivant en valeur numérique. Le sens de rotation du taraudage est définiavec le signe +/--. Le signe + signifie que le taraudage s’effectue en sens horaire (comme M3)et le signe -- en sens antihoraire (comme M4).

R112 Le paramètre R112 contient la vitesse de rotation de broche pour le bloc de taraudage.

R113 Sous R113, vous programmez la vitesse de rotation de broche pour le mouvement de retrait.Si cette valeur est nulle, le retrait s’effectue avec la vitesse de rotation de broche programméesous R112.

Séquence de déplacements

La position de départ avant le début du cycle est la dernière position accostée dans le pro-gramme principal (position de perçage)

Le cycle provoque la séquence de déplacements suivante :

1. Accostage avec G0 du plan de référence décalé de la distance de sécurité

2. Arrêt de la broche à 0 degrés et commutation de la broche en mode axe rotatif

3. Taraudage jusqu’à la profondeur finale avec G331 et la vitesse de rotation programméesous R112. Le sens de rotation est donné parle signe du pas du filet (R106).

4. Arrêt temporisé en fond de taraudage

5. Retrait sur le plan de référence décalé de la distance de sécurité avec G332 et la vitessede rotation programmée sous R113

6. Retrait sur le plan de retrait avec G0, le mode axe de la broche est inhibé.

Page 174: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-174SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple

A la position X30 Y35 dans le plan XY, un filetage sans porte--taraud compensateur est ta-raudé, l’axe de perçage est l’axe Z. Aucun arrêt temporisé n’est programmé. La pente pro-grammée est négative, c--à--d. en rotation en sens antihoraire.

X

Y

3036

6

A -- B

Z

Y

B

A

35

Fig. 9-6 Illustration de l’exemple

N10 G0 G90 G17 T4 D4 ; détermination des valeurs technologiques

N20 X30 Y35 Z40 ; accostage de la position d’alésage

N30 R101=40 R102=2 R103=36 R104=6 R105=0 ; attribution des paramètres

N40 R106=--0.5 R112=100 R113=500 ; attribution des paramètres

N50 LCYC84 ; appel du cycle

N60 M2 ; fin de programme

9.2.4 Taraudage avec porte--taraud compensateur -- LCYC840

Fonction

L’outil alèse avec la vitesse de rotation programmée de la broche et le sens de rotation jus-qu’à la profondeur finale introduite. La vitesse d’avance de l’axe de perçage se déduit de lavitesse de rotation de la broche. Ce cycle permet d’usiner des taraudages avec porte--taraudcompensateur et capteur de la valeur réelle de broche. L’inversion du sens de rotation s’effec-tue automatiquement dans le cycle.

Appel

LCYC 840

Page 175: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-175SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

X

ZG0

G33

G33

R101

R103R103+R102

R104

Fig. 9-7

Condition préalable

Le cycle peut seulement être utilisé avec une broche à vitesse de rotation régulée aveccapteur de mesure de position. Le cycle ne contrôle pas si le capteur de valeur réelle pourla broche est effectivement présent.

La vitesse et le sens de rotation de la broche doivent être définis dans le programme principal.

Accostez la position de perçage avant d’appeler le cycle dans le programme principal.

Sélectionnez l’outil concerné avec le correcteur d’outil avant d’appeler le cycle.

Paramètres

Paramètres Signification, plage de valeurs

R101 Plan de retrait (inconditionnel)

R102 Distance de sécurité

R103 Plan de référence (inconditionnel)

R104 Profondeur finale (absolue)

R106 Pas du filet comme valeurPlage de valeurs : 0.001 .... 2000.000 mm

R126 Sens de rotation de la broche pour le taraudagePlage de valeurs : 3 (pour M3), 4 (pour M4)

Information

R101 -- R104 Voir LCYC84

R106 Distance d’un filet au suivant en valeur numérique.

R126 Le bloc de taraudage est exécuté avec le sens de rotation de la broche donnée sous R126.L’inversion du sens de rotation s’effectue automatiquement dans le cycle.

Page 176: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-176SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Séquence de déplacements

La position de départ avant le début du cycle est la dernière position accostée dans le pro-gramme principal (position de perçage)

Le cycle provoque la séquence de déplacements suivante :

1. Accostage avec G0 du plan de référence décalé de la distance de sécurité

2. Taraudage jusqu’à la profondeur finale avec G33

3. Retrait avec G33 sur le plan de référence décalé de la distance de sécurité

4. Retrait sur le plan de retrait avec G0

Exemple

Dans ce programme, un filetage est taraudé à la position X35 Y35 dans le plan XY, l’axe deperçage est l’axe Z. Le paramètre de sens de rotation R126 doit être affecté. Pour l’usinage,un porte--taraud compensateur est nécessaire. La vitesse de rotation de la broche est donnéedans le programme principal.

X

Y

35

5615

A -- B

Z

Y

B

A

35

Fig. 9-8 Illustration de l’exemple

N10 G0 G17 G90 S300 M3 D1 T1 ; valeurs technologiques

N20 X35 Y35 Z60 ; accostage de la position de perçage

N30 R101=60 R102=2 R103=56 R104=15 ; affectation de valeurs aux paramètres

N40 R106=0.5 R126=3 ; affectation de valeurs aux paramètres

N40 LCYC840 ; appel du cycle

N50 M2 ; fin de programme

Page 177: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-177SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.2.5 Alésage -- LCYC85

Fonction

L’outil perce avec la vitesse de rotation de broche programmée et la vitesse d’avance jusqu’àla profondeur finale introduite. Lorsque la profondeur finale est atteinte, un arrêt temporisépeut être programmé. Les mouvements de pénétration et de retrait se font avec les vitessesd’avance qui sont à préciser sous les paramètres correspondants.

Appel

LCYC 85

X

ZG0

G1

G4

R101

R103+R102R103

R104

Fig. 9-9 Séquence de déplacements et paramètres du cycle

Condition préalable

La vitesse et le sens de rotation de broche doivent être définis dans le programme principal.Avant l’appel de cycle, la position de perçage doit être atteinte dans le programme principal etl’outil concerné sélectionné avec le correcteur d’outil.

Paramètres

Paramètres Signification, plage de valeurs

R101 Plan de retrait (inconditionnel)

R102 Distance de sécurité

R103 Plan de référence (inconditionnel)

R104 Profondeur finale (absolue)

R105 Arrêt temporisé sur la profondeur de perçage, en secondes

R107 Vitesse d’avance pendant le perçage

R108 Vitesse d’avance lors du retrait de l’alésage

Page 178: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.2 Cycles de perçage

9-178SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Informations

R101 -- R105 Voir LCYC82

R107 La vitesse d’avance introduite ici est valable pour le perçage.

R108 La vitesse d’avance introduite sous R108 est valable lors du retrait del’alésage.

Séquence de déplacements

La position de départ avant le début du cycle est la dernière position accostée dans le pro-gramme principal (position de perçage)

Le cycle provoque la séquence de déplacements suivante :

1. Accostage avec G0 du plan de référence décalé de la distance de sécurité

2. Déplacement sur la profondeur finale avec G1 et avec l’avance paramétrée sous le pa-ramètre R106

3. Exécution de l’arrêt temporisé sur la profondeur finale

4. Retrait sur le plan de référence décalé de la distance de sécurité avec G1 et la vitesse deretrait introduite sous R107

Exemple :

L’appel se fait sur Z70 et X50 dans le plan ZX du cycle LCYC85. L’axe de perçage est l’axe Y.Aucun arrêt temporisé n’est programmé. L’arête supérieure de la pièce est située au niveaude Y = 102.

Z

X

70102

77

A -- B

Y

X

B

A

50

Fig. 9-10 Illustration de l’exemple

N10 G0 G90 G18 F1000 S500 M3 T1 D1 ; détermination des valeurs technologiques

N20 Z70 X50 Y105 ; accostage de la position de perçage

N30 R101=105 R102=2 R103=102 R104=77 ; définition des paramètres

N35 R105=0 R107=200 R108=400 ; définition des paramètres N40

LCYC 85 ; appel du cycle de perçage

N50 M2 ; fin de programme

Page 179: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-179SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.3 Réseau de trous

Avec les cycles LCYC60 et LCYC61, des perçages ou taraudages peuvent être effectuésselon une certaine géométrie pour laquelle on aura recours à des cycles de perçage ou detaraudage.

9.3.1 Perçage d’une rangée de trous -- LCYC60

Fonction

Ce cycle vous permet d’effectuer plusieurs perçages ou taraudages disposés sur une droite.Le type de perçage ou de taraudage est déterminé par un paramètre.

Fig. 9-11 séquence de déplacements

Appel

LCYC 60

Condition préalable

La vitesse et le sens de rotation de la broche ainsi que la vitesse d’avance dans l’axe deperçage doivent être programmés suivant le cycle de perçage ou de taraudage du programmeprincipal.

Le cycle de perçage ou de taraudage choisi doit également être paramétré avant l’appel ducycle du réseau de trous.

Sélectionnez l’outil concerné avec le correcteur d’outil avant d’appeler le cycle.

Page 180: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-180SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

ParamètresParamètres Signification, plage de valeurs

R115 Numéro du cycle de perçage ou de taraudage

Valeurs : 82 (LCYC82), 83 (LCYC83), 84 (LCYC84), 840(LCYC840), 85 (LCYC85)

R116 Point de référence abscisse

R117 Point de référence ordonnée

R118 Distance du premier perçage au point de référence

R119 Nombre de perçages

R120 Angle par rapport à la position de la rangée de trous dans leplan

R121 Distance entre les perçages

Information

R115 Ces paramètres déterminent le numéro du cycle de perçage ou de taraudage avec lequel lestrous percés/les taraudages doivent être effectués.

R116/R117 Un point de la droite de la rangée de trous est indiqué ; il est considéré comme point deréférence pour la détermination des distances entre les alésages. La distance au premier trou(R120) est donnée à partir de ce point.

R118 Sous ce paramètre est programmée la distance entre le premier trou et le point de référencedonné en R116/R117.

R119 Ce paramètre détermine le nombre de perçages/taraudages.

R120 Sous ce paramètre est donné l’angle des droites par rapport à l’axe des abscisses.

R121 Ce paramètre contient la distance entre les alésages/taraudages.

X

Y

R120

R116

R11

7

Fig. 9-12

Séquence de déplacements

La position de départ est une position quelconque à partir de laquelle la première position deperçage peut être accostée sans collision.

Page 181: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-181SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Le cycle accoste la première position de perçage et effectue le perçage avec le cycle donnésous R115. Toutes les autres positions de perçage sont accostées en vitesse rapide puispercées avec le cycle paramétré.

Exemple : Rangée de trous

Ce programme vous permet d’effectuer des taraudages situés en ligne selon l’axe X dans leplan ZX. Le point de départ est situé à Z30 X20 alors que le premier trou est distant de 20 mmde ce point. La distance entre les trous est également de 20 mm. Le perçage s’effectued’abord avec le cycle LCYC83, puis le taraudage avec LCYC84 (sans porte--taraud compen-sateur) avec un pas de filet positif (rotation de la broche en sens horaire). Les perçages ontune profondeur de 80 mm.

Z

X

30102

22

A -- B

Y

X

B

A

2020

2020

2020

Fig. 9-13 Illustration de l’exemple

N10 G0 G18 G90 S500 M3 T1 D1 ; valeurs technologiques

N20 X50 Z50 Y110 ; accostage de la position de départ

N30 R101=105 R102=2 R103=102 R104=22, ; paramétrage du cycle de perçage

N40 R107=100 R108=50 R109=1 ; paramétrage du cycle de perçage

N50 R110=90 R111=20 R127=1 ; paramétrage du cycle de perçage

N60 R115=83 R116=30 R117=20 R119=0 R118=20 R121=20; paramétrage du cycle de rangée de trous

N70 LCYC60 ; appel de cycle de rangée de trous

N80 ........... ; changement d’outil

N90 R106=0.5 R112=100 R113=500 ; paramétrage du cycle de taraudage; (seuls les paramètres modifiés au niveau du; cycle de perçage sont programmés)

N100 R115=84 ; paramétrage du cycle de rangée de trous; (R116 -- R121 égal le 1er appel)

N110 LCYC60 ; appel de cycle de rangée de trous

N120 M2

Page 182: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-182SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple : Grille de trous

Ce programme vous permet d’usiner une grille de trous composée de 5 rangées de 5 trouschacune placés dans le plan XY à une distance de 10 mm entre eux. Le point de départ de lagrille de trous est situé sur X30 Y20. Le perçage s’effectue avec LCYC85 (perçage). La vites-se et le sens de rotation de la broche doivent être définis dans le programme principalR106/R107. La vitesse d’avance est déterminée par les paramètres.

3010 10

1020

Y

X

Fig. 9-14 Illustration de l’exemple

N10 G0 G17 G90 S500 M3 T2 D1 ; détermination des valeurs technologiques

N20 X10 Y10 Z105 ; accostage de la position de départ

N30 R1=0, R101=105, R102=2, R103=102, ; paramétrage du cycle de perçage,compteur; initialisation de la rangée de trous (R1)

N40 R104=30 R105=2 R107=100 R108=300 ; paramétrage du cycle de perçage

N50 R115=85 R116=30 R117=20 R120=0 R119=5; paramétrage du cycle de rangée de trous

N60 R118=10 R121=10 ; paramétrage du cycle de rangée de trous

N70 MARQUE1: LCYC 60 ; appel de cycle de rangée de trous

N80 R1=R1+1 R117=R117+10 ; augmentation du compteur de la rangéede trous + détermination du nouveau pointde référence

N90 IF R1<5 GOTOB MARQUE1 ; retour sur Marque1 si; la condition est remplie

N100 G0 G90 X10 Y10 Z105 ; accostage de la position de départ

N110 M2 ; fin de programme

Page 183: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-183SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.3.2 Trous sur un cercle -- LCYC61

Fonction

Ce cycle vous permet d’effectuer des perçages ou taraudages disposés sur un cercle. Le typede perçage ou de taraudage est déterminé par un paramètre.

Appel

LCYC 61

Fig. 9-15

Condition préalable

Le cycle de perçage ou de taraudage choisi doit également être paramétré avant l’appel ducycle du réseau de trous.

Sélectionnez l’outil concerné avec le correcteur d’outil avant d’appeler le cycle.

Paramètres

Paramètres Signification, plage de valeurs

R115 Numéro du cycle de perçage ou de taraudage

Valeurs : 82 (LCYC82), 83 (LCYC83), 84 (LCYC84), 840(LCYC840), 85 (LCYC85)

R116 Abscisse du centre du réseau de trous (absolue)

R117 Ordonnée du centre du réseau de trous (absolue)

R118 Rayon du réseau de trous

R119 Nombre de perçages

R120 Angle de départ

Plage de valeurs : --180 < R120 < 180

R121 Incrément angulaire

Page 184: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-184SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Information

R115 Voir LCYC60

R116/R117/R118 La position du réseau de trous dans le plan d’usinage est définie par le centre (paramètreR116/R117) et le rayon (R118). Pour le rayon seules des valeurs positives sont autorisées.

R119 Voir LCYC61

R120/R121 Ces paramètres servent à déterminer la disposition des perçages sur le réseau de trous. Leparamètre R120 indique l’incrément angulaire de rotation entre l’abscisse positive et le pre-mier perçage, R121 l’incrément angulaire de rotation entre les trous. Si le paramètre R121 estnul, alors l’incrément angulaire est calculé à l’intérieur du cycle à partir du nombre de trousafin de ceux--ci soient régulièrement répartis sur le cercle.

Y R116

R121

R120

R118

X

R11

7

Fig. 9-16

Séquence de déplacements

La position de départ une position quelconque à partir de laquelle a première position deperçage peut être accostée sans collision.

Le cycle accoste la première position de perçage et effectue le perçage avec le cycle donnésous R115. Toutes les autres positions de perçage sont accostées en vitesse rapide puispercées avec le cycle paramétré.

Exemple

Avec ce programme, quatre trous de 30 mm de profondeur seront effectués avec utilisation ducycle LCYC82. Le cercle est déterminé par son centre X70 Y60 et son rayon 42 mm dans leplan XY. L’angle de départ est de 33 degrés. La distance de sécurité selon l’axe de perçage Zs’élève à 2 mm. La vitesse et le sens de rotation de la broche ou la vitesse d’avance sont défi-nis dans le programme principal.

Page 185: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.3 Réseau de trous

9-185SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

X

Y

70

42

30 Z

Y

B

A

33

60

Fig. 9-17

N10 G0 G17 G90 F500 S400 M3 T3 D1 ; détermination des paramètrestechnologiques

N20 X50 Y45 Z5 ; accostage de la position de départ

N30 R101=5 R102=2 R103=0 R104=--30 R105=1 ; paramétrage du cycle de perçage

N40 R115=82 R116=70 R117=60 R118=42 R119=4; paramétrage du cycle du réseau de trous

N50 R120=33 R121=0 ; paramétrage du cycle de réseau de trous

N60 LCYC61 ; appel de cycle du réseau de trous

N70 M2 ; fin de programme

Page 186: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-186SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

9.4 Cycles de fraisage

9.4.1 Fraisage de poche rectangulaire, de rainures, de poche circulaire --LCYC75

Fonction

Avec ce cycle, vous pouvez, grâce à un paramétrage adapté, fraiser une poche rectangulaireparaxiale ou une rainure paraxiale ou encore une poche circulaire. Ce cycle permet de travail-ler en ébauche ou en finition. Avec les paramètres longueur de poche = largeur de brocherayon de l’arrondi = longueur de poche/2, une poche circulaire d’un diamètre correspondant àla longueur ou largeur de poche paramétrée est fraisée. Si la largeur de poche est poséeégale au rayon de l’arrondi = largeur de poche/2, c’est une rainure qui est fraisée. La prise depasse est toujours effectuée selon le troisième axe et au milieu. Ceci permet la mise enoeuvre de fraises ne pouvant pas couper en leur milieu lorsqu’à cet endroit un avant--trou aété percé.

Appel

LCYC 75

Fig. 9-18

Condition préalable

Sans perçage d’un avant--trou, le cycle nécessite une fraise possédant une denture frontalecoupante en son milieu (DIN 844).

La vitesse et le sens de rotation de la broche doivent être définis dans le programme principal.

Sélectionnez l’outil concerné avec le correcteur d’outil avant d’appeler le cycle.

Paramètres

Paramètres Signification, plage de valeurs

R101 Plan de retrait (inconditionnel)

R102 Distance de sécurité

R103 Plan de référence (inconditionnel)

Page 187: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-187SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Paramètres Signification, plage de valeurs

R104 Profondeur de poche (absolue)

R116 Abscisse du centre de la poche

R117 Ordonnée du centre de la poche

R118 Longueur de la poche

R119 Largeur de la poche

R120 Rayon de l’arrondi

R121 Profondeur de passe max.

R122 Vitesse d’avance pour la prise de passe

R123 Vitesse d’avance pour le déplacement dans le plan

R124 Surépaisseur de finition plane

R125 Surépaisseur de finition en profondeur

R126 Sens de fraisage (G2 ou G3)

Plage de valeurs : 2 (G2), 3 (G3)

R127 Type d’usinage 1 -- travail d’ébauche

2 -- travail de finition

InformationR101/R102/R103 voir LCYC82

R104 Sous ce paramètre est programmée la distance entre le plan de référence et le fond de poche(profondeur).

R116/R117 Les paramètres R116 et R117 déterminent le centre de la poche par son abscisse et sonordonnée.

R118/R119/R120 Ces paramètres déterminent la forme de la poche dans le plan. Si le rayon de la fraiseR120 est supérieur au rayon programmé de l’arrondi, alors le rayon de l’arrondi de la pocheterminée correspond au rayon de la fraise. Si le rayon de l’outil dépasse la moitié de la lon-gueur ou largeur de la poche, le cycle s’interrompt avec l’alarme “Rayon de fraise trop impor-tant”. Si une poche circulaire est fraisée (R118=R119; R120=R119/2), alors la valeur du rayonde l’arrondi (R120) est le rayon de la poche circulaire.Si la valeur du rayon de l’arrondi est supérieure à la moitié de la largeur de la poche, alorscette valeur est limitée à la moitié de la largeur ou de la longueur de la poche.

R121 Ce paramètre détermine la profondeur de passe maximale. Dans le cycle, la passe s’effectuepar étapes régulières. Le cycle calcule une profondeur de passe comprise entre 0.5*profon-deur de passe max. et la profondeur de passe max. Pour le calcul des différentes profondeursde passe, la distance s’approche entre le plan de référence avec distance de sécurité et laprofondeur de poche sont utilisées. Avec R121=0, la pénétration est aussitôt la profondeur depoche. La prise de passe commence à partir du plan de référence décalé de la distance desécurité.

R122 Cette vitesse d’avance est valable pour toutes les passes perpendiculaires au plan d’usinage.

R123 Ce paramètre définit la vitesse d’avance pour les travaux d’ébauche et de finition dans leplan.

R124 Sous R124 est programmée la surépaisseur de finition du contour pour le travail d’ébauchesélectionné. En cas de travail de finition (R127=2), les paramètres R124 et R125 définissentsi seul le contour ou le contour et la profondeur doivent être usinés.

Page 188: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-188SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Uniquement le contour : R124>0 et R125=0

Contour et profondeur : R124>0 et R125>0R124=0 et R125=0R124=0 et R125>0

R125 La surépaisseur de finition sous R125 est active pour la prise de passe et l’ébauche sélec-tionnée. En cas de travail de finition (R127=2), les paramètres R124 et R125 définissent siseul le contour ou le contour et la profondeur doivent être usinés.

Uniquement le contour : R124>0 et R125=0

Contour et profondeur : R124>0 et R125>0R124=0 et R125=0R124=0 et R125>0

R126 Introduisez sous ce paramètre le sens d’usinage de la poche.

R127 Ce paramètre sélectionne le type d’usinage.

1 -- travail d’ébauche

La poche est évidée jusqu’à la surépaisseur de finition avec les paramètres définis.

2 -- travail de finition

Ce cycle nécessite que la poche a déjà été évidée jusqu’à une surépaisseur de finitionrestante et que seul l’évidement de la surépaisseur de finition est nécessaire. On part duprincipe que la surépaisseur de finition restante est inférieure au diamètre de l’outil.

R116

R11

7

X

Y

R118

R119

G2

G3

Fig. 9-19

Séquence de déplacements

La position de départ est une position quelconque à partir de laquelle le centre de la pochepeut être accosté sans collision à hauteur du plan de retrait.

1. Travail d’ébauche R127=1

Avec G0, le centre de la poche est accosté à hauteur du plan de retrait puis, égalementavec G0, déplacé sur cette position dans le plan de référence décalé de la distance desécurité. L’usinage de la poche s’effectue par étapes :

Page 189: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-189SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

-- Passe sur la position du centre de la poche sur la profondeur d’usinage suivante avecla vitesse d’avance R122 et la vitesse de rotation de broche active avant l’appel decycle

-- Fraisage de la poche jusqu’à la surépaisseur de finition dans le contour et la profon-deur avec la vitesse d’avance R123 et la vitesse de rotation de broche active avantl’appel de cycle. Si le diamètre de la fraise est supérieur à la largeur de rainure de lapoche moins la surépaisseur de finition, ou si le rayon de la fraise est égal à la largeurde rainure de la poche, alors la surépaisseur de finition est si possible réduite et la rai-nure est usinée par mouvement pendulaire.

-- Le sens de l’usinage est déterminé par la valeur du paramètre R126.

-- Une fois l’usinage de la poche terminé, l’outil sur le centre de la poche est déplacé jus-qu’au plan de retrait et le cycle est terminé.

2. Finition R127=2

-- Lorsque plusieurs passes sont nécessaires, seule la dernière passe est effectuée surla profondeur finale avec la vitesse d’avance et au niveau du centre de la poche(R122). Les passes précédentes sont exécutées en décalage du centre de la poche envitesse rapide et pour raccourcir les trajets de positionnement suivant la taille de la po-che ou de la rainure. Les paramètres R124 et R125 définissent si seul le contour ou lecontour et la profondeur doivent être usinés.

Uniquement le contour :R124>0 et R125=0

Contour et profondeur :R124>0 et R125>0

R124=0 et R125=0R124=0 et R125>0

Les déplacements dans le plan s’effectuent avec la valeur paramétrée sous R123. Lapasse sur la profondeur finale est effectuée avec la valeur paramétrée sous R122.

-- Le sens de l’usinage est défini par la valeur du paramètre R126.

-- Une fois l’usinage de la poche terminé, l’outil sur le centre de la poche est déplacé jus-qu’au plan de retrait et le cycle est terminé.

Exemple : Fraisage de poche

Avec ce programme, vous pouvez usiner une poche de 60 mm de longueur et 40 mm de lar-geur avec un rayon d’arrondi de 8 mm et une profondeur de 17,5 mm. Pour la mise en oeuvre,on utilise une fraise ne pouvant pas couper en son milieu. Ceci nécessite de percer unavant--trou au milieu de la poche (LCYC82). La surépaisseur de finition pour les bords de lapoche s’élève à 0,75 mm et la profondeur à 0,5 mm et la distance de sécurité selon l’axe Z quis’ajoute au plan de référence est de 0,5 mm. Le centre de la poche est situé à X60 et Y40 ; laprise de passe maximale s’élève à 4 mm. Un travail d’ébauche et un travail de finition sontnécessaires.

Page 190: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-190SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

X

Y

6017,5

Z

Y

A A -- B

B

40

Fig. 9-20 Illustration de l’exemple

N10 G0 G17 G90 F200 S300 M3 T4 D1 ; valeurs technologiques

N20 X60 Y40 Z5 ; accostage de la position de perçage

N30 R101=5 R102=2 R103=0 R104=--17.5 R105=2; paramétrage du cycle de perçage

N40 LCYC82 ; appel du cycle de perçage

N50 ........ ; changement d’outil

N60 R116=60 R117=40 R118=60 R119=40 R120=8; paramétrage de cycle de fraisage de la pocheébauche

N70 R121=4 R122=120 R123=300 R124=0.75 R125=0.5; R101-- R104 sont modifiés

N80 R126=2 R127=1 ; pas au niveau du cycle de perçage

N90 LCYC75 ; appel de cycle pour l’ébauche

N100 ............. ; changement d’outil

N110 R127=2 ; paramétrage du cycle de fraisage; de la poche de finition (les autres paramètresrestent inchangés)

N120 LCYC75 ; appel de cycle de finition

N130 M2 ; fin de programme

Page 191: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-191SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Exemple : Fraisage de poche circulaire

Ce programme vous permet d’usiner une poche circulaire dans le plan YZ. Le centre est définipar Z50 Y50 et la poche est profonde de 20 mm. L’axe de pénétration pour la prise de passeest l’axe X. Aucune surépaisseur de finition n’est donnée, autrement dit la poche est fraiséeen travail d’ébauche jusqu’en cote finale. La fraise utilisée est coupante en son milieu.

Y

Z

50 20X

Z

A A -- B

B

50

Fig. 9-21 Illustration de l’exemple

N10 G0 G19 G90 S200 M3 T1 D1 ; valeurs technologiques

N20 Z60 X40 Y5 ; accostage de la position de départ

N30 R101=4 R102=2 R103=0 R104=--20 R116=50 R117=50; paramétrage du cycle de fraisage de lapoche

N40 R118=50 R119=50 R120=25 R121=4 R122=100; paramétrage du cycle de fraisage de lapoche

N50 R123=200 R124=0 R125=0 R126=0 R127=1 ; paramétrage de cycle de fraisage de lapoche

N60 LCYC75 ; appel du cycle

N70 M2 ; fin de programme

Exemple : rainure

Le programme réalise 4 rainures à angle droit entre elles, présentant un angle de départ de45 degrés et disposées sur un cercle dans le plan YZ (voir figure). Dans le programme princi-pal, le système de coordonnées subit une rotation et une translation. Les rainures présententles dimensions suivantes : longueur 30 mm, largeur 15 mm et profondeur 23 mm. La distancede sécurité s’élève à 1 mm, le sens de fraisage est G2 et la profondeur de passe maximaleest de 6 mm. Les rainures sont effectuées en travail d’ébauche jusqu’à la cote finale(surépaisseur de finition égale à zéro) avec une fraise coupante en son milieu.

Page 192: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Cycles

9.4 Cycles de fraisage

9-192SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

Y

Z

40

20

90

45

23 X

Z

B

A A -- B45

Fig. 9-22 Illustration de l’exemple

N10 G0 G19 G90 T10 D1 S400 M3 ; valeurs technologiques

N20 Y20 Z50 X5 ; accostage de la position de départ

N30 R101=5 R102=1 R103=0 R104=--23 R116=35 R117=0; paramétrage du cycle de fraisage

N40 R118=30 R119=15 R120=15 R121=6 R122=200; paramétrage du cycle de fraisage

N50 R123=300 R124=0 R125=0 R126=2 R127=1 ; paramétrage du cycle de fraisage

N60 G158 Y40 Z45 ; réglage du système de coordonnées Z1 --Y1

; 1. décalage sur Z45 Y40

N70 G259 RPL=45 ; 2ème rotation de 45 degrés du systèmede coordonnées

N80 LCYC75 ; appel de cycle pour le fraisage de la 1èrerainure

N90 G259 RPL=90 ; rotation supplémentaire du système; de coordonnées Z1--Y1 de 90 degrés pourle fraisage de la 2ème rainure

N100 LCYC75 ; appel de cycle pour le fraisage de la 2èmerainure

N110 G259 RPL=90 ; rotation supplémentaire du système; de coordonnées Z1--Y1 de 90 degrés pourle fraisage de la 3ème rainure

N120 LCYC75 ;fraisage de la 3ème rainure

N130 G259 RPL=90 ; rotation supplémentaire du système; de coordonnées Z1--Y1 de 90 degrés pourle fraisage de la 4ème rainure

N140 LCYC75 ; fraisage de la 4ème rainure

N150 G259 RPL=45 ; création du système de coord. de sortie; 1ère rotation de 0 degrés

N160 G158 Y--40 Z--45 ; 2ème annulation du décalage

N170 Y20 Z50 X5 ; accostage de la position de départ

M2 ; fin de programme

Page 193: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Index

Index-193SINUMERIK 802S/802C6FC5 598--3AA10--0DP2 (01.02) (BP--F)

IndexAAccostage du point de référence, 2-25Adresse, 8-100Alarmes, 9-164Alarmes de cycles, 9-164

BBases de la programmation de la commande

numérique, 8-99

CCaractères spéciaux imprimables, 8-103Caractères spéciaux non imprimables, 8-103Cycles, 9-163Cycles d’alésage

condition d’appel, 9-163condition de retour, 9-163

DDécalage d’origine, 3-32Détermination des correcteurs d’outil, 3-30Diagnostic, 7-81Données de correction d’outil, 3-29Données de réglage, 3-36

FFonctions de diagnostic, 7-87Fonctions de mise en service, 7-91Fonctions spéciales, 7-85

GGroupe fonctionnel Diagnostic, 7-87Groupe fonctionnel Machine, 4-39Groupe fonctionnel Paramètres, 3-27Groupe fonctionnel Services, 7-81Groupes fonctionnels, 1-14

IInterface V24, 7-81Introduction des outils et correcteurs d’outils, 3-27Introduction manuelle des données, 4-43

JJeu de caractères, 8-102Jog, 4-39

MManivelle électronique, 4-41Messages d’erreur, 9-164Mise sous tension, 2-25Mode automatique, 5-45Mode de fonctionnement Jog, 4-39Mode de fonctionnement Manuel, 4-39Mode de fonctionnement MDA, 4-43

NNotions de base, 1-22

OOrganisation de l’écran, 1-11Origine machine, 3-32

PParamétrage de l’interface, 7-85Paramètres d’interface, 7-84Paramètres de calcul, 3-38Programmation, 8-99Programme pièce

arrêt, abandon, 5-49sélectionner, démarrer, 5-48

RRéaccostage après interruption, 5-50Recherche de bloc, 5-49Réglage de la machine, 3-27

SServices, 7-81Structure de bloc, 8-100Structure de mot, 8-100

Page 194: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Index

Index-194SINUMERIK 802S/802C

6FC5 598--3AA10--0DP2 (01.02) (BP--F)

TTouches de fonctions logicielles, liste, 1-15Traitement des défauts, 9-164Transfert de données, 7-81

Page 195: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Expéditeur

Nom

Adresse de votre entreprise/service

Rue

Code postal : Localité :

Téléphone : /

Suggestions

Corrections

pour le manuel :

SINUMERIK 802SSINUMERIK 802C

Documentation utilisateur

Manipulation/Programmation Fraisage

Nº de réf. :6FC5598--3AA10--0DP2Édition: 01.02Si, à la lecture de cet imprimé, vousdeviez relever des fautes d’impres-sion, nous vous serions très obligésde nous en faire part en vous servantde ce formulaire.Nous vous remercions également detoute suggestion ou propositiond’amélioration.

ASIEMENS AGA&D MC ISPostfach 3180

D--91050 Erlangen, Allemagne(Tél. 0180 / 538 -- 8008 [Hotline]Fax ++ 49 / 9131 / 98 -- 1145email: [email protected])

Télécopieur : /

Propositions et/ou corrections

Page 196: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage
Page 197: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Manuel technique : Mise en service

Manuel de l’utilisateur : Utilisation/Programmation

Tournage

Structure de la documentation SINUMERIK 802S et 802C

Fraisage

Tournage,fraisage

Manuel de l’utilisateur : Instructions de diagnostics

SINUMERIK 802SSINUMERIK 802C

Tournage,fraisage

Manuel technique : Description des fonctions

SINUMERIK 802S

Tournage,fraisage

Annexetechnique

Tournage

SINUMERIK 802SSINUMERIK 802C

Tournage,fraisage

Documentation générale : Catalogue

SINUMERIK 802SSINUMERIK 802C

SINUMERIK 802SSINUMERIK 802C

SINUMERIK 802SSINUMERIK 802C

SINUMERIK 802C

Tournage,fraisage

Annexetechnique

Tournage

Page 198: Utilisation/Programmation Edition 01/2002 · PDF fileValable pour Commande Version du logiciel SINUMERIK 802S 3 SINUMERIK 802C 3 Edition 01.2002 SINUMERIK 802S SINUMERIK 802C Fraisage

Siemens AG

Technique d’automatisation et d’entraînement

Motion Control Systems

Postfach 3180, D – 91050 Erlangen

République Fédérale d’Allemagne

www.ad.siemens.de

E Siemens AG 2002Sous réserve de modifications

Nº de réf. : 6FC5598--3AA10--0DP2

Imprimé en Allemagne