You are on page 1of 96

Le Pilote

...est l'outil concis de programmation de la commande iTNC 530 de HEIDENHAIN. Si vous dsirez compulser le guide complet de programmation et d'utilisation, reportez-vous au Manuel d'utilisation. Vous y trouverez galement les informations sur: la programmation des paramtres Q la mmoire centrale d'outils la correction d'outil 3D l'talonnage d'outils. Les informations importantes sont annotes dans ce Pilote au moyen des symboles suivants: Remarque importante! Attention: Danger pour l'oprateur ou la machine en cas de non-observance! La machine et la TNC doivent tre prpares par le constructeur de la machine pour la fonction dcrite! Chapitre du Manuel d'utilisation. Vous trouverez ici les informations dtailles sur le thme voqu. Ce Pilote est valable pour les TNC avec des numros de logiciel suivants: Commande iTNC 530 Numro de logiciel CN 340 420-xx

Sommaire
Principes de base ............................................................. 4

Aborder et quitter des contours ....................................... 13 Fonctions de contournage ............................................... 18 Programmation flexible de contours FK .......................... 25 Sous-programmes et rptition de partie de programme ..... Travailler l'aide des cycles ............................................. Cycles pour la cration de trous et de filets .................... Poches, tenons et rainures ............................................... Motifs de points ............................................................... Cycles SL .......................................................................... Usinage ligne--ligne ........................................................ Cycles de conversion du systme de coordonnes ........ Cycles spciaux ................................................................ 33 36 39 56 65 67 75 78 85

Grafismes et affichages d'tat .......................................... 88 Programmation DIN/ISO .................................................... 91 Fonctions auxiliaires M ...................................................... 97

*) Version export

Sommaire

Principes de base
Programmes / fichiers
Cf. Programmation, Gestion de fichiers.

Fichiers dans la TNC Programmes en format HEIDENHAIN en format DIN/ISO Tableaux d'outils de points zro de palettes donnes de coupe positions Textes comme fichiers ASCII

Type de fichier .H .I .T .D .P .CDT .PNT .A

Principes de base

La TNC mmorise les programmes, tableaux et textes dans des fichiers. La dsignation des fichiers comporte deux lments: FILET .H Type de fichier cf. tableau ci-contre

Nom du fichier Longueur max.: 16 caractres

Ouverture d'un nouveau programme d'usinage


Slectionner le rpertoire o se trouve mmoris le fichier Introduire le nouveau nom du fichier avec son type Slectionner l'unit de mesure (mm ou pouce) Dfinir la pice brute (BLK-form) pour le graphisme: Indiquer l'axe de broche Coordonnes du point MIN: la plus petite coordonne de X, Y et Z Coordonnes du point MAX: la plus grande coordonne de X, Y et Z

1 BLK FORM 0.1 Z X+0 Y+0 Z-50 2 BLK FORM 0.2 X+100 Y+100 Z+0

Dfinir la rpartition de lcran


Cf. Introduction, la iTNC 530 Afficher les softkeys pour dfinir la rpartition de lcran Mode de fonctionnement Contenu de lcran Mode manuel Manivelle Positions Positions gauche Etat droite Positionnement avec indroduction manuelle Programme Programme gauche Etat droite Execution PGM en continu Execution PGM pas--pas Test de programme Programme Programme gauche Articulation PGM droite Programme gauche Etat droite Programme gauche Graphisme droite Graphisme
Voir page suivante Positions gauche, tat droite Programme gauche, aide graphique droite

Principes de base

Mode de fonctionnement Contenu de lcran Memorisation/dition de programme Programme Programme gauche Articulation PGM droite Programme gauche Graphisme programmation droite

Principes de base

Programme gauche, articulation de programme droite

Coordonnes cartsiennes en valeur absolue


Les cotes se rfrent au point zro actuel. L'outil se dplace des coordonnes absolues. Axes programmables dans une squence CN: Course linaire: 5 axes au choix Course circulaire: 2 axes linaires sur un plan ou 3 axes linaires avec le cycle 19 PLAN D'USINAGE

Coordonnes cartsiennes en valeur incrmentale


Les cotes se rfrent la dernire position d'outil programme. L'outil se dplace de la valeur de cotes incrmentales.

Principes de base

Centre de cercle et ple: CC


On introduit le centre de cercle CC pour programmer des trajectoires circulaires l'aide de la fonction de contournage C (cf. page 21). Par ailleurs, CC est utilis comme ple pour des cotes en coordonnes polaires.

Principes de base

CC est dfini en coordonnes cartsiennes*. Un centre de cercle ou un ple CC dfini en valeur absolue se rfre toujours au point zro pice. Un centre de cercle ou un ple CC dfini en valeur incrmentale se rfre toujours la dernire position programme de l'outil.

Axe de rfrence angulaire


L'angle tel l'angle des coordonnes polaires PA et l'angle de rotation ROT se rfre l'axe de rfrence. Plan d'usinage X/Y Y/Z Z/X Axe de rfrence et sens 0 X Y Z

*Centre de cercle en coordonnes polaires: voir programmation FK

Coordonnes polaires
Les cotes en coordonnes polaires se rfrent au ple CC. Dans le plan d'usinage, une position est dfinie par le rayon polaire PR = distance entre la position et le ple CC l'angle polaire PA = angle compris entre l'axe de rfrence angulaire et la ligne CC PR Cotes incrmentales Les cotes incrmentales en coordonnes polaires se rfrent la dernire position programme. Programmation de coordonnes polaires Slectionner la fonction de contournage Appuyer sur la touche P Rpondre aux questions de dialogue

Dfinition d'outils
Donnes d'outils Chaque outil est dsign par un numro d'outil compris entre 1 et 254 ou par un nom d'outil (avec tableaux d'outils seulement). Introduire les donnes de l'outil Les donnes de l'outil (longueur L et rayon R) peuvent tre introduites sous la forme d'un tableau d'outils (de manire centrale, programme TOOL.T) ou directement dans le programme l'aide des squences TOOL DEF (de manire locale).

Principes de base

Numro d'outil Longeur d'outil L Rayon d'outil R La longueur d'outil est programmer comme diffrence de longueur DL par rapport l'outil zro:

Principes de base

DL>0: Outil plus long que l'outil zro DL<0: Outil plus court que l'outil zro Dterminer la longueur relle de l'outil l'aide d'un appareil de prrglage d'outils; on programme la longueur ainsi obtenue. Appeler les donnes de l'outil Numero d'outil ou nom de l'outil Axe de broche parallle: axe d'outil Vitesse de rotation broche S Avance Surpaisseur pour longueur d'outil DL (ex. usure) Surpaisseur pour rayon d'outil DR (ex. usure)

Surpaisseurs avec fraise deux tailles

3 4 5 6

TOOL DEF 6 L+7.5 R+3 TOOL CALL 6 Z S2000 F650 DL+1 DR+0.5 L Z+100 R0 FMAX L X-10 Y-10 R0 FMAX M6
En abordant la position de changement de l'outil, veiller viter tous risques de collision! Avec la fonction M, dfinir le sens de rotation de la broche: M3: Rotation droite M4: Rotation gauche Surpaisseurs pour le rayon ou la longueur d'outil: 99,999mm max.!

Changement d'outil

10

Corrections d'outils
Lors de l'usinage, la TNC tient compte de la longueur L et du rayon R de l'outil qui a t appel. Correction linaire Dbut de l'effet: Dplacer l'outil dans l'axe de broche Fin de l'effet: Appeler le nouvel outil ou l'outil de longueur L=0 Correction de rayon Dbut de l'effet: Dplacer l'outil dans le plan d'usinage avec RR ou RL Fin de l'effet: Programmer une squence de positionnement avec R0 Travailler sans correction de rayon (perage, par ex.): Dplacer l'outil avec R0 S = dbut; E = fin

11

Principes de base

Initialisation du point de rfrence sans palpeur 3D


Pour initialiser un point de rfrence, l'affichage de la TNC est initialis sur les coordonnes d'une position pice connue: Placer l'outil zro dont le rayon est connu Slectionner le mode de fonctionnement mode manuel ou manivelle lectronique Affleurer la surface de rfrence dans l'axe d'outil et introduire la longueur de l'outil Affleurer les surfaces de rfrence dans le plan d'usinage et introduire la position du centre de l'outil

Principes de base

Dga uchissage et mesure avec les palpeurs 3D


Le dgauchissage de la machine s'effectue de manire la fois rapide, simple et prcise l'aide d'un palpeur 3D de HEIDENHAIN. Outre les fonctions de palpage pour prparer la machine en modes Manuel et Manivelle lectronique, la commande propose de nombreux cycles de mesure dans les modes Excution de programme (cf. galement le Manuel d'utilisation Cycles palpeurs): Cycles de mesure pour enregistrer et compenser le dsaxage d'une pice Cycles de mesure pour l'initialisation automatique d'un point de rfrence Cycles de mesure pour l'talonnage automatique de la pice avec comparaison de tolrance et correction automatique d'outil

12

Aborder et quitter des contours


Aborder et quitter des contours
Point initial PS PS est situ en dehors du contour et doit tre abord sans correction de rayon. Point auxiliaire PH PH est situ en dehors du contour et sera calcul par la TNC. La TNC dplace l'outil avec la dernire avance programme, en partant du point initial PS jusqu'au point auxiliaire PH! Premier point du contour PA et dernier point du contour PE Le premier point PA est programm dans une squence APPR (angl.: approach). Le dernier point est program de la manire habituelle. Point final PN PN est situ en dehors du contour et rsulte de la squence DEP (dpart). PN est abord automatiquement avec R0.

Fonctions contournage pour approche/sortie


Appuyer sur la softkey de la fonction dsire: Droite avec raccordement tangentiel Droite perpendiculaire au point du contour Trajectoire circulaire avec raccordement tangentiel Segment de droite avec cercle de transition tangentiel au contour Programmer la correction de rayon dans la squence APPR! Les squences DEP ont pour effet d'initialiser R0 la correction de rayon!

13

Aborder le contour par une droite avec raccordement tangentiel


Aborder et quitter des contours
Coordones du premier point du contour PA Introduire l'cart de longueur entre PH et PA pour que LEN > 0 Correction de rayon RR/RL

7 L X+40 Y+10 R0 FMAX M3 8 APPR LT X+20 Y+20 LEN 15 RR F100 9 L X+35 Y+35

Aborder le contour en suivant une droite perpendiculaire au premier point du contour


Coordones du premier point du contour PA Introduire l'cart de longueur entre PH et PA pour que LEN > 0 Correction de rayon RR/RL

7 L X+40 Y+10 R0 FMAX M3 8 APPR LN X+10 Y+20 LEN 15 RR F100 9 L X+20 Y+35

14

Aborder le contour en suivant une trajectoire circulaire avec raccordement tangentiel au contour
Aborder et quitter des contours
Coordones du premier point du contour PA Rayon R Introduire R > 0 Angle au centre CCA Introduire CCA > 0 Correction de rayon RR/RL

7 L X+40 Y+10 R0 FMAX M3 8 APPR CT X+10 Y+20 CCA 180 R10 RR F100 9 L X+20 Y+35

