Télécharger Imprimer la page
Siemens SINUMERIK 802D sl Manuel De Programmation
Masquer les pouces Voir aussi pour SINUMERIK 802D sl:

Publicité

Liens rapides

SINUMERIK SINUMERIK 802D sl/828D/840D sl/840Di sl Tournage ISO
SINUMERIK
SINUMERIK 802D sl/828D/
840D sl/840Di sl
Tournage ISO
Manuel de programmation
Valable pour
Logiciel
SINUMERIK 802D sl
SINUMERIK 828D
SINUMERIK 840D sl/DE sl
SINUMERIK 840Di sl/DiE sl
06/09
6FC5398-5BP10-1DA0
Version
1.4
2.6
2.6
1.4
Notions de bases de la
programmation
______________
______________
Instructions de déplacement
______________
Instructions de déplacement
______________
Autres fonctions
______________
Abréviations
______________
Tableau des fonctions G
______________
Description des données
______________
Listes de paramètres
______________
Alarmes
1
2
3
4
A
B
C
D
E

Publicité

loading

Sommaire des Matières pour Siemens SINUMERIK 802D sl

  • Page 1 Notions de bases de la programmation ______________ SINUMERIK SINUMERIK 802D sl/828D/840D sl/840Di sl Tournage ISO ______________ Instructions de déplacement ______________ Instructions de déplacement SINUMERIK ______________ Autres fonctions SINUMERIK 802D sl/828D/ ______________ 840D sl/840Di sl Abréviations Tournage ISO ______________ Tableau des fonctions G...
  • Page 2 Tenez compte des points suivants: ATTENTION Les produits Siemens ne doivent être utilisés que pour les cas d'application prévus dans le catalogue et dans la documentation technique correspondante. S'ils sont utilisés en liaison avec des produits et composants d'autres marques, ceux-ci doivent être recommandés ou agréés par Siemens. Le fonctionnement correct et sûr des produits suppose un transport, un entreposage, une mise en place, un montage, une mise en service, une utilisation et une maintenance dans les règles de l'art.
  • Page 3 Sommaire Notions de bases de la programmation ..................... 7 Remarques préliminaires .......................7 1.1.1 Mode Siemens ..........................7 1.1.2 Mode en dialecte ISO ........................7 1.1.3 Basculer entre les modes de fonctionnement................7 1.1.4 Affichage de la fonction G......................8 1.1.5 Nombre maximal d'axes/de descripteurs d'axes ................8 1.1.6...
  • Page 4 Sommaire 3.2.1 Saisie en cotes absolues / relatives (G90, G91)................. 48 3.2.2 Programmation au diamètre ou au rayon pour l'axe X ............... 51 3.2.3 Saisie en inch / mm (G20, G21)....................52 Instructions à commande temporelle ..................53 3.3.1 Arrêt temporisé (G04) ......................... 53 Fonctions de correction d'outil ....................
  • Page 5 Sommaire Données de réglage spécifiques aux canaux ................167 Listes de paramètres ..........................169 Paramètres machine........................169 Données de réglage........................172 Variables ............................173 Alarmes ..............................175 Alarmes ............................175 Glossaire ............................... 179 Index..............................205 Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 6 Sommaire Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 7 ● Il est uniquement possible de programmer des fonctions G du dialecte ISO, la programmation de fonctions G Siemens étant impossible en mode ISO. ● Une combinaison de dialecte ISO et de langage Siemens est impossible dans un même bloc CN.
  • Page 8 1.1.4 Affichage de la fonction G La fonction G est affichée dans le même langage (Siemens ou dialecte ISO) que le bloc courant correspondant. Si l'affichage des blocs est inhibé avec DISPLOF, l'affichage des fonctions G se poursuit dans le langage dans lequel le bloc actif est également affiché.
  • Page 9 Notions de bases de la programmation 1.1 Remarques préliminaires Système de codage A des fonctions G La fonction G91 n'est pas disponible si le système de codage A des fonctions G est activé. Dans ce cas, pour les axes X, Y et Z, vous programmerez un déplacement axial incrémental avec les lettres adresses U, V et W.
  • Page 10 Notions de bases de la programmation 1.1 Remarques préliminaires Tournage en dialecte ISO Tableau 1- 1 Différents facteurs de conversion pour IS-B et IS-C Adresse Unité IS-B IS-C Axe linéaire 0,001 0,0001 inch 0,0001 0,00001 Axe rotatif degré 0,001 0,0001 F Avance G94 (mm/inch par min) inch 0,01...
  • Page 11 <1 et >9 déclenchent l'alarme 14060 "Niveau d'inhibition de blocs illicite pour inhibition sélective de blocs". La fonction est représentée sur les niveaux d'inhibition Siemens existants. Contrairement à la forme originale du dialecte ISO, "/" et "/1" sont des niveaux d'inhibition distincts qui doivent être activés séparément.
  • Page 12 Notions de bases de la programmation 1.2 Prérequis pour l'avance Prérequis pour l'avance Le chapitre suivant décrit la fonction d'avance qui définit la vitesse d'avance (chemin parcouru par minute ou par rotation) d'un outil coupant. 1.2.1 Rapide Le déplacement en rapide est utilisé aussi bien pour le positionnement (G00) que pour le déplacement manuel en rapide (JOG).
  • Page 13 Notions de bases de la programmation 1.2 Prérequis pour l'avance Figure 1-1 Interpolation linéaire avec 2 axes Figure 1-2 Interpolation circulaire avec 2 axes Remarque Si "F0" est programmée et si la fonction "Avances fixes" n'est pas activée dans le bloc, l'alarme 14800 "Canal %1 Bloc %2 Vitesse tangentielle programmée inférieure ou égale à...
  • Page 14 Notions de bases de la programmation 1.2 Prérequis pour l'avance 1.2.3 Avances fixes F0 à F9 Activer les valeurs d'avance F0 à F9 permettent d'activer dix valeurs d'avance différentes prédéfinies par le biais de données de réglage. Pour l'activation de la vitesse rapide avec F0, la vitesse correspondante doit être définie dans la donnée de réglage 42160 $SC_EXTERN_FIXED_FEEDRATE_F1_F9[0].
  • Page 15 Notions de bases de la programmation 1.2 Prérequis pour l'avance Remarque Si la fonction est activée par le PM $MC_EXTERN_FIXED_FEEDRATE_F1_ON et que la valeur d'avance de la donnée de réglage ne doit pas être activée avec F1 à F9, la valeur d'avance devra être programmée en tant que valeur de type Real.
  • Page 16 N10 G93 G1 X100 F2 ; Le chemin est parcouru en une demi minute. Remarque L'avance en inverse du temps 1/min G93 n'est pas implémentée pour SINUMERIK 802D sl. 1.2.6 Avance par tour (G95) Avec l'indication de G95, l'avance est exécutée en mm/tour ou inch/tour par rapport à la broche maître.
  • Page 17 Instructions de déplacement Instructions d'interpolation Le chapitre suivant décrit les instructions de positionnement et d'interpolation utilisées pour la commande de la trajectoire d'outil le long du contour programmé (par exemple une droite ou un arc de cercle). 2.1.1 Rapide (G00) Le déplacement à...
  • Page 18 Instructions de déplacement 2.1 Instructions d'interpolation G00 sans interpolation linéaire Les axes qui ne sont pas programmés dans un bloc G00 ne feront pas l'objet d'un déplacement. Au moment du positionnement, les différents axes se déplacent indépendamment les uns des autres à la vitesse rapide qui a été prescrite pour chacune d'elles.
  • Page 19 Instructions de déplacement 2.1 Instructions d'interpolation Figure 2-2 Exemple de programmation Interpolation linéaire (G00) L'interpolation linéaire avec G00 est activée par la mise à 1 d Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 20 Instructions de déplacement 2.1 Instructions d'interpolation Avance F pour axes à interpolation La vitesse d'avance est indiquée sous l'adresse F. En fonction du préréglage effectué dans les paramètres machine, les unités de mesure en vigueur sont celles qui ont été définies en mm ou en inch avec les fonctions G (G93, G94, G95).
  • Page 21 Instructions de déplacement 2.1 Instructions d'interpolation Figure 2-4 Exemple de programmation 2.1.3 Interpolation circulaire (G02, G03) Format L'outil de tournage se déplace dans le plan ZX sur l'arc de cercle programmé, avec les instructions indiquées ci-dessous. La vitesse tangentielle programmée est maintenue le long de l'arc de cercle.
  • Page 22 Instructions de déplacement 2.1 Instructions d'interpolation Tableau 2- 2 Instructions pour l'exécution de l'interpolation circulaire Elément Instruction Description Sens de rotation dans le sens horaire dans le sens antihoraire Position du point final X (U) Coordonnée X du point final de l'arc de cercle (valeur diamétrale) Z (W) Coordonnée Z du point final de l'arc de...
  • Page 23 Instructions de déplacement 2.1 Instructions d'interpolation Programmation de déplacements circulaires Le mode ISO offre deux possibilités pour programmer des déplacements circulaires. Le déplacement circulaire est décrit par : ● un centre et un point final, en valeur absolue ou en valeur relative ●...
  • Page 24 Instructions de déplacement 2.1 Instructions d'interpolation Exemple de programmation Figure 2-8 Interpolation circulaire sur plusieurs quadrants Centre de l'arc de cercle (10000, 2700) Valeur de "I" Valeur de "K" 2.1.4 Programmation d'un contour et insertion de chanfreins et de rayons Des chanfreins ou des rayons peuvent être insérés après chaque bloc de déplacement, entre des contours linéaires et des contours circulaires, pour ébarber par exemple des arêtes vives sur une pièce.
  • Page 25 Instructions de déplacement 2.1 Instructions d'interpolation Figure 2-9 3 droites Mode en dialecte ISO Dans la forme originale du dialecte ISO, l'adresse C peut être utilisée aussi bien pour nommer un axe que pour désigner un chanfrein sur le contour. L'adresse R peut être soit un paramètre de cycle, soit un descripteur de rayon dans un contour.
  • Page 26 Instructions de déplacement 2.1 Instructions d'interpolation 2.1.5 Interpolation de développante (G02.2, G03.2) Vue d'ensemble La développante d'un cercle est une courbe décrite par l'extrémité d'un fil tendu et déroulé du cercle. Cette forme d'interpolation permet de produire une trajectoire le long d'une développante.
  • Page 27 Instructions de déplacement 2.1 Instructions d'interpolation Conditions supplémentaires Le point de départ et le point final doivent tous deux se trouver en dehors de la surface du cercle de base de la développante (cercle avec rayon R autour du centre défini par I, J, K). Si cette condition n'est pas réalisée, une alarme est générée et le programme est interrompu.
  • Page 28 à la mise en marche et après un NC RESET. Remarque Interpolation cylindrique (G07.1) • G07.1 s'appuie sur l'option TRACYL de Siemens. Les paramètres machine sont à activer en conséquence. • De plus amples informations sont fournies dans le manuel "Fonctions étendues", chapitre M1, "TRACYL".
  • Page 29 Un autre axe linéaire est perpendiculaire à ce plan. Cette fonction correspond à la fonction TRANSMIT dans le mode Siemens. Pour G12.1, il est nécessaire de renseigner les paramètres machine du 2e bloc de données de transformation.
  • Page 30 Instructions de déplacement 2.1 Instructions d'interpolation Restrictions touchant l'interpolation en coordonnées polaires ● Changement d'outil : Il faut désactiver la correction du rayon d'outil avant d'effectuer un changement d'outil ! ● Décalage d'origine : Toutes les instructions qui se rapportent uniquement au système de coordonnées de base sont autorisées (FRAME, correction de rayon d'outil).
  • Page 31 Instructions de déplacement 2.2 Accostage du point de référence avec fonctions G Accostage du point de référence avec fonctions G 2.2.1 Accostage du point de référence avec point intermédiaire (G28) Format G28 X... Z... ; Les axes programmés peuvent être déplacés jusqu'à leur point de référence avec l'instruction "G28 X(U)...Z(W)...C(H)...Y(V);".
  • Page 32 Instructions de déplacement 2.2 Accostage du point de référence avec fonctions G Remarque La fonction G28 est réalisée avec le cycle enveloppe cycle328.spf. Avant l'accostage du point de référence, aucune transformation ne peut être programmée pour un axe qui doit accoster le point de référence avec G28. La transformation est désactivée avec l'instruction TRAFOOF dans le cycle328.spf.
  • Page 33 Instructions de déplacement 2.2 Accostage du point de référence avec fonctions G 2.2.3 Prise de référence avec sélection du point de référence (G30) Format G30 Pn X... Y... Z... ; Avec les fonctions "G30 Pn X... Y... Z;", les axes accostent d'abord en contournage le point intermédiaire indiqué, puis le point de référence sélectionné...
  • Page 34 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Utilisation de la fonction de filetage 2.3.1 Filetage à pas constant (G33) Format Les trois types de filetage "Filetage sur corps cylindrique", "Filetage plan", "Filetage sur corps conique", à gauche ou à droite, sont usinables avec les instructions "G33 X (U)... Z (W)...
  • Page 35 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Exemple Figure 2-14 Exemple de programmation Exemple d'un filetage sur corps cylindrique (système de codage A des fonctions G) Figure 2-15 Exemple de programmation d'un filetage sur un corps cylindrique Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 36 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Exemple d'un filetage sur un corps conique (système de codage A des fonctions G) Figure 2-16 Exemple de programmation d'un filetage sur un corps conique Prérequis : La condition technique prérequise est la présence d'une broche en asservissement de vitesse avec un système de mesure de déplacement.
  • Page 37 Instructions de déplacement 2.3 Utilisation de la fonction de filetage 2.3.2 Concaténation de filets (G33) Plusieurs filetages peuvent être concaténés par programmation d'une succession de plusieurs blocs de filetage avec G33. Avec le contournage G64, la transition entre les blocs est régie par une commande anticipative de la vitesse, qui exclut toute variation brusque de vitesse.
  • Page 38 Instructions de déplacement 2.3 Utilisation de la fonction de filetage 2.3.3 Filetages multifilet (G33) Les filetages multifilet sont réalisés par programmation de points de départ décalés les uns par rapport aux autres. Le décalage du point de départ du filet (point d'attaque) est à indiquer sous l'adresse Q en tant que position angulaire absolue.
  • Page 39 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Calcul des angles de départ (angles d'attaque) des filetages multifilet En général, le point de départ du filetage est déterminé avec la donnée de réglage $SD_THREAD_START_ANGLE. Dans le cas de filets multiples, le calcul du décalage angulaire entre les différents points de départ s'effectue par division de 360°...
  • Page 40 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Remarque Si aucun décalage des point de départ (points d'attaque) n’est indiqué (avec Q), la commande numérique utilisera la valeur qui est rangée dans la d Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 41 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Vitesse d'avance au point final Les instructions sont à indiquer de façon à ce que l'avance au point final ne soit pas négative Calcul de la variation du pas du filet Si vous connaissez le pas de départ et le pas final d'un filetage, vous pouvez calculer la variation du pas de filet à...
  • Page 42 Instructions de déplacement 2.3 Utilisation de la fonction de filetage Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 43 Instructions de déplacement Le système de coordonnées La position d'un outil est définie sans ambiguïté par ses coordonnées dans le système de coordonnées. Ces coordonnées sont définies par la position respective des axes. Par exemple, si les deux axes impliqués sont désignés par X et Z, les coordonnées seront indiquées de la manière suivante : X...
  • Page 44 Instructions de déplacement 3.1 Le système de coordonnées Sélection du système de coordonnées machine (G53) G53 désactive de façon non modale le décalage d'origine réglable et le décalage d'origine programmable. On programme toujours les déplacements dans le système de coordonnées machine G53 lorsque l'outil doit être amené...
  • Page 45 Instructions de déplacement 3.1 Le système de coordonnées 3.1.3 Réinitialisation du système de coordonnées pièce (G92.1) La fonction G92.1 X.. (système de codage A des fonctions G avec G50.3 P0) permet de réinitialiser, avant le décalage, un système de coordonnées décalé. Le système de coordonnées pièce est alors réinitialisé...
  • Page 46 Instructions de déplacement 3.1 Le système de coordonnées 3.1.5 Ecriture du décalage d'origine et des corrections d'outil (G10) Les systèmes de coordonnées pièce définis par les fonctions G54 à G59 ou G54 P{1 à 93} peuvent être modifiés par les deux méthodes suivantes. 1.
  • Page 47 Instructions de déplacement 3.1 Le système de coordonnées coordonnées de la position précédente de l'outil (décalage du système de coordonnées). La valeur du décalage du système de coordonnées est ensuite additionnée à chaque valeur du décalage d'origine pièce. En d'autres termes : tous les systèmes de coordonnées pièce sont systématiquement décalés de la même valeur.
  • Page 48 Instructions de déplacement 3.2 Définir le type de saisie des coordonnées Définir le type de saisie des coordonnées 3.2.1 Saisie en cotes absolues / relatives (G90, G91) Ces instructions G déterminent si les cotes introduites après l'adresse d'un axe devront être des valeurs absolues ou des valeurs relatives (incrémentales).
  • Page 49 Instructions de déplacement 3.2 Définir le type de saisie des coordonnées Tableau 3- 1 Saisie en cotes absolues / relatives et signification Adresse Valeur de l'instruction Signification (description) Valeur absolue Valeur diamétrale Position dans la direction de l'axe X Position dans la direction de l'axe Z Position dans la direction de l'axe C Position dans la direction de l'axe Y Valeur relative...
  • Page 50 Instructions de déplacement 3.2 Définir le type de saisie des coordonnées Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 51 $MC_DIAMETER_AX_DEF = "X" et si la programmation au diamètre a été activée avec le PM 20150 $MC_GCODE_RESET_VALUES[28] = 2 (qui correspond à l'instruction DIAMON dans le mode Siemens), les positions d'axe programmées seront interprétées comme des valeurs diamétrales. Figure 3-4 Coordonnées...
  • Page 52 Instructions de déplacement 3.2 Définir le type de saisie des coordonnées 3.2.3 Saisie en inch / mm (G20, G21) Les axes géométriques se rapportant à la pièce sont programmables en mm ou en inch selon les cotes relevées dans le dessin de la pièce. L'unité de saisie est sélectionnée avec les fonctions G suivantes : Tableau 3- 4 Fonctions G pour la sélection de l'unité...
  • Page 53 Instructions de déplacement 3.3 Instructions à commande temporelle Instructions à commande temporelle 3.3.1 Arrêt temporisé (G04) Avec G04, vous pouvez interrompre l'usinage de la pièce entre deux blocs de CN pour une durée programmée ou pour un nombre de tours de broche programmé, afin de sectionner le copeau par exemple.
  • Page 54 Instructions de déplacement 3.4 Fonctions de correction d'outil Fonctions de correction d'outil Quand vous créez un programme, vous n'avez pas à tenir compte du rayon et de la position de la plaquette de l'outil de tournage ni de la longueur d'outil. Vous programmez directement les cotes de la pièce, en vous référant au dessin d'exécution par exemple.
  • Page 55 Instructions de déplacement 3.4 Fonctions de correction d'outil Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 56 Instructions de déplacement 3.4 Fonctions de correction d'outil Valeur absolue de la compensation du rayon de plaquette L'expression "Valeur absolue de la compensation du rayon de plaquette" désigne la distance entre la pointe de l'outil et le centre de plaquette R. ●...
  • Page 57 Instructions de déplacement 3.4 Fonctions de correction d'outil Points de contrôle et programmes Si vous utilisez les points de contrôle 1 à 8, la position imaginaire de la pointe d'outil doit être prise comme référence pour l'écriture du programme. Le programme ne devrait être écrit qu'après la définition du système de coordonnées.
  • Page 58 Instructions de déplacement 3.4 Fonctions de correction d'outil Activation et désactivation de la compensation du rayon de plaquette ● Sélection du correcteur d'outil t Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 59 Instructions de déplacement 3.4 Fonctions de correction d'outil Contour résultant des déplacements effectués avec une correction du rayon d'outil La figure suivante montre le résultat de la correction du rayon d'outil. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 60 Instructions de déplacement 3.4 Fonctions de correction d'outil ● Des déplacements compensatoires sont exécutés au moment de l'activation (bloc 1) et de la désactivation (bloc 6) de la correction du rayon de plaquette. Il convient, par conséquent, de s'assurer qu'il n'y aura pas de collision au moment de l'activation et de la désactivation du correcteur d'outil.
  • Page 61 Instructions de déplacement 3.5 Fonctions S, T, M et B Fonctions S, T, M et B 3.5.1 Fonction de broche (fonction S) L'adresse S indique la vitesse de rotation de la broche en tr/min. M3 et M4 définissent le sens de rotation de la broche. M3 = sens de rotation de la broche à droite, M4 = sens de rotation de la broche à...
  • Page 62 Instructions de déplacement 3.5 Fonctions S, T, M et B Figure 3-14 Vitesse de coupe constante Désactivation de la vitesse de coupe constante (G97) Après G97, la commande interprète de nouveau un mot S comme étant une vitesse de rotation de broche en tr/min. Si vous n'entrez pas une nouvelle vitesse de rotation de broche, la dernière vitesse atteinte avec G96 sera conservée.
  • Page 63 Instructions de déplacement 3.5 Fonctions S, T, M et B Sélection du rapport de transmission de la broche Dans le cas des machines sur lesquelles un changement de rapport peut s'effectuer avec une instruction M, l'instruction M de sélection du rapport de transmission doit être programmée avant G96.
  • Page 64 Instructions de déplacement 3.5 Fonctions S, T, M et B M01 (arrêt optionnel) Le réglage de M01 s'effectue via : ● HMI/boîte de dialogue "Influence sur le programme" ou ● interface VDI M01 arrête l'exécution du programme de la CN uniquement lorsque le signal correspondant de l'interface VDI a été...
  • Page 65 Instructions de déplacement 3.5 Fonctions S, T, M et B 3.5.6 Fonctions M utilisées pour les appels de sous-programme Tableau 3- 9 Fonctions M utilisées pour les appels de sous-programme Fonction M Fonction Appel de sous-programme Fin de sous-programme En mode ISO, M29 commute la broche en mode axe. 3.5.7 Appel de macro par fonction M De manière analogue à...
  • Page 66 Instructions de déplacement 3.5 Fonctions S, T, M et B PROC M6_MACRO N0010 R10 = R10 + 11.11 N0020 IF $C_X_PROG == 1 GOTOF N40 ;($C_X_PROG) N0030 SETAL(61000) ;Transfert incorrect de la ;variable programmée N0040 IF $C_V == 20 GTOF N60 ;($C_V) N0050 SETAL(61001)
  • Page 67 CN. Les cycles fixes raccourcissent le programme d'usinage et permettent d'économiser de la mémoire. Un cycle enveloppe qui exploite la fonctionnalité des cycles standard Siemens est appelé dans le dialecte ISO. Les adresses programmées dans le bloc de NC sont transmises au cycle enveloppe par une variable système.
  • Page 68 Autres fonctions 4.1 Fonctions d'aide à la programmation G77 (G90, G20) étant une fonction G à effet modal, il suffit d'indiquer, dans les blocs suivants, la valeur d'approche dans la direction de l'axe X pour que l'usinage soit exécuté à l'intérieur du cycle.
  • Page 69 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-3 Cycle de cylindrage conique Le signe qui précède la lettre adresse R dépend du sens d'observation du point A' depuis le point B. Figure 4-4 Cycle de cylindrage conique (système de codage A des fonctions G) Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 70 Autres fonctions 4.1 Fonctions d'aide à la programmation ● Lorsque le cycle est exécuté avec G77 (G90, G20) et avec le mode bloc par bloc activé, il ne sera pas interrompu au milieu, mais s'arrêtera à la fin du cycle qui se compose de la séquence 1 à...
  • Page 71 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-5 Cycle de filetage sur corps cylindriques G78 (G92, G21) étant une fonction G à effet modal, il suffit d'indiquer, dans les blocs suivants, la profondeur de passe dans la direction de l'axe X pour que le cycle de filetage soit exécuté.
  • Page 72 Autres fonctions 4.1 Fonctions d'aide à la programmation ● Lorsque le cycle est exécuté avec G78 (G92, G21) et avec le mode bloc par bloc activé, il ne s'arrêtera pas à mi-chemin, mais à la fin du cycle qui se compose de la séquence 1 à ●...
  • Page 73 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-8 Cycle de filetage sur un corps conique (système de codage A des fonctions G) Lorsque le cycle est exécuté avec G78 (G92, G21) et avec le mode bloc par bloc activé, il ne s'arrêtera pas à...
  • Page 74 Autres fonctions 4.1 Fonctions d'aide à la programmation G... X... Z... F... ; Système de codage A des Système de codage B des Système de codage C des fonctions G fonctions G fonctions G Un cycle de dressage est exécuté avec les instructions "G... X(U)... Z(W)... F... ;" conformément à...
  • Page 75 Autres fonctions 4.1 Fonctions d'aide à la programmation Cycle de dressage conique Format G... X... Z... R... F... ; Système de codage A des Système de codage B des Système de codage C des fonctions G fonctions G fonctions G Un cycle de dressage conique est exécuté...
  • Page 76 Les cycles de répétitions multiples raccourcissent le programme d'usinage et permettent d'économiser de la mémoire. Un cycle enveloppe qui exploite la fonctionnalité des cycles standard Siemens est appelé dans le dialecte ISO. Les adresses programmées dans le bloc de NC sont transmises au cycle enveloppe par une variable système.
  • Page 77 Autres fonctions 4.1 Fonctions d'aide à la programmation Fonction G Description Perçage de trous profonds et plongée dans l'axe transversal Cycle de filetage multifilet Remarque Les descriptions de cycles qui suivent s'appuient sur les systèmes de codage A et B des fonctions G.
  • Page 78 Autres fonctions 4.1 Fonctions d'aide à la programmation Cette valeur est modale et reste appliquée jusqu'à la programmation d'une autre valeur. La valeur peut aussi être introduite par le biais de GUD7, _ZSFI[30], mais elle sera alors écrasée par la valeur de l'instruction de programme. R : (e), valeur du retrait Cette valeur est modale et reste appliquée jusqu'à...
  • Page 79 Autres fonctions 4.1 Fonctions d'aide à la programmation Remarque Cycle de chariotage, axe longitudinal • Le contour compris entre les points A et A' est défini (G00 ou G01) dans le bloc indiqué par l'adresse P. Aucune instruction de déplacement dans l'axe Z ne peut figurer dans ce bloc.
  • Page 80 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-16 Contour ne pouvant pas être usiné dans un cycle G71 Différence entre le type I et le type II Type I : un seul axe est indiqué dans le premier bloc de description du contour. Type II : deux axes sont indiqués dans le premier bloc de description du contour.
  • Page 81 Autres fonctions 4.1 Fonctions d'aide à la programmation Cycle de chariotage, axe transversal (G72) L'instruction G72 permet de programmer un cycle de chariotage avec une surépaisseur de finition sur le côté plan. A la différence du cycle appelé avec G71, dans lequel l'usinage s'effectue par un déplacement parallèle à...
  • Page 82 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-18 Signe des nombres affectés à U et à W pour l'enlèvement de matière par dressage Remarque Cycle de chariotage, axe transversal • Le contour compris entre les points A et A' est déterminé par le bloc indiqué avec la lettre adresse P (G00 ou G01).
  • Page 83 Autres fonctions 4.1 Fonctions d'aide à la programmation Répétition de contour (G73) Le cycle de répétition de contour G73 est d'autant plus performant que la forme de la pièce à usiner est proche de la forme finale, ce qui est le cas, par exemple, des pièces de fonderie ou des pièces forgées.
  • Page 84 Autres fonctions 4.1 Fonctions d'aide à la programmation F : avance d'usinage S : vitesse de rotation de broche T : sélection de l'outil Les fonctions F, S et T figurant dans un bloc de programme CN et qui sont indiquées par les lettres adresses P et Q seront ignorées.
  • Page 85 Autres fonctions 4.1 Fonctions d'aide à la programmation Exemples Figure 4-20 Cycle de chariotage, axe longitudinal (Programmation au diamètre, indication en mm) N010 G00 G90 X200.0 Z220.0 N011 X142.0 Z171.0 N012 G71 U4.0 R1.0 N013 G71 P014 Q020 U4.0 W2.0 F0.3 S550 N014 G00 X40.0 F0.15 S700 N015 G01 Z140.0 N016 X60.0 Z110.0...
  • Page 86 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-21 Cycle de chariotage, axe transversal (Programmation au diamètre, indication en mm) N010 G00 G90 X220.0 Z190.0 N011 G00 X162.0 Z132.0 N012 G72 W7.0 R1.0 N013 G72 P014 Q019 U4.0 W2.0 F0.3 N014 G00 Z59.5 F0.15 S200 N015 G01 X120.0 Z70.0 N016 Z80.0...
  • Page 87 Autres fonctions 4.1 Fonctions d'aide à la programmation Figure 4-22 Répétition de contour (Programmation au diamètre, indication en mm) N010 G00 G90 X260.0 Z220.0 N011 G00 X220.0 Z160.0 N012 G73 U14.0 W14.0 R3 N013 G73 P014 Q020 U4.0 W2.0 F0.3 S0180 N014 G00 X80.0 Z120.0 N015 G01 Z100.0 F0.15 N017 X120 Z90.0...
  • Page 88 Autres fonctions 4.1 Fonctions d'aide à la programmation Perçage de trous profonds et plongée dans l'axe longitudinal (G74) Le cycle appelé avec G74 exécute un usinage parallèle à l'axe Z avec bris de copeau. Figure 4-23 Trajectoire d'un cycle de perçage de trous profonds Format G74 R...
  • Page 89 Autres fonctions 4.1 Fonctions d'aide à la programmation Remarque Perçage de trous profonds et plongée dans l'axe longitudinal 1. Alors que "e" et Δ"d" sont définis avec l'adresse R, la signification de "e" et de "d" est déterminée par l'adresse X (U). Δ"d" sera toujours utilisé si X(U) est indiqué. 2.
  • Page 90 Autres fonctions 4.1 Fonctions d'aide à la programmation Les adresses ont ici la même signification que dans le cycle G74. Remarque Les adresses Z(W) et Q ne peuvent pas être utilisées si le cycle est prévu pour le perçage. Cycle de filetage multifilet (G76) G76 est un cycle automatisé...
  • Page 91 Autres fonctions 4.1 Fonctions d'aide à la programmation Format G76 P... (m, r, a) Q... R... ; m : nombre de passes de finition Cette valeur est modale et reste appliquée jusqu'à la programmation d'une autre valeur. La valeur peut aussi être introduite par le biais de GUD7, _ZSFI[24], mais elle sera alors écrasée par la valeur de l'instruction de programme.
  • Page 92 Autres fonctions 4.1 Fonctions d'aide à la programmation F : pas de filet (L) Remarque Cycle de filetage multifilet 1. La signification des données indiquées avec les lettres adresses P, Q et R est déterminée par l'apparence de X (U) et X (W). 2.
  • Page 93 Autres fonctions 4.1 Fonctions d'aide à la programmation Remarque Conditions marginales 1. Les instructions G70, G71, G72 et G73 ne sont pas admises dans le mode de fonctionnement MDA. L'alarme 14011 est émise en cas de non-respect de cette condition. Par contre, les instructions G74, G75 et G76 sont admises dans le mode de fonctionnement MDA.
  • Page 94 Autres fonctions 4.1 Fonctions d'aide à la programmation Fonction Perçage (direction -) Usinage au fond du Retrait (direction +) Applications trou Avance de coupe Arrêt temporisé -> Avance de coupe Taraudage en bout Sens de rotation de broche à gauche Avance de coupe Arrêt temporisé...
  • Page 95 Autres fonctions 4.1 Fonctions d'aide à la programmation ● 5. étape d'usinage Retrait jusqu'au plan R ● 6. étape d'usinage Retrait rapide pour rallier le plan de positionnement Figure 4-28 Séquence des étapes d'usinage du cycle de perçage Explications : Axe de positionnement et axe de perçage Comme représenté...
  • Page 96 Autres fonctions 4.1 Fonctions d'aide à la programmation Plan de retrait de l'outil (G98/G99) Si le système de codage A des fonctions C est activé, l'outil s'éloigne du fond du trou et revient dans le plan de départ. Lorsque le système de codage B ou C des fonctions G est activé...
  • Page 97 Autres fonctions 4.1 Fonctions d'aide à la programmation Symboles et illustrations Les différents cycles fixes sont expliqués ci-après. Ces symboles sont utilisés dans les illustrations suivantes : Figure 4-30 Symboles et illustrations PRUDENCE Dans tous les cycles fixes, la lettre adresse R (distance "plan de départ - point R") est traitée comme un rayon.
  • Page 98 Autres fonctions 4.1 Fonctions d'aide à la programmation P_ : arrêt temporisé au fond du trou F_ : avance de coupe K_ : nombre de répétitions (dans la mesure où cela est nécessaire) M_ : fonction M pour bloquer l'axe C (dans la mesure où cela est nécessaire) Figure 4-31 Cycle "Perçage de trous profonds à...
  • Page 99 Autres fonctions 4.1 Fonctions d'aide à la programmation Format G83 X(U)... C(H)... Z(W)... R... Q... P... F... M... K... ; G87 Z(W)... C(H)... X(U)... R... Q... P... F... M... K... ; X, C ou Z, C : position du trou Z ou X : distance entre le point R et le fond du trou R_ : distance entre le plan de départ et le plan R Q_ : pénétration...
  • Page 100 Autres fonctions 4.1 Fonctions d'aide à la programmation Exemple M3 S2500 ;Rotation du foret G00 X100.0 C0.0 ;Positionnement de l'axe X et de l'axe C G83 Z-35.0 R-5.0 Q5000 F5.0 ;Usinage du trou 1 C90.0 ;Usinage du trou 2 C180.0 ;Usinage du trou 3 C270.0 ;Usinage du trou 4...
  • Page 101 Autres fonctions 4.1 Fonctions d'aide à la programmation Mα : fonction M pour bloquer l'axe C M(α+1) : fonction M pour débloquer l'axe C P1 : arrêt temporisé (programme) P2 : indication de la durée de l'arrêt temporisé dans GUD7, _ZSFR[22] Exemple M3 S2500 ;Rotation du foret...
  • Page 102 Autres fonctions 4.1 Fonctions d'aide à la programmation L'outil effectue un retrait en rapide jusqu'au plan de référence R chaque fois qu'il atteint la profondeur de passe programmée pour chaque avance de coupe Q. Le mouvement d'approche pour une nouvelle passe est également exécuté en rapide sur la distance (d) qui peut être réglée dans GUD7_ZSFR[10].
  • Page 103 Autres fonctions 4.1 Fonctions d'aide à la programmation P2 : indication de la durée de l'arrêt temporisé dans GUD7, _ZSFR[22] Explications Dans le cycle de taraudage, la broche tourne dans le sens horaire jusqu'au fond du trou ; le sens de rotation est ensuite inversé pour l'exécution du retrait. Le cycle sera poursuivi jusqu'à...
  • Page 104 Autres fonctions 4.1 Fonctions d'aide à la programmation R : distance entre le plan de départ et le plan R P : arrêt temporisé au fond du trou F : avance de coupe K : nombre de répétitions (dans la mesure où cela est nécessaire) M : fonction M pour bloquer l'axe C (dans la mesure où...
  • Page 105 Autres fonctions 4.1 Fonctions d'aide à la programmation Exemple M3 S2500 ;Rotation du foret G00 X50.0 C0.0 ;Positionnement de l'axe X et de l'axe C G85 Z-40.0 R-5.0 P500 M31 ;Usinage du trou 1 C90.0 M31 ;Usinage du trou 2 C180.0 M31 ;Usinage du trou 3 C270.0 M31...
  • Page 106 Autres fonctions 4.2 Introduction de données programmable Introduction de données programmable 4.2.1 Modification de la valeur de correction d'outil (G10) Les valeurs de correction d'outil en place peuvent être écrasées avec l'instruction "G10 P ⋅⋅⋅ X(U) ⋅⋅⋅ Y(V) ⋅⋅⋅ Z(W) ⋅⋅⋅ R(C) ⋅⋅⋅ Q ;". Il n'est cependant pas possible de créer de nouveaux correcteurs d'outil.
  • Page 107 Autres fonctions 4.2 Introduction de données programmable Ecriture des décalages d'origine Les décalages d'origine peuvent être écrits et actualisés dans un programme pièce avec les instructions "G10 P00 X (U) ... Z (W) ... C (H) ... ;". Les valeurs de correction restent inchangées pour les axes qui ne sont pas programmés.
  • Page 108 Autres fonctions 4.2 Introduction de données programmable Appel de sous-programme (M98) ● M98 P nnn mmmm m : numéro de programme (max. 4 chiffres) n : nombre de répétitions (max. 4 chiffres) ● Si la programmation est M98 P21 par exemple, le nom de programme 21.mpf sera recherché...
  • Page 109 Autres fonctions 4.3 Numéro de programme à huit chiffres Numéro de programme à huit chiffres Le paramètre machine 20734 $MC_EXTERN_FUNCTION_MASK, Bit 6=1 active les numéros de programme à huit chiffres. Cette fonction influence les fonctions M98, G65/66 et M96. y : nombre d'exécutions du programme x : numéro de programme Appel de sous-programme $MC_EXTERN_FUNCTION_MASK, Bit 6 = 0...
  • Page 110 Autres fonctions 4.3 Numéro de programme à huit chiffres Interruption M96 L'interruption ne fonctionne pas avec SINUMERIK 802D sl. $MC_EXTERN_FUNCTION_MASK, Bit6 = 0 M96 Pxxxx Numéro de programme à quatre chiffres complété le cas échéant par des 0 $MC_EXTERN_FUNCTION_MASK, Bit6 = 1 M96 Pxxxx Aucun 0 n'est ajouté...
  • Page 111 Autres fonctions 4.4 Fonctions de mesure Fonctions de mesure 4.4.1 Retrait rapide avec G10.6 G10.6 <position d'axe> permet d'activer une position de retrait pour le retrait rapide d'un outil (par exemple en cas de bris de l'outil). Le mouvement de retrait est lancé par un signal TOR. La deuxième entrée rapide de la CN est utilisée pour le signal de démarrage.
  • Page 112 La position courante des axes est mémorisée dans les paramètres système axiaux ou dans $AA_MM[<axe>] $AA_MW[<axe>] sur le front montant de l'entrée de mesure 1. Ces paramètres peuvent être lus dans le mode Siemens. $AA_MW[X] Mémorisation de la valeur de la coordonnée pour l'axe X dans le système de coordonnées pièce...
  • Page 113 1ère entrée rapide de CN parmi les 8 entrées disponibles dans le mode Siemens. Cependant, il est possible de choisir une autre entrée rapide (1 à 8) avec le paramètre machine 10818 $MN_EXTERN_INTERRUPT_NUM_ASUP.
  • Page 114 CYCLE396), vous devez mettre à 1 le bit 10 du paramètre machine 20734 $MC_EXTERN_FUNCTION_MASK. Le sous-programme programmé avec Pxx sera alors appelé dans le mode Siemens dès que le signal bascule de 0 sur 1. Les numéros de fonction M de la fonction d'interruption sont réglés par des paramètres machine.
  • Page 115 Autres fonctions 4.4 Fonctions de mesure ● Bit 2 = 0 Le signal d'interruption arrête immédiatement le bloc en cours et démarre la routine d'interruption. ● Bit 2 = 1 La routine d'interruption ne démarre qu'à la fin du bloc. ●...
  • Page 116 Autres fonctions 4.5 Macroprogrammes Macroprogrammes Les macroprogrammes, ou macros, peuvent se composer de plusieurs blocs de programme pièce et sont clôturés par M99. En principe, les macros sont des sous-programmes qui peuvent être appelés dans le programme pièce avec G65 Pxx ou G66 Pxx. Les macros appelées avec G65 ont un effet non modal.
  • Page 117 4.5 Macroprogrammes Pour permettre une définition de variables internes, un passage automatique en mode Siemens est nécessaire à l'appel d'une macro. A cet effet, il faut insérer l'instruction PROC<nom de programme> dans la première ligne du macroprogramme. Pour programmer un autre appel de macro dans le sous-programme, il faut ensuite d'abord réactiver le mode en dialecte ISO.
  • Page 118 Autres fonctions 4.5 Macroprogrammes $C_K_ORDER[0]=1 $C_K_ORDER[1]=2 $C_K_ORDER[2]=3 Paramètre de cycle $C_x_PROG En mode en dialecte ISO 0, les valeurs programmées peuvent être interprétées différemment selon le type de programmation (valeur de type Integer ou Real). Les différentes interprétations sont activées par un paramètre machine. Si le PM est activé, la commande se comporte comme dans l'exemple suivant : X100 ;...
  • Page 119 Autres fonctions 4.5 Macroprogrammes Tableau 4- 9 Conditions d'appel modal Conditions d'appel Fonction d'activation du Fonction de désactivation fonctionnement du fonctionnement Après exécution d'une instruction de déplacement Indication d'un paramètre Les paramètres de transfert sont définis par programmation d'une adresse de A à Z. Corrélation entre adresses et variables système Tableau 4- 10 Corrélation entre les adresses et les variables pouvant être utilisées pour l'appel de fonctions...
  • Page 120 Autres fonctions 4.5 Macroprogrammes Corrélation entre adresses et variables système Pour pouvoir utiliser I, J et K, il faut les indiquer dans l'ordre I, J, K. Les adresses I, J et K pouvant être programmées jusqu'à dix fois dans un bloc avec un appel de macro, l'accès aux variables système devra se faire avec un indice pour ces adresses à...
  • Page 121 Autres fonctions 4.5 Macroprogrammes Corrélation entre adresses et variables $C_I[8] $C_J[8] $C_K[8] $C_I[9] $C_J[9] $C_K[9] Remarque Si plus d'un bloc d'adresses I, J, K est programmé, l'ordre des adresses de chaque bloc I/J/K sera défini de sorte que les numéros des variables soient définis conformément à leur ordre. Exemple de programmation d'un paramètre Indépendamment de l'adresse, la valeur du paramètre peut également comporter un signe et un point décimal.
  • Page 122 Exécution de macroprogrammes en mode Siemens et en mode ISO Un macroprogramme peut être appelé soit en mode Siemens ou en mode ISO. Le mode de langage dans lequel le programme sera exécuté est défini dans le premier bloc du macroprogramme.
  • Page 123 Restrictions ● L'appel d'un sous-programme avec G05 n'est pas suivi d'un basculement dans le mode Siemens. L'instruction G05 a le même effet que l'appel d'un sous-programme avec "M98 P_". ● Les blocs qui renferment G05 sans la lettre adresse P seront ignorés et il n'y aura pas d'alarme émise pour le signaler.
  • Page 124 Autres fonctions 4.6 Fonctions supplémentaires Lorsque vous programmez G51.2, la 1ère broche du canal devient toujours la broche pilote et la 2ème broche la broche asservie. Le type de couplage choisi sera le couplage par valeur de consigne. Bibliographie : /FB/ Description fonctionnelle, Fonctions d'extension, S3 et /PGA/Manuel de programmation Notions complémentaires, chap.
  • Page 125 Fonction compacteur en mode en dialecte ISO Les instructions COMPON, COMPCURV, COMPCAD sont des instructions du langage Siemens, qui activent une fonction compacteur qui réduit plusieurs blocs linéaires à une phase d'usinage. Si cette fonction est activée en mode Siemens, elle peut également comprimer des blocs linéaires en mode en dialecte ISO.
  • Page 126 Autres fonctions 4.6 Fonctions supplémentaires 4.6.4 Modes de commutation pour l'avance de marche d'essai et les niveaux d'inhibition La commutation des niveaux d'inhibition (DB21.DBB2), qui constitue toujours une intervention dans l'exécution du programme, entraînait jusqu'à présent une brève discontinuité de la vitesse sur trajectoire. Ceci s'applique également au basculement du mode d'avance de marche d'essai de DryRunOff à...
  • Page 127 Le programme est lancé par un signal externe. Des huit entrées disponibles en mode Siemens, c'est toujours la première entrée rapide de la CN qui est utilisée pour le lancement de la routine d'interruption. Le PM 10818 $MN_EXTER_INTERRUPT_NUM_ASUP permet également se sélectionner une autre entrée rapide (1 à...
  • Page 128 Autres fonctions 4.6 Fonctions supplémentaires Paramètres machine Le comportement de la fonction de programme d'interruption peut être défini par les paramètres machine suivants : MD10808 $MN_EXTERN_INTERRUPT_BITS_M96: Bit 0 = 0 Aucun programme d'interruption n'est possible, M96/M97 sont des fonctions M normales. Bit 0 = 1 L'activation d'un programme d'interruption avec M96/M97 est possible.
  • Page 129 Abréviations Sortie ASCII American Standard Code for Information Interchange : code standard américain pour l'échange d'information ASUP Sous-programme asynchrone Notions complémentaires Liste d’instructions Mode de fonctionnement GMFC Groupe à mode de fonctionnement commun Décimal codé en binaire : chiffres décimaux codés en binaire Miniconsole de commande Fichiers binaires (Binary Files) Système de coordonnées de base...
  • Page 130 Abréviations Central Processing Unit : unité centrale de traitement Carriage Return : retour chariot Clear To Send (message "Prêt à l'émission" pour interfaces de donnés série) CUTOM Cutter radius compensation : correction de rayon d'outil Bloc de données dans l'AP Octet de bloc de données dans l'AP Mot de bloc de données dans l'AP Bit de bloc de données dans l'AP...
  • Page 131 Abréviations Decoding Single Block : décodage bloc par bloc Mot de données ETCD Equipement de terminaison de circuit de données Entrée Entrée/sortie Module alimentation/récupération du variateur SIMODRIVE 611(D) Code EIA Code spécial de bande perforée : perforations par caractère toujours en nombre impair Encoder : codeur de valeurs réelles EPROM Erasable Programmable Read Only Memory : mémoire morte programmable pouvant être effacée...
  • Page 132 Abréviations Feed Stop : arrêt avance Plan des fonctions (méthode de programmation pour AP) Programme de base Global User Data : données globales utilisateur Hard Disc : disque dur Abréviation pour nombre hexadécimal Human Machine Interface : interface utilisateur SINUMERIK pour l'usinage, la programmation et la simulation (la signification de MMC et de HMI est identique) Entraînement de la broche principale Matériel...
  • Page 133 Abréviations K1 à K4 Canal 1 à canal 4 Bus C Bus de communication Rotation du système de coordonnées CONT Schéma à contacts (méthode de programmation pour AP) Gain de boucle Rapport de transmission Line Feed Système de mesure de position Régulateur de position Local User Data : données utilisateur locales Megaoctet...
  • Page 134 Abréviations Numerical Control Unit : unité matérielle du NCK Signal d'interface NURBS Non Uniform Rational B-Spline : courbes B Spline rationnelles Décalage d'origine Bloc d'organisation dans l'AP Original Equipment Manufacturer : fabricant dont les produits sont vendus sous d'autres marques Operation Panel : terminal opérateur Operators Panel Interface : coupleur de tableau de commande Bus P...
  • Page 135 Abréviations Single Block : bloc unique Données de réglage Bloc de données système Setting Data Active : identificateur (type de fichier) pour données de réglage Bloc fonctionnel système System Function Call : appel de fonction système Touche logicielle Skip Block : inhibition de bloc Moteur pas à...
  • Page 136 Abréviations User Frame : décalage d'origine Sous-programme Entraînement d'avance V.24 Interface série (spécification des lignes d'échange de données entre DDE et ETCD) Système de coordonnées pièce Outil Correction de longueur d'outil Programmation au pied de la machine Work Piece Directory : répertoire pièce correction de rayon d'outil Changement d'outil Changement d'outil...
  • Page 137 Tableau des fonctions G L'annexe 1 liste et décrit les fonctions G. Tableau B- 1 Tableau des fonctions G Fonction G Description 840D sl 802D sl Groupe 1 Rapide Déplacement linéaire Cercle/hélice dans le sens horaire Cercle/hélice dans le sens antihoraire Filetage à...
  • Page 138 Tableau des fonctions G Fonction G Description 840D sl 802D sl Limitation de la zone de travail, désactivation de la zone de protection 3 Groupe 10 Désactivation du cycle de perçage G832 Perçage de trous profonds en bout Taraudage en bout Cycle de perçage en bout Perçage de trous profonds sur face latérale Taraudage sur face latérale...
  • Page 139 Activation de TRANSMIT Groupe 22 Groupe 25 Groupe 31 G290 Activation du mode Siemens G291 Activation du mode en dialecte ISO x signifie que la fonction G est utilisable, -- signifie qu'elle ne l'est pas. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 140 Tableau des fonctions G Remarque En général, les fonctions G affectées de l'indice sont définies par la CN lors de la mise sous tension de la commande ou après un RESET. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 141 Bit 0=0 : la limitation de la zone de travail sera désactivée après permutation des axes géométriques. Bit 0=1 : la limitation de la zone de travail restera active après permutation des axes géométriques. Le PM n'est pas modifiable sur les SINUMERIK 802D sl. 10615 NCBFRAME_POWERON_MASK Numéro PM Suppression des frames de base globaux après un Power On...
  • Page 142 Cela permet, par exemple, de réaliser une programmation identique dans les différents modes de langage : Si "A" est attribué comme nom, l'angle sera indiqué dans la programmation Siemens comme il l'est dans le dialecte ISO. Le descripteur doit être sans équivoque, autrement dit il ne doit pas exister d'autres axes, variables, macros, etc.
  • Page 143 Attention : Néanmoins, la fonction n'agira qu'à partir d'un bloc figurant "ultérieurement" dans le programme ! La fonction prend effet au moment de l'exécution du prochain bloc (implicite) contenant StopRe. Le PM n'est pas modifiable sur les SINUMERIK 802D sl. 10706 SLASH_MASK Numéro PM...
  • Page 144 Si la fonction M est programmée une nouvelle fois dans le sous-programme, elle n'aura plus pour effet l'appel d'un sous-programme. $MN_M_NO_FCT_CYCLE agit aussi bien dans le mode Siemens G290 que dans le mode de langage externe G291. Les fonctions M qui ont une signification figée ne doivent pas interférer avec l'appel d'un sous-programme.
  • Page 145 Si la fonction M est programmée dans un bloc de déplacement, le cycle sera exécuté à la suite du déplacement. $MN_M_NO_FCT_CYCLE agit aussi bien dans le mode Siemens G290 que dans le mode de langage externe G291. Si un numéro T a été programmé dans le bloc d'appel, le numéro T pourra être interrogé...
  • Page 146 Valable à partir de la version de logiciel : 5.2 Signification : Ce PM agit dans le mode Siemens et dans le mode de langage externe. Ce paramètre machine détermine si la correction de longueur d'outil et la correction du rayon d'outil devront être inhibées après les instructions de langage G53, G153 et SUPA.
  • Page 147 Description des données C.1 Paramètres machine / données de réglage de caractère général 10804 EXTERN_M_NO_SET_INT Numéro PM Fonction M pour l'activation ASUP Réglage par défaut : 96 Limite de saisie min. : 0 Limite de saisie max. : Modification en vigueur après POWER ON Niveau de protection : 2/7 Unité...
  • Page 148 Description des données C.1 Paramètres machine / données de réglage de caractère général 10810 EXTERN_MEAS_G31_P_SIGNAL Numéro PM Affectation des entrées de mesure pour G31 P.. Réglage par défaut : 1 Limite de saisie min. : 0 Limite de saisie max. : 3 Modification en vigueur après POWER ON Niveau de protection : 2/7 Unité...
  • Page 149 Description des données C.1 Paramètres machine / données de réglage de caractère général 10814 EXTERN_M_NO_MAC_CYCLE Numéro PM Appel de macro par fonction M Réglage par défaut : Limite de saisie min. : Limite de saisie max. : Modification en vigueur après POWER ON Niveau de protection : 2/7 Unité...
  • Page 150 Description des données C.1 Paramètres machine / données de réglage de caractère général 10816 EXTERN_G_NO_MAC_CYCLE Numéro PM Appel de macro par fonction G Réglage par défaut : Limite de saisie min. : Limite de saisie max. : Modification en vigueur après POWER ON Niveau de protection : Unité...
  • Page 151 1 = ISO-2 : System Fanuc0 Milling (à partir de la version de logiciel 5.1) 2 = ISO-3 : System Fanuc0 Turning (à partir de la version de logiciel 5.2) L'étendue des fonctions disponibles est définie dans les documentations Siemens actuelles. Ce paramètre est exploité uniquement si le paramètre machine $MN_MM_EXTERN_LANGUAGE a été...
  • Page 152 Description des données C.1 Paramètres machine / données de réglage de caractère général 10882 NC_USER_EXTERN_GCODES_TAB [n]:0...59 Numéro PM Liste des fonctions G spécifiques à l'utilisateur dans un langage CN externe Réglage par défaut : - Limite de saisie min. : - Limite de saisie max.
  • Page 153 Description des données C.1 Paramètres machine / données de réglage de caractère général 10886 EXTERN_INCREMENT_SYSTEM Numéro PM Système incrémental Réglage par défaut : 0 Limite de saisie min. : 0 Limite de saisie max. : 1 Modification en vigueur après POWER ON Niveau de protection : 2/7 Unité...
  • Page 154 Bit 2 = 0 : agit uniquement si $MN_MM_EXTERN_CNC_LANGUAGE = 2 : Sélection du correcteur en mode ISO T uniquement avec D (numéro de plaquette Siemens) Bit 2 = 1 : agit uniquement si $MN_MM_EXTERN_CNC_LANGUAGE = 2 : sélection du correcteur en mode ISO T uniquement avec H ($TC_DPH[t,d])
  • Page 155 être sélectionné. Consultez les documentations actuelles pour connaître l'étendue des instructions disponibles. Bit 0 (LSB) : exécution de programmes pièce ISO_2 ou ISO_3. Pour le codage, voir $MN_MM_EXTERN_CNC_SYSTEM (10880). Le PM n'est pas modifiable sur les SINUMERIK 802D sl. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 156 Description des données C.2 Paramètres machine spécifiques à un canal Paramètres machine spécifiques à un canal 20050 AXCONF_GEOAX_ASSIGN_TAB Numéro PM Affectation d'un axe géométrique à un axe de canal Réglage par défaut : 1, 2, 3 Limite de saisie min. : 0 Limite de saisie max.
  • Page 157 Description des données C.2 Paramètres machine spécifiques à un canal 20080 AXCONF_CHANAX_NAME_TAB Numéro PM Nom d'axe de canal dans le canal Réglage par défaut : Limite de saisie min. : - Limite de saisie max. : - X, Y, Z, A, B, C, U, V, X11, Y11, ..Modification en vigueur après POWER ON Niveau de protection : 2/7 Unité...
  • Page 158 Groupe G 2 : G96/G97 Groupe G 3 : G90/G91 Groupe G 5 : G94/G95 Groupe G 6 : G20/G21 Groupe G 16 : G17/G18/G19 Le PM n'est pas modifiable sur les SINUMERIK 802D sl. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 159 La longueur d'outil H agit indépendamment du plan actif et agit dans l'axe qui a été programmé avec H. Pour le reste, le comportement est identique à celui de la variante B. Le PM n'est pas modifiable sur les SINUMERIK 802D sl. 20382 TOOL_CORR_MOVE_MODE Numéro PM...
  • Page 160 Description des données C.2 Paramètres machine spécifiques à un canal 20732 EXTERN_G0_LINEAR_MODE Numéro PM Comportement pendant l'interpolation avec G00 Réglage par défaut : 1 Limite de saisie min. : 0 Limite de saisie max. : 1 Modification en vigueur après POWER ON Niveau de protection : 2/4 Unité...
  • Page 161 N10 WAIT ; le bloc sera traité par le traducteur Siemens. N15 G91 G500 ; le bloc sera traité par le traducteur Siemens. N20 X Y ; en raison de G29,1 le bloc sera adressé au traducteur ISO, G91 de N15 est active.
  • Page 162 $MC_FGROUP_DEFAULT_AXES[0] = 1 $MC_FGROUP_DEFAULT_AXES[2] = 2 $MC_FGROUP_DEFAULT_AXES[3] = 3 $MC_FGROUP_DEFAULT_AXES[4] = 4 Le PM n'est pas modifiable sur les SINUMERIK 802D sl. 22512 EXTERN_GCODE_GROUPS_TO_PLC[n] : 0, ..., 7 Numéro PM Indication des groupes G délivrés en sortie sur l'interface NCK-AP lorsqu'un langage de CN externe est activé...
  • Page 163 G. Bit 0 (LSB) = 1 : l'utilisateur définit les groupes G pour lesquels il souhaite utiliser les 8 premiers octets. Le PM n'est pas modifiable sur les SINUMERIK 802D sl. 22900 STROKE_CHECK_INSIDE Numéro PM Sens (vers l'intérieur / vers l'extérieur) dans lequel la zone de protection agit...
  • Page 164 Description des données C.2 Paramètres machine spécifiques à un canal 22914 AXES_SCALE_ENABLE Numéro PM Activation du facteur d'échelle axial (G51) Réglage par défaut : 0 Limite de saisie min. : 0 Limite de saisie max. : 1 Modification en vigueur après POWER ON Niveau de protection : 2/7 Unité...
  • Page 165 0: le frame de base est conservé après un Power On. 1: le frame de base est réinitialisé dans la gestion des données après un Power On. Le PM n'est pas modifiable sur les SINUMERIK 802D sl. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 166 Niveau de protection : 7/7 Unité : - Type de données : DOUBLE Valable à partir de la version de logiciel : 5.2 Signification : La donnée de réglage est valide également dans le mode Siemens. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 167 Description des données C.4 Données de réglage spécifiques aux canaux Données de réglage spécifiques aux canaux 42110 DEFAULT_FEED Numéro SD (donnée de Valeur par défaut pour avance tangentielle réglage) Réglage par défaut : 0 Limite de saisie min. : 0 Limite de saisie max.
  • Page 168 Description des données C.4 Données de réglage spécifiques aux canaux 42160 EXTERN_FIXED_FEEDRATE_F1_F9 Type de données : DOUBLE Valable à partir de la version de logiciel : Signification : Valeurs d'avance fixes pour la programmation de F1 à F9. Si le paramètre machine $MC_FEEDRATE_F1_F9_ON a été...
  • Page 169 Listes de paramètres Paramètres machine Numéro Descripteur Paramètres généraux ($MN_ ... ) 10604 WALIM_GEOAX_CHANGE_MODE Limitation de la zone de travail après permutation des axes géométriques 10615 NCFRAME_POWERON_MASK Suppression des frames de base globaux après un Power On 10652 CONTOUR_DEF_ANGLE_NAME Nom d'angle réglable dans la programmation simplifiée du contour 10654 RADIUS_NAME...
  • Page 170 G 20154 EXTERN_GCODE_RESET_VALUES[n] : 0-30 Détermination des fonctions G qui s'activeront au démarrage lorsque le canal de CN ne travaille pas dans le mode Siemens 20380 TOOL_CORR_MODE_G43G44 Traitement du correcteur de longueur d'outil G43 / G44 20382...
  • Page 171 Listes de paramètres D.1 Paramètres machine Numéro Descripteur 28080 NUM_USER_FRAMES Nombre de décalages d'origine 29210 NUM_PROTECT_AREA_ACTIVE Activation de la zone de protection 34100 REFP_SET_POS[0] Valeur du point de référence / sans signification dans le cas d'un système à intervalles codés 35000 SPIND_ASSIGN_TO_MACHAX Affectation broche / axe machine...
  • Page 172 Listes de paramètres D.2 Données de réglage Données de réglage Numéro Descripteur Données de réglage spécifiques aux axes 43120 DEFAULT_SCALE_FACTOR_AXIS Facteur d'échelle axial par défaut lorsque G51 est activée 43240 M19_SPOS Position de la broche avec programmation de M19 42890 M19_SPOSMODE Mode de positionnement de la broche avec programmation de M19...
  • Page 173 Listes de paramètres D.3 Variables Variables Descripteur Type Description $C_A REAL Valeur de l'adresse A programmée dans le mode en dialecte ISO pour la programmation des cycles $C_B REAL Valeur de l'adresse B programmée dans le mode en dialecte ISO pour la programmation des cycles ..
  • Page 174 Listes de paramètres D.3 Variables Descripteur Type Description $C_ALL_PROG Modèle binaire de toutes les adresses programmées dans un bloc avec appel de cycle Bit 0 = adresse A Bit 25 = adresse Z Bit = 1 : adresse programmée Bit = 0 : adresse non programmée $P_EXTGG[n] Fonction G active du langage de programmation externe $C_INC_PROG...
  • Page 175 ; voir les cycles standard Siemens. 61101 Plan de référence mal défini CYCLE375T, CYCLE81, Voir les cycles standard Siemens. CYCLE83, CYCLE84, CYCLE87 61102 Pas de sens de rotation de CYCLE371T, CYCLE374T, Absence du sens de rotation M03 broche programmé...
  • Page 176 Alarmes E.1 Alarmes N° d'alarme Description succincte Cause Explication / Remède 61800 Système CNC externe manquant CYCLE300, CYCLE328, Le paramètre machine pour le CYCLE330, CYCLE371T, langage externe PM 18800 CYCLE374T, CYCLE376T, $MN_MM_EXTERN_ CYCLE383T, CYCLE384T, LANGUAGE ou le bit option CYCLE385T, CYCLE381M, 19800 CYCLE383M, CYCLE384M, $MN_EXTERN_LANGUAGE n'ont...
  • Page 177 Alarmes E.1 Alarmes N° d'alarme Description succincte Cause Explication / Remède 61814 Coordonnées polaires CYCLE381M, CYCLE383M, impossibles avec cycle CYCLE384M, CYCLE387M 61815 G40 pas active CYCLE374T, CYCLE376T G40 n'était pas activée au moment de l'appel du cycle. Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 178 Alarmes E.1 Alarmes Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 179 Glossaire Accélération et limitation des à-coups Pour que le facteur d'accélération de la machine soit optimal tout en ménageant les pièces mécaniques, le programme d'usinage offre la possibilité de commuter entre accélération abrupte (sans inertie) et progressive (sans à-coup). Accostage de points fixes La machine-outil peut accoster des points fixes tels que des positions de changement d'outil, des positions de chargement, des positions de changement de palette, etc.
  • Page 180 Glossaire Alarmes Sur le tableau de commande, tous les -> messages et les alarmes sont affichés en clair. Un texte d'alarme contient l'horodatage et le symbole correspondant au critère d'effacement. Les alarmes et les messages sont affichés séparément en fonction des critères suivants : ●...
  • Page 181 Glossaire Assistance pour cycles Les cycles disponibles figurent dans le menu "Aide à la programmation des cycles" du groupe fonctionnel "Programme". Après la sélection du cycle d'usinage souhaité, les paramètres requis pour l'affectation des valeurs sont affichés en clair. Automate programmable Les automates programmables sont des commandes électroniques dont les fonctions sont enregistrées sous forme de programme dans la commande.
  • Page 182 Glossaire Axe de base Axe dont la valeur réelle ou la valeur de consigne est prise en compte pour le calcul d'une valeur de correction. Axe de commande Les axes de commande sont démarrés par des actions synchrones à la suite d'un événement (instruction).
  • Page 183 Glossaire Axe rotatif infini La plage de déplacement d'un axe rotatif peut soit être réglée à une valeur modulo (réglage par paramètre machine) en fonction des spécificités de l'application ou être définie comme axe à rotation infinie dans les deux sens. Les axes rotatifs infinis sont utilisés, entre autres, pour les usinages non circulaires, la rectification et les opérations d'enroulement.
  • Page 184 Glossaire Bloc secondaire Bloc introduit par "N" et comportant les informations d'une opération d'usinage, telle qu'une indication de position. Blocs intermédiaires Les déplacements avec activation d'une correction de longueur d'outil (G41/G42) peuvent être interrompus par un nombre limité de blocs intermédiaires (blocs sans mouvements de déplacement dans le plan de correction).
  • Page 185 Glossaire Canal d'usinage Une structure multicanal permet d'exécuter des séquences de déplacement parallèlement pour réduire les temps d'arrêt. Par exemple, le portique d'un dispositif de chargement pourra exécuter ses mouvements pendant l'usinage. Dans ce cas, la commande numérique agit en tant que commande autonome exécutant des opérations telles que le décodage, le prétraitement de blocs et l'interpolation de manière indépendante.
  • Page 186 Glossaire Compensation des défauts aux transitions entre quadrants La compensation des défauts aux transitions entre quadrants permet de corriger, en grande partie, les violations de contour aux transitions entre quadrants, qui résultent des pertes par frottement apparaissant au niveau des glissières. Un test de circularité est utilisé pour le paramétrage de la compensation des défauts aux transitions entre quadrants.
  • Page 187 Glossaire Correction de l'avance La correction de l'avance superpose l'avance programmée (0 à 200 %) à l'avance qui a été introduite sur le tableau de commande ou qui est dictée par l'AP. Une correction d'avance est également possible à l'aide d'un pourcentage programmable (1 - 200 %) dans le programme d'usinage.
  • Page 188 Glossaire Cycles standard Les cycles standard permettent de programmer des opérations d'usinage qui se répètent fréquemment : ● pour le perçage/fraisage ● pour les outils de mesure et les pièces Les cycles disponibles figurent dans le menu "Aide à la programmation des cycles" du groupe fonctionnel "Programme".
  • Page 189 Glossaire Descripteur d'axe Selon DIN 66217, les axes sont désignés par X, Y et Z dans un -> système de coordonnées cartésiennes. Les -> axes rotatifs pivotant autour de X, Y et Z sont désignés par A, B et C. Les axes supplémentaires qui sont parallèles aux axes cités précédemment peuvent être désignés par d'autres lettres.
  • Page 190 Glossaire Effacement général L'effacement général efface les mémoires suivantes de la -> CPU : ● -> mémoire de travail ● zone de lecture / d'écriture de la -> mémoire de chargement ● -> mémoire système ● mémoire de sauvegarde (-> copie de sauvegarde) Entrées et sorties TOR rapides Les routines de programme CNC rapides (routines d'interruption) pouvant être lancées par des entrées TOR en sont un exemple.
  • Page 191 Glossaire Fonctions de sécurité La commande dispose de fonctions de surveillance actives en permanence, qui sont capables de détecter les défaillances dans la -> CN, l'automate programmable (-> AP) et la machine suffisamment tôt pour éviter généralement d'endommager la pièce, l'outil ou la machine.
  • Page 192 Glossaire Incrément La destination du déplacement d'un axe est définie par le chemin parcouru et par la direction qui se rapporte à un point déjà atteint. Voir également -> cote absolue. Indication de la longueur du déplacement en incréments. Le nombre d'incréments peut soit être mémorisé...
  • Page 193 Glossaire Interpolation linéaire Lors de l'usinage d'une pièce en interpolation linéaire, l'outil se déplace le long d'une droite jusqu'à la destination. Interpolation polynomiale L'interpolation polynomiale est un moyen permettant de générer un large spectre de fonctions, y compris les fonctions de droites, les fonctions paraboliques et les fonctions exponentielles.
  • Page 194 Glossaire LookAhead La fonction "LookAhead" est un moyen d'optimiser la vitesse d'usinage par anticipation sur un nombre paramétrable de blocs de déplacement. LookAhead pour les violations de contour La commande reconnaît et signale les types de collisions suivantes : La distance de déplacement est inférieure au rayon de l'outil. La largeur du coin intérieur est inférieure au diamètre de l'outil.
  • Page 195 Glossaire Mémoire de programmes AP Le programme AP utilisateur, les données utilisateur et le programme AP principal sont stockés ensemble dans la mémoire AP utilisateur de l'AP. La mémoire AP utilisateur peut être étendue jusqu'à 128 Ko. Mémoire de travail La mémoire de travail est une mémoire à...
  • Page 196 Glossaire Mots clés Mots possédant une syntaxe et une signification définies dans le langage de programmation des -> programmes pièce Numerical Control Kernel : élément de la commande numérique, qui exécute les -> programmes pièce et coordonne essentiellement les déplacements des axes de la machine. Numéro d'abonné...
  • Page 197 Glossaire Période d'appel de l'interpolateur La période d'appel de l'interpolateur est un multiple du cycle de base du système. La période d'appel de l'interpolateur, ou cycle IPO, correspond au temps de cycle nécessaire à l'actualisation de l'interface de consigne avec les commandes de positionnement. La période d'appel de l'interpolateur détermine la résolution du profil de vitesse.
  • Page 198 Glossaire Programmation AP L'AP est programmé à l'aide du logiciel STEP 7. Le logiciel de programmation STEP 7 est basé sur le système d'exploitation WINDOWS et contient les fonctions de la programmation STEP 5, avec des perfectionnements innovateurs. Programme de transfert des données PCIN PCIN est une routine de transfert et de réception de données utilisateur CNC telles que programmes pièce, corrections d'outil, etc.
  • Page 199 Glossaire Régulation de distance (3D) par capteur Le décalage de position d'un axe défini peut être asservi à la mesure d'une grandeur du processus (entrée analogique, courant de la broche, etc.). Cette fonction permet de respecter automatiquement une distance définie et de remplir ainsi les exigences technologiques de l'usinage.
  • Page 200 Glossaire Safety Integrated Protection efficace, conforme à la directive européenne 89/392/CEE, Classe de sécurité 3 selon EN 954-1 (les classes B. 1 à 4 sont définies dans ce standard), intégrée dans la commande pour la protection de l'opérateur et de la machine et la sécurité lors du réglage et des tests.
  • Page 201 Glossaire Surveillance du contour L'écart de traînage est surveillé en tant que cote de précision du contour à l'intérieur d'une bande de tolérance définie. Une surcharge de l'entraînement peut, par exemple, provoquer un défaut indirect inacceptable. Dans ce cas, une alarme est émise et les axes sont immobilisés.
  • Page 202 Glossaire Table de correction Table contenant les points intermédiaires et qui fournit les valeurs de correction de l'axe de correction pour les positions sélectionnées de l'axe de base. Tableau de commande machine Tableau de commande de la machine-outil, qui comporte des organes de commande tels que des touches, des commutateurs rotatifs, etc.
  • Page 203 Glossaire Valeur de correction Distance mesurée par le codeur de position entre la position d'axe et la position d'axe programmée et souhaitée. Variable système Variable existant dans le système sans être programmée par le -> programmeur du programme pièce. Elle est définie par le type de données et le nom de variable avec le préfixe $.
  • Page 204 Glossaire Tournage ISO Manuel de programmation, 06/09, 6FC5398-5BP10-1DA0...
  • Page 205 Index Fonction F, 12 Fonction G Affichage, 8 Fonction M, 63 Appel de macroprogramme, 116 Fonction S, 61 Appel d'un macroprogramme, 123 Fonction supplémentaire, 63 Appel modal, 118 Fonctions de correction d'outil, 54 Appel simple, 116 Fonctions M multifonctionnelles, 66 Arrêt temporisé, 53 Fonctions M utilisées pour arrêter des opérations, 63 Avance en inverse du temps, 16...
  • Page 206 MMC, 133 G80, 138 Mode d'avance de marche d'essai, 126 G80 à G89, 93 Mode en dialecte ISO, 7 G83, 97, 138 Mode Siemens, 7 G83 ou G87, 100 Modes de fonctionnement G83, G87, 97, 98 Basculer, 7 G84, 102, 138...
  • Page 207 Index Sous-programmes, 116 Système de codage A des fonctions G, 9 Rapide, 12, 17 Système de coordonnées, 43 Réalisation de filetages à pas variable, 40 Système de coordonnées de base, 43, 44 Retrait rapide, 111 Vitesse de coupe constante, 61 Saisie en cotes absolues / relatives, 48 Saisie en inch / mm, 52 Sélection du point de référence, 33...

Ce manuel est également adapté pour:

Sinumerik 828dSinumerik 840d slSinumerik 840di sl