Aborder le contour suivant une trajectoire circulaire avec raccordement tangentiel au contour et la droite
Coordones du premier point du contour PA Rayon R Introduire R > 0 Correction de rayon RR/RL

7 L X+40 Y+10 R0 FMAX M3 8 APPR LCT X+10 Y+20 R10 RR F100 9 L X+20 Y+35

15

Quitter le contour en suivant une droite avec raccordement tangentiel


Aborder et quitter des contours
Ecart de longueur entre PE et PN Introduire LEN > 0

23 L X+30 Y+35 RR F100 24 L Y+20 RR F100 25 DEP LT LEN 12.5 F100 M2

Quitter le contour en suivant une droite perpendiculaire au dernier point du contour


Ecart de longueur entre PE et PN Introduire LEN > 0

23 L X+30 Y+35 RR F100 24 L Y+20 RR F100 25 DEP LN LEN+20 F100 M2

16

Quitter le contour en suivant une trajectoire circulaire avec raccordement tangentiel


Aborder et quitter des contours
Rayon R Introduire R > 0 Angle au centre CCA

23 L X+30 Y+35 RR F100 24 L Y+20 RR F10 25 DEP CT CCA 180 R+8 F100 M2

Quitter le contour par trajectoire circulaire et raccordement tangentiel suivi d'une droite
Coordones du point final PN Rayon R Introduire R > 0

23 L X+30 Y+35 RR F100 24 L Y+20 RR F100 25 DEP LCT X+10 Y+12 R8 F100 M2

17

Fonctions de contournage

Fonctions de contournage pour squences de positionnement


Cf. Programmation: Programmer les contours. Convention Par principe, on programme toujours un dplacement d'outil en supposant que l'outil se dplace alors que la pice reste immobile. Introduction des positions nominales Les positions nominales peuvent tre introduites en coordonnes cartsiennes ou polaires, aussi bien en absolu qu'en incrmental, ou en mixant l'absolu et l'incrmental. Contenu de la squence de positionnement Une squence de positionnement complte comprend: Fonction de contournage Coordonnes du point final de l'lment de contour (position nominale) Correction de rayon RR/RL/R0 Avance F Fonction auxiliaire M Au dbut d'un programme d'usinage, l'outil doit toujours tre positionn de telle manire qu'il ne puisse en aucun cas endommager l'outil ou la pice!

Fonctions de contournage Droite Page 19

Chanfrein entre deux droites

Page 20

Arrondi d'angle

Page 20

Introduire centre de cercle ou coordonnes polaires Trajectoire circulaire autour du centre de cercle CC Trajectoire circulaire de rayon dtermin Trajectoire circulaire avec raccordement tangentiel l'lment de contour prcdent Programmation flexible de contours FK

Page 21

Page 21

Page 22

Page 23

18

Page 25

Droite
Coordones du point final de la droite Correction de rayon RR/RL/R0 Avance F Fonction auxiliaire M

En coordonnes cartsiennes:

7 L X+10 Y+40 RL F200 M3 8 L IX+20 IY-15 9 L X+60 IY-10

En coordonnes polaires:

12 13 14 15 16

CC LP LP LP LP

X+45 Y+25 PR+30 PA+0 RR F300 M3 PA+60 IPA+60 PA+180

Dfinir le ple CC avant de programmer les coordonnes polaires! Ne programmer le ple CC qu'en coordonnes cartsiennes! Le ple CC reste actif jusqu' ce qu'un nouveau ple ait t dfini!

19

Fonctions de contournage

Insrer un chanfrein entre deux droites


Fonctions de contournage
Longueur du chanfrein Avance F pour le chanfrein

7 L X+0 Y+30 RL F300 M3 8 L X+40 IY+5 9 CHF 12 F250 10 L IX+5 Y+0


Un contour ne doit pas commencer par une squence CHF! La correction de rayon doit tre identique avant et aprs la squence CHF! Le chanfrein doit pouvoir tre excut avec l'outil en cours d'utilisation!

Arrondi d'angle
Le dbut et la fin de l'arc de cercle constituent des raccordements tangentiels avec l'lment de contour prcdent et l'lment de contour suivant. Rayon R de l'arc de cercle Avance F pour l'arrondi d'angle

5 6 7 8

L X+10 L X+40 RND R5 L X+10

Y+40 RL F300 M3 Y+25 F100 Y+5

20

L'arrondi doit pouvoir tre excut avec l'outil en cours d'utilisation!

Trajectoire circulaire autour du centre CC


Coordones du centre de cercle CC

Coordones du point final de l'arc de cercle Sens de rotation DR C et CP permettent de programmer un cercle entier dans une squence. En coordonnes cartsiennes:

5 CC X+25 Y+25 6 L X+45 Y+25 RR F200 M3 7 C X+45 Y+25 DR+

En coordonnes polaires:

18 CC X+25 Y+25 19 LP PR+20 PA+0 RR F250 M3 20 CP PA+180 DR+


Dfinir le ple CC avant de programmer les coordonnes polaires! Ne programmer le ple CC qu'en coordonnes cartsiennes! Le ple CC reste actif jusqu' ce qu'un nouveau ple ait t dfini! Le point final du cercle ne peut tre dfini qu'avec PA!

21

Fonctions de contournage

Trajectoire circulaire CR de rayon dtermin


Fonctions de contournage
Coordones du point final de l'arc de cercle Rayon R Grand arc de cercle: ZW > 180, R ngatif Petit arc de cercle: ZW < 180, R positif Sens de rotation DR

10 L X+40 Y+40 RL F200 M3 11 CR X+70 Y+40 R+20 DR11 CR X+70 Y+40 R+20 DR+

Point initial arc cercle Arc 1 ou Arc 2

Arcs

et

Arcs

3 et 4

10 L X+40 Y+40 RL F200 M3 11 CR X+70 Y+40 R-20 DR11 CR X+70 Y+40 R-20 DR+

Point initial arc cercle Arc 3 ou Arc 4

22

Trajectoire circulaire CT (raccord. tangentiel)


Coordones du point final de l'arc de cercle Correction de rayon RR/RL/R0 Avance F Fonction auxiliaire M En coordonnes cartsiennes:

5 6 7 8

L X+0 Y+25 RL F250 M3 L X+25 Y+30 CT X+45 Y+20 L Y+0

En coordonnes polaires:

12 13 14 15 16

CC X+40 Y+35 L X+0 Y+35 RL F250 M3 LP PR+25 PA+120 CTP PR+30 PA+30 L Y+0
Dfinir le ple CC avant de programmer les coordonnes polaires! Ne programmer le ple CC qu'en coordonnes cartsiennes! Le ple CC reste actif jusqu' ce qu'un nouveau ple ait t dfini!

23

Fonctions de contournage

Hlice (en coordonnes polaires uniquement)


Fonctions de contournage
Calculs (Fraisage du bas vers le haut) Nombre de passes: n = Passes + dpassement de course en dbut et en fin de rotation Hauteur totale: h = Pas de vis P x nombre de passes n Angle polaire incr.: IPA = Nombre de passes n x 360 Angle initial: PA = Angle en dbut de rotation + angle de dpassement de course Coord. de dpart: Z = Pas de vis P x (passes + dpassement de course en dbut de rotation) Forme de la trajectoire hlicodale Taraudage vers la droite vers la gauche vers la droite vers la gauche Filetage vers la droite vers la gauche vers la droite vers la gauche Z+ Z+ Z Z DR+ DR DR DR+ RR RL RL RR Sens d'usinage Z+ Z+ Z Z Sens rot. DR+ DR DR DR+ Correction rayon RL RR RR RL

Filet M6 x 1mm avec 5 passes:

12 13 14 15

CC X+40 Y+25 L Z+0 F100 M3 LP PR+3 PA+270 RL CP IPA-1800 IZ+5 DR- RL F50

24

Programmation flexible de contours FK


Programmation flexible de contours FK
Ces cotes sont programmables en mode FK

Cf. Contournages Programmation flexible de contours FK Si le plan ne comporte pas les coordonnes de la position nominale, ou s'il contient des indications qui ne peuvent tre introduites partir des touches de fonctions grises, on peut alors avoir recours ce qu'on appelle la programmation flexible de contours FK. Indications ventuelles pour un lment de contour: Coordonnes connues du point final Point auxiliaire situ sur l'lment du contour Point auxiliaire situ proximit de l'lment du contour Indications de sens (angle) / indications de position Indications concernant la courbe du contour Comment utiliser correctement la programmation FK: Tous les contours doivent tre situs dans le plan d'usinage Introduire toutes les indications dont on dispose sur l'lment de contour Si l'on amalgamme des squences conventionelles et des squences FK, chaque segment programm en FK doit tre dfini de manire prcise. La TNC n'acceptera l'introduction de fonctions de contournage conventionnelles que si cette condition est remplie.

25

Travailler l'aide du graphisme de programmation


Programmation flexible de contours FK
Slectionner la rpartition d'cran PROGRAMME+GRAPHISME ou GRAPHISME ! Le graphisme de programmation affiche le contour correspondant aux donnes introduites. Si ces donnes donnent lieu plusieurs solutions, un menu de softkeys propose les fonctions suivantes: Reprsentation des diffrentes solutions Slection et prise en compte de la solution propose Programmation d'autres lments de contour Elaboration du graphisme de programmation pour la squence suivante programme Couleurs standard du graphisme de programmation L'lment de contour est clairement dfini L'lment de contour donne lieu une ou plusieurs solutions Les donnes introduites ne sont suffisantes pour calculer l'lment de contour Elment de contour provenant d'un sous-programme

26

Ouvrir un dialogue FK
Programmation flexible de contours FK
Ouvrir un dialogue FK Droite Cercle Elment de contour sans raccordement tangentiel Elment de contour avec raccordement tangentiel Ple pour la programmation FK

Coordonnes du point final X, Y ou PA, PR


Coordonnes cartsiennes X et Y Coordonnes polaires relatives FPOL Introduction en valeur incrmentale

7 FPOL X+20 Y+30 8 FL IX+10 Y+20 RR F100 9 FCT PR+15 IPA+30 DR+ R15

27

Centre de cercle CC dans une squence FC/FCT


Programmation flexible de contours FK
Coordonnes cartsiennes du centre de cercle Coordonnes polaires du centre de cercle relatives FPOL Introduction en valeur incrmentale

10 FC CCX+20 CCY+15 DR+ R15 11 FPOL X+20 Y+15 ... 13 FC DR+ R15 CCPR+35 CCPA+40

Points auxiliaires
... P1, P2, P3 sur un contour Droites: jusqu' 2 points auxiliaires Cercles: jusqu' 3 points auxiliaires ... prs d'un contour Coordonnes du point auxiliaire Distance

13 FC DR- R10 P1X+42.929 P1Y+60.071 14 FLT AN-70 PDX+50 PDY+53 D10

28

Sens et longueur de l'lment de contour


Donnes concernant la droite Angle de monte de la droite Longueur de la droite Donnes concernant la trajectoire circulaire Angle de monte de la tangente Longueur du segment de l'arc de cercle

27 FLT X+25 LEN 12.5 AN+35 RL F200 28 FC DR+ R6 LEN 10 AN-45 29 FCT DR- R15 LEN 15
Dsignation d'un contour ferm Dbut: CLSD+ Fin: CLSD

12 L X+5 Y+35 RL F500 M3 13 FC DR- R15 CLSD+ CCX+20 CCY+35 ... 17 FCT DR- R+15 CLSD-

Programmation flexible de contours FK

29

Rfrence une squence N: Indications des coordonnes


Programmation flexible de contours FK
Coordonnes cartsiennes relatives squence N Coordonnes polaires relatives squence N Introduire en incrmental les donnes de rfrence! CC peut tre aussi programm avec donnes de rfrence!

12 13 14 15 16

FPOL X+10 Y+10 FL PR+20 PA+20 FL AN+45 FCT IX+20 DR- R20 CCA+90 RX 13 FL IPR+35 PA+0 RPR 13

30

Rfrence une squence N: Sens et distance de l'lment de contour


Angle de monte Droite: lments de contour parallles Trajectoire circulaire: parallle la tangente Distance

Introduire en incrmental les donnes de rfrence!

17 18 19 20 21 22

FL LEN 20 AN+15 FL AN+105 FL LEN 12.5 PAR 17 DP 12.5 FSELECT 2 FL LEN 20 IAN+95 FL IAN+220 RAN 18

Programmation flexible de contours FK

31

Rfrence une squence N: Centre de cercle CC


Programmation flexible de contours FK
Coordonnes cartsiennes du centre de cercle se rfrant la squence N Coordonnes polaires du centre de cercle se rfrant la squence N

Introduire en incrmental les donnes de rfrence!

12 13 14 15 16 17

FL X+10 Y+10 RL FL ... FL X+18 Y+35 FL ... FL ... FC DR- R10 CCA+0 ICCX+20 ICCY-15 RCCX12 RCCY14

32

Sous-programmes et rptitions de partie de programme


Sous-programmes
S = Saut; R = Retour Des phases d'usinage dj programmes peuvent tre excutes plusieurs fois avec les sous-programmes et rptitions de partie de programme.

Travailler avec les sous-programmes 1 Le programme principal sera excut jusqu' l'appel du sousprogramme CALL LBL1

2 Le sous-programme dsign par LBL1 est ensuite excut


jusqu' la fin du sous-programme LBL0

3 Le programme principal se poursuit


Sous-programmes aprs la fin du programme principal (M2)! A la question de dialogue REP, rpondre par NO ENT! CALL LBL0 n'est pas autoris!

Travail avec rptitions de partie de PGM 1 Le programme principal est excut jusqu' l'appel de la rptition
de partie de programme CALL LBL1 REP2/2

2 La partie de programme situe entre LBL1 et CALL LBL1 REP2/2


est rpte autant de fois qu'il est indiqu sous REP

3 A l'issue de la dernire rptition, le programme principal sera


poursuivi. La partie de programme rpter est donc excute une fois de plus que le nombre programm pour les rptitions!

33

Imbrications de sous-programmes: Sous-programme dans sous-programme 1 Le programme principal est excut jusqu'au premier appel de
sous-programme CALL LBL1

Sous-programmes

2 Le sous-programme 1 est excut jusqu'au deuxime appel de


sous-programme CALL LBL2

3 Le sous-programme 2 est excut jusqu' la fin du


sous-programme

4 Le sous-programme 1 se poursuit jusqu' la fin 5 Le programme principal se poursuit.


Un sous-programme ne peut s'appeler lui-mme! Niveaux d'imbrication max. des sous-programmes: 8

34

S = Saut; R = Retour

Programme quelconque pris comme sous-PGM 1 Le programme principal qui appelle est excut jusqu' l'appel de
CALL PGM B 2 Le programme B qui est appel est excut intgralement 3 Le programme principal A qui appelle se poursuit Le programme qui est appel ne peut s'achever par M2 ou M30!

S = Saut; R = Retour

35

Sous-programmes

Travail l'aide des cycles


Travail l'aide des cycles
Les oprations d'usinage rptitives sont mmorises dans la TNC sous forme de cycles. Il en va de mme pour les conversions du systme de coordonnes et certaines fonctions spciales. Les cotes dans l'axe d'outil sont toujours interprtes en valeur incrmentale, y compris sans action sur la touche I! Le signe du paramtre de cycle profondeur dfinit le sens d'usinage! Exemple

Cycles pour la cration de trous et de filets 1 200 201 202 203 204 205 208 2 206 17 207 18 209 262 263 264 265 267 PERCAGE PROFOND PERCAGE ALESAGE A L'ALESOIR ALESAGE A L'OUTIL PERCAGE UNIVERSEL CONTRE-PERCAGE PERCAGE PROFOND UNIVERSEL FRAISAGE DE TROUS TARAUDAGE NOUVEAU TARAUDAGE TARAUDAGE RIGIDE NOUVEAU TARAUDAGE RIGIDE FILETAGE TARAUDAGE BRISE COPEAUX FRAISAGE DE FILETS FRAISAGE DE FILETS SUR UN TOUR FRAISAGE DE FILETS AVEC PERCAGE FRAISAGE HELICOIDAL DE DE FILETS AVEC PERCAGE FILETAGE EXTRNE DE TENONS Page Page Page Page Page Page Page Page Page Page Page Page Page Page Page 39 40 41 42 43 44 45 46 47 48 48 49 49 50 51

6 CYCL DEF 1.0 PERCAGE PROFOND 7 CYCL DEF 1.1 DIST. 2 8 CYCL DEF 1.2 PROF. -15 9 CYCL DEF 1.3 PASSE 10 ...
Les avances sont en mm/min., la temporisation en secondes. Dfinition des cycles Slectionner le sommaire des cycles: Slectionner le groupe de cycles Slectionner le cycle

Page 52 Page 53 Page 54 Page 55


voir page suivante

36

Poches, tenons et rainures 4 212 213 5 214 215 3 210 211 220 221 FRAISAGE DE POCHES FINITION DE POCHE FINITION DE TENON POCHE CIRCULAIRE FINITION POCHE CIRCULAIRE FINITION TENON CIRCULAIRE RAINURAGE RAINURE PENDULAIRE RAINURE CIRCULAIRE MOTIFS POINTS SUR CERCLE MOTIFS POINTS SUR LIGNES Page Page Page Page Page Page Page Page Page 56 57 58 59 60 61 62 63 64

Cycles SL 14 20 21 22 23 24 25 27 28 30 230 231 7 247 8 10 19 11 26 9 12 13 32 CONTOUR DONNEES DE CONTOUR PREPERCAGE EVIDEMENT FINITION EN PROFONDEUR FINITION LATERALE TRACE DE CONTOUR CORPS D'UN CYCLINDRE RAINURE SUR CORPS CYLIND. USINAGEDONNEESDIGITALISEES USINAGE LIGNE-A-LIGNE SURFACE REGULIERE POINT ZERO INITIALISATION DU POINT DE REFERENCE IMAGE MIROIR ROTATION PLAN D'USINAGE FACTEUR ECHELLE FACT. ECH. SPECIFIQUE DE L'AXE TEMPORISATION PGM CALL ORIENTATION TOLERANCE Page Page Page Page Page Page Page Page Page 67 68 69 69 70 70 71 72 73

Motifs de points Page 65 Page 66

Usinage linge--ligne Page 74 Page 75 Page 76 Page Page Page Page Page Page Page Page Page Page Page 78 79 80 81 82 83 84 85 85 86 87

Cycles pour conversions de coordonnes

Cycles spciaux

Travail l'aide des cycles

37

Travail l'aide des cycles

Aide graphique lors de la programmation des cycles Grce la reprsentation graphique des paramtres d'introduction, la TNC vous apporte son concours dans la dfinition des cycles. Appeler les cycles Les cycles suivants sont actifs ds leur dfinition dans le programme d'usinage: Cycles pour la conversion du systme de coordonnes Cycle TEMPORISATION Cycles SL CONTOUR et DONNEES DE CONTOUR Motifs de points Cycle TOLERANCE Tous les autres cycles sont actifs aprs avoir t appels avec CYCL CALL: effet pas--pas CYCL CALL PAT: agit pas--pas en liaison avec les tableaux de points M99: effet pas--pas M89: effet modal (en fonction des paramtres-machine)

38

PERCAGE PROFOND (1)


CYCL DEF: slectionner le cycle 1 PERCAGE PROFOND Distance d'approche: A Profondeur de perage: distance surface pice fond du trou: B Profondeur de passe: C Temporisation en seondes Avance F Si l'on a: profondeur de passe suprieure ou gale la profondeur de percage, l'outil se dplace en une passe la profondeur de perage.

6 CYCL DEF 1.0 PERCAGE PROFOND 7 CYCL DEF 1.1 DIST. 2 8 CYCL DEF 1.2 PROF. -15 9 CYCL DEF 1.3 PASSE 7.5 10 CYCL DEF 1.4 TEMP. 1 11 CYCL DEF 1.5 F80 12 L Z+100 R0 FMAX M6 13 L X+30 Y+20 FMAX M3 14 L Z+2 FMAX M99 15 L X+80 Y+50 FMAX M99 16 L Z+100 FMAX M2

Cycles de cration de trous et de filets

Cycles de cration de trous et de filets

39

Cycles de cration de trous et de filets

PERCAGE (200)
CYCL DEF: slectionner le cycle 200 PERCAGE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance plonge: Q206 Profondeur de passe: Q202 Temporisation en haut: Q210 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Temporisation en bas: Q211 La TNC positionne l'outil automatiquement dans l'axe d'outil. Si la profondeur de passe est suprieure ou gale la profondeur, l'outil se dplace en une seule passe la profondeur.

11 CYCL DEF 200 PERCAGE Q200 = 2 ;DISTANCE D'APPROCHE Q201 = -15 ;PROFONDEUR Q206 = 250 ;AVANCE PLONGEE PROF. Q202 = 5 ;PROFONDEUR DE PASSE Q210 = 0 ;TEMPO. EN HAUT Q203 = +0 ;COORD. SURFACE PIECE Q204 = 100 ;2. DIST. D'APPROCHE Q211 = 0.1 ;TEMPO. EN BAS 12 L Z+100 R0 FMAX M6 13 L X+30 Y+20 FMAX M3 14 CYCL CALL 15 L X+80 Y+50 FMAX M99 16 L Z+100 FMAX M2

40

CYCL DEF: slectionner le cycle 201 ALESAGE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Temporisation en bas: Q211 Avance de retrait: Q208 Coord. surface de la pice: Q203 2me distance d'approche: Q204 La TNC positionne l'outil automatiquement dans l'axe d'outil.

11 CYCL DEF 201 ALESAGE Q200 = 2 ;DISTANCE D'APPROCHE Q201 = -15 ;PROFONDEUR Q206 = 100 ;AVANCE PLONGEE PROF. Q211 = 0,5 ;TEMPO. EN BAS Q208 = 250 ;AVANCE RETRAIT Q203 = +0 ;COORD. SURFACE PIECE Q204 = 100 ;2. DIST. D'APPROCHE 12 L Z+100 R0 FMAX M6 13 L X+30 Y+20 FMAX M3 14 CYCL CALL 15 L X+80 Y+50 FMAX M99 16 L Z+100 FMAX M2

Cycles de cration de trous et de filets

ALESAGE (201)

41

Cycles de cration de trous et de filets

ALESAGE AVEC ALESOIR (202)


La machine et la TNC doivent avoir t prpares par le constructeur pour l'utilisation du cycle Alsage l'outil! L'usinage est excut avec asservissement de la broche! Risque de collision! Slectionner le sens de dgagement de l'outil de manire ce que l'outil s'loigne du bord du trou! CYCL DEF: slectionner le cycle 202 ALESAGE AVEC ALESOIR Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Temporisation en bas: Q211 Avance de retrait: Q208 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Sens de dgagement (0/1/2/3/4) au fond du trou: Q214 Angle pour orientation broche: Q336 La TNC positionne l'outil automatiquement dans l'axe d'outil.

42

CYCL DEF: slectionner le cycle 203 PERCAGE UNIVERSEL Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Profondeur de passe: Q202 Temporisation en haut: Q210 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Valeur de rduction aprs chaque passe: Q212 Nombre de brise-copeaux avant retrait: Q213 Profondeur de passe min. si une valeur de rduction a t programme: Q205 Temporisation en bas: Q211 Avance de retrait: Q208 Retrat lors du brise-copeaux: Q256 La TNC positionne l'outil automatiquement dans l'axe d'outil. Si la profondeur de passe est suprieure ou gale la profondeur, l'outil se dplace en une seule passe la profondeur.

Cycles de cration de trous et de filets

PERCAGE UNIVERSEL (203)

43

Cycles de cration de trous et de filets

CONTRE-PERCAGE (204)
La machine et la TNC doivent avoir t prpares par le constructeur pour l'utilisation du cycle Contre-perage! L'usinage est excut avec asservissement de la broche! Danger de collision! Slectionner le sens du dgagement de manire ce que l'outil s'loigne du fond du trou! N'utiliser ce cycle qu'avec des outils pour usinage en tirant! CYCL DEF: slection du cycle 204 CONTRE-PERCAGE Distance d'approche: Q200 Profondeur de contre-perage: Q249 Epaisseur matriau: Q250 Cote excentrique: Q251 Hauteur de la dent: Q252 Avance de prpositionnement: Q253 Avance contre-perage: Q254 Temporisation au fond du perage: Q255 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Sens du dgagement (0/1/2/3/4): Q214 Angle pour orientation broche: Q336

44

CYCL DEF: Slection du cycle 205 PERCAGE PROFOND UNIVERSEL Distance d'approche: Q200 Profondeur: Distance surface pice fond du trou: Q201 Avance plonge en profondeur: Q206 Profondeur de passe: Q202 Coord. surface pice: Q203 2me distance d'approche: Q204 Valeur de rduction aprs chaque profondeur de passe: Q212 Profondeur de passe min. si valeur de rduction programme: Q205 Distance de scurit en haut: Q258 Distance de scurit en bas: Q259 Profondeur de perage jusqu'au brise-copeaux: Q257 Retrat brise-copeaux: Q256 Temporisation en bas: Q211

Cycles de cration de trous et de filets

PERCAGE PROFOND UNIVERSEL (205)

45

Cycles de cration de trous et de filets

FRAISAGE DE TROUS (208)


Prpositionnement au centre du trou avec R0 CYCL DEF: Slectionner le cycle 208 FRAISAGE DE TROUS Distance d'approche: Q200 Profondeur: Distance surface pice fond du trou: Q201 Avance plonge en profondeur: Q206 Passe par pas de vis: Q334 Coord. surface pice: Q203 2me distance d'approche: Q204 Diamtre nominal du trou: Q335 Diamtre de pr-perage: Q342

46

Changer le mandrin de compensation linaire CYCL DEF: slectionner le cycle 2 TARAUDAGE Distance d'approche: A Profondeur de perage: longueur du filet = distance entre la surface de la pice et la fin du filet: B Temporisation en secondes: entre 0 et 0,5 seconde Avance F = Vitesse de rotation broche S x pas de vis P Pour le taraudage droite, la broche est active avec M3 et pour le taraudage gauche, avec M4!

25 26 27 28 29 30 31 32

CYCL DEF 2.0 TARAUDAGE CYCL DEF 2.1 DIST. 3 CYCL DEF 2.2 PROF. -20 CYCL DEF 2.3 TEMP. 0.4 CYCL DEF 2.4 F100 L Z+100 R0 FMAX M6 L X+50 Y+20 FMAX M3 L Z+3 FMAX M99

Cycles de cration de trous et de filets

TARAUDAGE (2) avec mandrin de compensation

47

Cycles de cration de trous et de filets

NOUVEAU TARAUDAGE (206) avec mandrin de compensation


Changer le mandrin de compensation linaire CYCL DEF: Slectionner le cycle 206 NOUVEAU TARAUDAGE Distance d'approche: Q200 Profondeur de perage: Longueur du filet = distance entre la surface de la pice et la fin du filet: Q201 Avance F = vitesse de rotation broche S x pas de vis P: Q206 Temporisation en bas (introduire une valeur comprise entre 0 et 0,5 seconde): Q211 Coord. surface pice: Q203 2me distance d'approche: Q204 Pour un filet vers la droite, activer la broche avec M3; pour un filet vers la gauche, avec M4!

TARAUDAGE RIGIDE* (17) sans mandrin de compensation


Machine et TNC doivent tre prpares par le constructeur pour le taraudage sans mandrin de compensation! L'usinage est ralis avec asservissement de la broche! CYCL DEF: slectionner le cycle 17 TARAUDAGE RIGIDE

48

Distance d'approche: A Profondeur de perage: longueur du filet = distance entre la surface de la pice et la fin du filet: B Pas de vis: C Le signe dfinit le filet droite et gauche: Filet droite: + Filet gauche:

* Avec asservissement de la broche

La machine et la TNC doivent avoir t prpares par le constructeur de la machine pour le taraudage rigide! L'usinage est effectu avec broche asservie! CYCL DEF: Slectionner le cycle 207 NOUVEAU TARAUDAGE RIGIDE Distance d'approche: Q200 Profondeur de perage: Longueur du filet = distance entre la surface de la pice et la fin du filet: Q201 Pas de vis: Q239 Le signe dtermine le sens du filet, vers la droite ou la gauche: Filet vers la droite: + Filet vers la gauche: Coord. surface pice: Q203 2me distance d'approche: Q204

Q239

Z
Q204 Q200 Q203 Q201

FILETAGE (18)
La machine et la TNC doivent avoir t prpares par le constructeur pour le FILETAGE! L'usinage est ralis avec asservissement de la broche! CYCL DEF: slectionner le cycle 18 FILETAGE Profondeur: longueur du filet = distance entre la surface de la pice et la fin du filet: B Pas de vis: C Le signe dfinit le filet droite et gauche: Filet droite: + Filet gauche:

* Avec asservissement de la broche

Cycles de cration de trous et de filets

NOUVEAU TARAUDAGE RIGIDE* (207)

49

Cycles de cration de trous et de filets

TARAUDAGE BRISE-COPEAUX (209)


La machine et la TNC doivent avoir t prpares par le constructeur pour l'utilisation du cycle de taraudage! L'usinage est excut avec asservissement de la broche! CYCL DEF: Slectionner le cycle 209 TARAUDAGE BRISE-COPEAUX Distance d'approche: Q200 Profondeur de filet: longueur de filet = distance entre la surface de la pice et la fin du filet: Q201 Pas de vis: Q239 Le signe dtermine le sens du filet: filet droite: + filet gauche: Coord. surface pice: Q203 2me distance d'approche: Q204 Profondeur de perage jusqu'au brise-copeaux: Q257 Retrait lors du brise-copeaux: Q256 Angle d'orientation de la broche: Q336
Q239

Z
Q204 Q200 Q203 Q201

50

Prpositionnement au centre du trou avec R0 CYCL DEF: Slectionner le cycle 262 FRAISAGE DE FILETS Diamtre nominal du filet: Q335 Pas de vis: Q239 Le signe dtermine le sens du filet: filet droite: + filet gauche: Profondeur de filet: distance surface de la pice fin du filet: Q201 Nombre de filets par pas: Q355 Avance de prpositionnement: Q253 Mode de fraisage: Q351 en avalant: +1 en opposition: 1 Distance d'approche: Q200 Coord. surface pice: Q203 2me distance d'approche: Q204 Avance de fraisage: Q207

Q239

Q253

Q200 Q201

Q204

Q203

Q207

Q335

Cycles de cration de trous et de filets

FRAISAGE DE FILETS (262)

51

Cycles de cration de trous et de filets

FRAISAGE DE FILETS SUR UN TOUR (263)


Prpositionnement au centre du trou avec R0 CYCL DEF: Slectionner le cycle 263 FRAISAGE DE FILETS SUR UN TOUR Diamtre nominal du filet: Q335 Pas de vis: Q239 Le signe dtermine le sens du filet: filet droite: + filet gauche: Profondeur de filet: distance surface de la pice fin du filet: Q201 Profondeur de plonge: distance surface de la pice fon du trou: Q356 Avance de prpositionnement: Q253 Mode de fraisage: Q351 en avalant: +1 en opposition: Distance d'approche: Q200 Distance d'approche latrale: Q357 Profondeur de plonge frontale: Q358 Dcalage plonge frontale: Q359 Coord. surface pice: Q203 2me distance d'approche: Q204 Avance de plonge: Q254 Avance de fraisage: Q207
Q356 Q239

Z
Q253 Q200 Q201 Q203 Q204

Q359

Q358

52

Q357

Prpositionnement au centre du trou avec R0 CYCL DEF: Slectionner le cycle 264 FRAISAGE DE FILETS AVEC PERCAGE Diamtre nominal du filet: Q335 Pas de vis: Q239 Le signe dtermine le sens du filet: filet droite: + filet gauche: Profondeur de filet: distance surface de la pice fin du filet: Q201 Profondeur de plonge: distance surface de la pice fon du trou: Q356 Avance de prpositionnement: Q253 Mode de fraisage: Q351 en avalant: +1 en opposition: Profondeur de passe: Q202 Distance de scurit en haut: Q258 Profondeur de perage jusqu'au brise-copeaux: Q257 Retrait brise-copeaux: Q256 Temporisation en bas: Q211 Profondeur de plonge frontale: Q358 Dcalage plonge frontale: Q359 Distance d'approche: Q200 Coord. surface pice: Q203 2me distance d'approche: Q204 Avance plonge en profondeur: Q206 Avance de fraisage: Q207

Q253

Q239

Q200

Q204

Q257 Q201

Q203 Q202 Q356

Z
Q359

Q358

Cycles de cration de trous et de filets

FRAISAGE DE FILETS AVEC PERCAGE (264)

53

Cycles de cration de trous et de filets

FRAISAGE HELICODAL DE FILETS AVEC PERCAGE (265)


Prpositionnement au centre du trou avec R0 CYCL DEF: Slectionner le cycle 265 FRAISAGE HELICODAL DE FILETS AVEC PERCAGE Diamtre nominal du filet: Q335 Pas de vis: Q239 Le signe dtermine le sens du filet: filet droite: + filet gauche: Profondeur de filet: distance surface de la pice fin du filet: Q201 Avance de prpositionnement: Q253 Profondeur de plonge frontale: Q358 Dcalage plonge frontale: Q359 Procdure de plonge: Q360 Distance d'approche: Q200 Coord. surface pice: Q203 2me distance d'approche: Q204 Avance de plonge: Q254 Avance de fraisage: Q207

Q239

Q253

Q200 Q201

Q204

Q203

Z
Q359

Q358

54

Prpositionnement au centre du trou avec R0 CYCL DEF: Slectionner le cycle 267 FILETAGE EXTERNE DE TENONS Diamtre nominal du filet: Q335 Pas de vis: Q239 Le signe dtermine le sens du filet: filet droite: + filet gauche: Profondeur de filet: distance surface de la pice fin du filet: Q201 Nombre de filets par pas: Q355 Avance de prpositionnement: Q253 Mode de fraisage: Q351 en avalant: +1 en opposition: Distance d'approche: Q200 Profondeur de plonge frontale: Q358 Dcalage plonge frontale: Q359 KCoord. surface pice: Q203 2me distance d'approche: Q204 Avance de plonge: Q254 Avance de fraisage: Q207

Q253 Q335 Q200 Q201 Q204

Q203 Q239

Q207

Q335

Cycles de cration de trous et de filets

FILETAGE EXTERNE DE TENONS (267)

55

Poches, tenons et rainures

Poches, tenons et rainures


FRAISAGE DE POCHES (4)
Le cycle requiert l'utilisation d'une fraise avec denture frontale (DIN 844) ou prperage au centre de la poche! La fraise commence par le sens positif de l'axe du grand ct et, lorsqu'il s'agit de poches carres, dans le sens positif de l'axe Y. Prpositionnement au centre de poche avec correction de rayon R0 CYCL DEF: slectionner le cycle 4 FRAISAGE DE POCHES Distance d'approche: A Profondeur de fraisage: profondeur de la poche: B Profondeur de passe: C Avance lors de la plonge en profondeur 1re longueur latrale: longueur de la poche parallle au premier axe principal du plan d'usinage: D 2me longueur latrale: largeur de la poche, de signe toujours pos.: E Avance Rotation sens horaire: DR Fraisage en avalant avec M3: DR+ Fraisage en opposition avec M3: DR Rayon d'arrondi: rayon pour les angles de poche

56

12 13 14 15 16 17 18 19 20 21

CYCL DEF 4.0 FRAISAGE DE POCHES CYCL DEF 4.1 DIST. 2 CYCL DEF 4.2 PROF.-10 CYCL DEF 4.3 PASSE 4 F80 CYCL DEF 4.4 X80 CYCL DEF 4.5 Y40 CYCL DEF 4.6 F100 DR+ RAYON 10 L Z+100 R0 FMAX M6 L X+60 Y+35 FMAX M3 L Z+2 FMAX M99

CYCL DEF: slectionner le cycle 212 FINITION DE POCHE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Profondeur de passe: Q202 Avance de fraisage: Q207 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Centre 1er axe: Q216 Centre 2me axe: Q217 1er cote: Q218 2me cote: Q219 Rayon d'angle: Q220 Surpaisseur 1er axe: Q221 La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage. Si la profondeur de passe est suprieure ou gale la profondeur, l'outil se dplace en une seule passe la profondeur.

57

Poches, tenons et rainures

FINITION DE POCHE (212)

Poches, tenons et rainures

FINITION DE TENON (213)


CYCL DEF: slectionner le cycle 213 FINITION DE TENON Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Profondeur de passe: Q202 Avance de fraisage: Q207 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Centre 1er axe: Q216 Centre 2me axe: Q217 1er cote: Q218 2me cote: Q219 Rayon d'angle: Q220 Surpaisseur 1er axe: Q221 La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage. Si la profondeur de passe est suprieure ou gale la profondeur, l'outil se dplace en une seule passe la profondeur.

58

Le cycle requiert l'utilisation d'une fraise avec denture frontale (DIN 844) ou prperage au centre de la poche! Prpositionnement au centre de poche avec correction de rayon R0 CYCL DEF: slectionner le cycle 5 Distance d'approche: A Profondeur de fraisage: profondeur de la poche: B Profondeur de passe: C Avance lors de la plonge en profondeur Rayon du cercle R: rayon de la poche circulaire Avance Rotation sens horaire: DR Fraisage en avalant avec M3: DR+ Fraisage en opposition avec M3: DR

17 18 19 20 21 22 23 24 25

CYCL DEF 5.0 POCHE CIRCULAIRE CYCL DEF 5.1 DIST. 2 CYCL DEF 5.2 PROF. -12 CYCL DEF 5.3 PASSE 6 F80 CYCL DEF 5.4 RAYON 35 CYCL DEF 5.5 F100 DR+ L Z+100 R0 FMAX M6 L X+60 Y+50 FMAX M3 L Z+2 FMAX M99

59

Poches, tenons et rainures

POCHE CIRCULAIRE (5)

Poches, tenons et rainures

FINITION DE POCHE CIRCULAIRE (214)


CYCL DEF: slectionner le cycle 214 FINITION DE POCHE CIRCULAIRE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Profondeur de passe: Q202 Avance de fraisage: Q207 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Centre 1er axe: Q216 Centre 2me axe: Q217 Diamtre de la pice brute: Q222 Diamtre de la pice finie: Q223 La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage. Si la profondeur de passe est suprieure ou gale la profondeur, l'outil se dplace en une seule passe la profondeur.

60

CYCL DEF: slectionner le cycle 215 FINITION DE TENON CIRCULAIRE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de plonge: Q206 Profondeur de passe: Q202 Avance de fraisage: Q207 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Centre 1er axe: Q216 Centre 2me axe: Q217 Diamtre de la pice brute: Q222 Diamtre de la pice brute finie: Q223 La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage. Si la profondeur de passe est suprieure ou gale la profondeur, l'outil se dplace en une seule passe la profondeur.

61

Poches, tenons et rainures

FINITION DE TENON CIRCULAIRE (215)

Poches, tenons et rainures

RAINURAGE (3)
Le cycle requiert l'utilisation d'une fraise avec denture frontale (DIN 844) ou prperage au point initial! Le diamtre de la fraise ne doit pas tre suprieur la largeur de la rainure, ni infrieur la moiti de sa largeur! Prpositionnement au centre de la rainure et dcalage dans la rainure avec correction de rayon R0 de la valeur du rayon d'outil. CYCL DEF: slectionner le cycle 3 RAINURAGE Distance d'approche: A Profondeur de fraisage: profondeur de la rainure: B Profondeur de passe: C Avance lors de la plonge en profondeur: vitesse de dplacement lors de la plonge 1re longueur latrale: longueur de la rainure: D Dfinir la premire direction de coupe avec son signe 2me longueur latrale: largeur de la rainure: E Avance (pour le fraisage)

62

10 11 12 13 14 15 16 17 18 19 20 21

TOOL DEF 1 L+0 R+6 TOOL CALL 1 Z S1500 CYCL DEF 3.0 RAINURAGE CYCL DEF 3.1 DIST. 2 CYCL DEF 3.2 PROF. -15 CYCL DEF 3.3 PASSE 5 F80 CYCL DEF 3.4 X50 CYCL DEF 3.5 Y15 CYCL DEF 3.6 F120 L Z+100 R0 FMAX M6 L X+16 Y+25 R0 FMAX M3 L Z+2 M99

Le diamtre de la fraise ne doit pas tre suprieur la largeur de la rainure ni infrieur au tiers de la largeur de la rainure! CYCL DEF: slectionner le cycle 210 RAINURE PENDULAIRE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de fraisage: Q207 Profondeur de passe: Q202 Opration d'usinage (0/1/2): bauche et finition, bauche seulement, finition seulement: Q215 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Centre 1er axe: Q216 Centre 2me axe: Q217 1er cote: Q218 2me cote: Q219 Angle de rotation autour duquel pivotera la totalit de la rainure: Q224 Passe de finition: Q338 La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage. Lors de l'bauche, l'outil plonge dans la matire en effectuant un mouvement pendulaire d'une extrmit l'autre de la rainure. Le pr-perage n'est donc pas ncessaire.

63

Poches, tenons et rainures

RAINURE AVEC PLONGEE PENDULAIRE (210)

Poches, tenons et rainures

RAINURE CIRCULAIRE (211)


Le diamtre de la fraise ne doit pas tre suprieur la largeur de la rainure ni infrieur au tiers de la largeur de la rainure! CYCL DEF: slectionner le cycle 211 RAINURE CIRCULAIRE Distance d'approche: Q200 Profondeur: distance surface pice fond du trou: Q201 Avance de fraisage: Q207 Profondeur de passe: Q202 Operation d'usinage (0/1/2): bauche et finition, bauche seulement, finition seulement: Q215 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Centre 1er axe: Q216 Centre 2me axe: Q217 Diamtre du cercle gradu: Q244 2me cote: Q219 Angle initial de la rainure: Q245 Angle d'ouverture de la rainure: Q248 Passe de finition: Q338 La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage. Lors de l'bauche, l'outil plonge dans la matire en effectuant un mouvement pendulaire hlicodal d'une extrmit l'autre de la rainure. Le pr-perage n'est donc pas ncessaire.

64

Motifs de points
MOTIFS DE POINTS SUR UN CERCLE (220)
CYCL DEF: slectionner le cycle 220 MOTIFS DE POINTS SUR UN CERCLE Centre 1er axe: Q216 Centre 2me axe: Q217 Diamtre de cercle gradu: Q244 Angle initial: Q245 Angle final: Q246 Pas angulaire: Q247 Nombre d'operations d'usinage: Q241 Distance d'approche: Q200 Coord. surface de la pice: Q203 2me distance d'approche: Q204 Dplacement la distance de scurit: Q301 Le cycle 220 MOTIFS DE POINTS SUR UN CERCLE est actif ds qu'il a t dfini! Le cycle 220 appelle automatiquement le dernier cycle d'usinage dfini! Vous pouvez combiner les cycles suivants au cycle 220: 1, 2, 3, 4, 5, 17, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 212, 213, 214, 215, 262, 263, 264, 265, 267 Distance d'approche, coord. surface de la pice et 2me distance d'approche sont toujours actives par le cycle 220! La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage.

65

Motifs de points

MOTIFS DE POINTS SUR LIGNES (221)


CYCL DEF: slectionner le cycle 221 MOTIFS DE POINTS SUR LIGNES Point initial 1er axe: Q225 Point initial 2me axe: Q226 Distance 1er axe: Q237 Distance 2me axe: Q238 Nombre d'intervalles: Q242 Nombre de lignes: Q243 Position angulaire: Q224 Distance d'approche: Q200 Coord. surface de la piece: Q203 2me distance d'approche: Q204 Dplacement la distance de scurit: Q301 Le cycle 221 MOTIFS DE POINTS SUR LIGNES est actif ds qu'il a t dfini! Le cycle 221 appelle automatiquement le dernier cycle d'usinage dfini! Vous pouvez combiner les cycles suivants au cycle 220 1, 2, 3, 4, 5, 17, 200, 201, 202, 203, 204, 205, 206, 207, 208, 209, 212, 213, 214, 215, 262, 263, 264, 265, 267 Distance d'approche, coord. surface de la piece et 2me distance d'approche sont toujours actives par le cycle 221! La TNC positionne l'outil automatiquement dans l'axe d'outil et dans le plan d'usinage.

66

Motifs de points

Cycles SL
Gnralits Les cycles SL sont avantageux lorsque les contours sont constitus de plusieurs lments de contour (au maximum 12 lots ou poches). Les lments de contour sont dfinis dans des sous-programmes. Remarques concernant les lments de contour: Avec une poche, la fraise se dplace l'intrieur du contour, avec un lot, l'extrieur de celui-ci! Les approches et sorties du contour ainsi que les passes dans l'axe d'outil ne peuvent pas tre programmes! Les lments de contour dans le cycle 14 CONTOUR doivent former des contours ferms! Pour un cycle SL, la mmoire est limite par exemple 128 squences linaires programmables. Le contour du cycle 25 TRACE DE CONTOUR ne doit pas tre un contour ferm! Avant le droulement du programme, excuter une simulation graphique pour voir si les contours sont dfinis correctement!

67

Cycles SL

CONTOUR (14)
Le cycle 14 CONTOUR comprend la liste des sous-programmes superposs pour former un contour entier. CYCL DEF: slectionner le cycle 14 CONTOUR Numros de label pour contour: numrer les numros de LABEL des sous-programmes qui doivent tre superposs pour former un contour ferm.

Cycles SL

Le cycle 14 CONTOUR est actif ds qu'il a t dfini!

4 CYCL DEF 14.0 CONTOUR 5 CYCL DEF 14.1 LABEL DE CONTOUR 1/2/3 ... 36 L Z+200 R0 FMAX M2 37 LBL1 38 L X+0 Y+10 RR 39 L X+20 Y+10 40 CC X+50 Y+50 ... 45 LBL0 46 LBL2 ... 58 LBL0

A et B sont des poches, C et D des lots

68

DONNEES DE CONTOUR (20)


Dans le cycle 20 DONNEES DE CONTOUR, on dfinit les informations concernant l'usinage pour les cycles 21 24. CYCL DEF: slectionner le cycle 20 DONNEES DE CONTOUR Profondeur de fraisage Q1: distance surface de la pice fond de la poche; en incrmental Facteur de superposition de la trajectoire Q2: Q2 x rayon d'outil dfinit la passe latrale k Surpaisseur latrale Q3: surpaisseur des parois de la poche/de l'lot Surpaisseur de profondeur Q4: surpaisseur pour le fond de la poche Coordonnes surface pice Q5: coordonnes de la surface de la pice relatives au point zro actuel; en valeur absolue Distance d'approche Q6: distance outil surface de la pice; en valeur incrmentale Hauteur de securit Q7: hauteur l'intrieur de laquelle aucune collision ne peut se produire; en valeur absolue Rayon d'arrondi interne Q8: rayon d'arrondi de la trajectoire du centre de l'outil au angles internes Rotation? Sens horaire = 1 Q9: Sens horaire Q9 = 1 Sens anti-horaire Q9 = +1 Le cycle 20 DONNEES DE CONTOUR est actif ds qu'il a t dfini!

69

Cycles SL

PREPERCAGE (21)
CYCL DEF: slectionner le cycle 21 PREPERCAGE Profondeur de passe Q10; en incrmental Avance lors de la plonge en profondeur Q11 Numro outil videment Q13: numro de l'outil pour l'videment

Cycles SL

EVIDEMENT (22)
L'videment est ralis paralllement au contour et pour chaque profondeur de passe. CYCL DEF: slectionner le cycle 22 EVIDEMENT Profondeur de passe Q10; en incrmental Avance lors de la plonge en profondeur Q11 Avance videment Q12 Numro d'outil pour pr-evidement Q18 Avance pendulaire Q19

70

FINITION EN PROFONDEUR (23)


On effectue la finition du plan usiner paralllement au contour en tenant compte de la surpaisseur de profondeur. CYCL DEF: slectionner le cycle 23 FINITION EN PROFONDEUR Avance lors de la plonge en profondeur Q11 Avance videment Q12

FINITION LATERALE (24)


Finition des diffrents lments de contour. CYCL DEF: slectionner le cycle 24 FINITION LATERALE Rotation? Sens horaire= 1 Q9: Sens horaire Q9 = 1 Sens anti-horaire Q9 = +1 Profondeur de passe Q10 Avance lors de la plonge en profondeur Q11 Avance videment Q12 Surpaisseur latrale Q14: surpaisseur pour opration de finition rpte Somme Q14 + rayon d'outil de finition doit tre infrieure la somme de Q3 (cycle 20) + rayon d'outil d'videment! Appeler le cycle 22 EVIDEMENT avant le cycle 24!

71

Cycles SL

TRACE DE CONTOUR (25)


Ce cycle permet de dfinir les donnes de l'usinage d'un contour ouvert, lui-mme dfini dans un sous-programme de contour. CYCL DEF: slectionner le cycle 25 TRACE DE CONTOUR Profondeur de fraisage Q1; en incrmental Surpaisseur laterale Q3: surpasseur de finition dans le plan d'usinage Coordones surface pice Q5: coordonnes de la surface de la pice; en absolu Hauteur de securit Q7: hauteur o ne peut se produire aucune collision entre l'outil et la pice; en absolu Profondeur de passe Q10; en incrmental Avance lors de la plonge en profondeur Q11 Avance fraisage Q12 Mode de fraisage? En opposition = 1 Q15 Fraisage en avalant: Q15 = +1 Fraisage en opposition: Q15 = 1 Alternativement, sur plusieurs passes: Q15 = 0 Le cycle 14 CONTOUR ne peut contenir qu'un n de label! Le sous-programme peut contenir jusqu' 128 segments de droite!

72

Cycles SL

CORPS D'UN CYLINDRE (27)


Le cycle requiert l'utilisation d'une fraise avec denture frontale (DIN 844)! Grce au cycle 27 CORPS D'UN CYLINDRE, un contour dfini plat peut tre transpos sur le corps d'un cylindre. Dfinir le contour dans un sous-programme et avec le cycle 14 CONTOUR CYCL DEF: slectionner le cycle 27 CORPS D'UN CYLINDRE Profondeur de fraisage Q1 Surpaisseur latrale Q3: surpaisseur de finition (introduire Q3>0 ou Q3<0) Distance d'approche Q6: distance entre l'outil et la surface de la pice Profondeur de passe Q10 Avance lors de la plonge en profondeur Q11 Avance fraisage Q12 Rayon du cylindre Q16: rayon du cylindre Unit de mesure? Degr=0 mm/pouce=1 Q17: coordonnes dans le sous-programme en degrs ou en mm La machine et la TNC doivent avoir tre prpares par le constructeur pour le cycle CORPS D'UN CYLINDRE! Le bridage de l'outil doit tre centr! L'axe d'outil doit tre perpendiculaire l'axe du plateau circulaire! Le cycle 14 CONTOUR ne peut contenir qu'un n de label! Le sous-programme peut contenir jusqu' 128 segments de droite!

Dveloppement

73

Cycles SL

CORPS D'UN CYLINDRE (28)


Le cycle requiert l'utilisation d'une fraise avec denture frontale (DIN 844)! Grce au cycle 28 CORPS D'UN CYLINDRE, une rainure dfinie pralablement sur le droul du cylindre peut tre transpose sur le corps d'un cylindre, sans distorsion des parois latrales. Dfinir contour dans sous-programme et avec cycle 14 CONTOUR CYCL DEF: slectionner le cycle 28 CORPS D'UN CYLINDRE Profondeur de fraisage Q1 Surpaisseur latrale Q3: surpaisseur de finition (introduire Q3>0 ou Q3<0) Distance d'approche Q6: distance entre l'outil et la surfacede la pice Profondeur de passe Q10 Avance lors de la plonge en profondeur Q11 Avance fraisage Q12 Rayon du cylindre Q16: rayon du cylindre Unit de mesure? Degr=0 mm/pouce=1 Q17: coordonnes dans le sous-programme en degrs ou en mm Largeur de la rainure Q20 La machine et la TNC doivent avoir tre prpares par le constructeur pour le cycle CORPS D'UN CYLINDRE! Le bridage de l'outil doit tre centr! L'axe d'outil doit tre perpendiculaire l'axe du plateau circulaire! Le cycle 14 CONTOUR ne peut contenir qu'un n de label! Le sous-programme peut contenir jusqu' 128 segments de droite!

Cycles SL

Droul

74

Usinage ligne--ligne
USINAGE DE DONNEES DIGITALISEES (30)
Le cycle requiert l'utilisation d'une fraise avec denture frontale (DIN 844)! CYCL DEF: slectionner le cycle 30 USINAGE DE DONNEES DIGITALISEES Nom du PGM de donnes digitalises Zone point MIN Zone point MAX Distance dapproche: A Profondeur de passe: C Avance lors de la plonge en profondeur: D Avance: B Fonction auxiliare M
D

Z
A C

7 CYCL DEF 30.0 USINAGE DONNEES DIGITALISEES 8 CYCL DEF 30.1 DATNEGA 9 CYCL DEF 30.2 X+0 Y+0 Z-35 10 CYCL DEF 30.3 X+250 Y+125 Z+15 11 CYCL DEF 30.4 DIST 2 12 CYCL DEF 30.5 PASSE 5 F125 13 CYCL DEF 30.6 F350 M112 T0.01 A+10

75

Usinage ligne--ligne

USINAGE LIGNE-A-LIGNE (230)


Partant de la position actuelle, la TNC positionne l'outil tout d'abord dans le plan d'usinage, puis dans l'axe d'outil au point initial. Pr-positionner l'outil de manire viter toute collision avec la pice ou les matriels de bridage! CYCL DEF: slectionner le cycle 230 USINAGE LIGNE-A-LIGNE Point initial 1er axe: Q225 Point initial 2me axe: Q226 Point initial 2me axe: Q227 1er cote: Q218 2me cote: Q219 Nombre de coupes: Q240 Avance lors de la plonge en profondeur: Q206 Avance de fraisage: Q207 Avance transversale: Q209 Distance dapproche: Q200

76

Usinage ligne--ligne

SURFACE REGULIERE (231)


Partant de la position actuelle, la TNC positionne l'outil tout d'abord dans le plan d'usinage, puis dans l'axe d'outil au point initial (point 1). Pr-positionner l'outil de manire viter toute collision avec la pice ou les matriels de bridage! CYCL DEF: slectionner le cycle 231 SURFACE REGULIERE Point initial 1er axe: Q225 Point initial 2me axe: Q226 Point initial 2me axe: Q227 2me point 1er axe: Q228 2me point 2me axe: Q229 2me point 3me axe: Q230 3me point 1er axe: Q231 3me point 2me axe: Q232 3me point 3me axe: Q233 4me point 1er axe: Q234 4me point 2me axe: Q235 4me point 3me axe:Q236 Nombre de coupes: Q240 Avance de fraisage: Q207

77

Usinage ligne--ligne

Cycles conversion coordonnes


Grce ces cycles, les contours peuvent faire l'objet de: dcalage rflexion rotation (dans le plan) inclinaison du plan d'usinage agrandissement /rduction Cycle Cycle Cycle Cycle Cycle Cycle 7 8 10 19 11 26 POINT ZERO IMAGE MIROIR ROTATION PLAN D'USINAGE FACTEUR ECHELLE FACT. ECH. SPECIFIQUE DE L'AXE

Cycles conversion coordonnes

Les cycles pour la conversion du systme de coordonnes sont actifs ds qu'ils ont t dfinis et jusqu' ce qu'ils soient annuls ou redfinis. Le contour initial doit tre dfini dans un sous-programme. Les valeurs sont introduites, soit en valeur absolue, soit en valeur incrmentale.

DECALAGE DU POINT ZERO (7)


CYCL DEF: slectionner le cycle 7 DECALAGE DU POINT ZERO Introduire les coordonnes du nouveau point zro ou le numro du point zro pris dans le tableau de points zro Annulation du dcalage de point zro: nouvelle dfinition du cycle avec valeurs d'introduction 0

9 CALL LBL1 Appeler le sous-programme d'usinage 10 CYCL DEF 7.0 POINT ZERO 11 CYCL DEF 7.1 X+60 12 CYCL DEF 7.2 Y+40 13 CALL LBL1 Appeler le sous-programme d'usinage

78

Excuter un dcalage de point zro avant toute autre conversion du systme de coordonnes!

INITIALISATION DU POINT DE REFERENCE (247)


CYCL DEF: Slectionner le cycle 247 INITIALISATION DU POINT DE REFERENCE Numro pour point de rfrence: introduire le numro prlev dans le tableau de points zro actif dans lequel se trouvent les coordonnes REF du point de rfrence initialiser Annulation Vous activez nouveau le dernier point de rfrence initialis en mode manuel en introduisant la fonction auxiliaire M 104. Activer le tableau de points zro souhait, si ncessaire avec la squence CN SEL TABLE. La TNC n'initialise le point de rfrence que sur les axes activs dans le tableau de points zro. Le cycle 247 interprte toujours les valeurs mmorises dans le tableau de points zro comme coordonnes se rfrant au point zro machine. Le paramtre-machine 7475 n'a aucune influence.

Cycles conversion coordonnes

79

IMAGE MIROIR (8)


CYCL DEF: slectionner le cycle 8 IMAGE MIROIR Introduire l'axe rflchi: X ou Y, ou X et Y

Cycles conversion coordonnes

Annuler l'IMAGE MIROIR: redfinir le cycle en introduisant NO ENT.

15 16 17 18 19 20 21

CALL CYCL CYCL CYCL CYCL CYCL CALL

LBL1 DEF 7.0 DEF 7.1 DEF 7.2 DEF 8.0 DEF 8.1 LBL1

POINT ZERO X+60 Y+40 IMAGE MIROIR Y

L'axe d'outil ne peut tre rflchi! Le cycle rflchit toujours le contour d'origine (dans cet exemple, l'intrieur du sous-programme LBL1)!

80

ROTATION (10)
CYCL DEF: slectionner le cycle 10 ROTATION Introduire l'angle de rotation: Plage d'introduction 360 +360 Axe de rfrence pour l'angle de rotation Plan d'usinage X/Y Y/Z Z/X Axe de rfrence et direction 0 X Y Z

Annuler ROTATION: redfinir le cycle en introduisant l'angle de rot. 0

12 13 14 15 16 17 18

CALL CYCL CYCL CYCL CYCL CYCL CALL

LBL1 DEF 7.0 POINT ZERO DEF 7.1 X+60 DEF 7.2 Y+40 DEF 10.0 ROTATION DEF 10.1 ROT+35 LBL1

Cycles conversion coordonnes

81

PLAN D'USINAGE (19)


Le cycle 19 PLAN D'USINAGE est particulirement utile lorsque l'on travaille avec des ttes pivotantes et/ou tables pivotantes. Appeler l'outil Dgager l'outil dans l'axe d'outil (ce qui permet d'viter les collisions) Si ncessaire, positionner les axes rotatifs avec squence L sur les angles dsirs CYCL DEF: slectionner le cycle 19 PLAN D'USINAGE Introduire l'angle d'inclinaison de l'axe ou l'angle solide Si ncessaire, introduire l'avance des axes rotatifs lors du positionnement automatique Si ncessaire, introduire la distance d'approche Activer la correction: dplacer tous les axes Programmer l'usinage comme si le plan ne devait pas tre inclin. Annulation du cycle inclinaison du PLAN D'USINAGE: redfinir le cycle en introduisant l'angle d'inclinaison 0 La machine et la TNC doivent avoir t prpares par le constructeur pour l'inclinaison du PLAN D'USINAGE!

Cycles conversion coordonnes

4 TOOL CALL 1 Z S2500 5 L Z+350 R0 FMAX 6 L B+10 C+90 R0 FMAX 7 CYCL DEF 19.0 PLAN D'USINAGE 8 CYCL DEF 19.1 B+10 C+90 9 L Z+200 R0 F1000 10 L X-50 Y-50 R0

82

FACTEUR ECHELLE (11)


CYCL DEF: slectionner le cycle 11 FACTEUR ECHELLE Introduire le facteur chelle SCL (de l'angl.: scale = chelle): Plage d'introduction 0,000001 99,999999: Rduction ... SCL < 1 Agrandissement ... SCL > 1 Annulation du FACT. ECHELLE: rdfinir le cycle: introduire SCL 1

11 12 13 14 15 16 17

CALL CYCL CYCL CYCL CYCL CYCL CALL

LBL1 DEF 7.0 POINT ZERO DEF 7.1 X+60 DEF 7.2 Y+40 DEF 11.0 FACTEUR ECHELLE DEF 11.1 SCL 0.75 LBL1

Le FACTEUR ECHELLE est actif dans le plan d'usinage ou dans les trois plans principaux (en fonction du paramtre machine 7410)!

Cycles conversion coordonnes

83

FACTEUR ECHELLE SPECIFIQUE DE L'AXE (26)


CYCL DEF: slection cyle 26 FACT. ECHELLE SPECIF. DE L'AXE Axe et facteur: axes de coordonnes et facteurs d'tirement ou de compression spcifique de l'axe Coordones du centre: centre de l'tirement ou de la compression Annulation du cycle FACTEUR ECHELLE SPECIF. DE L'AXE: redfinir le cycle en introduisant le facteur 1 pour les axes modifis Les axes de coordonnes comportant des positions de trajectoires circulaires ne doivent pas tre tirs ou comprims partir de facteur dont la valeur n'est pas la mme!

Cycles conversion coordonnes

25 26 27 28

CALL CYCL CYCL CALL

LBL1 DEF 26.0 FACT. ECH. AXE. DEF 26.1 X 1.4 Y 0.6 CCX+15 CCY+20 LBL1

84

Cycles spciaux
TEMPORISATION (9)
Le droulement du programme est arrt pendant la temporisation. CYCL DEF: slectionner le cycle 9 TEMPORISATION Introduire la temporisation en secondes

48 CYCL DEF 9.0 TEMPORISATION 49 CYCL DEF 9.1 TEMP. 0.5

PGM CALL (12)


CYCL DEF: slectionner le cycle 12 PGM CALL Introduire le nom du programme appeler Le cycle 12 PGM CALL doit tre appel!

7 CYCL DEF 12.0 PGM CALL 8 CYCL DEF 12.1 LOT31 9 L X+37.5 Y-12 R0 FMAX M99

85

Cycles spciaux

ORIENTATION de broche
CYCL DEF: slectionner le cycle 13 ORIENTATION Introduire l'angle d'orientation par rapport l'axe de rfrence angulaire du plan d'usinage: Plage d'introduction 0 360 Finesse d'introduction 0,1 Appeler le cycle avec M19 ou M20 La machine et la TNC doivent tre prpares par le constructeur pour l'ORIENTATION de broche!

Cycles spciaux

12 CYCL DEF 13.0 ORIENTATION 13 CYCL DEF 13.1 ANGLE 90

86

TOLERANCE (32)
La machine et la TNC doivent avoir t prpares par le constructeur de la machine pour le fraisage rapide de contour!

Le cycle 32 TOLERANCE devient actif ds sa dfinition! La TNC lisse automatiquement le contour compris entre deux lments de contour (non corrigs ou corrigs). Ce cette manire, l'outil se dplace en continu sur la surface de la pice. Si ncessaire, la TNC rduit automatiquement l'avance programme de telle sorte que le programme soit toujours excut sans -coups la vitesse la plus rapide possible. Le lissage entrane un cart de contour. La valeur de l'cart de contour (TOLERANCE) est dfinie par le constructeur de votre machine dans un paramtre-machine. Vous modifiez la tolrance configure l'aide du cycle 32 (cf. fig. en haut et droite). CYCL DEF: Dfinir le cycle 32 TOLERANCE Tolerance T: cart de contour admissible en mm

87

Cycles spciaux

Graphismes et affichages d'tat


Cf. Introduction, graphismes et affichages dtat

Graphismes et affichages d'tat

Dfinir la pice dans la fentre du graphisme


Le dialogue de la pice brute BLK-FORM apparat automatiquement l'ouverture d'un nouveau programme. Ouvrir un nouveau programme ou appuyer sur la touche BLK FORM dans le programme dj ouvert Axe de broche Point MIN et point MAX Ci-dessous, une slection des fonctions les plus frquemment utilises.

Graphisme de programmation
Slectionner la rpartition dcran PROGRAMME+GRAPHISME! Pendant l'introduction du programme, la TNC peut dcrire le contour programm par un graphisme en 2D: Dessin automatique du contour Lancement manuel du graphisme Lancer le graphisme pas--pas

88

Simulation graphique et graphisme en cours d'excution de programme


Graphismes et affichages d'tat
Slectionner la rpartition dcran GRAPHISME ou PROGRAMME+GRAPHISME! En mode de fonctionnement test de programme ainsi que dans les modes d'excution de programme la TNC peut simuler l'usinage de manire graphique. Les reprsentations graphiques suivantes sont slectionnables par softkey: Vue de dessus Reprsentation en 3 PLANS Reprsentation 3D

89

Affichages d'tat
Slectionner la rpartition dcran PROGRAMME+STATUS ou POSITION+STATUS!

Graphismes et affichages d'tat

En modes de fonctionnement "Excution de programme" la partie infrieure de l'cran renferme des informations concernant la position de l'outil l'avance les fonctions auxiliaires actives On peut faire apparatre l'intrieur d'une fentre de l'cran d'autres informations concernant l'tat: Informations programme Positions de l'outil Donnes de l'outil Conversions coordonnes Etalonnage d'outils les fonctions M auxiliaires actives

90

Programmation en DIN / ISO


Programmation de dplacements d'outils avec coordonnes cartsiennes G00 G01 G02 G03 G05 G06 G07* Dplacement linaire en rapide Dplacement linaire Dplacement circulaire sens horaire Dplacement circulaire sens anti-horaire Dplacement circulaire sans indication de sens Dplacement circulaire avec raccordement tangentiel au contour Squence de positionnement paraxiale

Cycles de perage G83 G200 G201 G202 G203 G204 G205 G208 G84 G206 G85 G207 G86 G209 G262 G263 G264 G265 G267 Perage profond Perage Alsage l'alsoir Alsage l'outil Perage universel Contre-perage Perage profond universel Fraisage de trous Taraudage NOUVEAU taraudage Taraudage rigide (broche asservie) NOUVEAU taraudage rigide (broche asservie) Filetage Taraudage brise-copeaux Fraisage de filets Fraisage de filets sur un tour Fraisage de filets avec perage Fraisage hlicodal de filets avec perage Filetage externe de tenons

Programmation de dplacements d'outils avec coordonnes polaires G10 G11 G12 G13 G15 G16 Dplacement linaire en rapide Dplacement linaire Dplacement circulaire sens horaire Dplacement circulaire sens anti-horaire Dplacement circulaire sans indication de sens Dplacement circulaire avec raccordement tangentiel au contour

*) Fonction active pas--pas

91

Programmation DIN/ISO

Poches, tenons et rainures

Cycles SL, groupe II G37 G120 G121 G122 G123 G124 G125 G127 G128 Dfinir les sous-programmes de contour Donnes de contour Prperage Evidement Finition en profondeur Finition latrale Trac de contour Surface d'un cylindre Rainure sur corps d'un cylindre

Programmation DIN/ISO

G75 G76 G212 G213 G77 G78 G214 G215 G74 G210 G211

Fraisage de poche rectangulaire, usinage en sens horaire Fraisage de poche rectangulaire, usinage en sens anti-horaire Finition de poche Finition de tenon Fraisage de poche circulaire, usinage en sens horaire Fraisage de poche circulaire, usinage en sens antihoraire Finition de poche circulaire Finition de tenon circulaire Rainurage Rainure avec plonge pendulaire Rainure circulaire

Usinage ligne--ligne G60 Excution de donnes digitalises G230 Usinage ligne--ligne G231 Surface rgulire Cycles de conversion de coordonnes G53 G54 G247 G28 G73 G72 G80 Dcalage point zro avec tableau Introduction directe d'un dcalage de point zro Initialisation du point de rfrence Image-miroir de contour Rotation du systme de coordonnes Facteur chelle; agrandir/rduire un contour Plan d'usinage

Motifs de points G220 Motifs de points sur un cercle G221 Motifs de points sur des lignes Cycles SL, groupe I G37 G56 G57 G58 G59 Dfinition des sous-programmes de contour Prperage Evidement Fraisage de contour sens horaire Fraisage de contour sens anti-horaire

92

Cycles spciaux G04* G36 G39 G79* Temporisation Orientation de broche Dclarer au cycle un programme Appel de cycle

Cycles palpeurs G410* G411* G412* G413* G414* G415* G416* G417* G418* G420* G421* G422* G423* G424* G425* G426* G427* G430* G431* G440* G480* G481* G482* G483* Point de rfrence centre poche rectangulaire Point de rfrence centre tenon rectangulaire Point de rfrence centre trou Point de rfrence centre tenon circulaire Point de rfrence extrieur angle Point de rfrence intrieur angle Point de rfrence centre cercle de trous Point de rfrence axe de palpage Point de rfrence centre de 4 trous Mesure d'angle Mesure trou Mesure tenon circulaire Mesure poche rectangulaire Mesure tenon rectangulaire Mesure interieur rainure Mesure extrieur traverse Mesure coordonne au choix Mesure cercle de trous Mesure plan Compensation thermique Etalonnage TT Mesure de la longueur d'outil Mesure du rayon d'outil Mesure de la longueur et du rayon d'outil

Cycles palpeurs G55* G400* G401* G402* G403* G404* G405* Mesure de coordonnes Rotation de base avec 2 points Rotation de base avec 2 trous Rotation de base avec 2 tenons Rotation de base avec plateau circulaire Initialisation d'une rotation de base Rotation de base avec plateau circulaire, centre du trou

*) Fonction active pas--pas

93

Programmation DIN/ISO

Dfinir le plan d'usinage

Cotes G90 G91 En valeur absolue En valeur incrmentale

Programmation DIN/ISO

G17 G18 G19 G20

Plan X/Y, axe d'outil Z Plan Z/X, axe d'outil Y Plan Y/Z, axe d'outil X Le 4me axe est l'axe d'outil

Dfinir unit de mesure (en dbut de PGM) G70 G71 Unit de mesure en pouce Unit de mesure en mm

Chanfrein, arrondi, approche/sortie contour G24* G25* G26* G27* Chanfrein de longueur R Arrondi d'angle avec rayon R Approche tang. par trajectoire circ. de rayon R Sortie tang. par trajectoire circulaire de rayon R

Dfinir la pice brute pour le graphisme G30 G31 Dfinir le plan, coordonnes point MIN Cotes (avec G90, G91), coordonnes point MAX

Dfinition d'outil G99* Dfinition d'outil dans le programme avec longueur L et rayon R Autres fonctions G G29 G38 G51* G98* Prise en compte dernire position comme ple Arrt excution du programme Appeler le numro de l'outil suivant (avec magasin central d'outils seulement) Initialiser le label (numro de label)

Corrections de rayon d'outil G40 G41 G42 G43 G44 Pas de correction de rayon Correction de rayon d'outil gauche du contour Correction de rayon d'outil droite du contour Correction de rayon d'outil paraxiale; allonger le dplacement Correction de rayon d'outil paraxiale; raccourcir le dplacement

94

*) Fonction active pas--pas

Fonctions des paramtres Q

D06 D07 D08 D09 D10 D11 D12 D13 D14 D15 D19

95

Programmation DIN/ISO

D00 D01 D02 D03 D04 D05

Affectation directe d'une valeur Somme de deux valeurs et affectation Diffrence de deux valeurs et affectation Produit de deux valeurs et affectation Quotient de deux valeurs et affectation Calcul de la racine carre d'un nombre et affectation Calcul du sinus d'un angle en degrs et affectation Calcul du cosinus d'un angle en degrs et affectation Calcul de la racine d'une somme de carrs et affectation (Pythagore) Si gal, saut au numro de label donn Si diffrent, saut au numro de label donn Si suprieur, saut au numro de label donn Si infrieur, saut au numro de label donn Calcul d'angle avec arctan partir de deux cts ou fonct. sinus/cosinus de l'angle et affectation Emettre un message l'cran Restitution de texte ou du contenu de paramtre l'interface de donnes Transmission de paramtres Q l'AP

Adresses % A B C D E F F F G H H I J K L L L M N P P Q Dbut du programme Pivotement de l'axe autour de X Pivotement de l'axe autour de Y Rotation de l'axe autour de Z Dfinition des fonctions de paramtres Q Tolrance pour rayon d'arrondi avec M112 Avance en mm/min. pour squences de position Temporisation en secondes avec G04 Facteur chelle avec G72 Fonctions G (cf. liste des fonctions G) Angle de coordonnes polaires Angle de rotation avec G73 Coordonne X du centre de cercle/ple Coordonne Y du centre de cercle/ple Coordonne Z du centre de cercle/ple Initialisation d'un numro de label avec G98 Sauter un numro de label Longueur d'outil avec G99 Fonction auxiliaire Numro de squence Paramtre de cycle dans les cycles d'usinage Valeur ou paramtre Q dans les dfinitions de paramtres Q Dsignation de paramtre (emplacement)

Programmation DIN/ISO

R R R R R S S T T T U V W X Y Z *

Rayon de coordonnes polaires avec G10/G11/ G12/G13/G15/G16/ Rayon de cercle avec G02/G03/G05 Rayon d'arrondi avec G25/G26/G27 Longueur de chanfrein avec G24 Rayon d'outil avec G99 Vitesse de rotation de broche en tours/min. Angle pour la rotation de broche avec G36 Numro d'outil avec G99 Appel d'outil Appel de l'outil suivant avec G51 Axe parallle l'axe X Axe parallle l'axe Y Axe parallle l'axe Z Axe X Axe Y Axe Z Signe de fin de la squence

96

Fonctions auxiliaires M
M01 M02 M03 M04 M05 M06 M08 M09 M13 M14 M30 M89

M95 M96 M97 M98 M99 M101 M102 M103 M104 M105 M106 M107 M108 M109

M90 M91 M92

M110

M111 M114

97

Fonctions auxiliaires M

M00

Arrt de l'excution du programme/arrt broche/ arrt arrosage Arrt facultatif de l'excution du programme Arrt de l'excution du programme/arrt broche/ arrt arrosage/retour squence 1/le cas chant, effacement de l'affichage d'tat Broche active sens horaire Broche active sens anti-horaire Arrt broche Changement d'outil/arrt excution du programme (en fonction du paramtre-machine) arrt broche Marche arrosage Arrt arrosage Broche active sens horaire/marche arrosage Broche active sens anti-horaire/marche arrosage Fonction dito M02 Fonction auxiliaire libre ou appel de cycle, effet modal (en fonction du paramtre-machine) Vitesse de contournage constante aux angles (actif en mode de poursuite seulement) Dans une squence de positionnement: les coordonnes se rfrent au point zro machine Dans une squence de positionnement: les coordonnes se rfrent une position dfinie par le constructeur de la machine

M93 M94

Reserve Rduire l'affiche de l'axe rotatif une valeur infrieure 360 Reserve Reserve Usinage de petits lments de contour Fin de la correction de contournage Appel de cycle actif pas--pas Changement d'outil automatique aprs coulement de la dure d'utilisation Annulation de M101 Rduire au facteur F l'avance de plonge Ractiver le dernier point de rfrence initialis Excuter l'usinage avec le premier facteur kV Excuter l'usinage avec le deuxime facteur kV Cf. Manuel d'utilisation Annulation de M107 Vitesse de contournage constante au tranchant d'outil pour les rayons (augmentation et rduction de l'avance) Vitesse de contournage constante au tranchant d'outil pour les rayons (rduction d'avance seulement) Annulation de M109/M110 Correction automatique de la gomtrie de la machine lors de l'usinage avec inclinaison des axes

Fonctions auxiliaires M

M115 M116 M117 M1181) M1201) M126 M127 M128 M129 M1301) M134 M135 M136 M137 M138

Annulation de M114 Avance des axes rotatifs en mm/min. Annulation de M116 Transfrer le positionnement de la manivelle pendant l'excution du programme Prcalcul d'une position avec correction de rayon LOOK AHEAD Dplacement des axes rotatifs avec optimisation de la course Annulation de M126 Conservation de la position de la pointe de l'outil lors du positionnement d'axes inclins (TCPM)2) Annulation de M128 Dans squence de positionnement: les points se rfrent au systme de coordonnes non-inclin Arrt prcis lors du positionnement avec axes rotatifs Annulation de M134 Avance F en microns par tour de broche Avance F en mm par minute Slection d'axes inclins pour M114, M128 et cycle d'inclinaison du plan d'usinage

M140 M141 M142 M143 M144 M145 M2001) M2041)


....

Retrait du contour dans le sens de laxe doutil Annuler la surveillance du palpeur Effacer les informations de programme modales Effacer la rotation de base Validation cinmatique machine dans positions EFF/NOM en fin de squence Annulation de la fonction M144 Fonctions auxiliaires pour machines dcoupe laser Cf. Manuel d'utilisation

1)

98

2)

Dialogue en Texte clair seulement TCPM: Tool Center Point Management

You might also like