Vous êtes sur la page 1sur 487

Manuel d'utilisation

MANUALplus 620
CNC PILOT 620
smart.Turn- et
Programmation DIN
Logiciel CN
548 328-04
688 945-02
Franais (fr)
2/2012
Programmation smart.Turn et
DIN PLUS
Ce manuel dcrit la programmation smart.Turn et DIN PLUS. Ce
manuel tient compte des fonctions disponibles partir du logiciel
CN 548 328-04 ou 688 945-02.
L'utilisation de la machine et la programmation des cycles sont
dcrites dans le manuel d'utilisation MANUALplus 620 (ID 634 864-
xx) et CNC PILOT 620 (ID 730 870-xx). Adressez-vous
HEIDENHAIN pour recevoir ce Manuel d'utilisation.
A l'aide des paramtres-machine, le constructeur de la machine
adapte l'ensemble des fonctions de la commande sa machine. Par
consquent, ce Manuel dcrit galement certaines fonctions qui ne
sont pas forcment disponibles dans chaque Commande.
Les fonctions des Commandedont ne dispose pas forcment chaque
machine sont, par exemple:
Orientation de la broche (M19) et outil tournant
Usinages avec l'axe C ou l'axe Y
Contactez le constructeur de votre machine pour connatre
individuellement les fonctions qui sont gres par la machine.
De nombreux constructeurs de machines ainsi que HEIDENHAIN
proposent des cours de programmation TNC. Il est conseill de suivre
de tels cours afin de se familiariser rapidement avec les fonctions de
la Commande.
Paralllement la MANUALplus 620 et la CNC PILOT 620,
HEIDENHAIN propose l'ensemble-logiciel DataPilot MP620 ou
DataPilot CP 620 pour PC. Le DataPilot est conu pour tre utilis
l'atelier, proximit de la machine, mais aussi au bureau d'tudes.
De plus il convient tout fait la formation. Le DataPilot est utilisable
sur PCs quips du systme d'exploitation WINDOWS.
Lieu d'implantation prvu
La MANUALplus 620 / CNC PILOT 620 correspond la classe A selon
EN 55022. Elle est prvue principalement pour fonctionner en milieux
industriels.
Information lgale
Ce produit utilise l'Open Source Software. Vous trouverez d'autres
informations sur la commande au chapitre
U Mode Mmorisation/Edition
U Fonction MOD
U Softkey REMARQUES SUR LA LICENCE
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 3
Nouvelles fonctions du logiciel 548 328-03
La simulation en vue 3D de la pice brute et de la pice finie a t
ajoute. La pice peut tre reprsente comme modle volumique
ou transparent. Une reprsentation de coupe de 3/4 est possible en
plus de la rotation du graphique autour des axes principaux. (voir
Manuel d'utilisation)
Amlioration des modifications dans ICP: la modification d'lments
de contour peut maintenant tre directement ralise par softkey
lors de dfinition graphique interactive de contour ICP. (voir Manuel
d'utilisation)
Gorges avec rpartition des passes: l'usinage de gorge de contour
G860 peut maintenant tre ralis avec une rpartition des passes
en fonction de la profondeur de coupe. (voir page 62)
Les paramtres XA et ZA (point initial de la pice brute) ont t
rajouts dans les cycles d'bauche G810, G820, G830 et G835. Il est
ainsi possible de dmarrer l'usinage en introduisant un point initial
sur un diamtre quelconque du contour. (voir page 52)
Mesure de pices: la Commande gre maintenant la mesure de
pice avec un palpeur. Un exemple de cycle de mesure de pices
est intgr dans la commande. En plus, le constructeur de la
machine peut proposer des cycles de mesure adapts
individuellement et spcialement pour chacun de ses modles. (voir
Manuel d'utilisation)
Dans le mode apprentissage et smart.Turn, une limitation de la
vitesse de rotation active peut tre introduite dans le cycle de
trononnage. (voir page 66)
Une avance intermittente destine aux brise-copeaux peut tre
introduite dans les cycles d'bauche et les cycles de perage. (voir
page 52)
Les angles d'approche et de sortie ont t ajouts dans les cycles
multipasses ICP. (voir page 56)
La fentre graphique peut maintenant tre active
automatiquement, lorsque le curseur se trouve dans la dfinition du
contour. (voir page 38)
4
Nouvelles fonctions des logiciels 688 945-02 et
548 328-04
Dans la simulation, il est possible d'effectuer l'image miroir du
contour actuel ( pice brute et usine) et de le sauvegarder. Ces
contours peuvent tre nouveau rinsrs dans smart.Turn (voir
manuel d'utilisation)
Sur les machines avec contre-broche, la broche de la pice peut
maintenant tre slectionne dans le menu TSF (voir manuel
d'utilisation)
Sur les machines avec contre-broche, un dcalage du point zro pou
la contre-broche peut tre excut (voir manuel d'utilisation)
La documentation utilisateur est maintenant disponible dans le
systme d'aide contextuel TURNguide (voir manuel d'utilisation)
Dans la gestion des projets, vous pouvez crer un rpertoire de
projet, afin de grer les fichiers de manire centralise (voir manuel
d'utilisation)
Avec le systme de changement d'outil manuel, il est possible,
pendant l'usinage d'un programme, de changer des outils qui ne se
trouvent pas dans la tourelle (voir manuel d'utilisation)
Dans le mode apprentissage, les cycles de gravage sont
maintenant disponibles ((voir manuel d'utilisation)
Lors de la sauvegarde des donnes d'outils, une fentre de dialogue
permet maintenant de slectionner quelles donnes doivent tre
sauvegardes ou importes (voir manuel d'utilisation)
Pour la conversion des fonctions G, M et numros de broches ainsi
que pour effectuer les images miroirs des dplacements et des
donnes d'outils, la fonction G30 est maintenant disponible(voir
Conversion et image miroir G30 la page 353)
Pour le transfert d'une pice sur une deuxime broche mobile ou
pour exercer une pression de la poupe sur la pice, la fonction G
Dplacement sur bute fixe (G916) est maintenant disponible(voir
Dplacement en bute fixe G916 la page 357)
La fonction G925 sert dfinir et surveiller la force de pression
maximale pour un axe. Avec cette fonction, une contre-broche peut
par exemple servir de poupe mcatronique (voir Rduction de
force G925 la page 359)
Pour viter les collisions lors d'excution non complte d'oprations
d'usinage de gorges, la fonction G917 peut maintenant tre active
au moyen de la surveillance d'erreur de poursuite (voir Contrle de
trononnage avec surveillance de l'erreur de poursuite G917 la
page 358)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 5
Avec l'option synchronisation des broches G720, les vitesses de
rotation de deux broches ou plus peuvent tre synchronise
angulairement, avec un rapport de rduction ou un dcalage dfini
(voir Synchronisation de la broche G720 la page 355)
Pour le fraisage de dentures extrieures et de profils, et en
combinaison avec la synchronisation (G720), le nouveau cycle
Fraisage en roulant (G808) est disponible (voir Taillage de roue
dente G808 la page 449)
Avec G924, une "vitesse de rotation fluctuante" peut tre
programme afin d'viter les frquences de rsonnances.(voir
Vitesse de rotation fluctuante G924 la page 352)
6
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 7

R
e
m
a
r
q
u
e
s

s
u
r

c
e

m
a
n
u
e
l
Remarques sur ce manuel
Vous trouverez ci-aprs une liste des symboles utiliss dans ce
manuel ainsi que leurs significations
Modifications souhaites ou dcouverte d'une
"coquille"?
Nous nous efforons en permanence d'amliorer notre
documentation. Merci de votre aide, faites-nous part de vos souhaits
de modifications l'adresse E-mail: tnc-userdoc@heidenhain.de.
Ce symbole signale que vous devez tenir compte des
remarques particulires relatives la fonction concerne.
Ce symbole signale qu'il existe un ou plusieurs dangers en
relation avec l'utilisation de la fonction dcrite :
Dangers pour la pice
Dangers pour l'lment de fixation
Dangers pour l'outil
Dangers pour la machine
Dangers pour l'oprateur
Ce symbole signale que la fonction dcrite doit tre
adapte par le constructeur de votre machine. La fonction
dcrite peut donc agir diffremment d'une machine
l'autre.
Ce symbole signale qu'un autre manuel d'utilisation
contient d'autres informations dtailles relatives une
fonction.
8

R
e
m
a
r
q
u
e
s

s
u
r

c
e

m
a
n
u
e
l
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 9
Sommaire
Programmation CN
1
Units smart.Turn
2
Units Smart.Turn pour l' axe Y
3
Programmation DIN
4
Programmation DIN pour l' axe Y
5
UNITs : Sommaire
6
Rsum des fonctions-G
7
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 11
1.1 Programmation smart.Turn et DIN ..... 28
Actualisation du contour ..... 28
Programme CN structur ..... 29
Axes linaires et rotatifs ..... 30
Units de mesure ..... 30
Elments du programme DIN ..... 31
1.2 L'diteur smart.Turn ..... 32
Structure des menus ..... 32
Edition parallle ..... 33
Structure de l'cran ..... 33
Choix des fonction de l'diteur ..... 33
Sous-menus communs utiliss ..... 34
1.3 Identificateur de section de programme ..... 40
Section EN-TETE PROGRAMME ..... 41
Section TOURELLE ..... 41
Section PIECE BRUTE ..... 42
Section PIECE BRUTE AUXILIAIRE ..... 42
Section PIECE FINIE ..... 42
Section CONT. AUX. ..... 42
Section FRONT, FACE ARR. ..... 42
Section ENVELOPPE ..... 42
Section FRONT_Y, FACE_ARR._Y ..... 43
Section ENVELOPPE_Y ..... 43
Section USINAGE ..... 43
Identificateur END ..... 43
Section SOUS-PROGRAMME ..... 43
Indicatif RETURN ..... 43
Identificateur CONST ..... 44
Identificateur VAR ..... 44
1.4 Programmation des outils ..... 45
Configurer la liste d'outils ..... 46
Grer les enregistrements des outils ..... 47
Outils multiples ..... 47
Outils de rechange ..... 48
1 Programmation CN ..... 27
12
2.1 Units smart.Turn ..... 50
Groupe de menu Units ..... 50
Unit smart.Turn ..... 50
2.2 Units Ebauche ..... 56
UNIT Ebauche longitudinale ICP ..... 56
Unit Ebauche transversal ICP ..... 57
Unit Ebauche parallle au contour ICP ..... 58
Unit Ebauche bidirectionnel ICP ..... 59
Unit Ebauche longitudinale, introduction directe du contour ..... 60
Unit Ebauche transversale, introduction directe du contour" ..... 61
2.3 Units Gorges ..... 62
Unit Gorge de contour ICP" ..... 62
Unit Gorge ICP" ..... 63
Unit Gorge de contour avec introduction directe du contour" ..... 64
Unit Gorge avec introduction directe du contour" ..... 65
Unit Trononnage" ..... 66
Unit Dgagement de forme H, K, U" ..... 67
2.4 Units Perage au centre ..... 68
Unit Perage au centre" ..... 68
Unit Taraudage au centre" ..... 70
2.5 Units Perage, axe C ..... 71
Unit Perage unique Face frontale" ..... 71
Unit Perage unique Face frontale" ..... 73
Unit Modle circulaire de perage Face frontale" ..... 75
Unit Taraudage unique Face frontale" ..... 77
Unit Modle linaire de taraudage Face frontale" ..... 78
Unit Modle circulaire de taraudage Face frontale" ..... 79
Unit Trou unique sur l'enveloppe" ..... 80
Unit Modle linaire de perage sur l'enveloppe" ..... 82
Unit Modle circulaire de perage sur l'enveloppe" ..... 84
Unit Taraudage unique sur l'enveloppe" ..... 86
Unit Modle linaire de taraudage sur l'enveloppe" ..... 87
Unit Modle circulaire de taraudage sur l'enveloppe" ..... 88
Unit Perage ICP axe C ..... 89
Unit Taraudage ICP axe C ..... 90
Unit Alsage, lamage ICP axe C ..... 91
2 Units smart.Turn ..... 49
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 13
2.6 Units Pr-perage, axe C ..... 92
UNIT Pr-perage Fraisage contour, Figures face frontale" ..... 92
Unit Pr-perage Fraisage contour ICP, face frontale" ..... 94
Unit Pr-perage Fraisage poche, Figures face frontale" ..... 95
Unit Pr-perage Fraisage poche ICP, face frontale" ..... 97
Unit Pr-perage Fraisage contour, Figures sur l'enveloppe" ..... 98
Unit Pr-perage Fraisage contour ICP sur l'enveloppe" ..... 100
Unit Pr-perage Fraisage poche, Figures sur l'enveloppe" ..... 101
Unit Pr-perage Fraisage contour ICP sur l'enveloppe" ..... 103
2.7 Units Finition ..... 104
Unit Finition ICP" ..... 104
Unit Finition longitudinale, introduction directe du contour" ..... 106
Unit Finition transversale, introduction directe du contour" ..... 107
Unit Dgagement forme E, F, DIN76 ..... 108
2.8 Units Filetage ..... 110
Sommaire des Units de filetage: ..... 110
Superposition avec la manivelle ..... 110
Unit Filetage direct ..... 111
Unit Filet ICP" ..... 112
Unit Filet API" ..... 114
Unit Filet conique" ..... 115
2.9 Units Fraisage face frontale ..... 117
Unit Rainure Face frontale" ..... 117
Unit Modle linaire Rainurage Face frontale" ..... 118
Unit Modle circulaire Rainurage Face frontale" ..... 119
Unit Fraisage Face frontale" ..... 120
Unit Fraisage de filet" ..... 121
Unit Fraisage contour Figures Face frontale" ..... 122
Unit Fraisage contour ICP Face frontale" ..... 124
Unit Fraisage de poches Figures Face frontale ..... 125
Unit Fraisage de poche ICP Face frontale" ..... 127
Unit Graver sur la face frontale" ..... 128
Unit Ebavurage Face frontale" ..... 129
2.10 Units Fraisage sur l'enveloppe ..... 130
Unit Rainure sur l'enveloppe ..... 130
Unit Modle linaire Rainurage sur l'enveloppe" ..... 131
Unit Modle circulaire de rainures sur l'enveloppe" ..... 132
Fraisage Rainure hlicodale" ..... 133
Unit Fraisage contour Figures, Enveloppe" ..... 134
Unit Fraisage Contour ICP, Enveloppe" ..... 136
Unit Fraisage de poche Figures, Enveloppe" ..... 137
Unit Fraisage de poche ICP, Enveloppe" ..... 139
Unit Graver sur l'enveloppe ..... 140
Unit Ebavurage, Enveloppe ..... 141
14
2.11 Units - Oprations spciales ..... 142
Unit Dbut du programme ..... 142
Unit Axe C, marche ..... 144
Unit Axe C, marche ..... 144
Unit Appel de sous-programme" ..... 145
Unit Rptition de partie de programme" ..... 146
Unit Fin du programme" ..... 147
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 15
3.1 Units Perage, axe Y ..... 150
Unit Perage ICP axe Y ..... 150
Unit Taraudage ICP axe Y ..... 151
Unit Alsage, lamage ICP axe Y ..... 152
3.2 Units Pr-perage, axe Y ..... 153
Unit Prperage fraisage de contour ICP plan XY ..... 153
Unit Prperage fraisage de poche ICP plan XY ..... 154
Unit Prperage fraisage de contour ICP plan YZ ..... 155
Unit Prperage fraisage de poche ICP plan YZ ..... 156
3.3 Units Fraisage, axe Y ..... 157
Unit Fraisage de contour ICP plan XY ..... 157
Unit Fraisage de poche ICP plan XY ..... 158
Unit Fraisage surface unique plan XY ..... 159
Unit Fraisage multi-pans plan XY ..... 160
Unit Graver dans le plan XY ..... 161
Unit Ebavurage plan XY ..... 162
Unit Fraisage de filet plan XY ..... 163
Unit Fraisage de contour ICP plan YZ ..... 164
Unit Fraisage de poche ICP plan YZ ..... 165
Unit Fraisage surface unique plan YZ ..... 166
Unit Fraisage multi-pans plan YZ ..... 167
Unit Graver dans le plan YZ ..... 168
Unit Ebavurage plan YZ ..... 169
Unit Fraisage de filet plan YZ ..... 170
3 Units Smart.Turn pour l' axe Y ..... 149
16
4.1 Programmation selon DIN/ISO ..... 172
Commandes de gomtrie et d'usinage ..... 172
Programmation des contours ..... 173
Squences CN de programmes DIN ..... 174
Crer, modifier ou effacer des squences CN ..... 175
Paramtres d'adresses ..... 176
Cycles d'usinage ..... 177
Sous-programmes, programmes experts ..... 178
Conversion des programmes CN ..... 178
Programmes DIN d'une commande antrieure ..... 179
Groupe de menu Gomtrie ..... 181
Groupe de menu Usinage ..... 181
4.2 Dfinition de la pice brute ..... 182
Mandrin barre/tube G20-Go ..... 182
Pice moule G21-Go ..... 182
4.3 Elments de base du contour de tournage ..... 183
Point initial contour de tournage G0Go ..... 183
Attributs d'usinage pour les lments de forme ..... 183
Droite sur contour G1Go ..... 184
Arc de cercle, contour de tournage G2/G3 Go ..... 186
Arc de cercle, contour de tournage G12/G13 Go ..... 187
4.4 Elments de forme d'un contour ..... 188
Gorge (standard) G22Go ..... 188
Gorge (gnrale) G23Go ..... 190
Filet avec dgagement de filetage G24-Go ..... 192
Contour du dgagement G25-Go ..... 193
Filet (standard) G34-Go ..... 197
Filetage (gnral) G37-Go ..... 198
Perage (au centre) G49Go ..... 200
4.5 Attributs pour la dfinition du contour ..... 201
Rduction d'avance G38-Go ..... 201
Attributs pour lments de superposition G39-Go ..... 202
Surpaisseur G52-Go ..... 203
Avance par tour G95-Go ..... 203
Correction additive G149-Go ..... 204
4.6 Contours axe C Principes de base ..... 205
Position des contours de fraisage ..... 205
Modle circulaire avec rainures circulaires ..... 207
4 Programmation DIN ..... 171
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 17
4.7 Contours face frontale/arrire ..... 210
Point initial sur la face frontale/arrire G100-Go ..... 210
Droite sur la face frontale/face arrire G101-Go ..... 210
Arc de cercle sur contour face frontale/arrire G102/G103 Go ..... 211
Perage sur la face frontale/arrire G300-Go ..... 212
Rainure linaire face frontale/arrire G301-Go ..... 213
Rainure circul. sur face frontale/arr. G302/G303-Go ..... 213
Cercle entier sur la face frontale/arrire G304-Go ..... 214
Rectangle sur la face frontale/arrire G305-Go ..... 214
Polygone rgulier sur la face frontale/arrire G307-Go ..... 215
Modle linaire sur la face frontale/arrire G401-Go ..... 216
Modle circulaire sur la face frontale/arrire G402-Go ..... 217
4.8 Contours sur l'enveloppe ..... 218
Point initial du contour sur l'enveloppe G110-Go ..... 218
Droite sur l'enveloppe G111-Go ..... 218
Arc de cercle d'un contour sur enveloppe G112-/G113-Go ..... 219
Perage sur l'enveloppe G310-Go ..... 220
Rainure linaire sur l'enveloppe G311-Go ..... 221
Rainure circulaire sur l'enveloppe G312-/G313-Go ..... 221
Cercle entier sur l'enveloppe G314-Go ..... 222
Rectangle sur l'enveloppe G315-Go ..... 222
Polygone sur enveloppe G317-Go ..... 223
Modle linaire sur l'enveloppe G411-Go ..... 224
Modle circulaire sur enveloppe G412-Go ..... 225
4.9 Positionner l'outil ..... 226
Avance rapide G0 ..... 226
Avance rapide en coordonnes machine G701 ..... 226
Point de changement d'outil G14 ..... 227
Dfinir le point de changement d'outil G140 ..... 227
4.10 Dplacements linaires et circulaires ..... 228
Dplacement linaire G1 ..... 228
Dplacement circulaire G2/G3 ..... 229
Dplacement circulaire G12/G13 ..... 230
4.11 Avance, vitesse de rotation ..... 231
Limitation de la vitesse de rotation G26 ..... 231
Interruption d'avance G64 ..... 231
Avance par dent Gx93 ..... 232
Avance constante G94 (avance/minute) ..... 232
Avance par tour Gx95 ..... 232
Vitesse de coupe constante Gx96 ..... 233
Vitesse de rotation Gx97 ..... 233
4.12 Compensation du rayon de la dent et du rayon de la fraise ..... 234
G40: Dsactiver la CRD, CRF ..... 234
G41/G42: Activer la CRD/CRF ..... 235
18
4.13 Dcalages du point zro ..... 236
Dcalage de point zro G51 ..... 237
Dcalage additionnel du point zro G56 ..... 238
Dcalage absolu du point zro G59 ..... 239
4.14 Surpaisseurs ..... 240
Dsactiver la surpaisseur G50 ..... 240
Surpaisseur paraxiale G57 ..... 240
Surpaisseur parallle au contour (quidistante) G58 ..... 241
4.15 Distances de scurit ..... 242
Distance de scurit G47 ..... 242
Distance de scurit G147 ..... 242
4.16 Outils, Corrections ..... 243
Changement d'outil T ..... 243
(Changement de la) correction de la dent d'outil G148 ..... 244
Correction additionnelle G149 ..... 245
Compensation pointe de l'outil, droite G150
Compensation pointe de l'outil, gauche G151 ..... 246
4.17 Cycles de tournage se rfrant un contour ..... 247
Travailler avec les cycles se rfrant un contour ..... 247
Ebauche longitudinale G810 ..... 248
Ebauche transversale G820 ..... 251
Ebauche parallle au contour G830 ..... 253
Parallle au contour avec outil neutre G835 ..... 255
Gorge G860 ..... 257
Rptition de gorge G740/G741 ..... 259
Cycle de tournage de gorge G869 ..... 260
Cycle de gorges G870 ..... 263
Finition du contour G890 ..... 264
4.18 Dfinitions de contour dans la section Usinage ..... 267
Fin de cycle/contour simple G80 ..... 267
Rainure linaire sur face frontale/arrire G301 ..... 268
Rainure circulaire sur la face frontale/arrire G302/G303 ..... 268
G304 Cercle entier sur la face frontale/arrire ..... 269
G305 Rectangle sur la face frontale/arrire ..... 269
Polygone sur la face frontale/arrire G307 ..... 270
Rainure linaire sur l'enveloppe G311 ..... 270
Rainure circulaire sur l'enveloppe G312-/G313 ..... 271
Cercle entier sur enveloppe G314 ..... 271
G315 Rectangle sur l'enveloppe ..... 272
Polygone sur l'enveloppe G317 ..... 272
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 19
4.19 Cycles de filetage ..... 273
Sommaire cycles de filetage ..... 273
Superposition avec la manivelle ..... 273
Cycle de filetage G31 ..... 274
Cycle simple de filetage G32 ..... 278
Filet dplacement unique G33 ..... 280
Filet ISO mtrique G35 ..... 282
Filetage conique API G352 ..... 283
4.20 Cycle de trononnage ..... 285
Cycle de trononnage G859 ..... 285
4.21 Cycles de dgagements ..... 286
Cycle de dgagement G85 ..... 286
Dgagement DIN 509 E avec usinage du cylindre G851 ..... 288
Dgagement DIN 509 F avec usinage du cylindre G852 ..... 289
Dgagement DIN 76 avec usinage cylindre G853 ..... 290
Dgagement de forme U G856 ..... 291
Dgagement de forme H G857 ..... 292
Dgagement de forme K G858 ..... 293
4.22 Cycles de perage ..... 294
Vue d'ensemble des cycles de perage et rfrence au contour ..... 294
Cycle de perage G71 ..... 295
Alsage, lamage G72 ..... 297
Taraudage G73 ..... 298
Taraudage G36 dplacement unique ..... 300
Perage profond G74 ..... 301
Modle linaire frontal G743 ..... 303
Modle circulaire frontal G745 ..... 304
Modle linaire sur l'enveloppe G744 ..... 305
Modle circulaire sur l'enveloppe G746 ..... 306
Fraisage de filet axial G799 ..... 307
4.23 Instructions axe C ..... 308
Diamtre de rfrence G120 ..... 308
Dcalage du point zro de l'axe C G152 ..... 308
Normer l'axe C G153 ..... 309
4.24 Usinage sur la face frontale/arrire ..... 310
Avance rapide sur la face frontale/arrire G100 ..... 310
Droite sur la face frontale/arrire G101 ..... 311
Arc de cercle sur face frontale/arrire G102/G103 ..... 312
4.25 Usinage sur l'enveloppe ..... 314
Avance rapide, Enveloppe G110 ..... 314
Droite sur l'enveloppe G111 ..... 315
Arcs de cercle sur l'enveloppe G112/G113 ..... 316
20
4.26 Cycles de fraisage ..... 317
Vue d'ensemble des cycles de fraisage ..... 317
Rainure linaire sur face frontale G791 ..... 318
Rainure linaire sur l'enveloppe G792 ..... 319
Cycles de fraisage contours/figures sur face frontale G793 ..... 320
Cycles de fraisage contours/figures enveloppe G794 ..... 322
Fraisage de surface sur face frontale G797 ..... 324
Fraisage de rainure hlicodale G798 ..... 326
Fraisage de contour G840 ..... 327
Fraisage de poche, bauche G845 ..... 337
Fraisage de poche, finition G846 ..... 343
4.27 Cycles de gravure ..... 345
Tableau des caractres ..... 345
Graver sur la face frontale G801 ..... 346
Graver sur l'enveloppe G802 ..... 347
4.28 Actualisation du contour ..... 348
Sauvegarder/charger l'actualisation du contour G702 ..... 348
Actualisation du contour on/off G703 ..... 348
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 21
4.29 Autres fonctions G ..... 349
Systme de serrage dans la simulation G65 ..... 349
Contour de la pice brute G67 (pour graphique) ..... 349
Temporisation G4 ..... 349
Arrt prcis G7 ..... 349
Dsactivation de l'arrt prcis G8 ..... 349
Arrt prcis G9 ..... 350
Dsactivation de la zone de protection G60 ..... 350
Valeurs effectives dans une variable G901 ..... 350
Dcalage du point zro dans une variable G902 ..... 350
Erreur de poursuite dans une variable G903 ..... 350
Lecture des informations d'interpolation G904 ..... 350
Dpassement de l'avance 100 % G908 ..... 351
Stop interprteur G909 ..... 351
Potentiomtre de broche 100% G919 ..... 351
Dsactivation des dcalages du point zro G920 ..... 351
Dsactivation des dcalages du point zro, des longueurs d'outil G921 ..... 352
Vitesse de rotation fluctuante G924 ..... 352
Compensation d'alignement G976 ..... 352
Activation des dcalages de point zro G980 ..... 352
Activation des dcalages de point zro, des longueurs d'outil G981 ..... 353
Activer la poursuite directe des squences G999 ..... 353
Conversion et image miroir G30 ..... 353
Transformations de contours G99 ..... 354
Synchronisation de la broche G720 ..... 355
G905 Dcalage angulaire C ..... 356
Dplacement en bute fixe G916 ..... 357
Contrle de trononnage avec surveillance de l'erreur de poursuite G917 ..... 358
Rduction de force G925 ..... 359
Contrle de la poupe G930 ..... 360
4.30 Entres/sorties de donnes ..... 361
Fentre de sortie pour les variables WINDOW ..... 361
Sortie des donnes pour les variables WINDOW ..... 361
Introduction de variables INPUT ..... 361
Sortie de variables # PRINT ..... 362
4.31 Programmation de variables ..... 363
Types de variables ..... 363
Lire les donnes d'outils ..... 366
Lire les informations CN actuelles ..... 367
Lire les informations CN gnrales ..... 368
Lire les donnes de configuration - PARA ..... 369
Dterminer l'indice d'un lment de paramtre - PARA ..... 370
Syntaxe de variables tendues CONST - VAR ..... 371
22
4.32 Excution de squence conditionnelle ..... 373
Branchement de programme IF..THEN..ELSE..ENDIF ..... 373
Lecture des variables et des constantes ..... 374
Rptition de programme WHILE..ENDWHILE ..... 375
SWITCH..CASE Branchement de programme ..... 376
4.33 Sous-programmes ..... 377
Appel de sous-programme: L"xx" V1 ..... 377
Dialogues lors des appels de SP ..... 378
Figures d'aide pour les appels de SP ..... 379
4.34 Commandes M..... 380
Commandes M pour grer l'excution du programme ..... 380
Fonctions auxiliaires ..... 381
4.35 Fonctions G des commandes antrieures ..... 382
Dfinitions de contour dans la section Usinage ..... 382
Cycles simples de tournage ..... 384
Cycles de filetage (4110) ..... 389
4.36 Exemple de programmation DINplus ..... 391
Exemple: Sous-programme avec rptitions de contour ..... 391
4.37 Relation entre les commandes de gomtrie et d'usinage ..... 394
Opration de tournage ..... 394
Usinage axe C Face frontale/arrire ..... 395
Usinage axe C Enveloppe ..... 395
4.38 Mesure en cours de processus ..... 396
Mesurer les pices (option) ..... 396
Lancer la mesure G910 ..... 396
Surveillance de dplacement G911 ..... 397
Validation de la valeur de mesure G912 ..... 397
Dsactiver la mesure en cours de processus G913 ..... 397
Dsactiver la surveillance de dplacement G914 ..... 397
4.39 Exemples de cycles de mesure en cours de processus ..... 398
Mesurer et corriger une pice ..... 398
measure_pos_move.ncs ..... 399
4.40 Usinage intgral ..... 400
Principes de l'usinage intgral ..... 400
Programmation de l'usinage intgral ..... 401
Usinage intgral avec contre-broche ..... 402
Usinage intgral avec une broche ..... 404
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 23
5.1 Contours axe Y Principes de base ..... 408
Position des contours de fraisage ..... 408
Limitation de coupe ..... 409
5.2 Contours dans le plan XY ..... 410
Point initial du contour, plan XY G170-Go ..... 410
Droite plan XY G171-Go ..... 410
Arc de cercle plan XY, G172-/G173-Go ..... 411
Perage plan XY G370 Go ..... 412
Rainure linaire plan XY G371 Go ..... 413
Rainure circulaire, plan XY G372/G373-Go ..... 414
Cercle entier plan XY G374 Go ..... 414
Rectangle plan XY G375 Go ..... 415
Polygone plan XY G377-Go ..... 415
Modle linaire dans le plan XY G471 Go ..... 416
Modle circulaire dans le plan XY G472 Go ..... 417
Surface unique plan XY G376 Go ..... 418
Multi-pans plan XY G477 Go ..... 418
5.3 Contours dans le plan YZ ..... 419
Point initial du contour, plan YZ G180 Go ..... 419
Droite plan YZ G181 Go ..... 419
Arc de cercle plan YZ G182/G183 Go ..... 420
Perage plan YZ G380 Go ..... 421
Rainure linaire plan YZ G381 Go ..... 421
Rainure circulaire plan YZ G382/G383 Go ..... 422
Cercle entier plan YZ G384 Go ..... 422
Rectangle plan YZ G385 Go ..... 423
Polygone plan YZ G387 Go ..... 423
Modle linaire dans le plan YZ G481 Go ..... 424
Modle circulaire dans le plan YZ G482 Go ..... 425
Surface unique plan YZ G386-Go ..... 426
Multi-pans plan YZ G487-Go ..... 426
5.4 Plans d'usinage ..... 427
Usinage avec axe Y ..... 427
G17 Plan XY (face frontale ou arrire) ..... 427
G18 Plan XZ (tournage) ..... 427
G19 Plan YZ (vue de dessus/enveloppe) ..... 427
5.5 Positionner l'outil axe Y ..... 428
Avance rapide G0 ..... 428
Aborder le point de changement d'outil G14 ..... 428
Avance rapide en coordonnes machine G701 ..... 429
5 Programmation DIN pour l' axe Y ..... 407
24
5.6 Dplacements linaires et circulaires axes Y ..... 430
Fraisage: Dplacement linaire G1 ..... 430
Fraisage: Dplacement circulaire G2, G3 Cotation du centre en incrmental ..... 431
Fraisage: Dplacement circulaire G12, G13 Cotation du centre en absolu ..... 432
5.7 Cycles de fraisage axe Y ..... 433
Surfaage, bauche G841 ..... 433
Surfaage, finition G842 ..... 434
Ebauche multi-pans G843 ..... 435
Finition de fraisage multi-pans G844 ..... 436
Fraisage de poches, bauche G845 (axe Y) ..... 437
Fraisage de poches, finition G846 (axe Y) ..... 443
Graver dans le plan XY G803 ..... 445
Graver dans le plan YZ G804 ..... 446
Fraisage de filet dans le plan XY G800 ..... 447
Fraisage de filet dans le plan YZ G806 ..... 448
Taillage de roue dente G808 ..... 449
5.8 Exemples de programmation ..... 450
Usinage avec l'axe Y ..... 450
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 25
6.1 UNITS Groupe Tournage ..... 458
Groupe Ebauche ..... ..... 458
Groupe finition ..... 458
Groupe Gorges ..... 459
Groupe filetage ..... 459
6.2 UNITS Groupe Perage ..... 460
Groupe Perage au centre ..... 460
Groupe Perage ICP axe C ..... 460
Groupe Perage axe C face frontale ..... 460
Groupe Perage axe C enveloppe ..... 461
6.3 UNITS Groupe Prperage axe C ..... 462
Groupe Perage axe C face frontale ..... 462
Groupe Perage axe C face enveloppe ..... 462
6.4 UNITS Groupe Fraisage axe C ..... 463
Groupe Fraisage axe C face frontale ..... 463
Groupe Fraisage axe C face frontale ICP ..... 463
Groupe Fraisage axe C enveloppe ..... 464
Groupe Fraisage axe C enveloppe ICP ..... 464
6.5 UNITS Groupe Perage, Prperage axe Y ..... 465
Groupe Perage ICP axe Y ..... 465
Groupe d'usinage Prperage axe Y ..... 465
6.6 UNITS Groupe Fraisage axe Y ..... 466
Groupe Fraisage plan (plan XY) ..... 466
Groupe Fraisage enveloppe (plan YZ) ..... 467
6.7 UNITS Groupe Units spciales ..... 468
6 UNITs : Sommaire ..... 457
26
7.1 Indicatifs de sections ..... 470
7.2 Rsum des fonctions G, CONTOUR ..... 471
Fonctions G pour contours de tournage ..... 471
Fonctions G pour contours axe C ..... 472
Fonctions G pour contours axe Y ..... 472
7.3 Rsum des fonctions G, USINAGE ..... 473
Fonctions G pour le tournage ..... 473
Cycles d'usinage de tournage ..... 474
Usinage axe C ..... 475
Usinage avec l'axe Y ..... 476
Programmation de variables, branchement de programme ..... 476
Autres fonctions G ..... 477
7 Rsum des fonctions-G ..... 469
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 27
Programmation CN
28 Programmation CN
1
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
m
a
r
t
.
T
u
r
n

e
t

D
I
N 1.1 Programmation smart.Turn et
DIN
La Commande gre les variantes suivantes de la programmation CN :
Programmation DIN classique : vous programmez l'usinage de la
pice avec des dplacements linaires et circulaires et des cycles
simples de tournage. Utilisez l'diteur smart.Turn en mode DIN/ISO.
Programmation DIN PLUS : La dfinition gomtrique de la pice
et l'usinage sont spars. Vous programmez le contour de la pice
brute et de la pice finie et vous usinez la pice avec les cycles de
tournage se rapportant aux contours. Utilisez l'diteur smart.Turn en
mode DIN/ISO.
Programmation smart Turn : La dfinition gomtrique de la pice
et l'usinage sont deux choses spares. Vous programmez le
contour de la pice brute et de la pice finie et vous programmez les
blocs d'usinage en tant qu'UNITs. Utilisez l'diteur smart.Turn en
mode UNIT.
En fonction de la tche raliser et de la complexit de l'usinage, il
vous appartient de dcider si vous devez utiliser la programmation
DIN classique, la programmation DIN PLUS ou la programmation
smart.Turn" Les trois modes de programmation peuvent tre
combins dans un mme programme CN.
Lors de la programmation DIN PLUS et smart.Turn, vous pouvez
dcrire les contours avec le graphique interactif ICP. ICP transfert ces
descriptions de contours en fonctions G dans le programme CN.
Travail en parallle : pendant que vous ditez et testez un
programme, le tour peut excuter un autre programme CN.
Actualisation du contour
Dans les programmes DIN PLUS et smart.Turn, la Commandeutilise
l'actualisation du contour. Pour actualiser le contour, la
Commandepart de la pice brute et tient compte de chaque passe et
de chaque cycle. Ceci permet de connatre le contour actuel de la
pice dans chaque situation de l'usinage. Grce au contour
actualis, la Commande optimise les courses d'approche et de sortie
du contour et vite les passes vide.
L'actualisation du contour n'est disponible pour les oprations de
tournage que lorsqu'une pice brute a t programme. Cela est vrai
galement pour les contours auxiliaires.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 29
1
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
m
a
r
t
.
T
u
r
n

e
t

D
I
N
Programme CN structur
La structure d'un programme smart.Turn et DIN PLUS est constitue
de sections dfinies. Les sections de programme suivantes sont
cres automatiquement lors d'un nouveau programme.
En-tte programme Contient les informations sur la matire de la
pice, l'unit de mesure ainsi que d'autres donnes de configuration
et informations de rglage sous forme de commentaire.
Liste des outils (tableau de tourelle) Liste des outils utiliss dans le
programme et leurs emplacements dans la tourelle.
Pice brute: cet endroit est dfini le brut. La programmation d'une
pice brute active l'actualisation du contour.
Pice finie:c'est ici que la pice est dfinie. Il est conseill de dfinir
la pice complte en tant que pice finie. L'Unit ou les cycles
d'usinage donnent une indication de la zone usiner de la pice au
moyen de NS et NE.
Usinage Programmez les diffrentes tapes d'usinage avec les
UNITs ou les cycles. Au dbut d'un programme smart.Turn se
trouve l'UNIT Start, la fin L'UNIT End.
END: Marque la fin du programme CN.
Si besoin est, p. ex. lors de travail avec l'axe C ou lors de l'utilisation
de la programmation avec les variables, d'autres sections sont
ajoutes.
Exemple : Programme smart.Turn structur
EN-TETE PROGRAMME
#UNITE METRIC
#MATIERE Acier
#MACHINE Automate de tournage
#PLAN 356_787.9
#PRESS. SERRAGE 20
#SOCIETE Tours & Co
TOURELLE
T1 ID"038_111_01"
T2 ID"006_151_A"
. . .
PIECE BRUTE
N1 G20 X120 Z120 K2
PIECE FINIE
N2 G0 X0 Z0
N3 G1 X20 BR3
N4 G1 Z-24
. . .
USINAGE
N50 UNIT ID"START" [Dbut du programme]
N52 G26 S4000
N53 G59 Z320
N54 G14 Q0
N25 END_OF_UNIT
. . .
[Commandes d' usinage]
. . .
N9900 UNIT IDEND [Dbut du programme]
N9902 M30
N9903 END_OF_UNIT
END
Utilisez le mode ICP (programmation interactive des
contours) pour dfinir les contours de la pice brute et de
la pice finie.
30 Programmation CN
1
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
m
a
r
t
.
T
u
r
n

e
t

D
I
N
Axes linaires et rotatifs
Axes principaux: Les indications de coordonnes de l'axe X, Y et Z se
rfrent au point zro pice.
Axe C comme axe principal:
Les valeurs angulaires se rfrent au point zro de l'axe C.
Contours avec l'axes C et usinages avec l'axe C:
Les valeurs de coordonnes sur la face frontale/arrire sont des
coordonnes cartsiennes (XK, YK) ou polaires (X, C)
Les valeurs de coordonnes sur l'enveloppe sont en coordonnes
polaires (Z, C). Au lieu de C, on peut utiliser la cote linaire CY
(dvelopp au diamtre de rfrence).
Units de mesure
Vous crivez les programmes CN en mtrique ou en pouces
(inch). L'unit de mesure est dfinie dans le champ Unit (Voir
Section EN-TETE PROGRAMME la page 41.).
L'diteur smart.Turn ne tient compte que des lettres
d'adresse des axes configurs.
Si l'unit de mesure a t dfinie, elle ne peut plus tre
modifie par la suite.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 31
1
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
m
a
r
t
.
T
u
r
n

e
t

D
I
N
Elments du programme DIN
Un programme CN est constitu des lments suivants:
Nom du programme
Identificateurs des sections de programme
Units
Squences CN
Commandes pour la structuration des programmes
Squences de commentaires
Le nom du programme dbute par % et est suivi de max. 40
caractres (chiffres, majuscules ou _", pas de trmas, pas de ),
plus l'extension nc pour les programmes principaux ou ncs pour
les sous-programmes. Un chiffre ou une lettre doit tre utilis comme
premier caractre.
Identificateurs des sections du programme: Lorsque vous crez un
nouveau programme CN, les identificateurs de sections sont dj
prsents. Selon le besoin, vous ajoutez d'autres sections ou effacez
des identificateurs de sections existants. Un programme CN doit
contenir au moins les identificateurs de sections USINAGE et END.
L'UNIT commence avec ce mot-clef, suivi de l'identificateur de cet
Unit (ID"G.."). Dans les lignes suivantes figurent les fonctions G, M
et T de ce bloc d'usinage. L'Unit se termine avec END_OF_UNIT,
suivi d'une somme de contrle.
Les squences CN commencent par un N suivi d'un numro de
squence (jusqu' 4 chiffres). Les numros de squence n'influent
pas sur le droulement du programme. Elles servent dsigner une
squence CN.
Les squences des sections EN-TETE PROGRAMME et TOURELLE
ne sont pas lies l'organisation des numros de squences de
l'diteur.
Branchement de programme, Rptition de programme et sous-
programme sont ncessaires la structure d'un programme (ex.:
Usinage du dbut/fin de la barre etc.).
Entres et sorties: Avec les entres, vous influencez le
droulement du programme CN. Avec les sorties, vous informez
l'oprateur de la machine. Exemple: Il est demand l'oprateur de la
machine de contrler des points de mesure et d'actualiser les valeurs
de correction.
Les commentaires sont crits entre [...]. Ils sont situs la fin
d'une squence CN ou occupent une squence CN entire.
Plusieurs lignes de programme peuvent tre aussi mises comme
commentaire entre crochets. Pour cela, ouvrez un commentaire avec
[ en tant que contenu et fermez la zone par un autre commentaire
avec ] en tant que contenu.
32 Programmation CN
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n
1.2 L'diteur smart.Turn
Structure des menus
Modes d'dition disponibles dans l'diteur smart.Turn :
Programmation UNIT (standard)
Mode DIN/ISO (DIN PLUS et DIN 66025)
La figure de droite montre la structure des menus de l'diteur
smart.Turn. De nombreux menus sont utiliss dans les deux modes.
Les menus diffrent pour la programmation de la gomtrie et de
l'usinage. A la place des menus ICP et Units, les menus
Go(mtrie) et Usi(nage) sont affichs dans le mode DIN/ISO.
(voir figure ci-dessous). On commute dans le mode Editeur avec une
softkey.
U Bascule entre le mode Unit et le mode DIN/ISO
Dans des cas particuliers, on peut commuter en mode diteur de texte
pour diter des caractres sans contrler de syntaxe. Le rglage a lieu
dans le menu Configuration / Mode d'introduction.
Voir la description des fonctions dans les chapitres suivants:
Menus communs utiliss: (voir Structure des menus la page 32)
Fonctions ICP: Chapitre 5 dans manuel d'utilisation
Units pour les oprations de tournage et d'usinage avec l'axe C:
(voir Units smart.Turn la page 49)
Units pour l'usinage avec l'axe Y: (voir Units Smart.Turn pour l' axe
Y la page 149)
Fonctions G pour les oprations de tournage et d'usinage avec l'axe
C (Gomtrie et usinage) : (voir Programmation DIN la page
171)
Fonctions G pour les oprations de tournage et d'usinage avec l'axe
Y (Gomtrie et usinage) : (voir Programmation DIN pour l' axe Y
la page 407)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 33
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n Edition parallle
Dans l'diteur smart.Turn, vous pouvez ouvrir jusqu' 6 programmes
CN en mme temps. L'diteur montre les noms des programmes
ouverts dans la barre des onglets. Si vous avez modifi le programme
CN, l'diteur affiche le nom du programme en rouge.
Vous pouvez programmer dans l'diteur smart.Turn pendant que la
machine excute un programme en mode Automatique.
Structure de l'cran
1 Barre des menus
2 Barre des programmes CN avec les noms des programmes CN
chargs. Le programme slectionn est marqu.
3 Fentre du programme
4 Affichage du contour ou grande fentre du programme
5 Softkeys
6 Ligne d'tat
Choix des fonction de l'diteur
Les fonctions de l'diteur smart.Turn sont rparties dans le menu
principal et plusieurs sous-menus.
Vous accdez aux sous-menus:
U en slectionnant les sous-menus correspondants
U en positionnant le curseur dans la section du programme
Vous accdez au menu suprieur:
U en appuyant sur la touche ESC
U en actionnant les sous-menus
Softkeys: des softkeys sont disponibles pour commuter rapidement
vers les modes de fonctionnement voisins, changer de fentre dans
l'diteur ou activer le graphique.
L'diteur smart.Turn mmorise tous les programmes
ouverts ds le changement de mode de
fonctionnement.
Le programme CN en cours d'excution sur la machine
est bloqu l'dition.
3
2
1
4
5
6
Softkeys avec fentre de programme active
Lance la simulation du programme
actuel
Ouvre le contour, la position du
curseur, dans ICP.
Lance la fonction loupe dans
l'affichage du contour
Bascule entre le mode Unit et le mode
DIN/ISO
Active l'affichage du contour et
relance le dessin du contour
34 Programmation CN
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n Sous-menus communs utiliss
Les sous-menus dont les descriptions suivent sont utiliss aussi bien
dans le mode smart.Turn que dans le mode DIN/ISO.
Groupe de menus Gestion de programme
Le groupe de menus Prog (gestion des programmes) contient les
fonctions suivantes pour les programmes principaux et sous-
programmes CN:
Ouvrir: Charger les programmes CN existants
Nouveau: Crer un nouveau programme
Fermer: Le programme slectionn sera ferm.
Fermer tout Ferme tous les programmes CN ouverts.
Enregistrer: Le programme slectionn est mmoris
Enregistrer sous...: Le programme slectionn est mmoris sous
un autre nom
Ouverture directe des quatre derniers programmes
Lors de l'ouverture ou de la cration d'un programme CN, la barre des
softkeys bascule vers les fonctions de tri et d'organisation(voir Tri,
organisation des fichiers la page 39).
Groupe de menus Amorce (amorce de programme)
Le groupe de menus Amorce (amorce de programme) contient
des fonctions pour la gestion de l'en-tte de programme et de la liste
d'outils.
En-tte programme: Grer l'en-tte de programme
Aller la liste d'outils: positionne le curseur dans la section
TOURELLE.
Configurer liste d'outil: active la fonction configuration de la liste
d'outil (voir page 46)
Groupe de menu ICP
Le groupe de menus ICP (Programmation interactive de contour)
contient les fonctions suivantes:
Modifier contour: Modifier le contour actuel (position curseur)
Pice brute: Editer la description de la pice brute
Pice finie: Editer la description de la pice finie
Nouv. pice br. aux.: Crer une nouvelle pice brute auxiliaire
Nouveau contour aux.: Crer une nouveau contour auxiliaire
Axe C...: Crer des modles et contours de fraisage sur la face
frontale et sur l'enveloppe
Axe Y...: Crer des modles et contours de fraisage dans le plan XY
et YZ
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 35
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n
Groupe de menu Goto
Le groupe de menus Goto contient les fonctions de saut et de
recherche suivantes:
Objectifs de saut - l'diteur positionne le curseur sur la cible choisi:
au dbut
au tableau d'outils
la pice finie
l'usinage
la fin
Fonctions de recherche
Rech. no squence: Introduire le numro de squence. L'diteur
saute ce numro de squence, si elle existe.
Rechercher UNIT: L'diteur ouvre la liste des UNIT()S prsentes
dans le programme. Slectionnez l'UNIT souhaite.
Rechercher mot CN: L'diteur ouvre la bote de dialogue pour
introduire le mot CN rechercher. Avec les softkeys, vous pouvez
chercher vers l'avant ou vers l'arrire.
Rechercher contour: L'diteur ouvre la liste des contours
prsents dans le programme. Slectionnez le contour souhait.
Groupe de menu Configuration
Le groupe de menus Config (Configuration) contient les fonctions
suivantes:
Mode d'introd ...: Dfinir le mode
... Editeur CN (mot mot): L'diteur travail en mode CN.
... Editeur de texte (caractre par caractre): L'diteur travaille
caractre par caractre sans contrle de syntaxe.
Configurations ...
... Enregistrer: L'diteur mmorise le programme CN ouvert et
les positions du curseur correspondant.
... Charge dernier enregist. Configuration: L'diteur rtablit l'tat
mmoris.
Donnes technolog.: Start de l'diteur technologique
36 Programmation CN
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n
Groupe de menu Divers
Le groupe de menus Divers contient les fonctions suivantes:
Insrer une squence...
...sans no squence: A la position du curseur, l'diteur ajoute une
ligne vide.
...avec no squence: A la position du curseur, l'diteur ajoute une
ligne vide avec un numro de squence. En alternative: La
touche INS ajoute directement une squence avec son numro.
... Comment. en fin de ligne: A la position du curseur, l'diteur
ajoute un commentaire en fin de ligne.
Modifier mot: Vous pouvez modifier le mot CN sur lequel se trouve
le curseur.
Effacer mot: L'diteur efface le paramtre CN sur lequel se trouve
le curseur.
Dcomposer UNIT: Positionner le curseur sur la premire ligne
d'une Unit, avant de choisir ce sous-menu. L'diteur supprime
toutes les parenthses de l'Unit. Le dialogue Unit n'est plus
possible pour ce bloc d'usinage, mais il est possible d'diter
librement le bloc d'usinage.
Numrotation squences: Le numro de squence de start et
le pas sont importants pour la numrotation des squences. La
premire squence CN contient le numro de la squence initiale et
chaque squence CN suivante est incrmente. La configuration du
numro de la squence initiale et de l'incrment est lie au
programme CN.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 37
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n
Groupe de menu Extras
Le groupe de menus Extras contient les fonctions suivantes:
DIN PLUS mot: L'diteur ouvre la bote de slection avec tous les
mots DINplus dans l'ordre alphabtique. Slectionner l'instruction
souhaite pour structurer le programme ou la commande pour les
entres/sorties. L'diteur ajoute le mot DIN PLUS la position du
curseur.
Ligne de commentaire: Le commentaire est insr au dessus de
la position du curseur.
Dfinition constante: L'expression est insre au dessus de la
position du curseur. Si le mot DIN PLUS CONST n'est pas encore
prsent, il est galement ajout.
Affectation variables: Ajoute une instruction de variable.
Appel L externe (le sous-programme est dans un fichier spar):
L'diteur ouvre la fentre de slection des fichiers des sous-
programmes. Slectionnez le sous-programme et remplissez le
questionnaire du sous-programme.
Appel L interne (le sous-programme se trouve dans le programme
principal): L'diteur ouvre le dialogue des sous-programmes.
Fonctions bloc. Le groupe de menu contient les fonctions pour
marquer, copier et effacer des parties de programme.
Marquage On/Off: Activer/Dsactiver le mode de marquage lors
du dplacement du curseur.
Annuler marquage: En appelant ce menu, le marquage d'une
partie de programme est annul.
Couper Efface la partie de programme marque et la copie dans
le "presse-papiers"
Copier: Copie la partie de programme marque vers le "presse-
papiers"
Coller: Insre le contenu du "presse-papiers" la position actuelle
du curseur. Si des parties de programme sont marques, elles
sont alors remplaces par le contenu du "presse-papiers".
38 Programmation CN
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n
Groupe de menus Graphique
Le groupe de menu Graphique contient (voir figure droite):
Graph. ON: Activation ou actualisation du contour reprsent. En
alternative, vous utilisez la softkey (voir tableau de droite).
Graph. OFF: Ferme la fentre graphique
Graphique automatique: la fentre graphique peut maintenant
tre active automatiquement, lorsque le curseur se trouve dans la
dfinition du contour.
Fentre: Configuration de la fentre graphique. Lors de l'dition, la
Commandeaffiche les contours programms dans quatre fentres
graphiques max. Slectionnez les fentres souhaites.
Loupe active : Active la Loupe. En alternative, vous utilisez la
softkey (voir tableau de droite).
La fentre graphique:
Couleurs pour la reprsentation du contour
Blanc: Pice brute et pice brute auxiliaire
Jaune: Pice finie
Bleu: Contours auxiliaires
Rouge: Elment de contour la position courante du curseur. La
flche indique le sens d'usinage.
Lors de la programmation des cycles d'usinage, vous pouvez utiliser
le contour affich pour dterminer les rfrences des squences.
Les fonctions loupe permettent d'agrandir un dtail, de le rduire et
de le dcaler.
Softkeys avec fentre de programme active
Active l'affichage du contour et
relance le dessin du contour
Ouvre le menu softkey Loupe et
affiche le cadre de la loupe.
Pour valider les ajouts/modifications sur le contour,
appuyer une nouvelle fois sur GRAPHIQUE.
La condition pour l'affichage du contour est une
dfinition claire des numros de squence!
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 39
1
.
2

L
'

d
i
t
e
u
r

s
m
a
r
t
.
T
u
r
n
Tri, organisation des fichiers
Lors de l'ouverture ou de la cration d'un programme CN, la barre des
softkeys bascule sur les fonctions de tri et d'organisation. Choisissez
par softkey l'ordre de succession, dans lequel les programmes sont
affichs et utilisez les fonctions pour copier, effacer, etc.
Softkeys Organiser
Efface le programme slectionn aprs confirmation
Permet de modifier le nom du programme
Copie le programme slectionn
Active ou dsactive l'attribut de protection
l'criture pour le programme slectionn.
Ouvre le clavier alphabtique
Softkeys Trier
Affichage des attributs du fichier: Taille, date, heure
Tri en fonction des noms de fichier
Tri en fonction de la taille des fichiers
Tri en fonction des la date de cration ou de
modification
Inversion du sens de tri
Ouvre le programme slectionn
40 Programmation CN
1
.
3

I
d
e
n
t
i
f
i
c
a
t
e
u
r

d
e

s
e
c
t
i
o
n

d
e

p
r
o
g
r
a
m
m
e
1.3 Identificateur de section de programme
Un nouveau programme CN cr contient dj des identificateurs de
section. Selon le type d'opration, vous ajoutez d'autres sections ou
effacez des identificateurs de sections dj prsents. Un programme
CN doit contenir au moins les identificateurs USINAGE et END.
Vous trouverez les autres identificateurs de section de programme
dans la boite de dialogue le menu Insrer mot DIN PLUS
(menuExtras>DINplus mot...) La Commande inscrit
l'identificateur de section la bonne position ou la position courante.
Les identificateurs de section utiliss en langue de dialogue Allemand
sont en Allemand. Toutes les autres langues utilisent les
identificateurs de section en Anglais.
Exemple : Identificateurs de sections de
programme
. . . [Sections de description du contour]
PIECE BRUTE
N1 G20 X100 Z220 K1
PIECE FINIE
N2 G0 X60 Z0
N3 G1 Z-70
. . .
FRONT Z-25
N31 G308 ID01 P-10
N32 G402 Q5 K110 A0 Wi72 V2 XK0 YK0
N33 G300 B5 P10 W118 A0
N34 G309
FRONT Z0
N35 G308 ID02 P-6
N36 G307 XK0 YK0 Q6 A0 K34.641
N37 G309
. . .
Rsum des identificateurs de sections
franais anglais
Amorce de programme
EN-TETE PROGRAMME HEADER Page 41
TOURELLE TURRET Page 41
Dfinition du contour
PIECE BRUTE BLANK Page 42
PIECE FINIE FINISHED Page 42
CONT. AUX. AUXIL_CONTOUR Page 42
PICE BR. AUXILIAIRE AUXIL_BLANK Page 42
Contours avec l'axe C
FRONT FACE_C Page 42
FACE ARRIERE REAR_C Page 42
ENVELOPPE LATERAL_C Page 42
Contours avec l'axe Y
FRONT_Y FACE_Y Page 43
FACE_ARR._Y REAR_Y Page 43
ENVEL._Y LATERAL_Y Page 43
Usinage de la pice
USINAGE MACHINING Page 43
END END Page 43
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 41
1
.
3

I
d
e
n
t
i
f
i
c
a
t
e
u
r

d
e

s
e
c
t
i
o
n

d
e

p
r
o
g
r
a
m
m
e
Section EN-TETE PROGRAMME
Commandes et informations de EN-TETE PROGRAMME :
Unit:
Configurer le systme mtrique ou en inch
Pas d'introduction: La commande prend en compte l'unit de
mesure configure dans le paramtre utilisateur
Les autres champs contiennent des informations d'organisation
et des Informations de paramtrage qui n'influent pas sur
l'excution du programme.
Les informations de l'en-tte du programme sont marques d'un #
dans le programme CN.
Section TOURELLE
La section de programme TOURELLE dfinit l'quipement du porte-
outil. A chaque place occupe dans la tourelle correspond un numro
d'identification d'outil. Pour les outils multiples, il y a un
enregistrement pour chaque arte dans la liste de la tourelle.
Sous-programmes
SOUS-PROGRAMME SUBPROGRAM Page 43
RETURN RETURN Page 43
Autres
CONST CONST Page 44
VAR VAR Page 44
Si vous disposez de plusieurs dfinitions de contour
indpendantes pour le perage/fraisage, utilisez plusieurs
fois les identificateurs de section (FRONT, ENVELOPPE,
etc.).
Rsum des identificateurs de sections
franais anglais
Vous ne pouvez slectionner Unit que si vous crez un
nouveau programme CN. Des modifications ultrieures ne
sont pas possibles.
Exemple : Tableau de tourelle
. . .
TOURELLE
T1 ID"342-300.1"
T2 ID"C44003"
. . .
Si vous ne programmez pas TOURELLE, les outils
utiliss sont ceux de la liste d'outils inscrits en mode
de fonctionnement Machine.
42 Programmation CN
1
.
3

I
d
e
n
t
i
f
i
c
a
t
e
u
r

d
e

s
e
c
t
i
o
n

d
e

p
r
o
g
r
a
m
m
e Section PIECE BRUTE
Dans la section de programme pice brute, vous dfinissez le contour
de la pice brute.
Section PIECE BRUTE AUXILIAIRE
Dans cette section de programme, vous dfinissez d'autres pices
brutes vers lesquelles vous pouvez commuter en cas de besoin avec
G702.
Section PIECE FINIE
Dans cette section de programme, vous dfinissez le contour de la
pice finie. Aprs la section PIECE FINIE, vous utilisez d'autres
identificateurs de sections tels que FRONT, ENVELOPPE, etc.
Section CONT. AUX.
Dans cette section de programme, vous dfinissez des contours
auxiliaires de la pice.
Section FRONT, FACE ARR.
Dans cette section de programme, vous dcrivez les faces frontales
ou arrires. L'identificateur de section dfinit la position du contour
dans le sens Z.
Section ENVELOPPE
Dans cette section de programme, vous dfinissez des contours sur
l'enveloppe. L'identificateur de section dfinit la position du contour
dans le sens X.
Paramtres
Z Position du contour sur front/face arrire
Paramtres
X Diamtre de rfrence pour le contour sur l'enveloppe
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 43
1
.
3

I
d
e
n
t
i
f
i
c
a
t
e
u
r

d
e

s
e
c
t
i
o
n

d
e

p
r
o
g
r
a
m
m
e Section FRONT_Y, FACE_ARR._Y
Pour les tours avec axe Y, les identificateurs de section dfinissent le
plan XY (G17) et la position du contour dans le sens Z L'angle de
broche (C) dfinit la position de la broche.
Section ENVELOPPE_Y
Pour les tours avec axe Y, l'identificateur de section dfinit le plan YZ
(G19). Le diamtre de rfrence dfinit la position du contour dans le
sens X. L'angle de broche (C) dfinit la position de la broche.
Section USINAGE
Dans la section de programme USINAGE, vous programmez l'usinage
de la pice. Cet identificateur doit tre prsent.
Identificateur END
L'identificateur END termine le programme CN. Cet identificateur doit
tre prsent.
Section SOUS-PROGRAMME
Si vous dfinissez un sous-programme l'intrieur d'un programme
CN (dans le mme fichier), le sous-programme sera dsign par SOUS-
PROGRAMME suivi du nom du sous-programme (40 caractres max.).
Indicatif RETURN
L'identificateur RETURN termine le sous-programme.
Paramtres
X Diamtre de surface (pour limitation de coupe)
Z Position du plan de rfrence par dfaut: 0
C Angle de broche par dfaut: 0
Paramtres
X Diamtre de rfrence
C Angle de broche dfinit la position de la broche
44 Programmation CN
1
.
3

I
d
e
n
t
i
f
i
c
a
t
e
u
r

d
e

s
e
c
t
i
o
n

d
e

p
r
o
g
r
a
m
m
e Identificateur CONST
Dans la section de programme CONST, vous dfinissez des
constantes. Vous utilisez les constantes pour dfinir une valeur.
Vous introduisez directement la valeur ou bien vous la calculez. Lors
du calcul, si vous utiliser des constantes, vous devez tout d'abord les
dfinir.
La longueur du nom de la constante ne doit pas comporter plus de 20
caractres. Minuscules et chiffres sont autoriss. Les constantes
dbutent toujours par un tiret bas. (voir Syntaxe de variables
tendues CONST - VAR la page 371)
Identificateur VAR
Dans la section de programme VAR, vous dfinissez le nom (texte) des
variables: (voir Syntaxe de variables tendues CONST - VAR la
page 371).
La longueur du nom de la variable ne doit pas comporter plus de 20
caractres. Minuscules et chiffres sont autoriss. Les variables
dbutent toujours par #.
Exemple : CONST
CONST
_nvr = 0
_sd=PARA("","CfgGlobalTechPara","safetyDis
tWorkpOut")
_nws = _sd-_nvr
. . .
PIECE BRUTE
N 1 G20 X120 Z_nws K2
. . .
USINAGE
N 6 G0 X100+_sd
. . .
Exemple : VAR
VAR
#_interne_dm = #l2
#_longueur = #g3
. . .
PIECE BRUTE
N 1 #_longueur=120
N 2 #_interne_dm=25
N 3 G20 X120 Z#_longueur+2 K2
I#_interne_dm
. . .
USINAGE
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 45
1
.
4

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e
s

o
u
t
i
l
s
1.4 Programmation des outils
La dsignation des emplacements d'outils est dfinie par le
constructeur de la machine. Le logement d'outil se voit alors
attribuer un numro T unique.
Avec la commande T (section: USINAGE), vous programmez le
numro T et, ainsi, la position d'inclinaison du porte-outils. La relation
de l'outil la position d'inclinaison est reconnue par la Commandeen
fonction de la liste d'outils de la section TOURELLE.
Vous pouvez configurer les enregistrements d'outils individuellement
ou appeler et diter la liste d'outils au moyen du menu Configurer
liste d'outils.
46 Programmation CN
1
.
4

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e
s

o
u
t
i
l
s Configurer la liste d'outils
Avec la fonction Configurer la liste d'outils, la Commande permet
l'dition du contenu de la tourelle.
Vous pouvez
diter le contenu de la tourelle: transfrer des outils issus de la
banque de donnes, effacer des enregistrements ou les dcaler
vers d'autres positions (Softkeys voir tableau).
transfrer la liste d'outils issue du mode de fonctionnement
machine.
effacer le contenu actuel de la tourelle du programme CN.
transfrer la liste d'outils issue du mode de fonctionnement
Machine:
U Slectionner Amorce > Configurer liste de la tourelle
U Commuter sur Fonctions spciales:
U Transfrer la liste d'outils issue du mode de
fonctionnement Machine dans le programme CN
Effacer la liste d'outils
U Slectionner Amorce > Configurer liste de la tourelle
U Commuter sur Fonctions spciales:
U effacer toutes les enregistrements de la liste de la
tourelle
Softkeys pour la liste de la tourelle
Effacer un enregistrement
Insrer un enregistrement issu du
presse-papiers
Couper un enregistrement et mmoriser
dans le presse-papiers
Afficher les enregistrements de la
banque de donnes d'outils
Mmoriser la configuration de la tourelle
Fermer la liste d'outils Vous dcidez si
les modifications effectues doivent
tre gardes.
La fentre de saisie de l'outil
slectionn s'ouvre pour l'dition
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 47
1
.
4

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e
s

o
u
t
i
l
s Grer les enregistrements des outils
Pour chaque enregistrement de la section TOURELLE, appeler la boite
de dialogue Outil, et introduire le numro d'identification ou le
transfrer partir de la banque de donnes technologique.
Nouvel enregistrement d'outil
Positionner le curseur et appuyer sur la touche Ins.
L'diteur ouvre la bote de dialogue Outil.
Introduire le numro d'identification de l'outil
Ouvrir la banque de donnes d'outils
Positionner le curseur sur l'outil transfrer.
Transfrer le numro d'identification de l'outil
Modifier les donnes de l'outil:
Positionner le curseur sur l'enregistrement modifier et appuyer sur
RETURN.
Editer la bote de dialogue Outil
Outils multiples
Un outil possdant plusieurs tranchants ou plusieurs points de
rfrence est considr comme un outil multiple. Lors d'un appel T, le
numro T est suivi d'un .S pour identifier l'arte.
Numro T.S (S=0..9)
S=0 dsigne l'arte principale. Celle-ci n'a pas besoin d'tre
programme.
Exemples :
T3 ou T3.0: Position d'inclinaison 3; arte principale
T12.2: Position d'inclinaison 12; arte 2
Paramtres de la bote de dialogue Outil
Numro T Position dans le porte-outils
Numro ID Numro d'identification
(rfrence la banque de
donnes)
Outil d'change Numro d'identification de
l'outil qui doit tre utilis en cas
d'usure de l'outil prcdent.
Stratgie de
changement
d'outil
0: outil complet
1: arte voisine ou au choix
48 Programmation CN
1
.
4

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e
s

o
u
t
i
l
s Outils de rechange
Dans le cas d'une surveillance simplede dure d'utilisation,
l'excution du programme est interrompue lorsqu'un outil est us. Le
programme en cours est alors termin.
Si vous utilisez l'option Surveillance de la dure d'utilisation avec
remplacement de l'outil, la Commande change automatiquement
l'outil jumeau ds qu'un outil est us. La Commande arrte
l'excution du programme seulement lorsque le dernier outil de la
chane de remplacement est us.
Les outils de remplacement sont dfinis lors de la configuration de la
tourelle. La chane de remplacement peur contenir plusieurs outils
jumeaux. La chane de remplacement fait partie du programme CN.
Dans les appels T, vous programmez le premier outil de la chane de
remplacement.
Dfinir les outils de rechange:
Positionner le curseur sur Outil prcdent et appuyer sur RETURN.
Introduire le numro d'identification de l'outil de rechange (boite de
dialogue Outil) et dfinir la stratgie de remplacement.
Dans le cas d'utilisation d'outil multiple, vous dfinissez dans la
stratgie de remplacement si l'outil multiple doit tre chang
compltement ou seulement quand l'arte est use.
0: outil entier (par dfaut)): si une arte d'un outil multiple est use,
cet outil ne sera plus jamais utilis.
1: arte voisine ou au choix: uniquement l'arte use de l'outil
multiple est remplace par un autre outil ou par une autre arte.
D'autres artes non uses de l'outil multiple continueront tre
utilises.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 49
Units smart.Turn
50 Units smart.Turn
2
.
1

U
n
i
t
s

s
m
a
r
t
.
T
u
r
n
2.1 Units smart.Turn
Groupe de menu Units
Le groupe de menus Units contient les appels d'Unit()s en
fonction du mode d'usinage: Vous atteignez ce groupe de menu en
activant le sous-menu Units.
Ebauche
Gorges
Perage et pr-perage (axe C et Y)
Finition
Filetage
Fraisage (axe C et Y)
Usinages spciaux
Unit smart.Turn
Une Unit dcrit un bloc entier de travail. L'Unit contient l'appel d'outil,
les donnes technologiques, l'appel du cycle, la stratgie d'approche
et de sortie du contour ainsi que les donnes globales telles que la
distance de scurit, etc. Tous ces paramtres sont regroups
clairement dans un formulaire.
Formulaire Unit
La bote de dialogue Unit est subdivise en formulaires, les
formulaires eux-mmes en groupes. Vous naviguez avec les touches
smart entre les formulaires et les groupes
Formulaire du sommaire
Une rcapitulation des informations les plus importantes est
regroupe dans le formulaire du sommaire. Ces paramtres sont
rpts dans les autres formulaires.
Formulaire dans les dialogues UNIT
Somm. Formulaire du rsum de toutes les configurations
ncessaires.
Tool Formulaire d'outil avec slection de l'outil, configuration
des donnes technologiques et fonctions M
Contour Dfinition ou slection du contour usiner
Cycle Description du droulement de l'usinage
Global Affichage et configuration des valeurs globales
AppDep Dfinition du dplacement d'entre et de sortie
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 51
2
.
1

U
n
i
t
s

s
m
a
r
t
.
T
u
r
n
Le formulaire Tool
Dans ce formulaire, vous programmez les informations
technologiques.
Softkeys du formulaire Tool
Slection du numro d'outil
Validation de l'avance, la vitesse de
coupe et la passe, issues de la banque
de donnes technologiques.
Le formulaire Tool
Outil
T Numro de l'outil (nr. d'emplacement dans la tourelle)
TID Le numro d'identification (nom d'outil) est inscrit
automatiquement.
F Avance: Avance d'usinage par tour (mm/T). L'outil se
dplace de la valeur programme chaque rotation de la
broche.
S Vitesse de coupe (constante) (m/min), ou vitesse de rotation
constante (T/min). Commutable avec mode de tournage GS.
Broche
GS Mode tournage
G96: Vitesse de coupe constante La vitesse de rotation
change de manire synchrone en fonction du diamtre de
tournage.
G97: Vitesse de rotation constante La vitesse de rotation
est indpendante du diamtre de tournage
MD Sens de rotation
M03: sens horaire CW
M04: sens anti-horaire CCW
SPI Numro de broche pice (0..3). Broche dans laquelle la pice
est serre (seulement pour des machines avec plusieurs
broches).
SPT Numro de broche outil (0..3) Broche de l'outil tournant
Fonctions M
MT M aprs T: Fonction M qui sera excute aprs l'appel
d'outil T.
MFS M au dbut: Fonction M qui sera excute au dbut de la
phase d'usinage.
MFE M la fin: Fonction M qui sera excute la fin de la phase
d'usinage.
Chaque Unit est affecte un mode d'usinage pour
l'accs la banque de donnes technologiques. Le mode
d'usinage affect et les paramtres Unit modifis par la
proposition technologique sont indiqus dans la
description suivante.
52 Units smart.Turn
2
.
1

U
n
i
t
s

s
m
a
r
t
.
T
u
r
n
Le formulaire Contour
Dans ce formulaire, vous dfinissez les contours usiner. Il faut
distinguer entre la dfinition directe du contour (G80) et la rfrence
une dfinition de contour externe.(section PIECE FINIE ou CONTOUR
AUX.).
Softkeys pour le formulaire Contour ICP
Ouvre la liste de slection des contours
dfinis dans le programme
Affiche dans la fentre graphique tous
les contours dfinis. La slection se fait
avec les touches du curseur.
Lance l'diteur ICP. Introduire au
pralable le nom du contour souhait
dans FK.
Ouvre l'diteur ICP avec le contour
actuellement slectionn
Ouvre la fentre graphique pour
slectionner une zone partielle d'un
contour pour NS et NE.
Paramtre dfinition de contour ICP
FK Contour auxiliaire: Nom du contour usiner
Vous pouvez slectionner un contour existant, ou redfinir
un contour avec ICP.
NS Numro de squence initiale. Dbut de la section de contour
NE Numro de squence finale. Fin de la section de contour
NE non programm: L'lment de contour NS est usin
dans le sens de la dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
V Usiner les lments de forme (par dfaut: 0)
Un chanfrein/arrondi est usin:
0: Au dbut et la fin du contour
1: Au dbut du contour
2: A la fin du contour
3: Aucun usinage
4: seulement chanfrein/arrondi Pas l'lment de base.
(condition: section de contour avec un lment)
XA, ZA Point initial pice brute (actif seulement, si aucune pice
brute n'a t programme):
XA, ZA non programms: Le contour de la pice brute est
calcul partir de la position d'outil et du contour ICP.
XA, ZA programms: Dfinition du coin du contour de la
pice brute.
BP Dure de pause: dure de l'interruption du mouvement
d'avance. L'interruption d'avance (intermittente) permet de
briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de la
pause suivante. L'interruption d'avance (intermittente)
permet de briser le copeau.
Les softkeys mentionnes ne peuvent tre slectionnes
que si le curseur se trouve dans le champ FK ou sur NS
ou NE.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 53
2
.
1

U
n
i
t
s

s
m
a
r
t
.
T
u
r
n
Paramtre dfinition directe de contour Tournage
EC Type de contour
0: Contour normal
1: Contour en plonge
X1, Z1 Premier point du contour
X2, Z2 Point final du contour
RC Arrondi: Rayon dans les angles du contour
AC Angle initial: Angle du premier lment du contour
(plage: 0 < 90)
WC Angle final: Angle du dernier lment du contour
(plage: 0 < 90)
BS Chanfrein/+Arrondi au dbut:
BS>0: Rayon de l'arrondi
BS<0: Longueur du chanfrein
BE Chanfrein/+Arrondi la fin:
BE>0: Rayon de l'arrondi
BE<0: Longueur du chanfrein
BP Dure de pause: dure de l'interruption du mouvement
d'avance. L'interruption d'avance (intermittente) permet de
briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de la
pause suivante. L'interruption d'avance (intermittente)
permet de briser le copeau.
Paramtre dfinition directe de contour Gorge
X1, Z1 Premier point du contour
X2, Z2 Point final du contour
RC Arrondi: Rayons au fond de la gorge
AC Angle initial: Angle du premier lment du contour
(plage: 0 < 90)
WC Angle final: Angle du dernier lment du contour
(plage: 0 < 90)
BS Chanfrein/+Arrondi au dbut:
BS>0: Rayon de l'arrondi
BS<0: Longueur du chanfrein
BE Chanfrein/+Arrondi la fin:
BE>0: Rayon de l'arrondi
BE<0: Longueur du chanfrein
54 Units smart.Turn
2
.
1

U
n
i
t
s

s
m
a
r
t
.
T
u
r
n
Le formulaire Global
Ce formulaire contient les paramtres qui ont t dfinis par dfaut
dans l'Unit Start. Vous pouvez modifier ces paramtres dans l'Unit
Usinage.
Paramtres du formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
G47 Distance de scurit Lors de tournage, indique la distance
par rapport la pice brute courante dont le dplacement ne
doit pas tre en avance rapide.
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
SCI Distance de scurit dans le plan: distance de scurit dans
le plan d'usinage lors d'oprations de perage et de fraisage.
G60 Zone de scurit Pendant le perage, la surveillance de la
zone protge est
0: active
1: inactive
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 55
2
.
1

U
n
i
t
s

s
m
a
r
t
.
T
u
r
n
Le formulaire AppDep
Les positions et variantes des dplacements d'approche ou de sortie
sont dfinies dans ce formulaire.
Approche: Modifier la stratgie d'approche.
Sortie: Modifier la stratgie de sortie (valable galement pour les
fonctions d'axes Y).
Paramtre Approche"
APP Mode d'approche:
Aucun axe (dsactiver la fonction d'approche)
0: simultan (X et Z en diagonale)
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
XS, ZS Position d'approche: Position de la pointe de l'outil avant
l'appel du cycle
En plus pour l'usinage avec l'axe C:
CS Position d'approche: Position de l'axe C aborde avec G10
avant l'appel du cycle.
Paramtre Approche avec axe Y
APP Mode d'approche:
Aucun axe (dsactiver la fonction d'approche)
0: simultan (X et Z en diagonale)
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
XS, YS,
ZS
Position d'approche: Position de la pointe de l'outil avant
l'appel du cycle
CS Position d'approche: Position de l'axe C aborde avec G10
avant l'appel du cycle.
Paramtre Sortie
DEP Mode de sortie:
Aucun axe (dsactiver la fonction de sortie)
0: simultan (X et Z dgagent en diagonale)
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
XE, ZE Position de sortie: Position de la pointe de l'outil avant le
dplacement au point de changement d'outil
56 Units smart.Turn
2
.
2

U
n
i
t
s


E
b
a
u
c
h
e
2.2 Units Ebauche
UNIT Ebauche longitudinale ICP
L'Unit usine le contour dfini dans la section PIECE FINIE de NS
NE. Si un contour auxiliaire est indiqu dans FK, celui-ci sera utilis.
Nom d'unit: G810_ICP / Cycle: G810 (voir la page 248)
Accs la banque de donnes technologique:
Mode d'usinage: Ebauche
Paramtres variables: F, S, E, P
Formulaire Contour voir la page 52
Formulaire cycle
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
P Plonge max.
E Comportement de plonge
E=0: Ne pas usiner les contours plongeants
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
A Angle d'approche (rfrence: Axe Z) (par dfaut:
Parallle l'axe Z)
W Angle de sortie (rfrence: Axe Z) (par dfaut:
Orthogonal l'axe Z)
Q Mode de dgagement en fin de cycle
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
H Lissage du contour
0: le long du contour aprs chaque passe (dans la limite
de la passe)
1: lissage du contour aprs la dernire passe (contour
entier); dgage l'outil 45
2: pas de lissage du contour; dgage l'outil 45
D Masquer les lments (voir figure)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 57
2
.
2

U
n
i
t
s


E
b
a
u
c
h
e Unit Ebauche transversal ICP
L'Unit usine le contour dfini dans la section PIECE FINIE de NS
NE. Si un contour auxiliaire est indiqu dans FK, celui-ci sera utilis.
Nom d'unit: G810_ICP / Cycle: G810 (voir la page 251)
Accs la banque de donnes technologique:
Mode d'usinage: Ebauche
Paramtres variables: F, S, E, P
Formulaire Contour voir la page 52
Formulaire cycle
I, K Surpaisseur dans le sens X, Z (I=cote au diamtre)
P Plonge max.
E Comportement de plonge
E=0: Ne pas usiner les contours plongeants
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
A Angle de sortie (rfrence: Axe Z) (par dfaut:
Orthogonal l'axe Z)
W Angle de sortie (rfrence: Axe Z) (par dfaut:
Parallle l'axeZ)
Q Mode de dgagement en fin de cycle
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
H Lissage du contour
0: le long du contour aprs chaque passe (dans la limite
de la passe)
1: lissage du contour aprs la dernire passe (contour
entier); dgage l'outil 45
2: pas de lissage du contour; dgage l'outil 45
D Masquer les lments: Elments de forme ne pas usiner
(voir figure)
Autres formulaires: voir la page 50
58 Units smart.Turn
2
.
2

U
n
i
t
s


E
b
a
u
c
h
e Unit Ebauche parallle au contour ICP
L'Unit usine le contour dfini dans la section PIECE FINIE de NS
NE, parallle au contour. Si un contour auxiliaire est indiqu dans FK,
celui-ci sera utilis.
Nom d'unit: G810_ICP / Cycle: G810 (voir la page 253)
Accs la banque de donnes technologique:
Mode d'usinage: Ebauche
Paramtres variables: F, S, E, P
Formulaire Contour
J Surpaisseur pice brute (cote au rayon) active
seulement si aucune pice brute n'est dfinie.
B Calcul du contour
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
Autres paramtres du formulaire Contour: voir la page 52
Formulaire cycle
P Plonge max.
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
A Angle d'approche (rfrence: Axe Z) (par dfaut: Parallle
l'axe- Z)
W Angle de sortie (rfrence: Axe Z) (par dfaut: Orthogonal
l'axe-Z)
Q Mode de dgagement en fin de cycle
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
H Type lignes de coupe
0: profondeur d'usinage constante: Le contour est dcal
d'une valeur de passe constante (paraxial)
1: lignes de passes quidistantes: les lignes de passes
sont une distance constante du contour (parallle au
contour). Le contour est mis l'chelle.
HR Sens principal de l'usinage
0: automatique
1: +Z
2: +X
3: -Z
4: -X
D Masquer les lments: Elments de forme ne pas usiner
(voir figure)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 59
2
.
2

U
n
i
t
s


E
b
a
u
c
h
e Unit Ebauche bidirectionnel ICP
L'Unit usine le contour dfini dans la section PIECE FINIE de NS
NE, parallle au contour et en bidirectionnel. Si un contour auxiliaire
est indiqu dans FK, celui-ci sera utilis.
Nom d'unit: G835_ICP / Cycle: G835 (voir la page 255)
Accs la banque de donnes technologique:
Mode d'usinage: Ebauche
Paramtres variables: F, S, E, P
Formulaire Contour
J Surpaisseur pice brute (cote au rayon) active
seulement si aucune pice brute n'est dfinie.
B Calcul du contour
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
Autres paramtres du formulaire Contour: voir la page 52
Formulaire cycle
P Plonge max.
I, K Surpaisseur dans le sens X, Z (I=cote au diamtre)
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
A Angle d'approche (rfrence: Axe Z) (par dfaut: Parallle
l'axe-Z)
W Angle de sortie (rfrence: Axe Z) (par dfaut: Orthogonal
l'axe- Z)
Q Mode de dgagement en fin de cycle
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
H Type lignes de coupe
0: profondeur d'usinage constante: Le contour est dcal
d'une valeur de passe constante (paraxial)
1: lignes de passes quidistantes: les lignes de passes
sont une distance constante du contour (parallle au
contour). Le contour est mis l'chelle.
D Masquer les lments: Elments de forme ne pas usiner
(voir figure)
Autres formulaires: voir la page 50
60 Units smart.Turn
2
.
2

U
n
i
t
s


E
b
a
u
c
h
e Unit Ebauche longitudinale, introduction
directe du contour
L'Unit usine le contour dfini avec les paramtres. Dans EC, vous
dfinissez si il s'agit d'un contour normal" ou d'un contour en
plonge.
Nom d'unit: G810_G80 / Cycle: G810 (voir la page 248)
Accs la banque de donnes technologique:
Mode d'usinage: Ebauche
Paramtres variables: F, S, E, P
Formulaire Contour
EC Type de contour
0: Contour normal
1: Contour en plonge
X1, Z1 Premier point du contour
X2, Z2 Point final du contour
RC Arrondi: Rayon dans les angles du contour
AC Angle initial: Angle du premier lment du contour
(plage: 0 < 90)
WC Angle final: Angle du dernier lment du contour
(plage: 0 < 90)
BS Chanfrein/+arrondi au dbut:
BS>0: Rayon de l'arrondi
BS<0: Longueur du chanfrein
BE chanfrein/+arrondi la fin
BE>0: Rayon de l'arrondi
BE<0: Longueur du chanfrein
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Formulaire cycle
P Plonge max.
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
E Comportement de plonge
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
H Lissage du contour
0: le long du contour aprs chaque passe (dans la limite
de la passe)
1: lissage du contour aprs la dernire passe (contour
entier); dgage l'outil 45
2: pas de lissage du contour; dgage l'outil 45
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 61
2
.
2

U
n
i
t
s


E
b
a
u
c
h
e Unit Ebauche transversale, introduction directe
du contour"
L'Unit usine le contour dfini avec les paramtres. Dans EC, vous
dfinissez si il s'agit d'un contour normal" ou d'un contour en
plonge.
Nom d'unit: G820_G80 / Cycle: G820 (voir la page 251)
Accs la banque de donnes technologique:
Mode d'usinage: Ebauche
Paramtres variables: F, S, E, P
Formulaire Contour
EC Type de contour
0: Contour normal
1: Contour en plonge
X1, Z1 Premier point du contour
X2, Z2 Point final du contour
RC Arrondi: Rayon dans les angles du contour
AC Angle initial: Angle du premier lment du contour
(plage: 0 < AC < 90)
WC Angle final: Angle du dernier lment du contour
(plage: 0 < WC < 90)
BS Chanfrein/Arrondi au dbut
BS>0: Rayon de l'arrondi
BS<0: Longueur du chanfrein
BE Chanfrein/arrondi la fin
BE>0: Rayon de l'arrondi
BE<0: Longueur du chanfrein
BP Dure de pause: dure de l'interruption du mouvement
d'avance. L'interruption d'avance (intermittente) permet de
briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption d'avance (intermittente)
permet de briser le copeau.
Formulaire cycle
P Plonge max.
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
E Comportement de plonge
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
H Lissage du contour
0: le long du contour aprs chaque passe (dans la limite
de la passe)
1: lissage du contour aprs la dernire passe (contour
entier); dgage l'outil 45
2: pas de lissage du contour; dgage l'outil 45
Autres formulaires: voir la page 50
62 Units smart.Turn
2
.
3

U
n
i
t
s


G
o
r
g
e
s
2.3 Units Gorges
Unit Gorge de contour ICP"
L'Unit usine le contour axial/radial dfini dans la section PIECE FINIE
de NS NE. Si un contour auxiliaire est indiqu dans FK, celui-ci sera
utilis.
Nom d'unit: G860_ICP / Cycle: G860 (voir la page 257)
Accs la banque de donnes technologique:
Mode d'usinage: Gorge de contour
Paramtres variables: F, S, E
Formulaire Contour
DQ Nombre de gorges
DX, DZ Distance entre les gorges dans le sens de X, Z (DX: cote au
rayon)
Autres paramtres du formulaire Contour: voir la page 52
Formulaire cycle
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
ET Profondeur de plonge affecte une passe.
P Largeur de passe: (par dfaut: 0.8 x largeur de l'outil)
E Avance de finition Avance variable utilise seulement pour
l'opration de finition.
EZ Temporisation aprs course de plonge: (par dfaut: Dure
d'une rotation de la broche)
Q Ebauche/finition (Variantes du processus)
0 (SS): Ebauche et finition
1 (SP): Ebauche seulement
2 (SL): Finition seulement
H Mode de dgagement en fin de cycle
0: retour au point de dpart
Gorge axiale: Sens Z, puis X
Gorge radiale: Sens X, puis Z
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 63
2
.
3

U
n
i
t
s


G
o
r
g
e
s
Unit Gorge ICP"
L'Unit usine le contour axial/radial dfini au moyen d'ICP de NS
NE. L'usinage est excut en alternant les plonges et les
mouvements d'bauche.
L'Unit usine le contour axial/radial dfini dans la section PIECE FINIE
de NS NE. Si un contour auxiliaire est indiqu dans FK, celui-ci sera
utilis.
Nom d'unit: G869_ICP / Cycle: G869 (voir la page 260)
En fonction de la dfinition de l'outil, la Commande reconnat s'il s'agit
d'une gorge radiale ou axiale.
Correction en profondeur RB: En fonction de la matire, de la vitesse
d'avance, etc., la dent bascule lors du tournage. Vous corrigez
l'erreur de plonge ainsi gnre avec la correction de profondeur. La
valeur est gnralement calcule de manire empirique.
Accs la banque de donnes technologique:
Mode d'usinage: Usinage de gorge
Paramtres variables: F, S, O, P
Formulaire Contour
X1, Z1 Point de dpart du brut Utilis seulement si aucune pice
brute n'est dfinie.
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
Autres paramtres du formulaire Contour: voir la page 52
Formulaire cycle
P Plonge max. lors de l'bauche
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
RB Correction en profondeur pour la finition
B Largeur de dcalage
U Sens d'usinage
0 (Bi): Bidirectionnel (dans les deux sens)
1 (Uni): Unidirectionnel (dans le sens du contour)
Q Excution (Ebauche/finition)
0: Ebauche et finition
1: Ebauche seulement
2: Finition seulement
A Angle d'approche (par dfaut: Inverse au sens de la
plonge)
W Angle de sortie (par dfaut: Inverse au sens de plonge)
O Avance de plonge (par dfaut: Avance active)
E Avance de finition (par dfaut: Avance active)
H Mode de dgagement en fin de cycle
0: retour au point de dpart
Gorge axiale: Sens Z, puis X
Gorge radiale: Sens X, puis Z
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
Autres formulaires: voir la page 50
64 Units smart.Turn
2
.
3

U
n
i
t
s


G
o
r
g
e
s
Largeur de dcalage B: A partir de la deuxime passe et lors de la
transition entre le tournage et l'usinage en plonge, la course
d'usinage est rduite de la largeur de dcalage B. A chaque
transition suivante sur ce flanc, on a une rduction de B en plus
du dcalage prcdent. La somme du dcalage est limite 80%
de la largeur effective de plaquette (largeur effective de plaquette =
largeur de plaquette 2*rayon de plaquette). Si ncessaire, la
Commande rduit la largeur de dcalage programme. La matire
rsiduelle est enleve la fin de l'bauche en une seule fois.
Unit Gorge de contour avec introduction
directe du contour"
L'Unit usine le contour axial/radial dfini avec les paramtres.
Nom d'unit: G860_G80 / Cycle: G860 (voir la page 257)
En fonction de la dfinition de l'outil, la Commande reconnat s'il s'agit
d'une gorge radiale ou axiale.
Accs la banque de donnes technologique:
Mode d'usinage: Gorge de contour
Paramtres variables: F, S, E
Formulaire Contour voir la page 52
Formulaire cycle
Q Ebauche/finition (Variantes du processus)
0: Ebauche et finition
1: Ebauche seulement
2: Finition seulement
I, K Surpaisseur dans le sens X, Z (I: cote au diamtre)
P Largeur de passe: (par dfaut: 0.8 x largeur de l'outil)
E Avance de finition: Avance variable utilise seulement pour
l'opration de finition.
EZ Temporisation aprs course de plonge: (par dfaut: Dure
d'une rotation de la broche)
DQ Nombre de gorges
DX, DZ Distance entre les gorges dans le sens de X, Z
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 65
2
.
3

U
n
i
t
s


G
o
r
g
e
s
Unit Gorge avec introduction directe du
contour"
L'Unit usine le contour axial/radial dfini avec les paramtres.
L'enlvement des copeaux s'effectue par des dplacements
alternatifs de plonge et d'bauche avec un minimum de descente et
de relvement d'outil.
Nom d'unit: G869_G80 / Cycle: G869 (voir la page 260)
En fonction de la dfinition de l'outil, la Commande reconnat s'il s'agit
d'une gorge radiale ou axiale.
Correction en profondeur RB: En fonction de la matire, de la vitesse
d'avance, etc., la dent bascule lors du tournage. Vous corrigez
l'erreur de plonge ainsi gnre avec la correction de profondeur. La
valeur est gnralement calcule de manire empirique.
Largeur de dcalage B: A partir de la deuxime passe et lors de la
transition entre le tournage et l'usinage en plonge, la course
d'usinage est rduite de la largeur de dcalage B. A chaque
transition suivante sur ce flanc, il y a une rduction de B en plus
du dcalage prcdent. La somme du dcalage est limite 80%
de la largeur effective de plaquette (largeur effective de plaquette =
largeur de plaquette 2*rayon de plaquette). Si ncessaire, la
Commande rduit la largeur de dcalage programme. La matire
rsiduelle est enleve la fin de l'bauche en une seule fois.
Accs la banque de donnes technologique:
Mode d'usinage: Usinage de gorge
Paramtres variables: F, S, O, P
Formulaire Contour voir la page 52
Formulaire cycle
P Plonge max. lors de l'bauche
I, K Surpaisseur dans le sens X, Z (I: cote de diamtre)
RB Correction en profondeur pour la finition
B Largeur de dcalage
U Sens d'usinage
0 (Bi): Bidirectionnel (dans les deux sens)
1 (Uni): Unidirectionnel (dans le sens du contour)
Q Excution (Ebauche/finition)
0: Ebauche et finition
1: Ebauche seulement
2: Finition seulement
Autres formulaires: voir la page 50
66 Units smart.Turn
2
.
3

U
n
i
t
s


G
o
r
g
e
s
Unit Trononnage"
L'Unit trononne la pice. Au choix, un chanfrein ou un arrondi peut
tre cr sur le diamtre extrieur. A l'issue de l'excution du cycle,
l'outil retourne au point initial. A partir de la position I, vous pouvez
dfinir une rduction de l'avance.
Nom d'Unit: G859_CUT_OFF / Cycle: G859 (voir la page 285)
Accs la banque de donnes technologique:
Mode d'usinage: Gorge de contour
Paramtres variables: F, S, E
Formulaire cycle
X1, Z1 Premier point du contour X, Z (X: cote au diamtre)
B Chanfrein/arrondi
B>0: Rayon de l'arrondi
B<0: Longueur du chanfrein
XE Diamtre intrieur (tube)
I Diamtre rduction d'avance Diamtre limite partir
duquel l'outil se dplace avec l'avance rduite.
E Avance rduite
D Vitesse de rotation max.
Autres formulaires: voir la page 50
La limitation la vitesse de rotation maximale D est
active seulement dans le cycle. La limitation de la vitesse
de rotation d'avant le cycle est nouveau active aprs la
fin du cycle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 67
2
.
3

U
n
i
t
s


G
o
r
g
e
s
Unit Dgagement de forme H, K, U"
L'Unit cre en fonction de KG l'un des dgagements suivants:
Forme U: L'Unit excute le dgagement et la finition de
l'paulement. Au choix un chanfrein/arrondi peut tre cr.
Forme H: Le point final du dgagement est calcul en fonction de
l'angle de plonge.
Forme K: La forme de contour usine dpend de l'outil utilis car
une seule passe linaire est excute selon un angle de 45.
Nom d'unit: G85x_H_K_U / Cycle: G85 (voir la page 286)
Accs la banque de donnes technologique:
Mode d'usinage: Finition
Paramtres variables: F, S
Choisissez d'abord le mode de dgagement KG et indiquez
ensuite les valeurs pour le dgagement slectionn.
La Commande modifie galement les paramtres ayant
les mmes lettres d'adresse pour les autres
dgagements. Ne modifiez pas ces valeurs.
Formulaire Contour
KG Type de dgagement
Forme U: cycle G856 (voir la page 291)
Forme H: cycle G857 (voir la page 292)
Forme K: cycle G858 (voir la page 293)
X1, Z1 Sommet d'angle du contour (X: cote au diamtre)
Dgagement Forme U
X2 Point final paulement (cote au diamtre)
I Diamtre du dgagement
K Longueur du dgagement
B Chanfrein/arrondi
B>0: Rayon de l'arrondi
B<0: Longueur du chanfrein
Dgagement Forme H
K Longueur du dgagement
R Rayon dans l'angle du dgagement
W Angle de plonge
Dgagement Forme K
I Profondeur du dgagement (cote de rayon)
Autres formulaires: voir la page 50
68 Units smart.Turn
2
.
4

U
n
i
t
s


P
e
r

a
g
e

a
u

c
e
n
t
r
e
2.4 Units Perage au centre
Unit Perage au centre"
L'Unit permet de crer des perages axiaux en plusieurs tapes
l'aide d'outils fixes. Les outils appropris peuvent tre positionns +/
2 mm du centre.
Nom d'Unit: G74_CENTR / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
X Point de dpart du perage (cote au diamtre)
(plage: 2 mm < X < 2 mm; par dfaut: 0)
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 69
2
.
4

U
n
i
t
s


P
e
r

a
g
e

a
u

c
e
n
t
r
e CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
G60 Zone de scurit Pendant le perage, la surveillance de la
zone protge est
0: active
1 : inactive
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
Si X n'est pas programm ou XS dans la plage 2 mm < XS
< 2 mm, alors le perage est excut XS.
70 Units smart.Turn
2
.
4

U
n
i
t
s


P
e
r

a
g
e

a
u

c
e
n
t
r
e Unit Taraudage au centre"
L'Unit usine des taraudages axiaux avec des outils fixes.
Nom d'Unit: G73_CENTR / Cycle: G73 (voir la page 298)
Longueur d'extraction L: Utilisez ce paramtre avec pinces de
serrage avec compensation linaire. En fonction de la profondeur du
filet, du pas programm et de la longueur de compensation, le cycle
calcule un nouveau pas nominal. Le pas nominal est lgrement
infrieur au pas du taraud. Lors de la ralisation du filet, le taraud est
extrait du mandrin de serrage de la longueur d'extraction. Ce
procd vous permet d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
X Point de dpart du perage (cote au diamtre)
(plage: 2 mm < X < 2 mm; par dfaut: 0)
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 71
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C 2.5 Units Perage, axe C
Unit Perage unique Face frontale"
L'Unit ralise un perage sur la face frontale.
Nom d'unit: G74_Per_Front_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
CS Angle de broche
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie - Distance pour la rduction de
l'avance
P profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
72 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
G60 Zone de scurit Pendant le perage, la surveillance de la
zone protge est
0: active
1 : inactive
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 73
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Perage unique Face frontale"
L'Unit ralise un modle linaire de perages quidistants, sur la face
frontale.
Nom de l'Unit: G74_Lin_Front_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Modle
Q Nombre de perages
X1, C1 Point initial polaire
XK, YK Pt initial cartsien
I, J Point final (XK, YK)
Ii, Ji Distance (XKi, YKi)
R Distance premier/dernier perage
Ri Distance en incrmental
A Angle du modle (Rfrence axe XK)
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
74 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
G60 Zone de scurit Pendant le perage, la surveillance de la
zone protge est
0: active
1 : inactive
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 75
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle circulaire de perage Face
frontale"
L'Unit ralise un modle circulaire de perage sur la face frontale.
Nom de l'Unit: G74_Circ_Front_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Modle
Q Nombre de perages
XM, CM Centre polaire
XK, YK Centre cartsien
A Angle dpart
Wi Incrment angulaire
K Diamtre du modle
W Angle final
VD Sens du droulement (par dfaut: 0)
VD=0, sans W: Rpartition sur cercle entier
VD=0, avec W: Rpartition sur le plus grand arc de
cercle
VD=0, avec Wi: Signe de Wi dtermine le sens (Wi<0:
Sens horaire)
VD=1, avec W: Sens horaire
VD=1, avec Wi: Sens horaire (signe de Wi sans
signification)
VD=2, avec W: Sens anti-horaire
VD=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P 1. Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
76 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
G60 Zone de scurit Pendant le perage, la surveillance de la
zone protge est
0: active
1 : inactive
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 77
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Taraudage unique Face frontale"
L'Unit ralise un taraudage sur la face frontale.
Nom d'unit: G73_Tar_Front_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
CS Angle de broche
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
Autres formulaires: voir la page 50
78 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle linaire de taraudage Face
frontale"
L'Unit ralise un modle linaire de taraudages quidistants, sur la
face frontale.
Nom de l'Unit: G73_Lin_Front_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire Modle
Q Nombre de perages
X1, C1 Point initial polaire
XK, YK Pt initial cartsien
I, J Point final (XK, YK)
Ii, Ji Distance (XKi, YKi)
R Distance premier/dernier perage
Ri Distance en incrmental
A Angle du modle (Rfrence axe XK)
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 79
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle circulaire de taraudage Face
frontale"
L'Unit ralise un modle circulaire de taraudage sur la face frontale.
Nom de l'Unit: G73_Circ_Front_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire Modle
Q Nombre de perages
XM, CM Centre polaire
XK, YK Centre cartsien
A Angle dpart
Wi Incrment angulaire
K Diamtre du modle
W Angle final
VD Sens du droulement (par dfaut: 0)
VD=0, sans W: Rpartition sur cercle entier
VD=0, avec W: Rpartition sur le plus grand arc de
cercle
VD=0, avec Wi: Signe de Wi dtermine le sens (Wi<0:
Sens horaire)
VD=1, avec W: Sens horaire
VD=1, avec Wi: Sens horaire (signe de Wi sans
signification)
VD=2, avec W: Sens anti-horaire
VD=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Formulaire cycle
Z1 Point de dpart du perage
Z2 Point final du perage
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
80 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Trou unique sur l'enveloppe"
L'Unit ralise un perage sur l'enveloppe.
Nom d'unit: G74_Per_Envel_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire cycle
X1 Point de dpart du perage (cote au diamtre)
X2 Point final du perage (cote au diamtre)
CS Angle de broche
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 81
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
82 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle linaire de perage sur
l'enveloppe"
L'Unit ralise un modle linaire de perages quidistants sur
l'enveloppe.
Nom de l'Unit: G74_Lin_Envel_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Modle
Q Nombre de perages
Z1, C1 Pt dpart du modle
Wi Incrment angulaire
W Angle final
Z2 Point final du modle
Formulaire cycle
X1 Point de dpart du perage (cote au diamtre)
X2 Point final du perage (cote au diamtre)
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 83
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
84 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle circulaire de perage sur
l'enveloppe"
L'Unit ralise un modle circulaire de perage sur l'enveloppe.
Nom de l'Unit: G74_Circ_Envel_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Modle
Q Nombre de perages
ZM, CM Centre du modle
A Angle dpart
Wi Incrment angulaire
K Diamtre du modle
W Angle final
VD Sens du droulement (par dfaut: 0)
VD=0, sans W: Rpartition sur cercle entier
VD=0, avec W: Rpartition sur le plus grand arc de
cercle
VD=0, avec Wi: Signe de Wi dtermine le sens (Wi<0:
Sens horaire)
VD=1, avec W: Sens horaire
VD=1, avec Wi: Sens horaire (signe de Wi sans
signification)
VD=2, avec W: Sens anti-horaire
VD=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Formulaire cycle
X1 Point de dpart du perage (cote au diamtre)
X2 Point final du perage (cote au diamtre)
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en:
0: Avance rapide
1 Avance d'usinage
V Rduction d'avance:
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 85
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
86 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Taraudage unique sur l'enveloppe"
L'Unit ralise un taraudage sur l'enveloppe.
Nom d'unit: G73_Tar_Envel_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire cycle
X1 Point de dpart du perage (cote au diamtre)
X2 Point final du perage (cote au diamtre)
CS Angle de broche
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 87
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle linaire de taraudage sur
l'enveloppe"
L'Unit ralise un modle linaire de taraudages quidistants sur
l'enveloppe.
Nom de l'Unit: G73_Lin_Envel_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire Modle
Q Nombre de perages
Z1, C1 Pt dpart du modle
Wi Incrment angulaire
W Angle final
Z2 Point final du modle
Formulaire cycle
X1 Point de dpart du perage (cote au diamtre)
X2 Point final du perage (cote au diamtre)
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
RB Plan de retrait
Autres formulaires: voir la page 50
88 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Modle circulaire de taraudage sur
l'enveloppe"
L'Unit ralise un modle circulaire de taraudage sur l'enveloppe.
Nom de l'Unit: G73_Circ_Envel_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire Modle
Q Nombre de perages
ZM, CM Centre du modle
A Angle dpart
Wi Incrment angulaire
K Diamtre du modle
W Angle final
VD Sens du droulement (par dfaut: 0)
VD=0, sans W: Rpartition sur cercle entier
VD=0, avec W: Rpartition sur le plus grand arc de
cercle
VD=0, avec Wi: Signe de Wi dtermine le sens (Wi<0:
Sens horaire)
VD=1, avec W: Sens horaire
VD=1, avec Wi: Sens horaire (signe de Wi sans
signification)
VD=2, avec W: Sens anti-horaire
VD=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Formulaire cycle
X1 Point de dpart du perage (cote au diamtre)
X2 Point final du perage (cote au diamtre)
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 89
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Perage ICP axe C
L'unit excute un seul perage ou un modle de perage sur la face
frontale ou l'enveloppe. Les positions des perages et autres dtails
sont spcifies avec ICP.
Nom d'unit: G74_ICP_C / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Modle
FK Contour de la pice finie
NS Numro de squence initial du contour
Formulaire cycle
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P Profondeur de perage
IB Rduction de profondeur de passe: Valeur de rduction de
la passe aprs chaque passe.
JB Profondeur minimale: si vous avez introduit une valeur de
rduction, la profondeur de perage ne sera rduite que
jusqu' la valeur introduite dans JB.
B Distance de retrait: Valeur la laquelle se dgage l'outil
aprs avoir atteint chaque profondeur de perage.
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
90 Units smart.Turn
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Unit Taraudage ICP axe C
L'unit excute un seul taraudage ou un modle de perage sur la face
frontale ou l'enveloppe. Les positions des taraudages et autres dtails
sont spcifies avec ICP.
Nom d'unit: G73_ICP_C / Cycle: G73 (voir la page 298)
Utilisez la longueur d'extraction avec pinces de serrage avec
compensation linaire. En fonction de la profondeur tarauder, du pas
et de la longueur d'extraction, le cycle dtermine un nouveau pas
nominal. Le pas nominal est lgrement infrieur au pas du taraud.
Formulaire Global
G14 Point de changement d'outil
Aucun axe
0: simultan
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Seulement dans le sens Y
6: Simultan avec Y (X, Y et Z en diagonale)
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
SCK Distance de scurit dans le sens de plonge: distance de
scurit lors d'oprations de perage et de fraisage.
BP Dure de pause: dure de l'interruption du mouvement
d'avance pour briser le copeau.
BF Dure d'avance: Intervalle de temps jusqu' l'excution de
la pause suivante. L'interruption du mouvement d'avance
permet de briser le copeau.
Autres formulaires: voir la page 50
Accs la banque de donnes technologique:
Mode d'usinage: Taraudage
Paramtres variables: S
Formulaire Modle
FK voir la page 52
NS Numro de squence initial du contour
Formulaire cycle
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 91
2
.
5

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

C
Lors de la ralisation du filet, le taraud est extrait du mandrin de
serrage de la longueur d'extraction. Ce procd vous permet
d'augmenter la dure de vie des tarauds.
Unit Alsage, lamage ICP axe C
L'unit excute un seul perage ou un modle de perage sur la face
frontale ou l'enveloppe. Les positions des perages et autres dtails
concernant l'alsage ou le lamage sont spcifis avec ICP.
Nom d'unit: G72_ICP_C / Cycle: G72 (voir la page 297)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Modle
FK voir la page 52
NS Numro de squence initial du contour
Formulaire cycle
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
92 Units smart.Turn
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C 2.6 Units Pr-perage, axe C
UNIT Pr-perage Fraisage contour, Figures
face frontale"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF.
Nom d'unit: PERC_FRONT_CON_C / Cycles: G840 A1 (voir la page
328); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
X1 Diamtre centre de la figure
C1 Angle centre figure
Z1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec axe X
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 93
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1 : l'intrieur du contour
2: l'extrieur du contour
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
R Rayon d'approche
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
94 Units smart.Turn
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage contour ICP, face
frontale"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si le contour de fraisage est
constitu de plusieurs sections, l'unit cre un perage pour chaque
section.
Nom d'unit: PERC_FRONT_840_C / Cycles: G840 A1 (voir la page
328); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1, contour ferm: l'intrieur du contour
1, contour ouvert: gauche du contour
2, contour ferm: l'extrieur du contour
2, contour ouvert: droite du contour
3: dpend de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
R Rayon d'approche
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 95
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage poche, Figures face
frontale"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF.
Nom d'unit: PERC_FRONT_POCH / Cycles: G845 A1 (voir la page
338); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
X1 Diamtre centre de la figure
C1 Angle centre figure
Z1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec axe X
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
96 Units smart.Turn
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Formulaire cycle
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
U Facteur de recouvrement (par dfaut: 0,5)
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 97
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage poche ICP, face
frontale"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si la poche est constitue de
plusieurs sections, l'unit cre un perage pour chaque section.
Nom d'unit: PERC_FRONT_845_C / Cycles: G845 A1 (voir la page
338); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
Formulaire cycle
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
U Facteur de recouvrement (par dfaut: 0,5)
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
98 Units smart.Turn
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage contour, Figures sur
l'enveloppe"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF.
Nom d'unit: PERC_ENVEL_CON_C / Cycles: G840 A1 (voir la page
328); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
Z1 Centre figure
C1 Angle centre figure
CY Dvelopp centre figure
X1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec l'axe Z
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 99
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1 : l'intrieur du contour
2: l'extrieur du contour
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
R Rayon d'approche
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
100 Units smart.Turn
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage contour ICP sur
l'enveloppe"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si le contour de fraisage est
constitu de plusieurs sections, l'unit cre un perage pour chaque
section.
Nom d'unit: PERC_ENVEL_840_C / Cycles: G840 A1 (voir la page
328); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE Nr. squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur du contour (cote de rayon)
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1, contour ferm: l'intrieur du contour
1, contour ouvert: gauche du contour
2, contour ferm: l'extrieur du contour
2, contour ouvert: droite du contour
3: dpend de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
R Rayon d'approche
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 101
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage poche, Figures sur
l'enveloppe"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF.
Nom d'unit: PERC_ENVEL_POCH_C / Cycles: G845 A1 (voir la page
338); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
Z1 Centre figure
C1 Angle centre figure
CY Dvelopp centre figure
X1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec l'axe Z
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
102 Units smart.Turn
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Formulaire cycle
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
U Facteur de recouvrement (par dfaut: 0,5)
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 103
2
.
6

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

C
Unit Pr-perage Fraisage contour ICP sur
l'enveloppe"
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si la poche est constitue de
plusieurs sections, l'unit cre un perage pour chaque section.
Nom d'unit: PERC_ENVEL_845_C / Cycles: G845 A1 (voir la page
338); G71 (voir la page 295)
Accs la banque de donnes technologique:
Mode d'usinage: Perage
Paramtres variables: F, S
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE Nr. squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur contour
Formulaire cycle
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
U Facteur de recouvrement (par dfaut: 0,5)
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
104 Units smart.Turn
2
.
7

U
n
i
t
s


F
i
n
i
t
i
o
n
2.7 Units Finition
Unit Finition ICP"
L'Unit excute la finition en une seule passe du contour dfini au
moyen d'ICP de NS NE.
Nom d'unit: G890_ICP / Cycle: G890 (voir la page 264)
Accs la banque de donnes technologique:
Mode d'usinage: Finition
Paramtres variables: F, S
Formulaire Contour
B Activer la CRD (Type de compensation du rayon de
plaquette)
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
SX, SZ Limitation de coupe (SX: cote au diamtre) (par dfaut:
Pas de limitation de coupe)
Autres paramtres du formulaire Contour: voir la page 52
Formulaire cycle
Q Mode d'approche (par dfaut: 0)
0: Slection automatique La Commande vrifie:
Approche en diagonale
d'abord Sens X, puis Z
Equidistance (mme distance) autour de l'obstacle
Omission des premiers lments de contour si la
position initiale est inaccessible
1: D'abord dans le sens X, puis Z
2: D'abord dans le sens Z, puis X
3: Pas d'approche L'outil se trouve proximit du point
initial
H Mode de dgagement. Dgagement 45 dans le sens
inverse de l'usinage et dplacement la position I, K"
(dfaut: 3):
0: en diagonale
1: d'abord X, puis Z
2: d'abord sens Z, puis X
3: Reste la distance de scurit
4: Pas de dgagement (L'outil reste la coordonne
finale)
I, K Position finale du cycle Position aborde la fin du cycle (I:
cote au diamtre)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 105
2
.
7

U
n
i
t
s


F
i
n
i
t
i
o
n
Formulaire cycle
D Masquer les lments (voir figure)
E Comportement de plonge
E=0: Ne pas usiner les contours plongeants
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
O Rduction d'avance pour lments circulaires (par dfaut:
0)
0 : Rduction d'avance active
1: Aucune rduction d'avance
DXX Numros de correction additionnelle 1, 16
G58 Surpaisseur parallle au contour - (cote au rayon)
DI Surpaisseur paraxiale X
DK Surpaisseur paraxiale Z
Autres formulaires: voir la page 50
Avec la rduction d'avance active, chaque petit" lment
de contour est usin avec au moins 4 rotations de broche.
Vous activez une correction additionnelle pour le
droulement du cycle en entier avec l'adresse Dxx. La
correction additionnelle est nouveau dsactive la fin
du cycle. Les corrections additionnelles sont ditables
dans le mode Droulement de programme.
106 Units smart.Turn
2
.
7

U
n
i
t
s


F
i
n
i
t
i
o
n Unit Finition longitudinale, introduction directe
du contour"
L'Unit excute la finition en une seule passe le contour dfini avec les
paramtres. Dans EC, vous dfinissez si il s'agit d'un contour normal"
ou d'un contour en plonge.
Nom d'unit: G890_G80_L / Cycle: G890 (voir la page 264)
Accs la banque de donnes technologique:
Mode d'usinage: Finition
Paramtres variables: F, S, E
Formulaire Contour
EC Type de contour
0: Contour normal
1: Contour en plonge
X1, Z1 Premier point du contour
X2, Z2 Point final du contour
RC Arrondi: Rayon dans les angles du contour
AC Angle initial: Angle du premier lment du contour
(plage: 0 < AC < 90)
WC Angle final: Angle du dernier lment du contour
(plage: 0 < WC < 90)
BS Chanfrein/Arrondi au dbut
BS>0: Rayon de l'arrondi
BS<0: Longueur du chanfrein
BE Chanfrein/arrondi la fin
BE>0: Rayon de l'arrondi
BE<0: Longueur du chanfrein
Formulaire cycle
E Comportement de plonge
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
B Activer la CRD (Type de compensation du rayon de
plaquette)
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
DXX Numros de correction additionnelle 1, 16
G58 Surpaisseur parallle au contour - (cote au rayon)
Autres formulaires: voir la page 50
Vous activez une correction additionnelle pour le
droulement du cycle en entier avec l'adresse Dxx. La
correction additionnelle est nouveau dsactive la fin
du cycle. Les corrections additionnelles sont ditables
dans le mode Droulement de programme.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 107
2
.
7

U
n
i
t
s


F
i
n
i
t
i
o
n Unit Finition transversale, introduction directe
du contour"
L'Unit excute la finition en une seule passe le contour dfini avec les
paramtres. Dans EC, vous dfinissez si il s'agit d'un contour normal"
ou d'un contour en plonge.
Nom d'unit: G890_G80_P / Cycle: G890 (voir la page 264)
Accs la banque de donnes technologique:
Mode d'usinage: Finition
Paramtres variables: F, S, E
Formulaire Contour
EC Type de contour
0: Contour normal
1: Contour en plonge
X1, Z1 Premier point du contour
X2, Z2 Point final du contour
RC Arrondi: Rayon dans les angles du contour
AC Angle initial: Angle du premier lment du contour
(plage: 0 < AC < 90)
WC Angle final: Angle du dernier lment du contour
(plage: 0 < WC < 90)
BS Chanfrein/Arrondi au dbut:
BS>0: Rayon de l'arrondi
BS<0: Longueur du chanfrein
BE Chanfrein/arrondi la fin
BE>0: Rayon de l'arrondi
BE<0: Longueur du chanfrein
Formulaire cycle
E Comportement de plonge
E>0: Avance de plonge lors de l'usinage d'lments de
contour plongeants. Les lments de contour
plongeants sont usins
Aucune indication: l'avance de plonge est rduite au
maximum 50% lors de l'usinage des lments de
contour plongeants. Les lments de contour
plongeants sont usins
B Activer la CRD (Type de compensation du rayon de
plaquette)
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
DXX Numros de correction additionnelle 1, 16
G58 Surpaisseur parallle au contour - (cote au rayon)
Autres formulaires: voir la page 50
Vous activez une correction additionnelle pour le
droulement du cycle en entier avec l'adresse Dxx. La
correction additionnelle est nouveau dsactive la fin
du cycle. Les corrections additionnelles sont ditables
dans le mode Droulement de programme.
108 Units smart.Turn
2
.
7

U
n
i
t
s


F
i
n
i
t
i
o
n Unit Dgagement forme E, F, DIN76
L'Unit usine le dgagement dfini dans KG puis ensuite l'paulement.
L'entre de cylindre est excute si vous indiquez la longueur
d'entre ou le rayon d'entre.
Nom d'Unit: G85x_DIN_E_F_G / Cycle: G85 (voir la page 286)
Accs la banque de donnes technologique:
Mode d'usinage: Finition
Paramtres variables: F, S, E
Formulaire sommaire
KG Type de dgagement
E: DIN 509 Forme E; Cycle G851 (voir la page 288)
F: DIN 509 Forme F; Cycle G852 (voir la page 289)
G: DIN 76 Forme G (Dgagement de filetage) Cycle G853
(voir la page 290)
X1, Z1 Premier point du contour (X1: cote au diamtre)
X2, Z2 Point final du contour (X2: cote au diamtre)
App Approche voir la page 55
Formulaire Forme E
I Profondeur du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard 15)
R Rayon du dgagement (par dfaut: tableau standard)
H Mode de dpart
0: Au point de dpart
1: A la fin de l'paulement
Formulaire Forme F
I Profondeur du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard 15)
R Rayon du dgagement (par dfaut: tableau standard)
P2 Profondeur transversale (par dfaut: tableau standard)
A Angle transversal (par dfaut: tableau standard 8)
H Mode de dpart
0: Au point de dpart
1: A la fin de l'paulement
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 109
2
.
7

U
n
i
t
s


F
i
n
i
t
i
o
n
Accs la banque de donnes technologique:
Mode d'usinage: Finition
Paramtres variables: F, S, E
Formulaire Forme G
FP Pas du filetage
I Diamtre du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard 30)
R Rayon du dgagement (par dfaut: tableau standard)
P1 Surpaisseur dgagement
Aucune introduction : usinage en une passe
P1>0: Usinage partag en bauche et finition; P1=
surpaisseur longitudinale; la surpaisseur transversale
est toujours de 0,1mm
H Mode de dpart
0: Au point de dpart
1: A la fin de l'paulement
Paramtres auxiliaires Amorce de cylindre"
B Longueur d'amorce du cylindre (Pas d'introduction: aucune
amorce)
WB Angle d'attaque (par dfaut: 45)
RB Valeur positive: Rayon d'attaque, valeur ngative:
Chanfrein (pas d'introduction: pas d'lment)
E Avance rduite pour la plonge et l'amorce. (par dfaut:
Avance active)
U Surp. finition cylindre
Autres formulaires: voir la page 50
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Les paramtres que vous ne programmez pas sont
calculs par la Commande partir du tableau standard.
110 Units smart.Turn
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e
2.8 Units Filetage
Sommaire des Units de filetage:
Filetage direct" cre un filetage intrieur ou extrieur dans le sens
longitudinal.
Filetage ICP" cre un filetage simple filet ou multi-filets, intrieur
ou extrieur, dans le sens longitudinal ou transversal. Le contour sur
lequel doit tre usin le filetage est dfinir avec ICP.
Filetage API ralise un filetage API simple filet ou multi-filets. La
profondeur de filetage diminue en sortie de filet.
Filetage conique ralise un filetage conique simple filet ou multi-
filets, intrieur ou extrieur.
Superposition avec la manivelle
Si votre machine est quipe avec la superposition de la manivelle, les
mouvements des axes peuvent tre superposs dans une certaine
mesure pendant l'opration de filetage:
Sens X: dpendant de la profondeur de coupe actuelle, profondeur
de filetage maximale programme
Sens Z: +/- un quart du pas du filet
La machine et la commande doivent avoir t prpares
par le constructeur de la machine. Consultez le manuel de
votre machine.
Notez que les modifications de position qui rsultent de la
superposition de la manivelle ne sont plus actives aprs la
fin du cycle ou de la fonction Dernire passe.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 111
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e Unit Filetage direct
L'Unit cre un filetage intrieur ou extrieur dans le sens longitudinal.
Nom d'Unit: G32_ENVEL/ Cycle: G32 (voir la page 278)
Accs la banque de donnes technologique:
Mode d'usinage: Filetage
Paramtres variables: F, S
Formulaire Filetage
O Lieu du filetage
0: Filetage intrieur (Passe en +X)
1: Filetage extrieur (Passe en X)
APP Approche voir la page 55
XS Diamtre initial
ZS Position initiale Z
Z2 Point final du filet
F1 Pas du filetage
U Profondeur du filet (automatique pour filet ISO mtrique)
I Plonge maximale (Cote au rayon)
IC Nombre de coupes (seulement si I n'est pas programm et
si la passe est V=0 ou V=1)
KE Position de sortie
0: A la fin de la passe de filetage
1: Au dbut de la passe de filetage
K Longueur en sortie
112 Units smart.Turn
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e
Unit Filet ICP"
L'Unit cre un filetage simple filet ou multi-filets, intrieur ou
extrieur, dans le sens longitudinal ou transversal. Le contour sur
lequel doit tre usin le filetage est dfinir avec ICP.
Nom d'unit: G31_ICP / Cycle: G31 (voir la page 274)
Formulaire cycle
H Type de dcalage (Dcalage entre les diffrentes passes
dans le sens de coupe)
0: sans dcalage
1: de la gauche
2: de la droite
3: altern. gauche/droite
V Type de passe
0: Section de copeau constante
1: Passe constante
2: Avec rpartition de passe restante
3: Sans rpartition de passe restante
4: comme MANUALplus 4110
A Angle de passe (Rfrence axe X; 0 <A<60, par dfaut
30)
R Profondeur de coupe restante (seulement avec V=4)
C Angle initial
D Nombre de filets
Q Nombre de passes vide
Autres formulaires: voir la page 50
Accs la banque de donnes technologique:
Mode d'usinage: Filetage
Paramtres variables: F, S
Formulaire Filetage
FK Rfrence au contour voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
O1 Usinage lm. de forme:
0: Aucun usinage
1: Au dbut
2: A la fin
3: Au dbut et la fin
4: seulement chanf./arrondi
O Lieu du filetage
0: Filetage intrieur (Passe en +X)
1: Filetage extrieur (Passe en X)
J1 Orientation filet
du 1er lment contour
0: Longitudinal
1: Transversal
F1 Pas du filetage
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 113
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e U Profondeur du filet (automatique pour filet ISO mtrique)
A Angle de passe (Rfrence axe X; 0 <A>60, par dfaut
30)
D Nombre de filets
K Longueur en sortie
Formulaire cycle
H Type de dcalage (Dcalage entre les diffrentes passes
dans le sens de coupe)
0: sans dcalage
1: de la gauche
2: de la droite
3: altern. gauche/droite
V Type de passe
0: Section de copeau constante
1: Passe constante
2: Avec rpartition de passe restante
3: Sans rpartition de passe restante
4: comme MANUALplus 4110
R Profondeur de coupe restante (seulement avec V=4)
I Plonge maximale (Cote au rayon)
IC Nombre de coupes (seulement si I n'est pas programm)
B Longueur d'approche
P Longueur de dpassement
C Angle initial
Q Nombre de passes vide
Autres formulaires: voir la page 50
114 Units smart.Turn
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e Unit Filet API"
L'Unit ralise un filetage API simple filet ou multi-filets. La profondeur
de filetage diminue en sortie de filet.
Nom d'unit: G352_API / Cycle: G352 (voir la page 283)
Accs la banque de donnes technologique:
Mode d'usinage: Filetage
Paramtres variables: F, S
Formulaire Filetage
O Lieu du filetage
0: Filetage intrieur (Passe en +X)
1: Filetage extrieur (Passe en X)
X1, Z1 Point de dpart du filet (X1: cote au diamtre)
X2, Z2 Point final du filet (X2: cote au diamtre)
W Angle du cne: (Rfrence: Axe Z: 45<W<45)
WE Angle de sortie (par dfaut: axe Z; 0<WE<90; par dfaut:
12)
F1 Pas du filetage
U Profondeur du filet (automatique pour filet ISO mtrique)
Formulaire cycle
I Plonge maximale (Cote au rayon)
H Type de dcalage (Dcalage entre les diffrentes passes
dans le sens de coupe)
0: sans dcalage
1: de la gauche
2: de la droite
3: altern. gauche/droite
V Type de passe
0: Section de copeau constante
1: Passe constante
2: Avec rpartition de passe restante
3: Sans rpartition de passe restante
4: comme MANUALplus 4110
A Angle de passe (Rfrence axe X; 0 >A>60, par dfaut
30)
R Profondeur de coupe restante (seulement avec V=4)
C Angle initial
D Nombre de filets
Q Nombre de passes vide
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 115
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e Unit Filet conique"
L'unit ralise un filetage conique simple filet ou multi-filets, intrieur
ou extrieur.
Nom d'Unit: G32_CON/ Cycle: G32 (voir la page 278)
Accs la banque de donnes technologique:
Mode d'usinage: Filetage
Paramtres variables: F, S
Formulaire Filetage
O Lieu du filetage
0: Filetage intrieur (Passe en +X)
1: Filetage extrieur (Passe en X)
X1, Z1 Point de dpart du filet (X1: cote au diamtre)
X2, Z2 Point final du filet (X2: cote au diamtre)
W Angle du cne: (Rfrence: Axe Z: 45<W<45)
F1 Pas du filetage
U Profondeur du filet (automatique pour filet ISO mtrique)
KE Position de sortie
0: A la fin de la passe de filetage
1: Au dbut de la passe de filetage
K Longueur en sortie
116 Units smart.Turn
2
.
8

U
n
i
t
s


F
i
l
e
t
a
g
e Formulaire cycle
I Plonge maximale (Cote au rayon)
IC Nombre de coupes (seulement si I n'est pas programm)
H Type de dcalage (Dcalage entre les diffrentes passes
dans le sens de coupe)
0: sans dcalage
1: de la gauche
2: de la droite
3: altern. gauche/droite
V Type de passe
0: Section de copeau constante
1: Passe constante
2: Avec rpartition de passe restante
3: Sans rpartition de passe restante
4: comme MANUALplus 4110
A Angle de passe (Rfrence axe X; 0 <A<60, par dfaut
30)
R Profondeur de coupe restante (seulement avec V=4)
C Angle initial
D Nombre de filets
Q Nombre de passes vide
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 117
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e
2.9 Units Fraisage face frontale
Unit Rainure Face frontale"
L'Unit fraise une rainure sur la face frontale de la position de dpart
jusqu'au point final. La largeur de la rainure correspond au diamtre de
la fraise.
Nom de l'Unit: G791_Rain_Front_C / Cycle: G791 (voir la page 318)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire cycle
Z1 Bord suprieur de fraisage
Z2 Fond de fraisage
L Longueur de la rainure
A1 Angle avec axe X
X1, C1 Pt cible polaire rainure
XK, YK Pt cible rain. cartsien
P Plonge max.
FZ Avance plonge
Autres formulaires: voir la page 50
118 Units smart.Turn
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Modle linaire Rainurage Face frontale"
L'Unit ralise un modle linaire de rainures quidistantes, sur la face
frontale. Le point de dpart des rainures correspond aux positions du
modle. Les longueurs et positions des rainures sont dfinir dans
l'Unit. La largeur de la rainure correspond au diamtre de la fraise.
Nom de l'Unit: G791_Lin_Front_C / Cycle: G791 (voir la page 318)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Modle
Q Nombre de rainures
X1, C1 Point initial polaire
XK, YK Pt initial cartsien
I, J Point final (XK, YK)
Ii, Ji Distance (XKi, YKi)
R Distance premier/dernier contour
Ri Distance en incrmental
A Angle du modle (Rfrence axe XK)
Formulaire cycle
Z1 Bord suprieur de fraisage
Z2 Fond de fraisage
L Longueur de la rainure
A1 Angle avec axe X
P Plonge max.
FZ Avance plonge
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 119
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Modle circulaire Rainurage Face frontale"
L'Unit ralise un modle circulaire de rainures quidistantes, sur la
face frontale. Le point de dpart des rainures correspond aux positions
du modle. Les longueurs et positions des rainures sont dfinir dans
l'Unit. La largeur de la rainure correspond au diamtre de la fraise.
Nom de l'Unit: G791_Circ_Front_C / Cycle: G791 (voir la page 318)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Modle
Q Nombre de rainures
XM, CM Centre polaire
XK, YK Centre cartsien
A Angle dpart
Wi Incrment angulaire
K Diamtre du modle
W Angle final
V Sens du droulement (par dfaut: 0)
VD=0, sans W: Rpartition sur cercle entier
VD=0, avec W: Rpartition sur le plus grand arc de
cercle
VD=0, avec Wi: Signe de Wi dtermine le sens (Wi<0:
Sens horaire)
VD=1, avec W: Sens horaire
VD=1, avec Wi: Sens horaire (signe de Wi sans
signification)
VD=2, avec W: Sens anti-horaire
VD=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Formulaire cycle
Z1 Bord suprieur de fraisage
Z2 Fond de fraisage
L Longueur de la rainure
A1 Angle avec axe X
P Plonge max.
FZ Avance plonge
Autres formulaires: voir la page 50
120 Units smart.Turn
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Fraisage Face frontale"
L'Unit usine en fonction de Q surfaces, ou la figure dfinie. L'Unit usine
la matire autour de la figure.
Nom d'Unit: G797_Front_C / Cycle: G797 (voir la page 324)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage finition
Paramtres variables: F, S, FZ, P
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Surface unique
2: Cote sur plat
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone (seulement avec Q=5
polygone)
X1 Diamtre centre de la figure
C1 Angle centre figure
Z1 Bord suprieur de fraisage
Z2 Fond de fraisage
X2 Diamtre de limitation
L Longueur d'arte
B Largeur/cote sur plat
RE Rayon d'arrondi
A Angle avec axe X
Formulaire cycle
QK Type d'usinage
Ebauche
Finition
J Sens de fraisage
0: unidirectionnel
1 : bidirectionnel
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
U Facteur de recouvrement
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 121
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Fraisage de filet"
Le cycle fraise un filet dans un trou existant.
Positionnez l'outil au centre du trou avant d'appeler G799. Le cycle
positionne l'outil l'intrieur du trou, au point final du filet. Ensuite
l'outil se dplace avec le Rayon d'approche R et usine le filetage.
L'outil se dplace pour chaque tour d'une valeur d'un pas F. Pour
terminer, le cycle dgage l'outil et celui-ci retourne au point de dpart.
Dans le paramtre V, vous programmez si le filetage peut tre frais
en un tour avec une fraise multidents (peigne) ou en plusieurs tours
avec une fraise monodent.
Nom d'unit: G799_Frais_Filet_C / Cycle: G799 (voir la page 307)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage finition
Paramtres variables: F, S
Formulaire Position
Z1 Point de dpart du perage
P2 Profondeur du filet
I Diamtre du filet
F1 Pas du filetage
Formulaire cycle
J Sens du filet
0 : filet droite
1 : filet gauche
H Sens d'usinage
0: En opposition
1: En avalant
V Mthode de fraisage
0: le filetage est usin avec une hlice de 360
1: le filetage est usin avec plusieurs hlices (outil
monodent)
R Rayon d'approche
Autres formulaires: voir la page 50
122 Units smart.Turn
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Fraisage contour Figures Face frontale"
L'Unit usine le contour dfini avec Q sur la face frontale.
Nom d'unit: G840_Fig_Front_C / Cycle: G840 (voir la page 330)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
X1 Diamtre centre de la figure
C1 Angle centre figure
Z1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec axe X
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 123
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1 : l'intrieur du contour
2: l'extrieur du contour
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
O Comportement de plonge
0: droite Le cycle dplace l'outil au point initial, plonge
en avance travail et fraise le contour.
1: dans l'avant-trou Le cycle positionne l'outil au-
dessus de la position de pr-perage, plonge et fraise le
contour.
NF Marque de position (seulement quand O=1)
Autres formulaires: voir la page 50
124 Units smart.Turn
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Fraisage contour ICP Face frontale"
L'Unit usine le contour dfini avec ICP sur la face frontale.
Nom d'Unit: G840_Con_C_Front / Cycle: G840 (voir la page 330)
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1, contour ferm: l'intrieur du contour
1, contour ouvert: gauche du contour
2, contour ferm: l'extrieur du contour
2, contour ouvert: droite du contour
3: dpend de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
O Comportement de plonge
0: droite Le cycle dplace l'outil au point initial, plonge
en avance travail et fraise le contour.
1: dans l'avant-trou Le cycle positionne l'outil au-
dessus de la position de pr-perage, plonge et fraise le
contour.
NF Marque de position (seulement quand O=1)
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 125
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Fraisage de poches Figures Face frontale
L'Unit usine la poche dfinie avec Q. Choisissez avec QK le mode
d'usinage (bauche/finition) ainsi que la stratgie de plonge.
Nom d'unit: G84x_Fig_Front_C / Cycles: G845 (voir la page 339);
G846 (voir la page 343)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
X1 Diamtre centre de la figure
C1 Angle centre figure
Z1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec axe X
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
126 Units smart.Turn
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e
Formulaire cycle
QK Mode d'usinage et stratgie de plonge
0 : Ebauche
1 : Finition
2: Ebauche hlicodale manuelle
3: Ebauche hlicodale auto
4: Ebauche pendulaire linaire manuelle
5: Ebauche pendulaire linaire auto
6: Ebauche pendulaire circulaire manuelle
7: Ebauche pendulaire circulaire auto
8: Ebauche, plonge la position de pr-perage
9: Finition, arc d'approche 3D
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
WB Long. plonge
EW Angle de plonge
NF Marque de position (seulement quand QK=8)
U Facteur de recouvrement (par dfaut: 0,5)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 127
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Fraisage de poche ICP Face frontale"
L'Unit usine la poche dfinie avec Q. Choisissez avec QK le mode
d'usinage (bauche/finition) ainsi que la stratgie de plonge.
Nom d'unit: G845_Poch_C_Front / Cycles: G845 (voir la page 339);
G846 (voir la page 343)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
NF Marque de position (seulement quand QK=8)
Formulaire cycle
QK Mode d'usinage et stratgie de plonge
0 : Ebauche
1 : Finition
2: Ebauche hlicodale manuelle
3: Ebauche hlicodale auto
4: Ebauche pendulaire linaire manuelle
5: Ebauche pendulaire linaire auto
6: Ebauche pendulaire circulaire manuelle
7: Ebauche pendulaire circulaire auto
8: Ebauche, plonge la position de pr-perage
9: Finition, arc d'approche 3D
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
WB Long. plonge
EW Angle de plonge
U Facteur de recouvrement (par dfaut: 0,5)
RB Plan de retrait
Autres formulaires: voir la page 50
128 Units smart.Turn
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Graver sur la face frontale"
L'Unit grave une chane de caractres cote en linaire ou en polaire
sur la face frontale. Les trmas et caractres spciaux que vous ne
pouvez pas introduire dans l'diteur smart.Turn sont dfinir caractre
par caractre dans NF. Lorsque vous programmez Contin. crire
directement (Q=1), les changements d'outils et les
prpositionnements ne sont pas pris en compte. Les valeurs
technologiques des cycles de gravure prcdents sont prises en
compte.
Nom d'unit: G801_GRA_FRONT_C / Cycle: G801 (voir la page 346)
Table de caractres: voir la page 345
Accs la banque de donnes technologique:
Mode d'usinage: Gravage
Paramtres variables: F, S
Formulaire Position
X, C Point de dpart en polaire
XK, YK Point de dpart en cartsien
Z Point final Position Z laquelle l'outil doit plonger pour le
fraisage.
RB Plan de retrait
Formulaire cycle
TXT Texte devant tre grav
NF Numro de caractre (caractre devant tre grav)
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
W Angle d'inclinaison
FZ Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
V Excution
0: Linaire
1: Courb vers le haut
2: Courb vers le bas
D Diamtre de rfrence
Q Contin. crire directement
0 (non): la gravure commence au point de dpart
1 (oui): graver partir de la position de l'outil
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 129
2
.
9

U
n
i
t
s


F
r
a
i
s
a
g
e

f
a
c
e

f
r
o
n
t
a
l
e Unit Ebavurage Face frontale"
L'Unit grave le contour dfini avec ICP sur la face frontale.
Nom d'Unit: G840_EBA_C_FRONT / Cycle: G840 (voir la page 334)
Accs la banque de donnes technologique:
Mode d'usinage: Ebavurage
Paramtres variables: F, S
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
Formulaire cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
BG Largeur du chanfrein
JG Diamtre de pr-usinage.
P Profondeur de plonge (en ngatif)
I Surpaisseur parallle au contour
R Rayon d'approche
FZ Avance plonge
E Avance rduite
RB Plan de retrait
Autres formulaires: voir la page 50
130 Units smart.Turn
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e
2.10 Units Fraisage sur
l'enveloppe
Unit Rainure sur l'enveloppe
L'Unit fraise une rainure sur l'enveloppe, de la position de dpart
jusqu'au point final. La largeur de la rainure correspond au diamtre de
la fraise.
Nom de l'Unit: G792_Rain_ENVEL_C / Cycle: G792 (voir la page 319)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire cycle
X1 Bord suprieur de fraisage (cote de diamtre)
X2 Fond de la rainure (cote au diamtre)
L Longueur de la rainure
A1 Angle avec l'axe Z
Z1, C1 Pt cible polaire rainure
P Plonge max.
FZ Avance plonge
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 131
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Modle linaire Rainurage sur
l'enveloppe"
L'Unit ralise un modle linaire de rainures quidistantes, sur
l'enveloppe. Le point de dpart des rainures correspond aux positions
du modle. Les longueurs et positions des rainures sont dfinir dans
l'Unit. La largeur de la rainure correspond au diamtre de la fraise.
Nom de l'Unit: G792_Lin_Envel_C / Cycle: G792 (voir la page 319)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Modle
Q Nombre de rainures
Z1, C1 Pt dpart du modle
Wi Incrment angulaire
W Angle final
Z2 Point final du modle
Formulaire cycle
X1 Bord suprieur de fraisage (cote de diamtre)
X2 Fond de la rainure (cote au diamtre)
L Longueur de la rainure
A1 Angle avec l'axe Z
P Plonge max.
FZ Avance plonge
Autres formulaires: voir la page 50
132 Units smart.Turn
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Modle circulaire de rainures sur
l'enveloppe"
L'Unit ralise un modle circulaire de rainures circulaires
quidistantes, sur l'enveloppe. Le point de dpart des rainures
correspond aux positions du modle. Les longueurs et positions des
rainures sont dfinir dans l'Unit. La largeur de la rainure correspond
au diamtre de la fraise.
Nom de l'Unit: G792_Circ_Envel_C / Cycle: G792 (voir la page 319)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Modle
Q Nombre de rainures
ZM, CM Centre du modle
A Angle dpart
Wi Incrment angulaire
K Diamtre du modle
W Angle final
V Sens du droulement (par dfaut: 0)
VD=0, sans W: Rpartition sur cercle entier
VD=0, avec W: Rpartition sur le plus grand arc de
cercle
VD=0, avec Wi: Signe de Wi dtermine le sens (Wi<0:
Sens horaire)
VD=1, avec W: Sens horaire
VD=1, avec Wi: Sens horaire (signe de Wi sans
signification)
VD=2, avec W: Sens anti-horaire
VD=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Formulaire cycle
X1 Bord suprieur de fraisage (cote de diamtre)
X2 Fond de la rainure (cote au diamtre)
L Longueur de la rainure
A1 Angle avec l'axe Z
P Plonge max.
FZ Avance plonge
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 133
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Fraisage Rainure hlicodale"
L'Unit fraise une rainure hlicodale La largeur de la rainure correspond
au diamtre de la fraise.
Nom d'unit: G798_Frais_Hlic_C / Cycle: G798 (voir la page 326)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage finition
Paramtres variables: F, S
Formulaire Position
X1 Diamtre du filet
C1 Angle initial
Z1 Point de dpart du filet
Z2 Point final du filet
U Profondeur du filet
Formulaire cycle
F1 Pas du filetage
J Sens du filet:
0 : filet droite
1 : filet gauche
D Nombre de filets
P Longueur d'approche
K Longueur en sortie
I Plonge max.
E Rduction profondeur passe
Autres formulaires: voir la page 50
134 Units smart.Turn
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Fraisage contour Figures, Enveloppe"
L'Unit usine le contour dfini avec Q sur l'enveloppe.
Nom d'Unit: G840_Fig_Envel_C / Cycle: G840 (voir la page 330)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
Z1 Centre figure
C1 Angle centre figure
CY Dvelopp centre figure
X1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec l'axe Z
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 135
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1 : l'intrieur du contour
2: l'extrieur du contour
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
FZ Avance plonge
E Avance rduite
R Rayon d'approche
O Comportement de plonge
0: droite Le cycle dplace l'outil au point initial, plonge
en avance travail et fraise le contour.
1: dans l'avant-trou Le cycle positionne l'outil au-
dessus de la position de pr-perage, plonge et fraise le
contour.
NF Marque de position (seulement quand O=1)
Autres formulaires: voir la page 50
136 Units smart.Turn
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Fraisage Contour ICP, Enveloppe"
L'Unit usine le contour dfini avec ICP sur l'enveloppe.
Nom d'Unit: G840_Con_C_Envel / Cycle: G840 (voir la page 330)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage finition
Paramtres variables: F, S, FZ, P
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur du contour (cote de rayon)
Formulaire cycle
JK Lieu de fraisage
0 : sur le contour
1, contour ferm: l'intrieur du contour
1, contour ouvert: gauche du contour
2, contour ferm: l'extrieur du contour
2, contour ouvert: droite du contour
3: dpend de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
O Comportement de plonge
0: droite Le cycle dplace l'outil au point initial, plonge
en avance travail et fraise le contour.
1: dans l'avant-trou Le cycle positionne l'outil au-
dessus de la position de pr-perage, plonge et fraise le
contour.
NF Marque de position (seulement quand O=1)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 137
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Fraisage de poche Figures, Enveloppe"
L'Unit usine la poche dfinie avec Q. Choisissez avec QK le mode
d'usinage (bauche/finition) ainsi que la stratgie de plonge.
Nom d'unit: G84x_Fig_Envel_C / Cycles: G845 (voir la page 339);
G846 (voir la page 343)
Accs la banque de donnes technologique:
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Figure
Q Type de figure
0: Cercle entier
1: Rainure linaire
2: Rainure circulaire
3: Triangle
4 : Rectangle, carr
5: Polygone
QN Nombre de cts du polygone seulement avec Q=5
(polygone)
Z1 Centre figure
C1 Angle centre figure
CY Dvelopp centre figure
X1 Bord suprieur de fraisage
P2 Profondeur figure
L Longueur arte/cote sur plat
L>0: Longueur arte
L<0: Cote sur plat (diamtre du cercle inscrit) pour
polygone
B Largeur du rectangle
RE Rayon d'arrondi
A Angle avec l'axe Z
Q2 Sens de rotation de la rainure seulement avec Q=2
(rainure circulaire)
cw: Sens horaire
ccw: Sens anti-horaire
W Angle point final de la rainure seulement avec Q=2
(rainure circulaire)
Ne programmer que les paramtres ayant un rapport avec
le type de figure slectionn.
138 Units smart.Turn
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e
Formulaire cycle
QK Mode d'usinage et stratgie de plonge
0 : Ebauche
1 : Finition
2: Ebauche hlicodale manuelle
3: Ebauche hlicodale auto
4: Ebauche pendulaire linaire manuelle
5: Ebauche pendulaire linaire auto
6: Ebauche pendulaire circulaire manuelle
7: Ebauche pendulaire circulaire auto
8: Ebauche, plonge la position de pr-perage
9: Finition, arc d'approche 3D
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
FZ Avance plonge
E Avance rduite
R Rayon d'approche
WB Long. plonge
EW Angle de plonge
NF Marque de position (seulement quand QK=8)
U Facteur de recouvrement (par dfaut: 0,5)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 139
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Fraisage de poche ICP, Enveloppe"
L'Unit usine la poche dfinie avec Q. Choisissez avec QK le mode
d'usinage (bauche/finition) ainsi que la stratgie de plonge.
Nom d'unit: G845_Poch_C_Envel / Cycles: G845 (voir la page 339);
G846 (voir la page 343)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur contour
NF Marque de position (seulement quand QK=8)
Formulaire cycle
QK Mode d'usinage et stratgie de plonge
0 : Ebauche
1 : Finition
2: Ebauche hlicodale manuelle
3: Ebauche hlicodale auto
4: Ebauche pendulaire linaire manuelle
5: Ebauche pendulaire linaire auto
6: Ebauche pendulaire circulaire manuelle
7: Ebauche pendulaire circulaire auto
8: Ebauche, plonge la position de pr-perage
9: Finition, arc d'approche 3D
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
FZ Facteur de plonge
E Avance rduite
R Rayon d'approche
WB Long. plonge
EW Angle de plonge
U Facteur de recouvrement (par dfaut: 0,5)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
140 Units smart.Turn
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Graver sur l'enveloppe
G802 ralise la gravure linaire d'une chane de caractres sur
l'enveloppe. Les trmas et caractres spciaux que vous ne pouvez
pas introduire dans l'diteur smart.Turn sont dfinir caractre par
caractre dans NF. Lorsque vous programmez Contin. crire
directement (Q=1), les changements d'outils et les
prpositionnements ne sont pas pris en compte. Les valeurs
technologiques des cycles de gravure prcdents sont prises en
compte.
Nom d'Unit: G802_GRA_ENVEL_C / Cycle: G802 (voir la page 347)
Table de caractres: voir la page 345
Accs la banque de donnes technologique:
Mode d'usinage: Gravage
Paramtres variables: F, S
Formulaire Position
Z Point initial
C Angle initial
CY Point initial
X Point final (cote de diamtre) Position X laquelle l'outil doit
plonger pour le fraisage.
RB Plan de retrait
Formulaire cycle
TXT Texte devant tre grav
NF Numro de caractre (caractre devant tre grav)
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
W Angle d'inclinaison
FZ Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
D Diamtre de rfrence
Q Contin. crire directement
0 (non): la gravure commence au point de dpart
1 (oui): graver partir de la position de l'outil
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 141
2
.
1
0

U
n
i
t
s


F
r
a
i
s
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Unit Ebavurage, Enveloppe
L'Unit bavure le contour dfini avec ICP sur l'enveloppe.
Nom d'Unit: G840_EBAV_C_ENVEL/ Cycle: G840 (voir la page 334)
Accs la banque de donnes technologique:
Mode d'usinage: Ebavurage
Paramtres variables: F, S
Formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
Formulaire cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
BG Largeur du chanfrein
JG Diamtre de pr-usinage.
P Profondeur de plonge (en ngatif)
K Surpaisseur parallle au contour
R Rayon d'approche
FZ Avance plonge
E Avance rduite
RB Plan de retrait
Autres formulaires: voir la page 50
142 Units smart.Turn
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s
2.11 Units - Oprations spciales
Unit Dbut du programme
Dans l'Unit Start sont dfinies des valeurs par dfaut qui seront
utilises dans les Units suivantes. Cette Unit est appele une fois au
dbut de la section usinage. Vous pouvez galement dfinir les
limitations de la vitesse de rotation, le dcalage de point zro et le
point de changement d'outil pour ce programme.
Nom d'Unit: Start / Cycle appel: aucun
Softkeys dans le formulaire dbut du
programme
Prend en compte le point zro dfini
dans le mode rglage
Prend en compte le point de
changement d'outil dfini dans le
mode rglage
Formulaire Limitations
S0 Vitesse de rotation max., Broche principale
S1 Vitesse de rotation max., Outil tournant
Z Dcalage du point zro (G59)
Formulaire WWP (point de changement d'outil)
WT1 Point de changement d'outil
Aucun axe (pas de dplacement au point de changement
d'outil)
0: Les axes X et Z se dgagent en diagonale
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Y seulement
6: Simultan avec Y
WX1 Point de changement d'outil X (Rfrence: Point zro
machine/position du chariot comme cote au rayon)
WZ1 Point de changement d'outil Z (Rfrence: Point zro
machine/position du chariot)
WY1 Point de changement d'outil Y (Rfrence: Point zro
machine/position du chariot)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 143
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s Formulaire Dfaut
GWW Point de changement d'outil
Aucun axe (pas de dplacement au point de changement
d'outil)
0: Les axes X et Z se dgagent en diagonale
1: D'abord X, puis Z
2: d'abord Z, puis X
3: X seulement
4: Z seulement
5: Y seulement
6: Simultan avec Y
CLT Arrosage
0: Sans
1: Arrosage 1 actif
2: Arrosage 2 actif
G60 Zone protge (par dfaut pour Unit de perage)
0: active
1: inactive
Formulaire Global
G47 Distance d'approche
SCK Distance de scurit dans le sens de la plonge (Perage
et fraisage)
SCI Distance de scurit dans le plan d'usinage (Fraisage)
I, K Surpaisseur dans le sens X, Z (X: cote au diamtre)
Le dcalage du point zro et le point de changement
d'outil peuvent tre pris en compte au moyen de Softkey
(voir tableau des Softkeys).
Le rglage dans le formulaire WWP n'est valable que dans
le programme courant.
Position du point de changement d'outil (WX1, WZ1,
WY1):
Si le point de changement d'outil est dfini, le
dplacement a lieu ces positions avec G14.
Si le point de changement d'outil n'est pas dfini, un
dplacement a lieu avec G14 la position configure
en mode Manuel.
144 Units smart.Turn
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s
Unit Axe C, marche
L'Unit active l'axe C SPI.
Nom d'Unit: C_Axe_ON / cycle appel: aucun
Unit Axe C, marche
L'Unit dsactive l'axe C SPI.
Nom d'Unit: C_Axe_OFF / cycle appel: aucun
Formulaire Axe C marche
SPI Numro de broche pice (0..3). Broche, qui fait tourner la
pice.
C Position d'approche
Formulaire Axe C arrt
SPI Numro de broche pice (0..3). Broche, qui fait tourner la
pice
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 145
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s
Unit Appel de sous-programme"
L'Unit appelle le sous-programme indiqu dans L.
Nom d'Unit: SUBPROG / Cycle appel: sous-programme au choix
Accs la banque de donnes technologique:
impossible
Formulaire Contour
L Nom sous-programme
Q Nombre de rptitions
LA-LF Valeurs de transfert
LH Valeur de transfert
LN Valeur de transfert - Rfrence un numro de squence
comme rfrence au contour. Actualis lors de la
numrotation des squences.
Formulaire cycle
LI-LK Valeurs de transfert
LO Valeur de transfert
LP Valeur de transfert
LR Valeur de transfert
LS Valeur de transfert
LU Valeur de transfert
LW-LZ Valeurs de transfert
Autres formulaires: voir la page 50
L'appel d'outil n'est pas un paramtre obligatoire dans
cette Unit!
A la place du texte Valeur de transfert, on peut
afficher des textes dfinis dans le sous-programme.
Vous pouvez galement dfinir des figures d'aide pour
chaque ligne du sous-programme (voir la page 377).
146 Units smart.Turn
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s
Unit Rptition de partie de programme"
Programmez une rptition de partie de programme au moyen de
l'Unit Repeat. L'Unit est constitue de deux parties indissociables.
Avant la partie rpter, programmez directement l'unit avec le
formulaire Dbut. Aprs la partie rpter, programmez l'Unit avec le
formulaire Fin.. Utilisez imprativement le mme numro de variable.
Nom d'Unit: REPEAT / cycle appel: aucun
Formulaire Dbut
AE Rptition
0: Dbut
1: Fin
V Numro de variable 1-30 (Variable de comptage pour la
boucle de rptition)
NN Nombre de rptitions
QR Sauvegarder pice brute
0: Non
1: Oui
K Commentaire
Formulaire Fin
AE Rptition:
0: Dbut
1: Fin
V Numro de variable 1-30 (Variable de comptage pour la
boucle de rptition)
Z Dcalage additionnel point zro
K Commentaire
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 147
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s
Unit Fin du programme"
L'Unit de Fin devrait tre appele une fois dans chaque programme
smart.Turn la fin de la section Usinage.
Nom d'Unit: END / Cycle appel: aucun
Formulaire Fin de programme
ME Type de saut
30: Sans redmarrage M30
99: Avec redmarrage M99
NS Numro de squence pour saut de retour
G14 Point de changement d'outil
Aucun axe (pas de dplacement au point de changement
d'outil)
0: Les axes X et Z se dgagent en diagonale
1: D'abord X, puis Z
2: D'abord Z, puis X
3: X seulement
4: Z seulement
5: Y seulement
6: Simultan avec Y
MFS Commande M au dbut de l'Unit
MFE Commande M la fin de l'UNIT
148 Units smart.Turn
2
.
1
1

U
n
i
t
s

-

O
p

r
a
t
i
o
n
s

s
p

c
i
a
l
e
s
HEIDENHAIN MANUALplus 620 149
Units Smart.Turn
pour l' axe Y
150 Units Smart.Turn pour l' axe Y
3
.
1

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

Y 3.1 Units Perage, axe Y
Unit Perage ICP axe Y
L'unit excute un seul perage ou un modle de perage dans le plan
XY ou YZ. Les positions des perages et autres dtails sont spcifies
avec ICP.
Nom d'unit: G74_ICP_Y / Cycle: G74 (voir la page 301)
Accs la banque de donnes technologiques :
Mode d'usinage: Perage
Paramtres variables: F, S
Modle de formulaire de paramtre
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
P 1. Profondeur de perage
IB Valeur de rduction profondeur de perage
JB Profondeur de perage min.
B Distance de retrait
RI Distance de scurit intrieure. Distance d'approche
l'intrieur du trou.(par dfaut: distance de scurit SCK)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 151
3
.
1

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

Y
Unit Taraudage ICP axe Y
L'unit excute un seul taraudage ou un modle de perage dans le
plan XY ou YZ. Les positions des taraudages et autres dtails sont
spcifies avec ICP.
Nom d'unit: G73_ICP_Y / Cycle: G73 (voir la page 298)
Longueur d'extraction L: Utilisez ce paramtre avec pinces de
serrage avec compensation linaire. En fonction de la profondeur du
filet, du pas programm et de la longueur de compensation, le cycle
calcule un nouveau pas nominal. Le pas nominal est lgrement
infrieur au pas du taraud. Lors de la ralisation du filet, le taraud est
extrait du mandrin de serrage de la longueur d'extraction. Ce
procd vous permet d'augmenter la dure de vie des tarauds.
Accs la banque de donnes technologiques :
Mode d'usinage: Taraudage
Paramtres variables: S
Modle de formulaire de paramtre
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
F1 Pas du filetage
B Longueur d'approche
L Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
SR Vitesse de rotation de retrait (par dfaut: Vitesse de
rotation lors du taraudage)
RB Plan de retrait
Autres formulaires: voir la page 50
152 Units Smart.Turn pour l' axe Y
3
.
1

U
n
i
t
s


P
e
r

a
g
e
,

a
x
e

Y
Unit Alsage, lamage ICP axe Y
L'unit excute un seul perage ou un modle de perage dans le plan
XY ou YZ. Les positions des perages et autres dtails concernant
l'alsage ou le lamage sont spcifis avec ICP.
Nom d'unit: G72_ICP_Y / Cycle: G72 (voir la page 297)
Accs la banque de donnes technologiques :
Mode d'usinage: Perage
Paramtres variables: F, S
Modle de formulaire de paramtre
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 153
3
.
2

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

Y 3.2 Units Pr-perage, axe Y
Unit Prperage fraisage de contour ICP plan XY
L'unit calcule la position de pr-perage et excute le perage. La position
de pr-perage est transfre au cycle de fraisage suivant via la rfrence
mmorise dans NF. Si le contour de fraisage est constitu de plusieurs
sections, l'unit cre un perage pour chaque section.
Nom d'unit: PERC_STI_840_Y / Cycles: G840 A1 (voir la page 328);
G71 (voir la page 295)
Accs la banque de donnes technologiques :
Mode d'usinage: Perage
Paramtres variables: F, S
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
Paramtres du formulaire Cycle
JK Lieu de fraisage
0 : sur le contour
1, contour ferm: l'intrieur du contour
1, contour ouvert: gauche du contour
2, contour ferm: l'extrieur du contour
2, contour ouvert: droite du contour
3: dpend de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
R Rayon d'approche
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
154 Units Smart.Turn pour l' axe Y
3
.
2

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

Y
Unit Prperage fraisage de poche ICP plan XY
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si la poche est constitue de
plusieurs sections, l'unit cre un perage pour chaque section.
Nom d'unit: PERC_STI_845_Y / Cycles: G845 A1 (voir la page 338);
G71 (voir la page 295)
Accs la banque de donnes technologiques :
Mode d'usinage: Perage
Paramtres variables: F, S
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
Paramtres du formulaire Cycle
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
U Facteur de recouvrement (par dfaut: 0,5)
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (par dfaut: la position de dpart ou la
distance de scurit)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 155
3
.
2

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

Y
Unit Prperage fraisage de contour ICP plan YZ
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si le contour de fraisage est
constitu de plusieurs sections, l'unit cre un perage pour chaque
section.
Nom d'unit: PERC_ENVEL_840_Y / Cycles: G840 A1 (voir la page
328); G71 (voir la page 295)
Accs la banque de donnes technologiques :
Mode d'usinage: Perage
Paramtres variables: F, S
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur du contour (cote de rayon)
Paramtres du formulaire Cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
R Rayon d'approche
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
156 Units Smart.Turn pour l' axe Y
3
.
2

U
n
i
t
s


P
r

-
p
e
r

a
g
e
,

a
x
e

Y
Unit Prperage fraisage de poche ICP plan YZ
L'unit calcule la position de pr-perage et excute le perage. La
position de pr-perage est transfre au cycle de fraisage suivant via
la rfrence mmorise dans NF. Si la poche est constitue de
plusieurs sections, l'unit cre un perage pour chaque section.
Nom d'unit: PERC_ENVEL_845_Y / Cycles: G845 A1 (voir la page
338)
Accs la banque de donnes technologiques :
Mode d'usinage: Perage
Paramtres variables: F, S
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur contour
Paramtres du formulaire Cycle
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
U Facteur de recouvrement (par dfaut: 0,5)
WB Diamtre de la fraise
NF Marque position
E Temporisation en fin de perage (par dfaut: 0)
D Retrait en
0: Avance rapide
1 Avance d'usinage
V Rduction de l'avance
0: Sans rduction
1: A la fin du perage
2: Au dbut du perage
3: Au dbut et la fin du perage
AB Longueur d'entre/sortie (Distance pour la rduction de
l'avance)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 157
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y 3.3 Units Fraisage, axe Y
Unit Fraisage de contour ICP plan XY
L'Unit usine le contour dfini avec ICP dans le plan XY.
Nom d'Unit: G840_Con_Y_Front / Cycle: G840 (voir la page 330)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage finition
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
Paramtres du formulaire Cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
O Comportement de plonge
0: droite Le cycle dplace l'outil au point initial, plonge
en avance travail et fraise le contour.
1: dans l'avant-trou Le cycle positionne l'outil au-
dessus de la position de pr-perage, plonge et fraise le
contour.
NF Marque de position (seulement quand O=1)
RB Plan de retrait
Autres formulaires: voir la page 50
158 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage de poche ICP plan XY
L'Unit usine la poche dfinie avec ICP dans le plan XY. Vous choisissez
dans QK, si une bauche ou une finition est souhaite et vous
dfinissez la stratgie de plonge pour l'bauche.
Nom d'unit: G845_Poc_Y_Front / Cycles: G845 (voir la page 339);
G846 (voir la page 343)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NF Marque de position (seulement quand QK=8)
NS Numro de squence initial du contour
Z1 Bord suprieur de fraisage
P2 Profondeur contour
NE No squ. finale contour
Paramtres du formulaire Cycle
QK Mode d'usinage et stratgie de plonge
0 : Ebauche
1 : Finition
2: Ebauche hlicodale manuelle
3: Ebauche hlicodale auto
4: Ebauche pendulaire linaire manuelle
5: Ebauche pendulaire linaire auto
6: Ebauche pendulaire circulaire manuelle
7: Ebauche pendulaire circulaire auto
8: Ebauche, plonge la position de pr-perage
9: Finition, arc d'approche 3D
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
WB Long. plonge
EW Angle de plonge
U Facteur de recouvrement (par dfaut: 0,5)
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 159
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage surface unique plan XY
L'Unit usine une surface unique dfinie avec ICP dans le plan XY.
Nom d'unit: G841_Y_FRONT / Cycles: G841 (voir la page 433); G842
(voir la page 434)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
QK Mode d'usinage:
0 : Ebauche
1 : Finition
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
H Sens d'usinage
0: En opposition
1: En avalant
U Facteur de recouvrement (par dfaut: 0,5)
V Facteur de dpassement.
FZ Avance plonge
RB Plan de retrait
Autres formulaires: voir la page 50
160 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage multi-pans plan XY
L'Unit usine un multi-pans dfini avec ICP dans le plan XY.
Nom d'unit: G843_Y_FRONT / Cycles: G843 (voir la page 435); G844
(voir la page 436)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
QK Mode d'usinage:
0 : Ebauche
1 : Finition
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
H Sens d'usinage
0: En opposition
1: En avalant
U Facteur de recouvrement (par dfaut: 0,5)
V Facteur de dpassement.
FZ Avance plonge
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 161
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Graver dans le plan XY
L'Unit grave une chane de caractres sur une droite dans le plan XY.
Les trmas et caractres spciaux que vous ne pouvez pas introduire
dans l'diteur smart.Turn sont dfinir caractre par caractre dans
NF. Lorsque vous programmez Contin. crire directement (Q=1), les
changements d'outils et les prpositionnements ne sont pas pris en
compte. Les valeurs technologiques des cycles de gravure prcdents
sont prises en compte.
Nom d'unit: G803_GRA_Y_FRONT / Cycle: G803 (voir la page 445)
Table de caractres: voir la page 345
Accs la banque de donnes technologiques :
Mode d'usinage: Gravage
Paramtres variables: F, S
Modle de formulaire de paramtre
X, Y Point initial
Z Point final Position Z laquelle l'outil doit plonger pour le
fraisage.
RB Plan de retrait
APP Approche: voir la page 55
DEP Sortie : voir la page 55
Paramtres du formulaire Cycle
TXT Texte devant tre grav
NF Numro de caractre (caractre devant tre grav)
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
W Angle d'inclinaison
FZ Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
Q Contin. crire directement
0 (non): la gravure commence au point de dpart
1 (oui): graver partir de la position de l'outil
Autres formulaires: voir la page 50
162 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Ebavurage plan XY
L'Unit bavure le contour dfini avec ICP dans le plan XY.
Nom d'Unit: G840_EBA_Y_FRONT / Cycle: G840 (voir la page 334)
Accs la banque de donnes technologiques :
Mode d'usinage: Ebavurage
Paramtres variables: F, S
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
Z1 Bord suprieur de fraisage
Paramtres du formulaire Cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
BG Largeur du chanfrein
JG Diamtre de pr-usinage.
P Profondeur de plonge (en ngatif)
I Surpaisseur parallle au contour
R Rayon d'approche
FZ Avance plonge
E Avance rduite
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 163
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage de filet plan XY
L'Unit fraise un filet une position existante dans le plan XY.
Nom d'unit: G800_FILET_Y_FRONT / Cycle: G800 (voir la page 447)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage finition
Paramtres variables: F, S
Modle de formulaire de paramtre
APP Approche voir la page 55
CS Position initiale C
Z1 Point de dpart du perage
P2 Profondeur du filet
I Diamtre de filetage
F1 Pas du filetage
Paramtres du formulaire Cycle
J Sens du filet:
0 : filet droite
1 : filet gauche
H Sens d'usinage
0: En opposition
1: En avalant
V Mthode de fraisage
0: le filetage est usin avec une hlice de 360
1: le filetage est usin avec plusieurs hlices (outil
monodent)
R Rayon d'approche
Autres formulaires: voir la page 50
164 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage de contour ICP plan YZ
L'Unit usine le contour dfini avec ICP dans le plan YZ.
Nom d'Unit: G840_Con_Y_Envel / Cycle: G840 (voir la page 330)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage finition
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur du contour (cote de rayon)
Paramtres du formulaire Cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
FZ Avance plonge
E Avance rduite
R Rayon d'approche
O Comportement de plonge
0: droite Le cycle dplace l'outil au point initial, plonge
en avance travail et fraise le contour.
1: dans l'avant-trou Le cycle positionne l'outil au-
dessus de la position de pr-perage, plonge et fraise le
contour.
NF Marque de position (seulement quand O=1)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 165
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage de poche ICP plan YZ
L'Unit usine la poche dfinie avec ICP dans le plan YZ. Vous choisissez
dans QK, si une bauche ou une finition est souhaite et vous
dfinissez la stratgie de plonge pour l'bauche.
Nom d'unit: G845_Poc_Y_Envel / Cycles: G845 (voir la page 339);
G846 (voir la page 343)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
P2 Profondeur contour
NF Marque de position (seulement quand QK=8)
Paramtres du formulaire Cycle
QK Mode d'usinage et stratgie de plonge
0 : Ebauche
1 : Finition
2: Ebauche hlicodale manuelle
3: Ebauche hlicodale auto
4: Ebauche pendulaire linaire manuelle
5: Ebauche pendulaire linaire auto
6: Ebauche pendulaire circulaire manuelle
7: Ebauche pendulaire circulaire auto
8: Ebauche, plonge la position de pr-perage
9: Finition, arc d'approche 3D
JT Sens droulement:
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
H Sens d'usinage
0: En opposition
1: En avalant
P Plonge max.
I Surpaisseur, sens de la plonge
K Surpaisseur parallle au contour
FZ Avance plonge
E Avance rduite
R Rayon d'approche
WB Long. plonge
EW Angle de plonge
U Facteur de recouvrement (par dfaut: 0,5)
RB Plan de retrait (cote de diamtre)
Autres formulaires: voir la page 50
166 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage surface unique plan YZ
L'Unit usine la surface unique (mplat) dfinie avec ICP dans le plan YZ.
Nom d'unit: G841_Y_ENVEL / Cycles: G841 (voir la page 433); G842
(voir la page 434)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
QK Mode d'usinage:
0 : Ebauche
1 : Finition
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
H Sens d'usinage
0: En opposition
1: En avalant
U Facteur de recouvrement (par dfaut: 0,5)
V Facteur de dpassement.
FZ Avance plonge
RB Plan de retrait
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 167
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage multi-pans plan YZ
L'Unit usine un multi-pans dfini avec ICP dans le plan YZ.
Nom d'unit: G843_Y_ENVEL / Cycles: G843 (voir la page 435); G844
(voir la page 435)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage
Paramtres variables: F, S, FZ, P
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
Paramtres du formulaire Cycle
QK Mode d'usinage:
0 : Ebauche
1 : Finition
P Plonge max.
I Surpaisseur parallle au contour
K Surpaisseur, sens de la plonge
H Sens d'usinage
0: En opposition
1: En avalant
U Facteur de recouvrement (par dfaut: 0,5)
V Facteur de dpassement.
FZ Avance plonge
RB Plan de retrait
Autres formulaires: voir la page 50
168 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Graver dans le plan YZ
L'Unit grave une chane de caractres sur une droite dans le plan YZ.
Les trmas et caractres spciaux que vous ne pouvez pas introduire
dans l'diteur smart.Turn sont dfinir caractre par caractre dans
NF. Lorsque vous programmez Contin. crire directement (Q=1), les
changements d'outils et les prpositionnements ne sont pas pris en
compte. Les valeurs technologiques des cycles de gravure prcdents
sont prises en compte.
Nom d'Unit: G804_GRA_Y_ENVEL / Cycle: G804 (voir la page 446)
Table de caractres: voir la page 345
Accs la banque de donnes technologiques :
Mode d'usinage: Gravage
Paramtres variables: F, S
Modle de formulaire de paramtre
Y, Z Point initial
X Point final (cote de diamtre) Position X laquelle l'outil doit
plonger pour le fraisage.
RB Plan de retrait
Paramtres du formulaire Cycle
TXT Texte devant tre grav
NF Numro de caractre (caractre devant tre grav)
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
W Angle d'inclinaison
FZ Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
Q Contin. crire directement
0 (non): la gravure commence au point de dpart
1 (oui): graver partir de la position de l'outil
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 169
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Ebavurage plan YZ
L'Unit bavure le contour dfini avec ICP dans le plan YZ.
Nom d'Unit: G840_EBA_Y_ENVEL/ Cycle: G840 (voir la page 334)
Accs la banque de donnes technologiques :
Mode d'usinage: Ebavurage
Paramtres variables: F, S
Paramtres du formulaire Contour
FK voir la page 52
NS Numro de squence initial du contour
NE No squ. finale contour
X1 Bord suprieur de fraisage (cote de diamtre)
Paramtres du formulaire Cycle
JK Lieu de fraisage
JK=0: sur le contour
JK=1, contour ferm: l'intrieur du contour
JK=1, contour ouvert: gauche du contour
JK=2, contour ferm: l'extrieur du contour
JK=2, contour ouvert: droite du contour
JK=3 en fonction de H et MD
H Sens d'usinage
0: En opposition
1: En avalant
BG Largeur du chanfrein
JG Diamtre de pr-usinage.
P Profondeur de plonge (en ngatif)
K Surpaisseur parallle au contour
R Rayon d'approche
FZ Avance plonge
E Avance rduite
RB Plan de retrait
Autres formulaires: voir la page 50
170 Units Smart.Turn pour l' axe Y
3
.
3

U
n
i
t
s


F
r
a
i
s
a
g
e
,

a
x
e

Y
Unit Fraisage de filet plan YZ
L'Unit fraise un filet une position existante dans le plan YZ.
Nom d'Unit: G806_FILET_Y_ENVEL / Cycle: G806 (voir la page 448)
Accs la banque de donnes technologiques :
Mode d'usinage: Fraisage finition
Paramtres variables: F, S
Modle de formulaire de paramtre
APP Approche voir la page 55
CS Position initiale C
X1 Point de dpart du perage
P2 Profondeur du filet
I Diamtre de filetage
F1 Pas du filetage
Paramtres du formulaire Cycle
J Sens du filet:
0 : filet droite
1 : filet gauche
H Sens d'usinage
0: En opposition
1: En avalant
V Mthode de fraisage
0: le filetage est usin avec une hlice de 360
1: le filetage est usin avec plusieurs hlices (outil
monodent)
R Rayon d'approche
Autres formulaires: voir la page 50
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 171
Programmation DIN
172 Programmation DIN
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O 4.1 Programmation selon DIN/ISO
Commandes de gomtrie et d'usinage
La Commande gre galement la programmation structure en mode
DIN/ISO.
Les fonctions G sont rparties en:
Instructions de gomtrie pour dfinir le contour de la pice brute
et de la pice finie.
Instructions d'usinage pour la section USINAGE.
Exemple: Programme DINplus structur
EN-TETE PROGRAMME
#MATIERE Acier
#MACHINE Automate de tournage
#PLAN 356_787.9
#PRESS. SERRAGE 20
#CHARIOT $1
#SOCIETE Tours & Co
#UNITE METRIC
TOURELLE 1
T1 ID"342-300.1"
T2 ID"111-80-080.1"
. . .
PIECE BRUTE
N1 G20 X120 Z120 K2
PIECE FINIE
N2 G0 X60 Z-115
N3 G1 Z-105
. . .
USINAGE
N22 G59 Z282
N25 G14 Q0
[Pr-perage-30 mm-externe-face frontale]
N26 T1
N27 G97 S1061 G95 F0.25 M4
. . .
END
Quelques numros G sont utiliss pour dfinir la pice
brute et la pice finie et dans la section USINAGE.
Attention lors de la copie ou le dplacement des
squences CN : les instructions de gomtrie sont
utilises exclusivement pour la dfinition du contour et les
instructions d'usinage exclusivement dans la section
USINAGE.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 173
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Programmation des contours
Les dfinitions du contour de la pice brute et de la pice finie sont
indispensables pour l'actualisation du contour et pour les cycles de
tournage associs un contour. Pour les oprations de fraisage et de
perage, la dfinition du contour est indispensable pour les cycles
d'usinage.
Contours pour le tournage:
Dfinissez le contour en une seule fois.
Le sens de dfinition du contour est indpendant du sens de
l'usinage.
Les dfinitions des contours ne doivent pas dpasser le centre de
rotation.
Le contour de la pice finie doit tre inclus dans le contour de la
pice brute.
Pour les barres, ne dfinir comme pice brute que la section
ncessaire la production d'une pice.
Les dfinitions des contours sont valables pour tout le programme
CN, mme si la pice a t desserre pour tre usine sur la face
arrire.
Dans les cycles d'usinage, vous programmez des rfrences sur
la dfinition du contour.
Vous dfinissez les pices brutes et les pices brutes auxiliaires
avec la macro de pice brute G20 si l'on dispose de pices
standard (barre/tube).
avec la macro de la pice moule G21 si le contour de la pice
brute est bas sur celui de la pice finie. G21 n'est utilise que pour
la dfinition de la pice brute.
avec plusieurs lments de contours (comme les contours d'une
pice finie), quand vous ne pouvez pas utiliser G20, G21.
Vous dfinissez les pices finies avec diffrents lments de contour
et lments de forme. Vous pouvez affecter des attributs des
lments ou l'ensemble du contour dont l'usinage de la pice tiendra
compte (ex.: Surpaisseurs, corrections additionnelles, avances
spciales, etc.). Les pices finies sont toujours termines en paraxial
par la Commande.
Dans les phases intermdiaires de l'usinage, vous crez des contours
auxiliaires. La programmation des contours auxiliaires est analogue
la dfinition de la pice finie. Une dfinition de contour est possible
pour chacun des CONT. AUX. Un CONTOUR AUXILIAIRE reoit un
nom (ID) auquel les cycles peuvent se rfrer. Les contours auxiliaires
ne sont pas ferms automatiquement.
Utilisez le mode ICP (programmation interactive des
contours) pour dfinir les contours de la pice brute et de
la pice finie.
174 Programmation DIN
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Contours pour l'usinage avec l'axe C:
Vous programmez les contours pour l'usinage avec l'axe C
l'intrieur de la section PIECE FINIE.
Vous identifiez les contours avec FRONT ou ENVELOPPE. Vous pouvez
utiliser plusieurs fois les indicatifs de section ou bien programmer
plusieurs contours l'intrieur d'un mme indicatif de section.
Rfrences de squence : Lors de l'dition de fonctions G relatives
au contour (section USINAGE), validez les rfrences de squences
partir du contour affich.
U Positionner le curseur sur le champ de saisie (NS)
U Commuter vers l'affichage du contour
U Positionner le curseur sur l'lment de contour dsir
U Commuter sur NE
U Positionner le curseur sur l'lment de contour dsir
U Retourner la bote de dialogue avec la softkey
Remplacer.
Squences CN de programmes DIN
Une squence CN contient des commandes CN de dplacement,
d'organisation ou des fonctions auxiliaires. Les commandes de
dplacement et les fonctions auxiliaires dbutent par G ou M
suivies d'une combinaison de chiffres (G1, G2, G81, M3, M30, ...) et
des paramtres d'adresse. Les instructions d'organisation sont
constitues de mots-cls (WHILE, RETURN, etc.) ou d'une lettre et
d'une combinaison de chiffres.
Les squences CN ne comportant que des calculs avec variables sont
autorises.
Dans une squence CN, vous pouvez programmer plusieurs
instructions CN condition qu'elles n'aient pas les mmes lettres
d'adresse et que leurs fonctionnalits ne soient pas contradictoires.
Exemples
Combinaison autorise: N10 G1 X100 Z2 M8
Combinaison non autorise:
N10 G1 X100 Z2 G2 X100 Z2 R30 mmes lettres d'adresse
utilises plusieurs fois ou
N10 M3 M4 fonctionnalit contradictoire
Paramtres d'adresse CN
Les paramtres d'adresse comportent 1 ou 2 lettres suivies
d'une valeur
d'une expression arithmtique
d'un ? (Programmation Gomtrique Simplifie PGS)
d'un i comme code pour les paramtres d'adresse (exemples:
Xi..., Ci..., XKi..., YKi..., etc.)
d'une variable #
d'une constante (_Constname)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 175
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Exemples:
X20 [cote absolue]
Zi35.675 [cote incrmentale]
X? [PGS]
X#l1 [programmation de variables]
X(#g12+1) [programmation de variables]
X(37+2)*SIN(30) [expression arithmtique]
X(20*_pi) [constante dans l'expression]
Crer, modifier ou effacer des squences CN
Crer une squence CN:
U Appuyer sur la touche INS. La Commande ajoute une
nouvelle squence CN sous la position du curseur.
U En alternative, vous pouvez programmer directement l'instruction
CN. La Commande cr une nouvelle squence CN ou bien ajoute
l'instruction CN dans la squence CN existante.
Effacer une squence CN:
U Positionner le curseur sur la squence CN effacer
U Appuyer sur la touche DEL. La Commande efface la
squence CN.
Ajouter un lment CN:
U Positionner le curseur sur un lment de la squence CN (numro
de squence CN, instruction G ou M, paramtre d'adresse, etc.).
U Ajouter l'lment CN (fonction G, M, T, etc.)
Modifier un lment CN:
U Positionner le curseur sur un lment de la squence CN (Nr. de
squence CN, instruction G ou M, paramtre d'adresse, etc.) ou sur
un indicatif de section.
U Appuyer sur ENTER ou cliquer deux fois sur la
touche gauche de la souris. La Commande ouvre une
bote de dialogue qui propose le numro de
squence, les numros G/M ou les paramtres
d'adresse de la fonction d'dition.
Effacer un lment CN:
U Positionner le curseur sur un lment de la squence CN (numro
de squence CN, instruction G ou M, paramtre d'adresse, etc.).
U Appuyer sur la touche DEL. Sont effacs l'lment CN
slectionn avec le curseur et tous les lments
correspondants. (ex. : si le curseur est positionn sur
la commande G, les paramtres d'adresse sont
galement effacs).
176 Programmation DIN
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Paramtres d'adresses
Vous programmez les coordonnes en valeurs absolues ou
incrmentales. Si vous n'indiquez pas les coordonnes X, Y, Z, XK, YK,
C, celles-ci sont celles de la dernire squence excute (avec effet
modal).
Les coordonnes inconnues des axes principaux X, Y ou Z sont
calcules par la Commandesi vous programmez ? (programmation
gomtrique simplifie PGS).
Les fonctions d'usinages G0, G1, G2, G3, G12 et G13 sont des
fonctions modales. Cela signifie que la Commande prend en compte
la commande G prcdente si les paramtres d'adresse X, Y, Z, I ou K
sont programms sans fonction G dans la squence suivante. Dans ce
cas, les valeurs absolues doivent tre des paramtres d'adresse.
La Commande gre les variables et expressions arithmtiques en tant
que paramtres d'adresse.
Edition des paramtres d'adresse:
U Activer la bote de dialogue
U Positionner le curseur sur le champ de saisie et introduire/modifier
les valeurs ou
U utiliser les possibilits d'introduction avances l'aide des softkeys.
? programmer (PGS)
Commutation Incrmental Absolu
Activer l'introduction de variables
Valider une rfrence de contour
Softkey dans le dialogue G
Affiche et cache alternativement la figure
d'aide.
Affiche le clavier alphabtique pour la
saisie des variables (touche GOTO)
Ajoute le point d'interrogation pour
activer la Programmation Gomtrique
Simplifie.
Commute le paramtre d'introduction
actuel vers la programmation en
incrmental.
Permet la prise en compte des
rfrences de contour pour NS et NE.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 177
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Cycles d'usinage
HEIDENHAIN conseille de programmer un cycle d'usinage en
respectant les tapes suivantes:
Installer l'outil
Dfinir les donnes de coupe
Positionner l'outil en dehors de la zone d'usinage
Dfinir la distance de scurit
Appel du cycle
Dgager l'outil
Aborder le point de changement d'outil
Structure typique d'un cycle d'usinage
Attention, risque de collision!
Remarques lors de la suppression des phases de
programmation des cycles dans le cadre de l'optimisation:
Une avance spciale reste active jusqu' la prochaine
commande d'avance (exemple: Avance de finition dans
les cycles de gorges).
Certains cycles retournent en diagonale au point de
dpart si vous utilisez la programmation standard
(exemple: cycles d'bauche).
. . .
USINAGE
N.. G59 Z.. Dcalage du point zro
N.. G26 S.. Dfinir la limite de vitesse de rotation
N.. G14 Q.. Aborder le point de changement d'outil
. . .
N.. T.. Installer l'outil
N.. G96 S.. G95 F.. M4 Dfinir les donnes technologiques
N.. G0 X.. Z.. Prpositionnement
N.. G47 P.. Dfinir la distance de scurit
N.. G810 NS.. NE.. Appel du cycle
N.. G0 X.. Z.. Si ncessaire, dgager l'outil
N.. G14 Q0 Aborder le point de changement d'outil
. . .
178 Programmation DIN
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Sous-programmes, programmes experts
Les sous-programmes sont utiliss pour la programmation du contour
ou de l'usinage.
Les paramtres de transfert sont disponibles sous forme de variable
dans le sous-programme. Vous pouvez dfinir la dsignation des
paramtres de transfert et les illustrer dans les dessins d'aide ((voir
Sous-programmes la page 377)).
Pour les calculs internes, vous disposez dans le sous-programme des
variables locales #l1 #l30.
Les sous-programmes peuvent avoir jusqu' 6 niveaux d'imbrication.
L'imbrication signifie qu'un sous-programme appelle un autre sous-
programme, etc.
Si un sous-programme doit tre excut plusieurs fois, introduisez
dans ce cas le facteur de rptition dans le paramtre Q.
La Commande distingue entre les sous-programmes locaux et les
sous-programmes externes.
Les sous-programmes locaux sont stocks dans le fichier du
programme CN principal. Seul le programme principal peut appeler
le sous-programme local.
Les sous-programmes externes sont mmoriss dans des fichiers
spars; ils peuvent tre appels par n'importe quels programmes
CN principaux ou autres sous-programmes CN.
Programmes experts
Les programmes experts sont des sous-programmes chargs de
traiter des oprations complexes et adapts aux configurations de la
machine. En rgle gnrale, les sous-programmes experts sont crs
par le constructeur de la machine.
Conversion des programmes CN
Pour la programmation et la communication utilisateur, notez que la
Commande interprte le programme CN jusqu'au mot prdfini
Usinage lors de la slection du programme. La section Usinage n'est
interprte qu'avec Dpart cycle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 179
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Programmes DIN d'une commande antrieure
Les formats des commandes antrieures MANUALplus 4110 et CNC
PILOT 4290 sont diffrents du format de la MANUALplus 620. Vous
pouvez nanmoins adapter les programmes des commandes
antrieures la nouvelle commande au moyen d'un convertisseur de
programme.
La Commande reconnat les programmes des commandes
antrieures lors de l'ouverture d'un programme CN. Ce programme
est convertit aprs une demande de confirmation. Le nom de
programme reoit le prfixe CONV_....
Ce convertisseur fait partie galement du Transfer (mode
organisation).
Par rapport la gestion des outils et des donnes technologiques, les
programmes DIN doivent en plus tenir compte de la description des
contours et de la programmation avec les variables.
Attention aux points suivants lors de la conversion des programmes
DIN de la MANUALplus 4110 :
Appel d'outil : la validation du numro d'outils dpend de la
prsence d'un programme Multifix (numro T 2 chiffres) ou d'un
programme Tourelle (numro T 4 chiffres).
Numro T 2 chiffres : le numro T est valid comme ID et
T1 est inscrit comme numro d'outil T.
Numro T 4 chiffres (Tddpp) : les deux premiers chiffres du
numro T (dd) sont ID et les deux derniers chiffres (pp)
reprsentent T.
Description de la pice brute : une description de pice brute G20/
G21 de la 4110 devient un BRUT AUXILIAIRE.
Descriptions des contours : avec des programmes 4110, la
description de contour suit les cycles d'usinage. La description de
contour devient un CONTOUR AUXILIAIRE lors de la conversion.
Dans la section USINAGE, le cycle correspondant se rapporte alors
ce contour auxiliaire.
Programmation avec variables : les accs aux variables de
donnes d'outils, de dimensions machines, de correcteurs D, de
donnes de paramtre ainsi que de rsultats ne peuvent pas tre
convertis. Ces squences de programmes doivent tre modifies.
Les Fonctions M sont prises en compte sans changement.
Pouces ou mm : le convertisseur ne peut pas dterminer le
systme d'units de la 4110. Ainsi aucun systme d'unit n'est
prsent dans le programme cible. Cela doit tre rajout par
l'utilisateur.
180 Programmation DIN
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Attention aux points suivants lors de la conversion des programmes
DIN de la CNC PILOT 4290 :
Appel d'outil (instructions T de la section TOURELLE) :
Les instructions T qui se rfrent une banque de donnes
d'outils sont prises en compte sans changement (ex. T1 ID342-
300.1).
Les instructions T qui contiennent des donnes d'outils ne
peuvent pas tre converties.
Programmation avec variables : les accs aux variables de
donnes d'outils, de dimensions machines, de correcteurs D, de
donnes de paramtre ainsi que de rsultats ne peuvent pas tre
convertis. Ces squences de programmes doivent tre modifies.
Les Fonctions M sont prises en compte sans changement.
Noms des sous-programmes externes : lors de l'appel d'un sous-
programme externe, le convertisseur ajoute le prfixe CONV_....
Si le programme DIN contient des lments non
convertibles, la squence correspondante CN apparait
sous forme de commentaire. Devant ce commentaire
apparat le terme ATTENTION Selon le cas, l'instruction
non convertible devient une ligne de commentaire ou la
squence CN non convertible suit le commentaire.
HEIDENHAIN conseille d'adapter les programmes CN aux
particularits de la Commande et de les vrifier avant de
s'en servir en production
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 181
4
.
1

P
r
o
g
r
a
m
m
a
t
i
o
n

s
e
l
o
n

D
I
N
/
I
S
O
Groupe de menu Gomtrie
Le groupe de menus Go (mtrie) contient des fonctions pour la
description de contour. Vous atteignez ce groupe de menu dans le
mode DIN/ISO en activant le menu Go
Vue d'ensemble des fonctions:
G : Introduction directe d'une fonction G
Droite : Introduction d'une droite (G1)
Cercle : Description d'un arc de cercle (G2, G3, G12, G13)
Forme: Description d'lments de forme
Front : Fonctions pour la description du contour sur la face frontale
Enveloppe : Fonctions pour la description du contour sur
l'enveloppe
ICP, Extras, Graph. : (voir Sous-menus communs utiliss la page
34)
U retour au menu principal DIN/ISO
Groupe de menu Usinage
Le groupe de menus Usin(age) contient les fonctions pour la
programmation de l'usinage. Vous atteignez ce groupe de menu dans
le mode DIN/ISO en activant le menu Usin.
Vue d'ensemble des fonctions:
G : Introduction directe d'une fonction G
G-Menu : Groupes de menus pour les oprations d'usinage
M : Introduction directe d'une fonction M
M-Menu : Groupes de menus pour les fonctions auxiliaires
T : Appel d'outil direct
F : Avance par tour G95
S : Vitesse de coupe G96
Extras, Graph. : (voir Sous-menus communs utiliss la page 34)
U retour au menu principal DIN/ISO
182 Programmation DIN
4
.
2

D

f
i
n
i
t
i
o
n

d
e

l
a

p
i

c
e

b
r
u
t
e
4.2 Dfinition de la pice brute
Mandrin barre/tube G20-Go
G20 dfinit le contour d'une barre/tube.
Pice moule G21-Go
G21 cre le contour de la pice brute partir du contour de la pice
finie, plus la surpaisseur quidistante P".
Exemple: G20-Go
. . .
PIECE BRUTE
N1 G20 X80 Z100 K2 I30 [tube]
. . .
Paramtres
X Diamtre barre/tube
Diamtre du cercle circonscrit avec pice brute multi-pans
Z Longueur de la pice brute
K Ct droit (distance point zro pice ct droit)
I Diamtre intrieur pour les tubes
Exemple: G21-Go
. . .
PIECE BRUTE
N1 G21 P5 Q1 [pice brute moule]
. . .
PIECE FINIE
N2 G0 X30 Z0
N3 G1 X50 BR-2
N4 G1 Z-40
N5 G1 X65
N6 G1 Z-70
. . .
Paramtres
P Surpaisseur quidistante (rfrence: contour de la pice finie)
Q Perage O/N (par dfaut: 0)
0: Sans
1 : avec perage
G21 ne peut pas tre utilis pour la description d'un Brut
auxiliaire.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 183
4
.
3

E
l

m
e
n
t
s

d
e

b
a
s
e

d
u

c
o
n
t
o
u
r

d
e

t
o
u
r
n
a
g
e
4.3 Elments de base du contour de tournage
Point initial contour de tournage G0Go
G0 dfinit le point initial d'un contour de tournage.
Attributs d'usinage pour les lments de forme
Tous les lments de base du contour contiennent l'lment de forme
Chanfrein/Arrondi BR. Des attributs d'usinage peuvent tre dfinis
pour tous les autres lments (tels que gorges et dgagements).
Exemple: G0-Go
. . .
PIECE FINIE
N2 G0 X30 Z0 [point initial du contour]
N3 G1 X50 BR-2
N4 G1 Z-40
N5 G1 X65
N6 G1 Z-70
. . .
Paramtres
X Point initial du contour (cote de diamtre)
Z Premier point du contour
Paramtres
BE Facteur d'avance spciale pour le chanfrein/l'arrondi dans le
cycle de finition (par dfaut: 1)
Avance spciale = avance active * BE
BF Avance spciale pour le chanfrein/l'arrondi dans le cycle de
finition (par dfaut: aucune avance spciale)
BD Numro de correction additionnelle pour chanfrein/l'arrondi
(901-916)
BP Surpaisseur quidistance pour le chanfrein/l'arrondi
BH Type de surpaisseur pour le chanfrein/l'arrondi
0: surpaisseur absolue
1 = surpaisseur supplmentaire
184 Programmation DIN
4
.
3

E
l

m
e
n
t
s

d
e

b
a
s
e

d
u

c
o
n
t
o
u
r

d
e

t
o
u
r
n
a
g
e Droite sur contour G1Go
G1 dfinit une droite sur un contour de tournage.
Paramtres
X Point final de l'lment de contour (cote de diamtre)
Z Point final de l'lment de contour
AN Angle avec l'axe de rotation (direction angulaire: voir figure
d'aide)
Q Point d'intersection. Point final lorsque la droite coupe un arc de
cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
aucune introduction: Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 185
4
.
3

E
l

m
e
n
t
s

d
e

b
a
s
e

d
u

c
o
n
t
o
u
r

d
e

t
o
u
r
n
a
g
e
Exemple: G1-Go
. . .
PIECE FINIE
N2 G0 X0 Z0 Point de dpart
N3 G1 X50 BR-2 Droite verticale avec chanfrein
N4 G1 Z-20 BR2 Droite horizontale avec rayon
N5 G1 X70 Z-30 Droite oblique avec point final en absolu
N6 G1 Zi-5 Droite horizontale en incrmental
N7 G1 Xi10 AN30 Incrmental et angle
N8 G1 X92 Zi-5 Incrmental et absolu mlangs
N9 G1 X? Z-80 Calculer la coordonne X
N10 G1 X100 Z-100 AN10 Point final et angle avec point initial inconnu
. . .
186 Programmation DIN
4
.
3

E
l

m
e
n
t
s

d
e

b
a
s
e

d
u

c
o
n
t
o
u
r

d
e

t
o
u
r
n
a
g
e Arc de cercle, contour de tournage G2/G3 Go
G2/G3 dfinit un arc de cercle d'un contour avec cotation du centre en
incrmental. Sens de rotation (voir figure d'aide):
G2: Sens horaire
G3: Sens anti-horaire
Exemple: G2, G3 Go
Paramtres
X Point final de l'lment de contour (cote de diamtre)
Z Point final de l'lment de contour
I Centre (distance point dpart centre, comme cote de rayon)
K Centre (distance point dpart centre)
R Rayon
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
aucune introduction: Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Programmation X, Z: en absolu, en incrmental, modal
ou ?
. . .
PIECE FINIE
N1 G0 X0 Z-10
N2 G3 X30 Z-30 R30 Point-cible et rayon
N3 G2 X50 Z-50 I19.8325 K-2.584 Point-cible et centre en incrmental
N4 G3 Xi10 Zi-10 R10 Point-cible en incrmental et rayon
N5 G2 X100 Z? R20 Coordonne inconnue du point-cible
N6 G1 Xi-2.5 Zi-15
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 187
4
.
3

E
l

m
e
n
t
s

d
e

b
a
s
e

d
u

c
o
n
t
o
u
r

d
e

t
o
u
r
n
a
g
e Arc de cercle, contour de tournage G12/G13 Go
G12/G13 dfinit un arc de cercle d'un contour de tournage avec
cotation du centre en absolu. Sens de rotation (voir figure d'aide):
G12: Sens horaire
G13: Sens anti-horaire
Exemple: G12, G13 Go
Paramtres
X Point final de l'lment de contour (cote de diamtre)
Z Point final de l'lment de contour
I Centre (cote de rayon)
K Centre
R Rayon
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
Aucune introduction: Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Programmation X, Z: en absolu, en incrmental, modal
ou ?
. . .
PIECE FINIE
N1 G0 X0 Z-10
. . .
N7 G13 Xi-15 Zi15 R20 Point-cible en incrmental et rayon
N8 G12 X? Z? R15 Seul le rayon est connu
N9 G13 X25 Z-30 R30 BR10 Q1 Arrondi la transition et choix du point
d'intersection
N10 G13 X5 Z-10 I22.3325 K-12.584 Point-cible et centre en absolu
. . .
188 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
4.4 Elments de forme d'un contour
Gorge (standard) G22Go
G22 dfinit une gorge sur un lment de rfrence paraxial
pralablement programm.
Paramtres
X Point initial pour une gorge sur face transversale (cote diamtre)
Z Point initial pour une gorge sur l'enveloppe
I Coin interne (Cote de diamtre)
Gorge face transversale: Point final de la gorge
Gorge sur l'enveloppe : Fond de la gorge
K Coin interne
Gorge sur la face transversale: Fond de la gorge
Gorge sur l'enveloppe : Point final de la gorge
Ii Coin interne incrmental (attention au signe !)
Gorge sur la face transversale: largeur de la gorge
Gorge sur l'enveloppe : profondeur de la gorge
Ki Coin interne incrmental (attention au signe !)
Gorge sur la face transversale: profondeur de la gorge
Gorge sur l'enveloppe : largeur de la gorge
B Rayon ext./chanfrein sur les 2 cts de la gorge (par dfaut: 0)
B>0: Rayon de l'arrondi
B<0: Largeur du chanfrein
R Rayon intrieur aux deux angles de la gorge (par dfaut: 0)
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Ne programmez que X ou Z.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 189
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r Exemple: G22-Go
PIECE FINIE
N1 G0 X40 Z0
N2 G1 X80
N3 G22 X60 I70 Ki-5 B-1 R0.2 Gorge sur face transversale, profondeur en
incrmental
N4 G1 Z-80
N5 G22 Z-20 I70 K-28 B1 R0.2 Gorge longitudinale, largeur en absolu
N6 G22 Z-50 Ii-8 Ki-12 B0.5 R0.3 Gorge longitudinale, largeur en incrmental
N7 G1 X40
N8 G1 Z0
N9 G22 Z-38 Ii6 K-30 B0.5 R0.2 Gorge longitudinale, intrieur
. . .
190 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
Gorge (gnrale) G23Go
G23 dfinit une gorge sur un lment de rfrence linaire
pralablement programm. L'lment de rfrence peut tre oblique.
Paramtres
H Type de gorge (par dfaut: 0)
0: Gorge symtrique
1: Dgagement
X Centre de la gorge sur face transversale (cote de diamtre)
Aucune introduction: la position est calcule
Z Centre de la gorge sur l'enveloppe
Aucune introduction: la position est calcule
I Profondeur et position de la gorge
I>0: Gorge droite de l'lment de rfrence
I<0: Gorge gauche de l'lment de rfrence
K Largeur de la gorge (sans chanfrein/arrondi)
U Diamtre de la gorge (diamtre du fond de la gorge). N'utiliser U
que si l'lment de rfrence est parallle l'axe-Z.
A Angle de gorge (par dfaut: 0)
H=0: Angle compris entre les flancs de la gorge (0 <= A <
180 )
H=1: Angle compris entres les flancs de gorge et la droite de
rfrence (0 < A <= 90 )
B Rayon externe/chanfrein sur coin proche du point initial (par
dfaut: 0)
B>0: Rayon de l'arrondi
B<0: Largeur du chanfrein
P Rayon externe/chanfrein sur coin loign du point initial (par
dfaut: 0)
P>0: Rayon de l'arrondi
P<0: Largeur du chanfrein
R Rayon intrieur dans le fond de la gorge (par dfaut: 0)
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Pour la profondeur de gorge, la Commande se rfre
l'lment de rfrence. Le fond de la gorge est parallle
l'lment de rfrence.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 191
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r Exemple G23-Go
. . .
PIECE FINIE
N1 G0 X40 Z0
N2 G1 X80
N3 G23 H0 X60 I-5 K10 A20 B-1 P1 R0.2 Gorge sur face transversale, profondeur en
incrmental
N4 G1 Z-40
N5 G23 H1 Z-15 K12 U70 A60 B1 P-1 R0.2 Gorge longitudinale, largeur en absolu
N6 G1 Z-80 A45
N7 G23 H1 X120 Z-60 I-5 K16 A45 B1 P-2 R0.4 Gorge longitudinale, largeur en incrmental
N8 G1 X40
N9 G1 Z0
N10 G23 H0 Z-38 I-6 K12 A37.5 B-0.5 R0.2 Gorge longitudinale, intrieur
. . .
192 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
Filet avec dgagement de filetage G24-Go
G24 dfinit un lment de base linaire avec filetage longitudinal
suivi d'un dgagement (DIN 76). Le filetage est extrieur ou
intrieur (filet pas fin ISO mtrique DIN 13, al. 2, srie 1).
Exemple G24-Go
Paramtres
F Pas du filetage
I Profondeur du dgagement (cote de rayon)
K Largeur du dgagement
Z Point final du dgagement
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Ne programmer G24 que dans des contours ferms
Le filet est usin avec G31.
. . .
PIECE FINIE
N1 G0 X40 Z0
N2 G1 X40 BR-1.5 Point initial du filet
N3 G24 F2 I1.5 K6 Z-30 Filetage avec dgagement
N4 G1 X50 avec paulement final
N5 G1 Z-40
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 193
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
Contour du dgagement G25-Go
G25 cre les contours de dgagements indiqus ci-aprs sur les
angles de contours paraxiaux. Les dgagements ne sont possibles
que dans les angles intrieurs dont l'lment transversal est parallle
l'axe X. Programmez G25 aprs le premier lment. Vous dfinissez
le type de dgagement dans le paramtre H.
Dgagement de forme U (H=4)
Exemple: Appel de G25-Go Forme U
. . .
N.. G1 Z-15 [lment longitudinal]
N.. G25 H4 I2 K4 R0.4 P-0.5 [forme U]
N.. G1 X20 [lment transversal]
. . .
Paramtres
H Dgagement de forme U: H=4
I Profondeur du dgagement (cote de rayon)
K Largeur du dgagement
R Rayon intrieur dans le fond de la gorge (par dfaut: 0)
P Rayon extrieur/chanfrein (par dfaut: 0)
P>0: Rayon de l'arrondi
P<0: Largeur du chanfrein
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
194 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r Dgagement DIN 509 E (H=0,5)
Les paramtres que vous n'avez pas indiqus sont calculs par la
Commande en fonction du diamtre.
Dgagement DIN 509 F (H=6)
Les paramtres que vous n'avez pas indiqus sont calculs par la
Commande en fonction du diamtre.
Exemple: Appel de G25-Go DIN 509 E
. . .
N.. G1 Z-15 [lment longitudinal]
N.. G25 H5 [DIN 509 E]
N.. G1 X20 [lment transversal]
. . .
Paramtres
H Dgagement forme DIN 509 E: H=0 ou H=5
I Profondeur du dgagement (cote de rayon)
K Largeur du dgagement
R Rayon du dgagement (aux deux angles)
W Angle du dgagement
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Exemple: Appel de G25-Go DIN 509 F
. . .
N.. G1 Z-15 [lment longitudinal]
N.. G25 H6 [DIN 509 F]
N.. G1 X20 [lment transversal]
. . .
Paramtres
H Dgagement forme DIN 509 F: H=6
I Profondeur du dgagement (cote de rayon)
K Largeur du dgagement
R Rayon du dgagement (aux deux angles)
P Profondeur transversale
W Angle du dgagement
A Angle transversal
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 195
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r Dgagement DIN 76 (H=7)
Si vous ne programmez que FP, toutes les autres valeurs, si elles ne
sont pas programmes, seront issues du tableau standard en en
fonction du pas du filet.
Dgagement de forme H (H=8)
Si vous n'introduisez pas W, l'angle sera calcul en fonction de K et R.
Le point final du dgagement est alors sur le sommet de l'angle du
contour.
Exemple: Appel de G25-Go DIN 76
. . .
N.. G1 Z-15 [lment longitudinal]
N.. G25 H7 FP2 [DIN 76]
N.. G1 X20 [lment transversal]
. . .
Paramtres
H Dgagement forme DIN 76: H=7
I Profondeur du dgagement (cote de rayon)
K Largeur du dgagement
R Rayon du dgagement aux deux angles (par dfaut: R=0,6*I)
W Angle du dgagement (par dfaut: 30)
FP Pas du filetage
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
Exemple: Appel de G25-Go Forme H
. . .
N.. G1 Z-15 [lment longitudinal]
N.. G25 H8 K4 R1 W30 [forme H]
N.. G1 X20 [lment transversal]
. . .
Paramtres
H Dgagement de forme H: H=8
K Largeur du dgagement
R Rayon du dgagement pas d'introduction: L'lment circulaire
ne sera pas usin
W Angle de plonge pas d'introduction: W sera calcul
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
196 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r Dgagement de forme K (H=9)
Exemple: Appel de G25-Go Forme K
. . .
N.. G1 Z-15 [lment longitudinal]
N.. G25 H9 I1 R0.8 W40 [forme K]
N.. G1 X20 [lment transversal]
. . .
Paramtres
H Dgagement de forme K: H=9
I Profondeur du dgagement
R Rayon du dgagement pas d'introduction: L'lment circulaire
ne sera pas usin
W Angle du dgagement
A Angle avec l'axe longitudinal (par dfaut: 45)
BE, BF, BD, BP et BH (voir Attributs d'usinage pour les lments de
forme la page 183)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 197
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
Filet (standard) G34-Go
G34 dfinit un filetage simple ou chan, extrieur ou intrieur (filetage
au pas fin ISO mtrique DIN 13, srie 1). La Commande calcule toutes
les valeurs ncessaires.
Vous chanez les filetages en programmant successivement plusieurs
squences G1/G34.
Exemple: G34
. . .
PIECE FINIE
N1 G0 X0 Z0
N2 G1 X20 BR-2
N3 G1 Z-30
N4 G34 [ISO mtrique]
N5 G25 H7 I1.7 K7
N6 G1 X30 BR-1.5
N7 G1 Z-40
N8 G34 F1.5 [filet au pas fin ISO mtrique]
N9 G25 H7 I1.5 K4
N10 G1 X40
N11 G1 Z-60
. . .
Paramtres
F Pas du filetage (par dfaut: pas du filetage issu du tableau
standard)
Avant G34 ou dans la squence CN avec G34,
programmez un lment de contour linaire en tant
qu'lment de rfrence.
Usinez le filet avec G31.
198 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
Filetage (gnral) G37-Go
G37 dfinit les types de filets indiqus. Sont possibles les filets
multiples ainsi que les filets chans. Vous chanez les filets en
programmant successivement plusieurs squences G01/G37.
Exemple: G37
. . .
PIECE FINIE
N1 G0 X0 Z0
N2 G1 X20 BR-2
N3 G1 Z-30
N4 G37 Q2 [ISO mtrique]
N5 G25 H7 I1.7 K7
N6 G1 X30 BR-1.5
N7 G1 Z-40
N8 G37 F1.5 [filet au pas fin ISO mtrique]
N9 G25 H7 FP1.5
N10 G1 X40
N11 G1 Z-60
. . .
Paramtres
Q Type de filet (par dfaut: 1)
1: Filet au pas fin ISO mtrique (DIN 13 partie 2, srie 1)
2: Filet ISO mtrique (DIN 13 partie 1, srie 1)
3: Filet conique ISO mtrique (DIN 158)
4: Filet conique au pas fin ISO mtrique (DIN 158)
5: Filet trapzodal ISO mtrique (DIN 103 partie 2, srie 1)
6: Filet plat mtr. trapzodal (DIN 380 partie 2, srie 1)
7: Filetage en dent de scie mtrique (DIN 513 partie 2, srie 1)
8: Filet rond cylindrique (DIN 405 partie 1, srie 1)
9: Filet cylindrique Whitworth (DIN 11)
10: Filet conique Whitworth (DIN 2999)
11: Filet pas de gaz Whitworth (DIN 259)
12: Filet non standard
13: Filet grossier UNC US
14: Filet fin UNC US
15: Filet extra-fin UNEF US
16: Filet conique pas de gaz NPT US
17: Filet conique pas de gaz Dryseal NPTF US
18: Filet cylindrique pas de gaz NPSC US avec graissage
19: Filet cylindrique pas de gaz NPFS US sans graissage
F Pas du filetage
ncessaire pour Q=1, 3..7, 12
Sur d'autres types de filets, F est calcul en fonction du
diamtre s'il n'a pas t programm
P Profondeur du filet n'indiquer que pour Q=12
K Longueur en sortie pour filetages sans dgagement (par dfaut:
0)
D Point de rfrence (par dfaut: 0)
0: Sortie de filet la fin de l'lment de rfrence
1: Sortie de filet au dbut de l'lment de rfrence
H Nombre de filets (par dfaut: 1)
A Angle de flanc gauche n'indiquer que pour Q=12
W Angle de flanc droite n'indiquer que pour Q=12
R Largeur du filet n'indiquer que pour Q=12
E Pas variable (par dfaut: 0)
Agrandit/rduit le pas de vis de E par rotation.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 199
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r Exemple: G37 Chan
. . .
CONT. AUX. ID"G37_Chane"
N37 G0 X0 Z0
N 38 G1 X20
N 39 G1 Z-30
N 40 G37 F2 [ISO mtrique]
N 41 G1 X30 Z-40
N 42 G37 Q2
N 43 G1 Z-70
N 44 G37 F2
. . .
Programmez avant G37 un lment de contour linaire
en tant qu'lment de rfrence.
Usinez le filet avec G31.
Pour les filets norms, les paramtres P, R, A et W sont
dfinis par la Commande.
Utilisez Q=12 si vous dsirez utiliser des paramtres
individuels.
Attention, risque de collision!
Le filetage est cr sur la longueur de l'lment de
rfrence. Sans dgagement de filetage, il convient de
programmer un autre lment linaire pour le
dpassement de filet.
200 Programmation DIN
4
.
4

E
l

m
e
n
t
s

d
e

f
o
r
m
e

d
'
u
n

c
o
n
t
o
u
r
Perage (au centre) G49Go
G49 dfinit un perage unique avec lamage et taraudage au centre de
rotation (face frontale ou face arrire). Le perage G49 n'est pas une
partie du contour mais un lment de forme.
Paramtres
Z Position du dbut du perage (point de rfrence)
B Diamtre de perage
P Profondeur de perage (sans pointe)
W Angle de pointe (par dfaut: 180)
R Diamtre de lamage
U Profondeur de lamage
E Angle de lamage
I Diamtre de filetage
J Profondeur du filet
K Attaque de filet
F Pas du filet
V Filet gauche ou droite (par dfaut: 0)
0 : Filet droite
1 : Filet gauche
A Angle, correspond la position du perage (par dfaut: 0)
A=0: Face frontale
A=180: Face arrire
O Diamtre de centrage
Programmez G49 dans la section PIECE FINIE, et non
pas dans CONT. AUX., FRONT ou FACE ARR..
Excutez le perage G49 avec G71...G74.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 201
4
.
5

A
t
t
r
i
b
u
t
s

p
o
u
r

l
a

d

f
i
n
i
t
i
o
n

d
u

c
o
n
t
o
u
r
4.5 Attributs pour la dfinition du
contour
Rduction d'avance G38-Go
G38 active l'avance spciale" pour le cycle de finition G890.
L'avance spciale" a un effet modal pour les lments de base du
contour et les lments de forme.
Rcapitulatif des attributs pour la dfinition du contour
G38 Facteur d'avance spciale pour lments de
base et de forme - effet modal
Page 201
G52 Surpaisseur quidistante pour lments de
base et de forme - effet modal
Page 203
G95 Avance de finition pour lments de base et
de forme - effet modal
Page 203
G149 Corrections additionnelles pour lments de
base et de forme effet modal
Page 204
G38-, G52-, G95- et G149-Go sont valables pour tous
les lments de contour jusqu' ce que l'on
reprogramme la fonction sans paramtres.
Pour les lments de forme, on peut indiquer d'autres
attributs directement lors de la dfinition de l'lment
de forme (voir Attributs d'usinage pour les lments de
forme la page 183).
Les attributs de dfinition du contour agissent sur
l'avance de finition des cycles G869 et G890 mais pas
sur l'avance de finition des cycles d'usinage de gorges.
Paramtres
E Facteur d'avance spciale (par dfaut: 1)
Avance spciale = avance active * E
G38 a un effet modal.
Programmez G38 avant l'lment de contour concern.
G38 remplace une avance spciale.
Avec G38 sans paramtre, vous dsactivez le facteur
d'avance.
202 Programmation DIN
4
.
5

A
t
t
r
i
b
u
t
s

p
o
u
r

l
a

d

f
i
n
i
t
i
o
n

d
u

c
o
n
t
o
u
r
Attributs pour lments de superposition G39-Go
G39 agit sur l'avance de finition de G890 pour les lments de forme:
Chanfreins/arrondis (raccordement aux lments de base)
Dgagements
Gorges
Facteurs concerns: Avance spciale, profondeur de rugosit,
corrections D additives, surpaisseurs quidistantes.
Paramtres
F Avance par tour
V Type de profondeur de rugosit (voir galement DIN 4768)
1: Profondeur gnrale de rugosit (profondeur profil) Rt1
2: Valeur moyenne de rugosit Ra
3: Profondeur moyenne de rugosit Rz
RH Profondeur de rugosit (m, mode Inch: inch)
D Numro de la correction additive (901 <= D <= 916)
P Surpaisseur (cote de rayon)
H P a un effet absolu ou additionnel (par dfaut: 0)
0: P remplace les surpaisseurs G57/G58
1: P est additionn aux surpaisseurs G57/G58
E Facteur d'avance spciale (par dfaut: 1)
Avance spciale = avance active * E
Utilisez alternativement la profondeur de rugosit (V,
RH"), l'avance de finition (F") et l'avance spciale (E").
G39 agit squentiellement
Programmez G39 avant l'lment de contour concern.
Avant un cycle (section USINAGE), G50 dsactive les
surpaisseurs G39 pour ce cycle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 203
4
.
5

A
t
t
r
i
b
u
t
s

p
o
u
r

l
a

d

f
i
n
i
t
i
o
n

d
u

c
o
n
t
o
u
r
Surpaisseur G52-Go
G52 dfinit une surpaisseur quidistante pour les lments de base
du contour et les lments de forme, prise en compte dans G810,
G820, G830, G860 et G890.
Avance par tour G95-Go
G95 agit sur l'avance de finition de G890 pour les lments de base
du contour et les lments de forme.
Paramtres
P Surpaisseur (cote de rayon)
H P a un effet absolu ou additionnel (par dfaut: 0)
0: P remplace les surpaisseurs G57/G58
1: P est additionn aux surpaisseurs G57/G58
G52 a un effet modal.
Programmez G52 dans la squence CN contenant
l'lment de contour concern.
G50 avant un cycle (section USINAGE) dsactive les
surpaisseurs G52 pour ce cycle.
Exemple: Attributs dans dfinition contour G95
. . .
PIECE FINIE
N1 G0 X0 Z0
N2 G1 X20 BR-1
N3 G1 Z-20
N4 G25 H5 I0.3 K2.5 R0.6 W15
N5 G1 X40 BR-1
N6 G95 F0.08
N7 G1 Z-40
N8 G25 H5 I0.3 K2.5 R0.6 W15 BF0
N9 G95
N10 G1 X58 BR-1
N11 G1 Z-60
. . .
Paramtres
F Avance par tour
L'avance de finition G95 remplace une avance de finition
dfinie dans la section Usinage.
G95 est une fonction modale.
G95 sans valeur dsactive l'avance de finition.
204 Programmation DIN
4
.
5

A
t
t
r
i
b
u
t
s

p
o
u
r

l
a

d

f
i
n
i
t
i
o
n

d
u

c
o
n
t
o
u
r
Correction additive G149-Go
Une fonction G149 suivie d'un numro D active/dsactive la
correction additive. La Commande gre dans un tableau interne les 16
valeurs de correction indpendantes de l'outil. Les valeurs de
correction sont gres en excution de programme (voir mode
excution du manuel d'utilisation).
Exemple: Attributs dans dfinition contour G149
. . .
PIECE FINIE
N1 G0 X0 Z0
N2 G1 X20 BR-1
N3 G1 Z-20
N4 G25 H5 I0.3 K2.5 R0.6 W15
N5 G1 X40 BR-1
N6 G149 D901
N7 G1 Z-40
N8 G25 H5 I0.3 K2.5 R0.6 W15 BD900
N9 G149 D900
N10 G1 X58 BR-1
N 12 G1 Z-60
. . .
Paramtres
D Correction additive (par dfaut: D900)
D=900: Dsactive la correction additive
D=901..916: Active la correction additive D
Tenez compte du sens utilis pour la dfinition du
contour.
Les corrections additives agissent partir de la
squence o G149 a t programme.
Une correction additionnelle reste active:
jusqu'au G149 D900 suivant.
jusqu' la fin de la dfinition de la pice finie.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 205
4
.
6

C
o
n
t
o
u
r
s

a
x
e

C


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e
4.6 Contours axe C Principes de base
Position des contours de fraisage
Vous dfinissez le plan de rfrence ou le diamtre de rfrence dans
l'indicatif de section. Vous dfinissez la profondeur et la position d'un
contour de fraisage (poche, lot) de la manire suivante dans la
dfinition du contour:
Avec Profondeur P dans le cycle G308 prcdemment programm
En alternative pour les figures: Paramtre de cycle Profondeur P
Le signe de P dtermine la position du contour de fraisage:
P<0: Poche
P>0: lot
X: Diamtre de rfrence issu de l'indicatif de section
Z: Plan de rfrence issu de l'indicatif de section
P: Profondeur issue de G308 ou des paramtres du cycle
Contours dans plusieurs plans (contours imbriqus
hirarchiquement):
Un plan dbute par G308 et se termine avec G309.
G308 dfinit un nouveau plan de rfrence/diamtre de rfrence.
Le premier G308 prend en compte le plan de rfrence dfini dans
l'indicatif de section. Chaque G308 suivant dfinit un nouveau plan.
Calcul:
Nouveau plan de rfrence = plan de rfrence + P (de la G308
prcdente).
G309 retourne au plan de rfrence prcdent.
Position du contour de fraisage
Section P Surface Fond de fraisage
FRONT P<0
P>0
Z
Z+P
Z+P
Z
FACE ARRIERE P<0
P>0
Z
ZP
ZP
Z
ENVELOPPE P<0
P>0
X
X+(P*2)
X+(P*2)
X
Les cycles de surfaage usinent la surface dcrite dans la
dfinition du contour. Les lots l'intrieur de cette
surface ne sont pas pris en compte.
206 Programmation DIN
4
.
6

C
o
n
t
o
u
r
s

a
x
e

C


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e
Dbut poche/lot G308-Go
G308 dfinit un nouveau plan de rfrence/diamtre de rfrence
pour les contours imbriqus hirarchiquement.
Fin de la poche/de l'lot G309-Go
G309 dfinit la fin d'un plan de rfrence. Chaque plan de rfrence
dfini avec G308 doit se terminer par G309 (voir Position des
contours de fraisage la page 205).
Exemple G308/G309
Paramtres
P Profondeur pour poches, hauteur pour lots
ID Nom du contour (pour la rfrence issue des Unit()s ou des
cycles)
. . .
PIECE FINIE
. . .
FRONT Z0 Dfinir le plan de rfrence
N7 G308 P-5 IDRectangle Dbut rectangle avec profondeur 5
N8 G305 XK-5 YK-10 K50 B30 R3 A0 Rectangle
N9 G308 P-10 IDCercle Dbut cercle entier dans rectangle de profondeur
10
N10 G304 XK-3 YK-5 R8 Cercle entier
N11 G309 Fin cercle entier
N12 G309 Fin rectangle
ENVELOPPE X100 Dfinir le diamtre de rfrence
N13 G311 Z-10 C45 A0 K18 B8 P-5 Rainure linaire de profondeur 5
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 207
4
.
6

C
o
n
t
o
u
r
s

a
x
e

C


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e Modle circulaire avec rainures circulaires
Pour les rainures circulaires situs sur des modles circulaires, vous
programmez les positions du modle, le centre de courbure, le rayon
de courbure et la position des rainures.
La Commande positionne les rainures de la manire suivante:
Disposition rainures distance rayon du modle autour du centre
du modle si
Centre du modle = centre de courbure et
Rayon du modle = rayon de courbure
Disposition rainures distance rayon du modle + rayon de
courbure autour du centre du modle si
Centre du modle <> centre de courbure ou
Rayon du modle <> rayon de courbure
La position agit en plus sur la disposition des rainures:
Position normale: L'angle initial de la rainure est relatif par rapport
la position du modle. L'angle initial est additionn la position du
modle.
Position d'origine : L'angle initial de la rainure est en absolu.
Les exemples suivants illustrent la programmation du modle
circulaire avec rainures circulaires:
208 Programmation DIN
4
.
6

C
o
n
t
o
u
r
s

a
x
e

C


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e
Ligne mdiane de la rainure comme rfrence et position
normale
Programmation:
Centre du modle = centre de courbure
Rayon du modle = rayon de courbure
Position normale
Ces commandes disposent les rainures la distance du rayon du
modle autour du centre du modle.
Exemple: Ligne mdiane de la rainure comme rfrence, position
normale
Ligne mdiane de la rainure comme rfrence et position
d'origine
Programmation:
Centre du modle = centre de courbure
Rayon du modle = rayon de courbure
Position d'origine
Ces commandes disposent toutes les rainures la mme position.
Exemple: Ligne mdiane de la rainure comme rfrence, position
d'origine
N.. G402 Q4 K30 A0 XK0 YK0 H0 Modle circulaire, position normale
N.. G303 I0 J0 R15 A-20 W20 B3 P1 Rainure circulaire
N.. G402 Q4 K30 A0 XK0 YK0 H1 Modle circulaire, position d'origine
N.. G303 I0 J0 R15 A-20 W20 B3 P1 Rainure circulaire
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 209
4
.
6

C
o
n
t
o
u
r
s

a
x
e

C


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e
Centre de courbure comme rfrence et position normale
Programmation:
Centre du modle <> centre de courbure
Rayon du modle = rayon de courbure
Position normale
Ces commandes disposent les rainures la distance rayon du
modle+rayon de courbure autour du centre du modle.
Exemple: Centre de courbure comme rfrence, position normale
Centre de courbure comme rfrence et position d'origine
Programmation:
Centre du modle <> centre de courbure
Rayon du modle = rayon de courbure
Position d'origine
Ces commandes disposent les rainures distance rayon du
modle+rayon de courbure autour du centre du modle tout en
conservant l'angle initial et l'angle final.
Exemple: Centre de courbure comme rfrence, position d'origine
N.. G402 Q4 K30 A0 XK5 YK5 H0 Modle circulaire, position normale
N.. G303 I0 J0 R15 A-20 W20 B3 P1 Rainure circulaire
N.. G402 Q4 K30 A0 XK5 YK5 H1 Modle circulaire, position d'origine
N.. G303 I0 J0 R15 A-20 W20 B3 P1 Rainure circulaire
210 Programmation DIN
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e
4.7 Contours face frontale/arrire
Point initial sur la face frontale/arrire G100-Go
G100 dfinit le point initial d'un contour sur la face frontale ou arrire.
Droite sur la face frontale/face arrire G101-Go
G101 dfinit une droite sur un contour sur la face frontale ou arrire.
Paramtres
X Point initial en coordonnes polaires (Cote de diamtre)
C Point initial en coordonnes polaires (cote d'angle)
XK Point initial en coordonnes cartsiennes
YK Point initial en coordonnes cartsiennes
Paramtres
X Point final en coordonnes polaires (Cote de diamtre)
C Point final en coordonnes polaires (cote d'angle)
XK Point final en coordonnes cartsiennes
YK Point final en coordonnes cartsiennes
AN Angle avec l'axe positif XK
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque la droite coupe un arc de
cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
Programmation
X, XK, YX: en absolu, en incrmental, modal ou ?
C: en absolu, incrmental ou modal
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 211
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Arc de cercle sur contour face frontale/arrire
G102/G103 Go
G102/G103 dfinit un arc de cercle sur un contour de la face frontale
ou arrire. Sens de rotation (voir figure d'aide):
G102: Sens horaire
G102: Sens anti-horaire
Paramtres
X Point final en coordonnes polaires (cote de diamtre)
C Point final en coordonnes polaires (cote d'angle)
XK Point final en coordonnes cartsiennes
YK Point final en coordonnes cartsiennes
R Rayon
I Centre en coordonnes cartsiennes
J Centre en coordonnes cartsiennes
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
aucune introduction: Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque l'arc de cercle coupe une
droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
Programmation
X, XK, YX: en absolu, en incrmental, modal ou ?
C: en absolu, incrmental ou modal
I, J: en absolu ou en incrmental
Le point final ne doit pas tre le point initial (pas de
cercle entier).
212 Programmation DIN
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Perage sur la face frontale/arrire G300-Go
G300 dfinit un perage avec lamage et taraudage sur la face frontale
ou la face arrire.
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
B Diamtre de perage
P Profondeur de perage (sans pointe)
W Angle de pointe (par dfaut: 180)
R Diamtre de lamage
U Profondeur de lamage
E Angle de lamage
I Diamtre de filetage
J Profondeur du filet
K Attaque filet (longueur d'entre)
F Pas du filet
V Filet gauche ou droite (par dfaut: 0)
0 : Filet droite
1 : Filet gauche
A Angle avec l'axe Z; inclinaison du trou
Plage pour face frontale: 90 < A < 90 (par dfaut: 0)
Plage pour face arrire: 90 < A < 270 (par dfaut: 180)
O Diamtre de centrage
Excutez les perages avec G300 avec G71..G74.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 213
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Rainure linaire face frontale/arrire G301-Go
G301 dfinit une rainure linaire sur la face frontale ou arrire.
Rainure circul. sur face frontale/arr. G302/G303-Go
G302/G303 dfinit une rainure circulaire sur la face frontale ou arrire.
G302: Rainure circulaire sens horaire
G303: Rainure circulaire sens anti-horaire
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
A Angle avec l'axe XK (par dfaut: 0)
K Longueur de la rainure
B Largeur de la rainure
P Profondeur/hauteur (par dfaut: P issu de G308)
P<0: Poche
P>0: lot
Paramtres
I Centre de courbure en coordonnes cartsiennes
J Centre de courbure en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
R Rayon de courbure (rfrence: Centre de la rainure)
A Angle initial; rfrence: Axe XK; (par dfaut: 0)
W Angle final; rfrence: Axe XK; (par dfaut: 0)
B Largeur de la rainure
P Profondeur/hauteur (par dfaut: P issu de G308)
P<0: Poche
P>0: lot
214 Programmation DIN
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Cercle entier sur la face frontale/arrire G304-
Go
G304 dfinit un cercle entier sur un contour situ sur la face frontale
ou arrire.
Rectangle sur la face frontale/arrire G305-Go
G305 dfinit un rectangle sur la face frontale ou arrire.
Paramtres
XK Centre du cercle en coordonnes cartsiennes
YK Centre du cercle en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
R Rayon
P Profondeur/hauteur (par dfaut: P issu de G308)
P<0: Poche
P>0: lot
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
A Angle avec l'axe XK (par dfaut: 0)
K Longueur
B (Hauteur) largeur
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur/hauteur (par dfaut: P issu de G308)
P<0: Poche
P>0: lot
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 215
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Polygone rgulier sur la face frontale/arrire
G307-Go
G307 dfinit un polygone sur la face frontale ou arrire.
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
A Angle d'un ct du polygone avec XK (par dfaut: 0)
Q Nombre de cts (Q > 2)
K Longueur d'arte
K>0: Longueur d'arte
K<0: Diamtre du cercle inscrit
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur/hauteur (par dfaut: P issu de G308)
P<0: Poche
P>0: lot
216 Programmation DIN
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Modle linaire sur la face frontale/arrire G401-Go
G401 dfinit un modle linaire de trous ou de figures sur la face
frontale ou arrire. G401 agit sur le perage/la figure dfini(e) dans la
squence suivante (G300..305, G307).
Paramtres
Q Nombre de figures (par dfaut: 1)
XK Point initial en coordonnes cartsiennes
YK Point initial en coordonnes cartsiennes
I Point final en coordonnes cartsiennes
J Point final en coordonnes cartsiennes
Ii Distance (XKi) entre les figures (distance modle)
Ji Distance (YKi) entre les figures (distance modle)
A Angle de l'axe longitudinal par rapport l'axe XK (par dfaut: 0)
R Longueur totale du modle
Ri Distance entre les figures (distance modle)
Programmez le perage/la figure dans la squence
suivante, sans le centre.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 217
4
.
7

C
o
n
t
o
u
r
s

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Modle circulaire sur la face frontale/arrire
G402-Go
G402 dfinit un modle circulaire de perage ou de figures sur la face
frontale ou arrire. G402 agit sur le perage/la figure dfini(e) dans la
squence suivante (G300..305, G307).
Paramtres
Q Nombre de figures
K Diamtre du modle
A Angle initial Position de la premire figure; rfrence: Axe XK;
(par dfaut: 0)
W Angle final Position de la dernire figure; rfrence: Axe XK;
(par dfaut: 360)
Wi Angle entre les figures
V Sens Orientation (par dfaut: 0)
V=0, sans W: Rpartition sur cercle entier
V=0, avec W: Rpartition sur le plus grand arc de cercle
V=0, avec Wi: Signe de Wi dtermine le sens (Wi<0: Sens
horaire)
V=1, avec W: Sens horaire
V=1, avec Wi: Sens horaire (signe de Wi sans signification)
V=2, avec W: Sens anti-horaire
V=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
H Position des figures (par dfaut: 0)
H=0: Position normale; les figures sont tournes autour du
centre du cercle (rotation)
H=1: Position d'origine, la position de la figure se rfrant au
systme de coordonnes reste inchange (translation)
Programmez le perage/la figure dans la squence
suivante, sans le centre. Exception rainure circulaire:
voir Modle circulaire avec rainures circulaires la
page 207.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
218 Programmation DIN
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e
4.8 Contours sur l'enveloppe
Point initial du contour sur l'enveloppe G110-Go
G110 dfinit le point initial d'un contour sur l'enveloppe.
Droite sur l'enveloppe G111-Go
G111 dfinit une droite sur l'enveloppe.
Paramtres
Z Point initial
C Point initial (angle initial)
CY Point de dpart en cote linaire"; rfrence: Dvelopp avec
diamtre de rfrence"
Programmez Z, C ou bien Z, CY.
Paramtres
Z Point final
C Point final (angle final)
CY Point final en cote linaire"; rfrence: Dvelopp avec
diamtre de rfrence"
AN Angle avec l'axe Z
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque la droite coupe une
droite (par dfaut: 0):
Q=0: Point d'intersection proche
Q=1: Point d'intersection loign
Programmation
Z, CY: en absolu, en incrmental, modal ou ?
C: en absolu, incrmental ou modal
Programmer soit Z C, soit Z CY
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 219
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Arc de cercle d'un contour sur enveloppe G112-/
G113-Go
G112/G113 dfinit un arc de cercle sur l'enveloppe. Sens de rotation:
voir figure d'aide
Paramtres
Z Point final
C Point final (angle final)
CY Point final en cote linaire"; rfrence: Dvelopp avec
diamtre de rfrence"
R Rayon
K Centre dans le sens Z
W Angle du centre
J Angle du centre en cote linaire"
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque l'arc de cercle coupe une
droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
Programmation
Z, CY: en absolu, en incrmental, modal ou ?
C: en absolu, incrmental ou modal
K, J: en absolu ou en incrmental
Programmer soit Z C ou Z CY, ou bien K W ou K J
Programmer soit le centre", soit le rayon"
Avec rayon": Seuls sont possibles les arcs de cercle <=
180
220 Programmation DIN
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Perage sur l'enveloppe G310-Go
G310 dfinit un perage avec lamage et taraudage sur l'enveloppe.
Paramtres
Z Centre (position Z)
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
B Diamtre de perage
P Profondeur de perage (sans pointe)
W Angle de pointe (par dfaut: 180)
R Diamtre de lamage
U Profondeur de lamage
E Angle de lamage
I Diamtre de filetage
J Profondeur du filet
K Attaque filet (longueur d'entre)
F Pas du filet
V Filet gauche ou droite (par dfaut: 0)
V=0: Filet droite
V=1: Filet gauche
A Angle avec l'axe Z; plage: 0 < A < 180; (par dfaut: 90 =
perage vertical)
O Diamtre de centrage
Excutez les perages avec G310 avec G71..G74.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 221
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Rainure linaire sur l'enveloppe G311-Go
G311 dfinit une rainure linaire sur l'enveloppe.
Rainure circulaire sur l'enveloppe G312-/G313-Go
G312/G313 dfinit une rainure circulaire sur l'enveloppe.
G312: Rainure circulaire sens horaire
G313: Rainure circulaire sens anti-horaire
Paramtres
Z Centre (position Z)
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
A Angle avec l'axe Z (par dfaut: 0)
K Longueur de la rainure
B Largeur de la rainure
P Profondeur de la poche (par dfaut: P de G308)
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
R Rayon; rfrence: Centre de la rainure
A Angle initial; rfrence: Axe Z; (par dfaut: 0)
W Angle final; rfrence: Axe Z
B Largeur de la rainure
P Profondeur de la poche (par dfaut: P de G308)
222 Programmation DIN
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Cercle entier sur l'enveloppe G314-Go
G314 dfinit un cercle entier sur l'enveloppe.
Rectangle sur l'enveloppe G315-Go
G315 dfinit un rectangle sur l'enveloppe.
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
R Rayon
P Profondeur de la poche (par dfaut: P de G308)
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
A Angle avec l'axe Z (par dfaut: 0)
K Longueur
B Largeur
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur de la poche (par dfaut: P de G308)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 223
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Polygone sur enveloppe G317-Go
G317 dfinit un polygone sur l'enveloppe
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
Q Nombre de cts (Q > 2)
A Angle avec l'axe Z (par dfaut: 0)
K Longueur d'arte
K>0: Longueur d'arte
K<0: Diamtre du cercle inscrit
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur de la poche (par dfaut: P de G308)
224 Programmation DIN
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Modle linaire sur l'enveloppe G411-Go
G411 dfinit un modle linaire de perages ou de figures sur
l'enveloppe. G411 agit sur le perage/la figure dfini(e) dans la
squence suivante (G310.0.315, G317).
Paramtres
Q Nombre de figures (par dfaut: 1)
Z Point initial
C Point initial (angle initial)
CY Point de dpart en cote linaire"; rfrence: Dvelopp avec
diamtre de rfrence"
ZE Point final
ZEi Distance entre les figures dans le sens Z
W Point final (angle final)
Wi Distance angulaire entre les figures
A Angle avec l'axe Z; (par dfaut: 0)
R Longueur totale du modle
Ri Distance entre les figures (distance modle)
Si vous programmez Q, Z et C, les perages/figures
seront rparti(e)s rgulirement sur le primtre.
Programmez le perage/la figure dans la squence
suivante, sans le centre.
Le cycle de fraisage appelle le perage/la figure dans la
squence suivante, et non pas la dfinition du modle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 225
4
.
8

C
o
n
t
o
u
r
s

s
u
r

l
'
e
n
v
e
l
o
p
p
e Modle circulaire sur enveloppe G412-Go
G412 dfinit un modle circulaire de perage ou de figures sur
l'enveloppe. G412 agit sur le perage/la figure dfini(e) dans la
squence suivante (G310..315, G317).
Paramtres
Q Nombre de figures
K Diamtre du modle
A Angle initial Position de la premire figure; rfrence: Axe Z
(par dfaut: 0)
W Angle final Position de la dernire figure; rfrence: Axe
Z (par dfaut: 360)
Wi Angle entre les figures
V Sens Orientation (par dfaut: 0)
V=0, sans W: Rpartition sur cercle entier
V=0, avec W: Rpartition sur le plus grand arc de cercle
V=0, avec Wi: Signe de Wi dtermine le sens (Wi<0: Sens
horaire)
V=1, avec W: Sens horaire
V=1, avec Wi: Sens horaire (signe de Wi sans signification)
V=2, avec W: Sens anti-horaire
V=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Z Centre du modle
C Centre du modle (angle)
H Position des figures (par dfaut: 0)
H=0: Position normale; les figures sont tournes autour du
centre du cercle (rotation)
H=1: Position d'origine, la position de la figure se rfrant au
systme de coordonnes reste inchange (translation)
Programmez le perage/la figure dans la squence
suivante, sans le centre. Exception rainure circulaire:
voir Modle circulaire avec rainures circulaires la
page 207.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
226 Programmation DIN
4
.
9

P
o
s
i
t
i
o
n
n
e
r

l
'
o
u
t
i
l
4.9 Positionner l'outil
Avance rapide G0
G0 dplace l'outil en avance rapide sur la trajectoire la plus courte
jusqu'au point-cible".
Avance rapide en coordonnes machine G701
G701 dplace l'outil en avance rapide sur la trajectoire la plus courte
jusqu'au point-cible".
Paramtres
X Point-cible (cote au diamtre)
Z Point d'arrive
Programmation X, Z: en absolu, en incrmental ou modal
Paramtres
X Point final (Cote au diamtre)
Z Point final
X, Z se rfrent au point zro machine et au point de
rfrence du chariot.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 227
4
.
9

P
o
s
i
t
i
o
n
n
e
r

l
'
o
u
t
i
l
Point de changement d'outil G14
G14 dplace le chariot en avance rapide jusqu'au point de changement
d'outil. Les coordonnes du point de changement d'outil sont dfinies
en mode Rglage.
Dfinir le point de changement d'outil G140
G140 dfinit la position du point de changement d'outil dfini sous D.
Cette position peut tre aborde avec G14.
Exemple: G14
. . .
N1 G14 Q0 [aborder le point de changement
d'outil]
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
. . .
Paramtres
Q Ordre de succession des dplacements (par dfaut: 0)
0: Course en diagonale
1: D'abord sens X, puis Z
2: D'abord sens Z, puis X
3: Sens X seulement, Z inchang
4: Sens Z seulement, X inchang
D Numro du point de changement d'outil aborder (0-2) (par
dfaut =0, point de changement issu des paramtres)
Exemple: G140
. . .
N1 G14 Q0 [aborder pt changement d'outil
issu des paramtres]
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X40 Z10
N5 G140 D1 X100 Z100 [initialiser pt chgt
out Nr. 1]
N6 G14 Q0 D1 [Aborder pt chgt out. Nr.1]
N7 G140 D2 X150 [Initialiser pt chgt out.
Nr.2, Z issu des paramtres]
N6 G14 Q0 D2 [Aborder pt chgt out. Nr.2]
. . .
Paramtres
D Numro du point de changement d'outil (1-2)
X Diamtre Position de point de changement d'outil
Z Longueur Position de point de changement d'outil
Les paramtres manquants pour X, Z sont complts avec
les valeurs des paramtres du point de changement
d'outil.
228 Programmation DIN
4
.
1
0

D

p
l
a
c
e
m
e
n
t
s

l
i
n

a
i
r
e
s

e
t

c
i
r
c
u
l
a
i
r
e
s
4.10 Dplacements linaires et circulaires
Dplacement linaire G1
G1 interpolation linaire en avance travail jusqu'au point final".
Paramtres
X Point final (Cote au diamtre)
Z Point final
AN Angle (direction angulaire: voir figure d'aide)
Q Point d'intersection. Point final lorsque la droite coupe un arc de
cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE Facteur d'avance spciale pour chanfrein/arrondi (par dfaut: 1)
Avance spciale = avance active * BE (0 < BE <= 1)
Programmation X, Z: en absolu, en incrmental, modal
ou ?
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 229
4
.
1
0

D

p
l
a
c
e
m
e
n
t
s

l
i
n

a
i
r
e
s

e
t

c
i
r
c
u
l
a
i
r
e
s
Dplacement circulaire G2/G3
G2/G3 interpolation circulaire en avance travail jusqu'au point final".
La cotation du centre est en incrmental. Sens de rotation (voir figure
d'aide):
G2: Sens horaire
G3: Sens anti-horaire
Exemple: G2, G3
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X0 Z2
N3 G42
N4 G1 Z0
N5 G1 X15 B-0.5 E0.05
N6 G1 Z-25 B0
N7 G2 X45 Z-32 R36 B2
N8 G1 A0
N9 G2 X80 Z-80 R20 B5
N10 G1 Z-95 B0
N11 G3 X80 Z-135 R40 B0
N12 G1 Z-140
N13 G1 X82 G40
. . .
Paramtres
X Point final (Cote au diamtre)
Z Point final
R Rayon (0 < R <= 200 000 mm)
I Centre incrmental (distance point initial centre; cote de
rayon)
K Centre incrmental (distance point initial centre)
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE Facteur d'avance spciale pour chanfrein/arrondi (par dfaut: 1)
Avance spciale = avance active * BE (0 < BE <= 1)
Programmation X, Z: en absolu, en incrmental, modal
ou ?
230 Programmation DIN
4
.
1
0

D

p
l
a
c
e
m
e
n
t
s

l
i
n

a
i
r
e
s

e
t

c
i
r
c
u
l
a
i
r
e
s
Dplacement circulaire G12/G13
G12/G13 interpolation circulaire en avance travail jusqu'au point
final". La cotation du centre est en absolu. Sens de rotation (voir figure
d'aide):
G12: Sens horaire
G13: Sens anti-horaire
Paramtres
X Point final (Cote au diamtre)
Z Point final
R Rayon (0 < R <= 200 000 mm)
I Centre absolu (cote de rayon)
K Centre absolu
Q Point d'intersection. Point final lorsque l'arc de cercle coupe une
droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de contour
suivant. Programmez le point final thorique si vous indiquez un
chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE Facteur d'avance spciale pour chanfrein/arrondi (par dfaut: 1)
Avance spciale = avance active * BE (0 < BE <= 1)
Programmation X, Z: en absolu, en incrmental, modal
ou ?
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 231
4
.
1
1

A
v
a
n
c
e
,

v
i
t
e
s
s
e

d
e

r
o
t
a
t
i
o
n
4.11 Avance, vitesse de rotation
Limitation de la vitesse de rotation G26
G26: broche principale; Gx26: broche x (x: 1...3)
La limitation est valable jusqu' la fin du programme ou jusqu' ce
qu'elle soit remplace par un nouveau G26/Gx26.
Interruption d'avance G64
G64 interrompt brivement l'avance programme. G64 est une
fonction modale.
Activation: Programmer G64 avec E et F"
Dsactivation: Programmer G64 sans paramtre
Exemple: G26
. . .
N1 G14 Q0
N1 G26 S2000 [vitesse de rotation max.]
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
. . .
Paramtres
S Vitesse de rotation (max.)
Si S > vitesse de rotation max. absolue (paramtres-
machine), c'est la valeur du paramtre qui est valable.
Exemple: G64
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G64 E0.1 F1 [activer inter. avance]
N3 G0 X0 Z2
N4 G42
N5 G1 Z0
N6 G1 X20 B-0.5
N7 G1 Z-12
N8 G1 Z-24 A20
N9 G1 X48 B6
N10 G1 Z-52 B8
N11 G1 X80 B4 E0.08
N12 G1 Z-60
N13 G1 X82 G40
N14 G64 [dsactiv. inter. d'avance]
. . .
Paramtres
E Dure de pause (0,01s < E < 99,99s)
F Dure d'avance (0,01s < E < 99,99s)
232 Programmation DIN
4
.
1
1

A
v
a
n
c
e
,

v
i
t
e
s
s
e

d
e

r
o
t
a
t
i
o
n Avance par dent Gx93
Gx93 (x: broche 1...3) dfinit l'avance dpendant de la motorisation
en rapport avec le nombre de dents de la fraise.
Avance constante G94 (avance/minute)
G94 dfinit l'avance indpendant de la motorisation.
Avance par tour Gx95
G95: broche principale; Gx95: broche x (x: 1...3)
G94 dfinit une avance dpendant de la motorisation.
Exemple: G193
. . .
N1 M5
N2 T1 G197 S1010 G193 F0.08 M104
N3 M14
N4 G152 C30
N5 G110 C0
N6 G0 X122 Z-50
N7 G...
N8 G...
N9 M15
. . .
Paramtres
F Avance par dent en mm/dent ou en inch/dent
L'affichage de la valeur effective indique l'avance en mm/
tour.
Exemple: G94
. . .
N1 G14 Q0
N2 T3 G94 F2000 G97 S1000 M3
N3 G0 X100 Z2
N4 G1 Z-50
. . .
Paramtres
F Avance par minute en mm/min. ou inch/min.
Exemple: G95, Gx95
. . .
N1 G14 Q0
N2 T3 G95 F0.25 G96 S200 M3
N3 G0 X0 Z2
N5 G1 Z0
N6 G1 X20 B-0.5
. . .
Paramtres
F Avance en mm/tour ou inch/tour
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 233
4
.
1
1

A
v
a
n
c
e
,

v
i
t
e
s
s
e

d
e

r
o
t
a
t
i
o
n Vitesse de coupe constante Gx96
G96: broche principale; Gx96: broche x (x: 1...3)
La vitesse de rotation de la broche dpend de la position X de la pointe
de l'outil ou du diamtre de l'outil pour les outils de perage et de
fraisage.
Vitesse de rotation Gx97
G97: broche principale; Gx97: broche x (x: 1...3)
Vitesse broche constante.
Exemple: G96, G196
. . .
N1 T3 G195 F0.25 G196 S200 M3
N2 G0 X0 Z2
N3 G42
N4 G1 Z0
N5 G1 X20 B-0.5
N6 G1 Z-12
N7 G1 Z-24 A20
N8 G1 X48 B6
N9 G1 Z-52 B8
N10 G1 X80 B4 E0.08
N11 G1 Z-60
N12 G1 X82 G40
. . .
Paramtres
S Vitesse de coupe en m/min. ou ft/min.
Si l'on appelle un outil de perage et si la vitesse de coupe
est active, la Commande calcule la vitesse de rotation en
fonction de la vitesse de coupe et la configure avec Gx97.
Pour empcher une rotation involontaire de la broche,
programmer d'abord la vitesse de rotation et ensuite T.
Exemple: G97, G197
. . .
N1 G14 Q0
N2 T3 G95 F0.25 G97 S1000 M3
N3 G0 X0 Z2
N5 G1 Z0
N6 G1 X20 B-0.5
. . .
Paramtres
S Vitesse de rotation en tours par minute
G26/Gx26 limite la vitesse de rotation.
234 Programmation DIN
4
.
1
2

C
o
m
p
e
n
s
a
t
i
o
n

d
u

r
a
y
o
n

d
e

l
a

d
e
n
t

e
t

d
u

r
a
y
o
n

d
e

l
a

f
r
a
i
s
e
4.12 Compensation du rayon de la
dent et du rayon de la fraise
Compensation du rayon de la dent (CRD)
Pour les dplacements sans CRD, la pointe thorique de l'outil
correspond au point de rfrence. Ceci est source d'imprcisions pour
les dplacements non parallles aux axes. La CRD corrige les
dplacements programms.
La CRD (Q=0) rduit l'avance sur les arcs de cercle si le rayon dcal
est < au rayon d'origine. Dans le cas d'un arrondi servant de
transition l'lment de contour suivant, la CRD corrige l'avance
spciale.
Avance rduite = avance * (rayon dcal / rayon d'origine)
Compensation du rayon de la fraise (CRF)
Sans CRF, le centre de la fraise est le point de rfrence pour les
trajectoires. Avec CRF, la Commande se dplace avec le diamtre
extrieur sur les trajectoires programmes. Les cycles d'usinage de
gorges, cycles multipasses et cycles de fraisage contiennent des
appels de CRD/CRF. La CRD/CRF doit donc tre dsactive lorsque
vous appelez ces cycles.
G40: Dsactiver la CRD, CRF
G40 dsactive la CRD/CRF. Remarque :
La CRD/CRF reste active jusqu' la squence situe avant G40
Dans la squence avec G40 ou dans la squence situe aprs G40,
un dplacement linaire est autoris (G14 n'est pas autorise)
Principe de fonctionnement de la CRD/CRF
Si les rayons d'outils sont > aux rayons des contours,
la CRD/CRF peut engendrer des boucles.
Recommandation: Utilisez le cycle de finition G890 ou
le cycle de fraisage G840.
Ne programmez pas la CRF lors de la passe dans le plan
d'usinage.
. . .
N.. G0 X10 Z10
N.. G41 Activer la CRD gauche du contour
N.. G0 Z20 Dplacement: de X10/Z10 X10+CRD/Z20+CRD
N.. G1 X20 La trajectoire est dcale de la valeur de la CRD
N.. G40 G0 X30 Z30 Dplacement de X20+CRD/Z20+CRD X30/Z30
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 235
4
.
1
2

C
o
m
p
e
n
s
a
t
i
o
n

d
u

r
a
y
o
n

d
e

l
a

d
e
n
t

e
t

d
u

r
a
y
o
n

d
e

l
a

f
r
a
i
s
e G41/G42: Activer la CRD/CRF
G41: Activer la CRD/CRF Correction du rayon de la dent/de la fraise
dans le sens du dplacement gauche du contour
G42: Activer la CRD/CRF Correction du rayon de la dent/de la fraise
dans le sens du dplacement droite du contour
Remarque :
Programmez G41/G42 dans une squence CN spare.
Programmez une trajectoire linaire (G0/G1) aprs la squence avec
G41/G42.
Une CRD/CRF sera prise en compte partir du dplacement
suivant.
Exemple: G40, G41, G42
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X0 Z2
N3 G42 [activation de la CRD, droite du
contour]
N4 G1 Z0
N5 G1 X20 B-0.5
N6 G1 Z-12
N7 G1 Z-24 A20
N8 G1 X48 B6
N9 G1 Z-52 B8
N10 G1 X80 B4 E0.08
N11 G1 Z-60
N12 G1 X82 G4 [dsactivation de la CRD]
. . .
Paramtres
Q Plan (par dfaut: 0)
0: CRD sur le plan de tournage (plan XZ)
1: CRF sur la face frontale (plan XC)
2: CRF sur l'enveloppe (plan ZC)
3: CRF sur la face frontale (plan XY)
4: CRF sur l'enveloppe (plan YZ)
H Sortie (seulement avec CRF) (par dfaut: 0)
0: Les zones conscutives qui se coupent ne sont pas
usines.
1: Le contour complet sera usin, mme si des zones se
coupent.
O Rduction d'avance (par dfaut: 0)
0 : Rduction d'avance active
1: Aucune rduction d'avance
236 Programmation DIN
4
.
1
3

D

c
a
l
a
g
e
s

d
u

p
o
i
n
t

z

r
o
4.13 Dcalages du point zro
Vous pouvez programmer plusieurs dcalages de point zro dans un
mme programme CN. Les relations des coordonnes les unes avec
les autres (dfinition de pice brute, pice finie, contour auxiliaire) ne
sont pas affectes par les dcalages de point zro.
G920 dsactive provisoirement les dcalages de point zro, G980 les
ractive.
Rcapitulatif des dcalages de point-zro
G51:
Dcalage relatif
Dcalage programm
Rfrence: Point zro pice dans la configuration
Page 237
G56:
Dcalage additionnel
Dcalage programm
Rfrence: Point zro pice courant
Page 238
G59:
Dcalage absolu
Dcalage programm
Rfrence: Point zro machine
Page 239
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 237
4
.
1
3

D

c
a
l
a
g
e
s

d
u

p
o
i
n
t

z

r
o Dcalage de point zro G51
G51 dcale le point zro pice de Z (et X). Le dcalage se rfre
au point zro pice dfini en mode Rglages.
Mme si vous programmez plusieurs fois G51, le point de rfrence
reste le point zro pice dfini en mode Rglages.
Le dcalage du point zro reste en vigueur jusqu' la fin du programme
ou jusqu' ce qu'il soit annul par d'autres dcalages de point zro.
Paramtres
X Dcalage (cote de rayon)
Z Dcalage
Exemple: G51
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X62 Z5
N3 G810 NS7 NE12 P5 I0.5 K0.2
N4 G51 Z-28 [dcalage du point zro]
N5 G0 X62 Z-15
N6 G810 NS7 NE12 P5 I0.5 K0.2
N7 G51 Z-56 [dcalage du point zro]
. . .
238 Programmation DIN
4
.
1
3

D

c
a
l
a
g
e
s

d
u

p
o
i
n
t

z

r
o Dcalage additionnel du point zro G56
G56 dcale le point zro pice de Z (et X). Le dcalage se rfre
au point zro pice courant.
Si vous programmez G56 plusieurs fois, le dcalage sera toujours
additionn au point zro pice courant.
Exemple: G56
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X62 Z5
N3 G810 NS7 NE12 P5 I0.5 K0.2
N4 G56 Z-28 [dcalage du point zro]
N5 G0 X62 Z5
N6 G810 NS7 NE12 P5 I0.5 K0.2
N7 G56 Z-28 [dcalage du point zro]
. . .
Paramtres
X Dcalage (cote de rayon) (par dfaut: 0)
Z Dcalage
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 239
4
.
1
3

D

c
a
l
a
g
e
s

d
u

p
o
i
n
t

z

r
o Dcalage absolu du point zro G59
G59 initialise le point zro pice sur X, Z". Le nouveau point zro pice
reste en vigueur jusqu' la fin du programme.
Exemple: G59
. . .
N1 G59 Z256 [dcalage du point zro]
N2 G14 Q0
N3 T3 G95 F0.25 G96 S200 M3
N4 G0 X62 Z2
. . .
Paramtres
X Dcalage (cote de rayon)
Z Dcalage
G59 annule les dcalages de point zro prcdents (par
G51, G56 ou G59).
240 Programmation DIN
4
.
1
4

S
u
r

p
a
i
s
s
e
u
r
s
4.14 Surpaisseurs
Dsactiver la surpaisseur G50
G50 dsactive les surpaisseurs dfinies avec G52-Go pour le cycle
suivant. Programmez G50 avant le cycle.
Pour des raisons de compatibilit, G52 est aussi accepte pour
dsactiver les surpaisseurs. Pour les nouveaux programmes-CN,
HEIDENHAIN conseille d'utiliser G50.
Surpaisseur paraxiale G57
G57 dfinit diffrentes surpaisseurs pour X et Z. Programmez G57
avant l'appel du cycle.
G57 agit dans les cycles suivants Aprs l'excution du cycle, les
surpaisseurs
sont effaces: G810, G820, G830, G835, G860, G869, G890
ne sont pas effaces: G81, G82, G83
Exemple: G57
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G57 X0.2 Z0.5 [surpaisseur paraxiale]
N4 G810 NS7 NE12 P5
. . .
Paramtres
X Surpaisseur X (Cote de diamtre) Valeurs positives
seulement
Z Surpaisseur Z Valeurs positives seulement
Si les surpaisseurs sont programmes avec G57 et dans
le cycle, ce sont les surpaisseurs du cycle qui comptent.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 241
4
.
1
4

S
u
r

p
a
i
s
s
e
u
r
s Surpaisseur parallle au contour (quidistante) G58
G58 dfinit une surpaisseur quidistante. Programmez G58 avant
l'appel du cycle. Une surpaisseur ngative est autorise avec le cycle
de finition G890.
G58 agit dans les cycles suivants Aprs l'excution du cycle, les
surpaisseurs
sont effaces: G810, G820, G830, G835, G860, G869, G890
n'est pas efface: G83
Exemple: G58
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G58 P2 [surpaisseur parallle au
contour]
N4 G810 NS7 NE12 P5
. . .
Paramtres
P Surpaisseur
Si la surpaisseur est programme avec G58 et dans le
cycle, la commande utilise celle qui est programme dans
le cycle.
242 Programmation DIN
4
.
1
5

D
i
s
t
a
n
c
e
s

d
e

s

c
u
r
i
t

4.15 Distances de scurit


Distance de scurit G47
G47 dfinit la distance de scurit pour
les cycles de tournage: G810, G820, G830, G835, G860, G869,
G890.
les cycles de perage G71, G72, G74
les cycles de fraisage G840...G846.
G47 sans paramtre active les valeurs des paramtres (paramtre
utilisateur Distance de scurit G47,
Distance de scurit G147
G147 dfinit la distance de scurit pour
les cycles de fraisage G840...G846.
les cycles de perage G71, G72, G74
G147 sans paramtre active les valeurs des paramtres (paramtre
utilisateur Distance de scurit G147..,
Paramtres
P Distance d'approche
G47 remplace la distance de scurit dfinie dans les
paramtres ou avec G147.
Paramtres
I Distance de scurit du plan de fraisage (seulement pour les
oprations de fraisage)
K Distance de scurit dans le sens de la plonge (passe en
profondeur)
G47 remplace la distance de scurit dfinie dans les
paramtres ou avec G147.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 243
4
.
1
6

O
u
t
i
l
s
,

C
o
r
r
e
c
t
i
o
n
s
4.16 Outils, Corrections
Changement d'outil T
La Commande affiche l'affectation des outils dfinie dans la section
TOURELLE. Vous pouvez introduire directement le numro T ou le
slectionner dans la liste des outils (commuter avec la softkey Liste
outils).
244 Programmation DIN
4
.
1
6

O
u
t
i
l
s
,

C
o
r
r
e
c
t
i
o
n
s (Changement de la) correction de la dent d'outil G148
G148 dfinit les corrections d'usure appliquer. DX, DZ sont actives
au lancement du programme et aprs une instruction T.
Exemple: G148
. . .
N1 T3 G95 F0.25 G96 S160 M3
N2 G0 X62 Z2
N3 G0 Z-29.8
N4 G1 X50.4
N5 G0 X62
N6 G150
N7 G1 Z-20.2
N8 G1 X50.4
N9 G0 X62
N10 G151 [finition gorge]
N11 G148 O0 [changer de correction]
N12 G0 X62 Z-30
N13 G1 X50
N14 G0 X62
N15 G150
N16 G148 O2
N17 G1 Z-20
N18 G1 X50
N19 G0 X62
. . .
Paramtres
Q Slection (par dfaut: 0)
O=0: DX, DZ active DS inactive
O=1: DS, DZ active DX inactive
O=2: DX, DS active DZ inactive
Les cycles G860, G869, G879, G870, G890 tiennent
compte automatiquement de la bonne correction
d'usure.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 245
4
.
1
6

O
u
t
i
l
s
,

C
o
r
r
e
c
t
i
o
n
s Correction additionnelle G149
La Commande gre 16 corrections indpendantes de l'outil. Une
fonction G149 suivie d'un numro D active la correction; G149
D900 la dsactive. Les valeurs de correction sont gres en
excution de programme (voir mode excution du manuel
d'utilisation).
Programmation:
La correction doit tre applique avant qu'elle devienne active.
Par consquent, programmez G149 dans une squence avant le
dplacement o la correction doit tre active.
Une correction additionnelle reste active:
jusqu'au G149 D900 suivant
jusqu'au prochain changement d'outil
Fin du programme
Exemple: G149
. . .
N1 T3 G96 S200 G95 F0.4 M4
N2 G0 X62 Z2
N3 G89
N4 G42
N5 G0 X27 Z0
N6 G1 X30 Z-1.5
N7 G1 Z-25
N8 G149 D901 [activer la correction]
N9 G1 X40 BR-1
N10 G1 Z-50
N11 G149 D902
N12 G1 X50 BR-1
N13 G1 Z-75
N14 G149 D900 [dsactiver la correction]
N15 G1 X60 B-1
N16 G1 Z-80
N17 G1 X62
N18 G80
. . .
Paramtres
D Correction additionnelle (par dfaut: D900):
D900: Dsactive la correction additionnelle
D901..D916: Active la correction additionnelle
La correction additionnelle est additionne la correction
d'outil.
246 Programmation DIN
4
.
1
6

O
u
t
i
l
s
,

C
o
r
r
e
c
t
i
o
n
s Compensation pointe de l'outil, droite G150
Compensation pointe de l'outil, gauche G151
G150/G151 dfinissent le point de rfrence de l'outil pour les outils
de gorges ou plaquettes rondes.
G150: Point de rfrence pointe de l'outil, droite
G151: Point de rfrence pointe de l'outil, gauche
G150/G151 agit partir de la squence o elle a t programme. Elle
reste active
jusqu'au prochain changement d'outil
jusqu' la fin du programme.
Exemple: G150, G151
. . .
N1 T3 G95 F0.25 G96 S160 M3
N2 G0 X62 Z2
N3 G0 Z-29.8
N4 G1 X50.4
N5 G0 X62
N6 G150
N7 G1 Z-20.2
N8 G1 X50.4
N9 G0 X62
N10 G151 [finition gorge]
N11 G148 O0
N12 G0 X62 Z-30
N13 G1 X50
N14 G0 X62
N15 G150
N16 G148 O2
N17 G1 Z-20
N18 G1 X50
N19 G0 X62
. . .
Les valeurs effectives affiches se rfrent toujours la
pointe de l'outil dfinie dans les donnes d'outils.
Si vous utilisez la CRD, vous devez aussi adapter G41/
G42 aprs G150/G151.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 247
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
4.17 Cycles de tournage se rfrant un contour
Travailler avec les cycles se rfrant un contour
Possibilits pour transfrer au cycle le contour usiner:
Transfrer la rfrence du contour au numro de squence de Start ou de
fin. La zone du contour est usine dans la direction de NS vers NE.
Transfrer la rfrence du contour au moyen du nom du contour
auxiliaire (ID). La totalit du contour auxiliaire est usine dans le sens
de la dfinition.
Dfinition du contour avec G80 dans la squence directement aprs
le cycle (voir Fin de cycle/contour simple G80 la page 267).
Dfinition du contour avec les squences G0, G1, G2 et G3
directement aprs le cycle. Cette description se termine par G80
sans paramtre.
Possibilits de dfinition de la pice brute pour la rpartition des passes:
Dfinition d'un brut global dans la section de programme PICE
BRUTE L'actualisation du brut est active automatiquement. Le cycle
travaille avec la pice brute connue.
Si aucune pice brute n'a t dfinie, le cycle calcule la pice brute
partir du contour usiner et de la position de l'outil lors de l'appel
du cycle. L'actualisation du contour n'est pas active.
Calculer les rfrences de squences:
U Placer le curseur sur le champ de saisie NS ou NE
U Appuyer sur la softkey
Slectionner l'lment de contour:
U Slectionner l'lment de contour avec flche vers la
gauche/la droite
U Avec flche haut/bas, vous commutez entre les
contours (contours sur la face frontale galement, etc.)
Commuter entre NS et NE:
U Appuyer sur la softkey NS
U Appuyer sur la softkey NE
U Appuyer sur la softkey permettant de valider le numro
de squence et de retourner la bote de dialogue
Limitations de coupe X, Z
La position de l'outil avant l'appel du cycle est dterminante pour
l'excution d'une limitation de coupe. La Commande enlve la matire du
ct de la limitation de coupe o se trouve l'outil avant l'appel du cycle.
Exemple: Cycles se rfrant un contour
. . .
N1 G810 NS7 NE12 P3 [rfrence squence]
N2 ...
N3 G810 ID007 P3 [nom contour auxiliaire]
N4 ...
N5 G810 ID007 NS9 NE7 P3 [combinaison]
N6 ...
N7 G810 P3[dfinition de contour par dfaut]
N8 G80 XS60 ZS-2 XE90 ZE-50 AC10 WC10 BS3
BE-2 RC5 EC0
N9...
N10 G810 P3 [dfinition directe du contour]
N11 G0 X50 Z0
N12 G1 Z-62 BR4
N13 G1 X85 AN80 BR-2
N14 G1 Zi-5
N15 G80
N16 ...
. . .
Une limitation de coupe sert limiter la section de contour
usiner. Les dplacements d'approche et de sortie du
contour peuvent ignorer la limitation de coupe.
248 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Ebauche longitudinale G810
G810 usine la zone du contour dfinie. Vous transfrez soit la
rfrence du contour usiner dans les paramtres du cycle, ou vous
dfinissez le contour directement aprs l'appel de cycle (voir
Travailler avec les cycles se rfrant un contour la page 247) Le
contour usiner peut comporter plusieurs parties concaves. Le cas
chant, la zone d'usinage est subdivise en plusieurs parties.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initiale (dbut de la section de contour)
NE Numro de squence finale (fin de la section de contour)
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens dfini pour le contour.
P Plonge max.
I Surpaisseur en X (Cote de diamtre) (par dfaut: 0)
K Surpaisseur en Z (par dfaut: 0)
E Comportement de plonge
E=0: Ne pas usiner les parties plongeantes du contour
E>0: Avance de plonge
Pas d'introduction: Rduction d'avance en fonction de
l'angle de plonge 50% max.
X Limite d'usinage dans le sens X (cote de diamtre) (par
dfaut: pas de limite d'usinage)
Z Limite d'usinage dans le sens Z (par dfaut: pas de limite
d'usinage)
A Angle d'approche (rfrence: Axe Z) (par dfaut: 0/180;
paralllement l'axe Z)
W Angle de sortie (rfrence: Axe Z) (par dfaut: 90/270;
perpendiculaire l'axe Z)
H Mode de sortie (par dfaut: 0)
0: Usine le long du contour aprs chaque passe
1: Dgage l'outil 45; lissage du contour aprs la dernire
coupe
2: Dgage l'outil 45; pas de lissage du contour
Q Type de dgagement en fin de cycle (par dfaut: 0)
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 249
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Paramtres
V Dsignation dbut/fin (par dfaut: 0) Un chanfrein/arrondi
sera usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
4: Usinage d'un chanfrein/arrondi Pas l'lment de base
(condition: Section de contour avec un lment)
D Masquer les lments (voir figure)
B Avance chariots pour usinage 4 axes (pour l'instant non
disponible)
XA, ZA Point initial pice brute (actif seulement, si aucune pice
brute n'a t programme):
XA, ZA non programms: Le contour de la pice brute est
calcul partir de la position d'outil et du contour ICP.
XA, ZA programms: Dfinition du coin du contour de la
pice brute.
250 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r En fonction de la dfinition de l'outil, La Commande reconnat s'il s'agit
d'une opration d'usinage extrieure ou intrieure.
La Correction du rayon de la dent est applique.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: n'est pas applique
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
Droulement du cycle
1 Calcule les zones d'usinage et la rpartition des passes.
2 Plonge partir du point initial pour la premire passe en tenant
compte de la distance de scurit (d'abord dans le sens Z puis
dans X).
3 Se dplace en avance d'usinage jusqu'au point-cible Z.
4 En fonction de H:
H=0: Usinage le long du contour
H=1 ou 2: Relve 45
5 Retourne en rapide et plonge pour effectuer la passe suivante.
6 Rpte 3...5 jusqu' ce que le point-cible X soit atteint.
7 Rpte ventuellement 2...6 jusqu' ce que toutes les zones
soient usines.
8 Si H=1: Lisse le contour
9 Dgagement tel que programm dans Q.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 251
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Ebauche transversale G820
G820 usine la zone du contour dfinie. Vous transfrez soit la
rfrence du contour usiner dans les paramtres du cycle, ou vous
dfinissez le contour directement aprs l'appel de cycle (voir
Travailler avec les cycles se rfrant un contour la page 247) Le
contour usiner peut comporter plusieurs parties concaves. Le cas
chant, la zone d'usinage est subdivise en plusieurs parties.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initiale (dbut de la section de contour)
NE Numro de squence finale (fin de la section de contour)
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
P Plonge max.
I Surpaisseur en X (cote de diamtre) (par dfaut: 0)
K Surpaisseur en Z (par dfaut: 0)
E Comportement de plonge
E=0: Ne pas usiner les contours plongeants
E>0: Avance de plonge
Pas d'introduction: Rduction d'avance en fonction de
l'angle de plonge 50% max.
X Limite d'usinage dans le sens X (cote de diamtre) (par
dfaut: pas de limite d'usinage)
Z Limite d'usinage dans le sens Z (par dfaut: pas de limite
d'usinage)
A Angle d'approche (rfrence: Axe Z) (par dfaut: 90/270;
perpendiculairement l'axe Z)
W Angle de sortie (rfrence: Axe Z) (par dfaut: 0/180;
paralllement l'axe Z)
H Mode de sortie (par dfaut: 0)
0: Usine le long du contour aprs chaque passe
1: Dgage l'outil 45; lissage du contour aprs la dernire
coupe
2: Dgage l'outil 45 pas de lissage du contour
Q Type de dgagement en fin de cycle (par dfaut: 0)
0: Retour au point initial (d'abord sens Z, puis X)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
252 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
En fonction de la dfinition de l'outil, La Commande reconnat s'il s'agit
d'une opration d'usinage extrieure ou intrieure.
Paramtres
V Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi
est usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
4: Usinage d'un chanfrein/arrondi Pas l'lment de base
(condition: Section de contour avec un lment)
D Masquer les lments (voir figure)
B Avance chariots pour usinage 4 axes (pour l'instant non
disponible)
XA, ZA Point initial pice brute (actif seulement, si aucune pice
brute n'a t programme):
XA, ZA non programms: Le contour de la pice brute est
calcul partir de la position d'outil et du contour ICP.
XA, ZA programms: Dfinition du coin du contour de la
pice brute.
La Correction du rayon de la dent est applique.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: n'est pas applique
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
Droulement du cycle
1 Calcule les zones d'usinage et la rpartition des passes.
2 Plonge partir du point de dpart pour la premire passe en
tenant compte de la distance de scurit (d'abord dans le sens X
puis dans le sens-Z).
3 Se dplace en avance d'usinage jusqu'au point-cible X.
4 En fonction de H:
H=0: Usinage le long du contour
H=1 ou 2: Relve 45
5 Retourne en rapide et plonge pour effectuer la passe suivante.
6 Rpte 3...5 jusqu' ce que le point-cible Z soit atteint.
7 Rpte ventuellement 2...6 jusqu' ce que toutes les zones
soient usines.
8 Si H=1: Lisse le contour
9 Dgagement tel que programm dans Q.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 253
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Ebauche parallle au contour G830
G830 bauche paralllement au contour la zone de contour dfinie
dans ID ou NS, NE (voir Travailler avec les cycles se rfrant
un contour la page 247). Le contour usiner peut comporter
plusieurs parties concaves. Le cas chant, la zone d'usinage est
subdivise en plusieurs parties.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initiale (dbut de la section de contour)
NE Numro de squence finale (fin de la section de contour)
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
P Plonge max.
I Surpaisseur en X (cote de diamtre) (par dfaut: 0)
K Surpaisseur en Z (par dfaut: 0)
X Limite d'usinage dans le sens X (cote de diamtre) (par
dfaut: pas de limite d'usinage)
Z Limite d'usinage dans le sens Z (par dfaut: pas de limite
d'usinage)
A Angle d'approche (rfrence: Axe Z) (par dfaut: 0/180;
paralllement l'axe Z ou, pour outils transversaux, parallle
l'axe X))
W Angle de sortie (rfrence: Axe Z) (par dfaut: 90/270;
paralllement l'axe Z ou, pour outils transversaux, parallle
l'axe X))
Q Type de dgagement en fin de cycle (par dfaut: 0)
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
254 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
En fonction de la dfinition de l'outil, La Commande reconnat s'il s'agit
d'une opration d'usinage extrieure ou intrieure.
Paramtres
V Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi
est usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
4: Usinage d'un chanfrein/arrondi Pas l'lment de base
(condition: Section de contour avec un lment)
B Calcul du contour
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
D Masquer les lments (voir figure)
J Surpaisseur pice brute (cote au rayon) active seulement
si aucune pice brute n'est dfinie.
H Parallle au contour type de lignes de coupe:
0: Profondeur d'usinage constante
1: Lignes de coupe quidistantes
HR Dfinir la direction d'usinage principal
XA, ZA Point initial pice brute (actif seulement, si aucune pice
brute n'a t programme):
XA, ZA non programms: Le contour de la pice brute est
calcul partir de la position d'outil et du contour ICP.
XA, ZA programms: Dfinition du coin du contour de la
pice brute.
La Correction du rayon de la dent est applique.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: n'est pas applique
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
Droulement du cycle
1 Calcule les zones d'usinage et la rpartition des passes.
2 Plonge partir du point initial pour la premire passe en tenant
compte de la distance de scurit.
3 Excute la passe d'bauche.
4 Retourne en rapide et plonge pour effectuer la passe suivante.
5 Rpte 3...4 jusqu' ce que la zone soit usine.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 255
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Parallle au contour avec outil neutre G835
G835 bauche paralllement au contour et en bidirectionnel la zone de
contour dfinie dans ID ou NS, NE (voir Travailler avec les cycles
se rfrant un contour la page 247). Le contour usiner peut
comporter plusieurs parties concaves. Le cas chant, la zone
d'usinage est subdivise en plusieurs parties.
6 Rpte le cas chant 2...5, jusqu' ce que toutes les zones
soient usines.
7 Dgagement tel que programm dans Q.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initiale (dbut de la section de contour)
NE Numro de squence finale (fin de la section de contour)
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
P Plonge max.
I Surpaisseur en X (cote de diamtre) (par dfaut: 0)
K Surpaisseur en Z (par dfaut: 0)
X Limite d'usinage dans le sens X (cote de diamtre) (par
dfaut: pas de limite d'usinage)
Z Limite d'usinage dans le sens Z (par dfaut: pas de limite
d'usinage)
A Angle d'approche (rfrence: Axe Z) (par dfaut: 0/180;
paralllement l'axe Z ou, pour outils transversaux, parallle
l'axe X))
W Angle de sortie (rfrence: Axe Z) (par dfaut: 90/270;
paralllement l'axe Z ou, pour outils transversaux, parallle
l'axe X))
Q Type de dgagement en fin de cycle (par dfaut: 0)
0: Retour au point initial (d'abord sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
V Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi est
usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
4: Usinage d'un chanfrein/arrondi Pas l'lment de base
(condition: Section de contour avec un lment)
256 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
En fonction de la dfinition de l'outil, La Commande reconnat s'il s'agit
d'une opration d'usinage extrieure ou intrieure.
Paramtres
B Calcul du contour
0: automatique
1: Outil gauche (G41)
2: Outil droite (G42)
D Masquer les lments (voir figure)
J Surpaisseur pice brute (cote au rayon) active seulement
si aucune pice brute n'est dfinie.
H Parallle au contour type de lignes de coupe:
0: Profondeur d'usinage constante
1: Lignes de coupe quidistantes
XA, ZA Point initial pice brute (actif seulement, si aucune pice
brute n'a t programme):
XA, ZA non programms: Le contour de la pice brute est
calcul partir de la position d'outil et du contour ICP.
XA, ZA programms: Dfinition du coin du contour de la
pice brute.
La Correction du rayon de la dent est applique.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: n'est pas applique
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
Droulement du cycle
1 Calcule les zones d'usinage et la rpartition des passes.
2 Plonge partir du point initial pour la premire passe en tenant
compte de la distance de scurit.
3 Excute la passe d'bauche.
4 Plonge pour la passe suivante et excute la passe d'bauche dans
le sens inverse.
5 Rpte 3...4 jusqu' ce que la zone soit usine.
6 Rpte ventuellement 2...5 jusqu' ce que toutes les zones
soient usines.
7 Dgagement tel que programm dans Q.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 257
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Gorge G860
G860 usine la zone du contour dfinie. Vous transfrez soit la
rfrence du contour usiner dans les paramtres du cycle, ou vous
dfinissez le contour directement aprs l'appel de cycle (voir
Travailler avec les cycles se rfrant un contour la page 247) Le
contour usiner peut comporter plusieurs parties concaves. Le cas
chant, la zone d'usinage est subdivise en plusieurs parties.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initiale
Dbut de la section de contour ou
rfrence une gorge G22/G23 Go
NE Numro de squence finale (fin de la section de contour):
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
NE inutile si le contour est dfini avec G22/G23 Go
I Surpaisseur en X (cote de diamtre) (par dfaut: 0)
K Surpaisseur en Z (par dfaut: 0)
Q Droulement (par dfaut: 0)
0: Ebauche et finition
1: Ebauche seulement
2: Finition seulement
X Limite d'usinage dans le sens X (cote de diamtre) (par
dfaut: pas de limite d'usinage)
Z Limite d'usinage dans le sens Z (par dfaut: pas de limite
d'usinage)
V Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi est
usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
E Avance de finition (par dfaut: Avance active)
EC Temporisation
258 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
En fonction de la dfinition d'outil, La Commande reconnat s'il s'agit
d'une opration d'usinage extrieure ou intrieure, d'une gorge radiale
ou axiale.
Les rptitions de coupes peuvent tre programmes avec G741
avant l'appel du cycle.
Paramtres
H Type de dgagement en fin de cycle (par dfaut: 0)
0: L'outil retourne au point de dpart
Gorge axiale: d'abord sens Z, puis X
Gorge radiale: d'abord sens X, puis Z
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
B Largeur de coupe
P Profondeur de plonge affecte une passe.
La Correction du rayon de la dent est applique.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: n'est pas applique
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
Droulement du cycle (pour Q=0 ou 1)
1 Calcule les zones d'usinage et la rpartition des passes.
2 Plonge partir du point initial pour la premire passe en tenant
compte de la distance de scurit.
Gorge radiale: d'abord sens Z, puis X
Gorge axiale: d'abord sens X, puis Z
3 Plonge (passe d'bauche).
4 Retourne en rapide et plonge pour effectuer la passe suivante.
5 Rpte 3...4 jusqu' ce que la zone soit usine.
6 Rpte le cas chant 2...5 jusqu' ce que toutes les zones soit
usines.
7 Si Q=0: Ralise la finition du contour
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 259
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Rptition de gorge G740/G741
G740 et G741 doivent tre programmes avant G860 pour rpter le
contour de gorge dfini avec le cycle G860.
Combinaisons de paramtres autorises:
I, K
Ii, Ki
I, A
K, A
A, R
G740 ne gre pas les paramtres A et R.
Exemple: G740, G741
. . .
CONT. AUX. ID"gorge"
N 47 G0 X50 Z0
N 48 G1 Z-5
N 49 G1 X45
N 54 G1 Z-15
N 56 G1 Z-17
USINAGE
N 162 T4
N 163 G96 S150 G95 F0.2 M3
N 165 G0 X120 Z100
N 166 G47 P2
N 167 G741 K-50 Q3 A180
N 168 G860 I0.5 K0.2 E0.15 Q0 H0
N 172 G0 X50 Z0
N 173 G1 X40
N 174 G1 Z-9
N 175 G1 X50
N 169 G80
N 170 G14 Q0
. . .
Paramtres
X Point de dpart X (Cote de diamtre) Dcale cette
coordonne le point de dpart du contour de la gorge dfinie
avec G860.
Z Point de dpart Z Dcale cette coordonne le point de dpart
du contour de la gorge dfinie avec G860.
I Distance entre le premier et le dernier contour de gorge (sens
X).
K Distance entre le premier et le dernier contour de gorge (sens
Z).
Ii Distance entre les contours de gorge (sens X).
Ki Distance entre les contours de gorge (sens Z).
Q Nombre de contours de gorge
A Angle d'orientation des contours de gorge.
R Longueur. Distance entre le premier et le dernier contour de
gorge
Ri Longueur. Distance entre les contours de gorge
260 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Cycle de tournage de gorge G869
G869 usine la zone du contour dfinie. Vous transfrez soit la
rfrence du contour usiner dans les paramtres du cycle, ou vous
dfinissez le contour directement aprs l'appel de cycle (voir
Travailler avec les cycles se rfrant un contour la page 247)
L'usinage s'effectue par des dplacements alternatifs de plonge et
d'bauche avec un minimum de mouvements de plonge et de
dgagement. Le contour usiner peut comporter plusieurs parties
concaves. Le cas chant, la zone d'usinage est subdivise en
plusieurs parties.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initiale
Dbut de la section de contour ou
rfrence une gorge G22/G23 Go
NE Numro de squence finale (fin de la section de contour):
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
NE inutile si le contour est dfini avec G22/G23 Go
P Plonge max.
R Correction en profondeur pour la finition (par dfaut: 0)
I Surpaisseur en X (cote de diamtre) (par dfaut: 0)
K Surpaisseur en Z (par dfaut: 0)
X Limitation de coupe (Cote de diamtre) (par dfaut: Pas de
limitation de coupe)
Z Limitation de coupe (par dfaut: Pas de limitation de coupe)
A Angle d'approche (par dfaut: Inverse au sens de la plonge)
W Angle de sortie (par dfaut: Inverse au sens de plonge)
Q Droulement (par dfaut: 0)
0: Ebauche et finition
1: Ebauche seulement
2: Finition seulement
U Tournage unidirectionnel (par dfaut: 0)
0: L'bauche est bidirectionnelle.
1: L'bauche est unidirectionnelle et s'effectue dans le sens
d'usinage (de NS NE)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 261
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
En fonction de la dfinition de l'outil, la Commande reconnat s'il s'agit
d'une gorge radiale ou axiale.
Programmez au moins une rfrence de contour (p. ex. NS ou NS, NE)
et P.
Correction en profondeur R: En fonction de la matire, de la vitesse
d'avance, etc., la dent bascule lors du tournage. Vous corrigez
l'erreur ainsi gnre avec la correction en profondeur. La valeur est
gnralement calcule de manire empirique.
Largeur de dcalage B: A partir de la deuxime passe et lors de la
transition entre le tournage et l'usinage en plonge, la course
d'usinage est rduite de la largeur de dcalage B. A chaque
transition suivante sur ce flanc, il y a une rduction de B en plus
du dcalage prcdent. La somme du dcalage est limite 80%
de la largeur effective de l'arte de coupe (largeur effective de l'arte
de coupe = largeur de l'arte de coupe 2*rayon de l'arte de coupe).
Si ncessaire, la Commande rduit la largeur de dcalage
programme. La matire rsiduelle est enleve la fin de l'bauche
en une seule fois.
Paramtres
H Type de dgagement en fin de cycle (par dfaut: 0)
0: Retour au point initial (gorge axiale: sens Z, puis X; gorge
radiale: sens X, puis Z)
1: Positionne l'outil devant le contour fini
2: Relve l'outil la distance de scurit et arrte
V Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi est
usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
O Avance de plonge (par dfaut: Avance active)
E Avance de finition (par dfaut: Avance active)
B Largeur de dcalage (par dfaut: 0)
La Correction du rayon de la dent est applique.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: n'est pas applique
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
262 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Remarques sur l'usinage:
Transition chariotage plonge : Avant de passer du chariotage
l'usinage en plonge, la Commande rtracte l'outil de 0,1 mm. La
consquence est qu'une plaquette ayant subi un basculement
revient sa position initiale. Ceci est indpendant de la largeur du
dcalage B.
Arrondis et chanfreins intrieurs: Avant l'usinage de l'arrondi, des
dgagements sont excuts en fonction de la largeur d'outil et des
rayons d'arrondi. Ces dgagements permettent d'viter une
transition fluide entre la plonge et le chariotage. Ainsi, l'outil
n'est pas endommag.
Artes: Les artes isoles font l'objet d'un usinage en plonge. Les
boucles sont ainsi vites.
Droulement du cycle (pour Q=0 ou 1)
1 Calcule les zones d'usinage et la rpartition des passes.
2 Plonge partir du point initial pour la premire passe en tenant
compte de la distance de scurit.
Gorge radiale: d'abord sens Z, puis X
Gorge axiale: d'abord sens X, puis Z
3 Plonge (usinage de la gorge).
4 Usine perpendiculairement au sens de la plonge (tournage).
5 Rpte 3...4 jusqu' ce que la zone soit usine.
6 Rpte ventuellement 2...5 jusqu' ce que toutes les zones
soient usines.
7 Si Q=0: Ralise la finition du contour
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 263
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Cycle de gorges G870
G870 cre une gorge dfinie avec G22-Go. En fonction de la
dfinition d'outil, La Commande reconnat s'il s'agit d'une opration
d'usinage extrieure ou intrieure, d'une gorge radiale ou axiale.
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence (rfrence: G22-Go)
I Surpaisseur lors de l'bauche (par dfaut: 0)
I=0: La gorge est ralise en une seule opration
I>0: Ebauche la premire opration, finition la seconde
E Temporisation (par dfaut: Dure d'une rotation de la broche)
avec I=0: chaque plonge
avec I>0: seulement lors de la finition
Calcul de la rpartition des passes:
Dcalage max. = 0,8 * largeur de l'arte de coupe
La Correction du rayon de la dent est applique.
Une surpaisseur n'est pas applique.
Droulement du cycle
1 Calcule la rpartition des passes.
2 Plonge partir du point initial pour la premire passe.
Gorge radiale: d'abord sens Z, puis X
Gorge axiale: d'abord sens X, puis Z
3 Plonge (tel qu'indiqu sous I )
4 Retourne en rapide et plonge pour effectuer la passe suivante.
5 avec I=0: temporise pendant E
6 Rpte 3...4 jusqu' ce que la gorge soit usine.
7 si I>0: Finition du contour
264 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
Finition du contour G890
G890 effectue la finition de la section de contour en une seule
opration. Vous transfrez soit la rfrence du contour usiner dans
les paramtres du cycle, ou vous dfinissez le contour directement
aprs l'appel de cycle (voir Travailler avec les cycles se rfrant un
contour la page 247) Le contour usiner peut comporter plusieurs
parties concaves. Le cas chant, la zone d'usinage est subdivise en
plusieurs parties.
Paramtres
ID Contour auxiliaire Numro d'identification du contour usiner
NS Numro de squence initiale (dbut de la section de contour)
NE Numro de squence finale (fin de la section de contour)
NE non programm: L'lment de contour NS est usin
dans le sens de dfinition du contour.
NS=NE programm: L'lment de contour NS est usin
dans le sens inverse du sens de dfinition du contour.
E Comportement de plonge
E=0: Ne pas usiner les contours plongeants
E>0: Avance de plonge
Pas d'introduction: Usiner les parties plongeantes du
contour en avance programme
V Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi est
usin:
0: Au dbut et la fin
1: Au dbut
2: A la fin
3: Aucun usinage
4: Usinage d'un chanfrein/arrondi Pas l'lment de base
(condition: Section de contour avec un lment)
Q Mode d'approche (par dfaut: 0)
0: Slection automatique La Commande vrifie:
Approche en diagonale
d'abord Sens X, puis Z
Equidistant autour de l'obstacle
Omission des premiers lments de contour si la position
initiale est inaccessible
1: D'abord sens X, puis Z
2: D'abord sens Z, puis X
3: Pas d'approche L'outil se trouve proximit du point
initial
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 265
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r
En fonction de la dfinition de l'outil, La Commande reconnat s'il s'agit
d'une opration d'usinage extrieure ou intrieure.
Les dgagements sont usins s'ils ont t programms et si la
gomtrie de l'outil le permet.
Codes de masquage pour gorges et
dgagements
Appel G Fonction Code D
G22 Gorge de joint
d'tanchit
512
G22 Gorge de Circlips 1.024
G23 H0 Gorge, forme gnrale 256
G23 H1 Dgagement 2.048
G25 H4 Dgagement de forme U 32.768
G25 H5 Dgagement de forme E 65.536
G25 H6 Dgagement de forme F 131.072
G25 H7 Dgagement de forme G 262.744
G25 H8 Dgagement de forme H 524.288
G25 H9 Dgagement de forme K 1.048.576
Additionnez les codes pour masquer plusieurs
lments.
Paramtres
H Type de dgagement (par dfaut: 3) L'outil est dgag 45
dans le sens inverse de l'usinage et se dplace de la manire
suivante la position I, K":
0: diagonale
1: D'abord sens X, puis Z
2: D'abord sens Z, puis X
3: Reste la distance de scurit
4: Pas de dgagement L'outil reste la coordonne finale
5: En diagonale la position d'outil d'avant le cycle
6: D'abord X, puis Z la position d'outil d'avant le cycle
7: D'abord Z, puis X la position d'outil d'avant le cycle
X Limite d'usinage (cote de diamtre) (par dfaut: Pas de limite
d'usinage)
Z Limite d'usinage (par dfaut: Pas de limite d'usinage)
D Masquer des lments (par dfaut: 1). Utilisez les codes de
masquage du tableau pour masquer certains lments ou bien
les codes suivants pour ne pas usiner les gorges,
dgagements.
I Point final abord la fin du cycle (Cote de diamtre)
K Point final abord la fin du cycle
O Rduction d'avance pour lments circulaires (par dfaut: 0)
0 : Rduction d'avance active
1: Aucune rduction d'avance
U Type de cycle ncessaire pour gnrer le contour partir des
paramtres G80. (par dfaut: 0)
0: Contour standard longitudinal ou transversal, contour en
plonge ou ICP
1: Trajectoire linaire sans retour / avec retour
2: Trajectoire circulaire CW sans retour / avec retour
3: Trajectoire circulaire CW sans retour / avec retour
4: Chanfrein sans retour / avec retour
5: Arrondi sans retour / avec retour
B Compensation du rayon de la dent (par dfaut: 0)
0: Dtection automatique
1: A gauche du contour
2: A droite du contour
266 Programmation DIN
4
.
1
7

C
y
c
l
e
s

d
e

t
o
u
r
n
a
g
e

s
e

r

r
a
n
t


u
n

c
o
n
t
o
u
r Rduction de l'avance
Pour les chanfreins/arrondis:
L'avance est programme avec G95-Go: Pas de rduction
d'avance
L'avance n'est pas programme avec G95-Go : rduction
d'avance automatique. Le chanfrein/l'arrondi est usin sur 3 tours
au minimum.
Sur les chanfreins/arrondis qui, en raison de leur taille, ont t
usins en un minimum de 3 rotations, il n'y a pas de rduction
automatique de l'avance.
Pour des lments circulaires :
Pour des petits lments circulaires, l'avance est rduite de
telle sorte que chaque lment soit usin au moins avec 4
rotations de broche. Vous pouvez dsactiver avec O cette
rduction d'avance.
Dans certaines conditions, la correction du rayon de la dent (CRD)
entrane une rduction d'avance pour les lments circulaires (voir
Compensation du rayon de la dent et du rayon de la fraise la
page 234).l Vous pouvez dsactiver cette rduction d'avance.avec
O.
Une Surpaisseur G57 agrandit le contour (y compris
les contours intrieurs).
Une surpaisseur G58
>0: agrandit le contour
<0: rduit le contour
Les surpaisseurs G57/G58 sont annules la fin du
cycle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 267
4
.
1
8

D

f
i
n
i
t
i
o
n
s

d
e

c
o
n
t
o
u
r

d
a
n
s

l
a

s
e
c
t
i
o
n

U
s
i
n
a
g
e
4.18 Dfinitions de contour dans la
section Usinage
Fin de cycle/contour simple G80
G80 (avec paramtre) dcrit un contour constitu de plusieurs
lments dans une squence CN. G80 (sans paramtre) clos une
dfinition de contour directement aprs un cycle.
IC et KC sont utiliss par la commande en interne, pour reprsenter
les cycles Chanfrein/Arrondi.
Exemple: G80
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G810 P3
N4 G80 XS60 ZS-2 XE90 ZE-50 BS3 BE-2 RC5
N5 ...
N6 G0 X85 Z2
N7 G810 P5
N8 G0 X0 Z0
N9 G1 X20
N10 G1 Z-40
N11 G80
Paramtres
XS Point initial du contour X (Cote de diamtre)
ZS Point initial du contour Z
XE Point final du contour X (Cote de diamtre)
ZE Point final du contour Z
AC Angle 1er lment (zone: 0<=AC<90)
WC Angle 2 me lment (zone: 0<=AC<90)
BS Chanfrein/arrondi au point de dpart
WS Angle pour chanfrein au point de dpart
BE Chanfrein/arrondi au point final
WE Angle pour chanfrein au point final
RC Rayon
IC Largeur du chanfrein
KC Largeur du chanfrein
JC Version (voir programmation des cycles)
0: contour simple
1: contour tendu
EC Contour en plonge
0: contour montant
1: contour en plonge
HC Sens du contour pour la finition:
0: Longitudinal
1: Transversal
268 Programmation DIN
4
.
1
8

D

f
i
n
i
t
i
o
n
s

d
e

c
o
n
t
o
u
r

d
a
n
s

l
a

s
e
c
t
i
o
n

U
s
i
n
a
g
e Rainure linaire sur face frontale/arrire G301
G301 dfinit une rainure linaire sur la face frontale ou arrire. Vous
programmez cette figure en la combinant avec G840, G845 ou G846.
Rainure circulaire sur la face frontale/arrire
G302/G303
G302/G303 dfinit une rainure circulaire sur la face frontale ou arrire.
Vous programmez cette figure en la combinant avec G840, G845 ou
G846.
G302: Rainure circulaire sens horaire
G303: Rainure circulaire sens anti-horaire
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
A Angle avec l'axe XK (par dfaut: 0)
K Longueur de la rainure
B Largeur de la rainure
P Profondeur/hauteur
P<0: Poche
P>0: lot
Paramtres
I Centre de courbure en coordonnes cartsiennes
J Centre de courbure en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
R Rayon de courbure (rfrence: Centre de la rainure)
A Angle initial; rfrence: Axe XK; (par dfaut: 0)
W Angle final; rfrence: Axe XK; (par dfaut: 0)
B Largeur de la rainure
P Profondeur/hauteur
P<0: Poche
P>0: lot
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 269
4
.
1
8

D

f
i
n
i
t
i
o
n
s

d
e

c
o
n
t
o
u
r

d
a
n
s

l
a

s
e
c
t
i
o
n

U
s
i
n
a
g
e G304 Cercle entier sur la face frontale/arrire
G304 dfinit un cercle entier sur un contour situ sur la face frontale
ou arrire. Vous programmez cette figure en la combinant avec G840,
G845 ou G846.
G305 Rectangle sur la face frontale/arrire
G305 dfinit un rectangle sur la face frontale ou arrire. Vous
programmez cette figure en la combinant avec G840, G845 ou G846.
Paramtres
XK Centre du cercle en coordonnes cartsiennes
YK Centre du cercle en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
R Rayon
P Profondeur/hauteur
P<0: Poche
P>0: lot
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
A Angle avec l'axe XK (par dfaut: 0)
K Longueur
B (Hauteur) largeur
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur/hauteur
P<0: Poche
P>0: lot
270 Programmation DIN
4
.
1
8

D

f
i
n
i
t
i
o
n
s

d
e

c
o
n
t
o
u
r

d
a
n
s

l
a

s
e
c
t
i
o
n

U
s
i
n
a
g
e Polygone sur la face frontale/arrire G307
G307 dfinit un polygone sur la face frontale ou arrire. Vous
programmez cette figure en la combinant avec G840, G845 ou G846.
Rainure linaire sur l'enveloppe G311
G311 dfinit une rainure linaire sur l'enveloppe. Vous programmez
cette figure en la combinant avec G840, G845 ou G846.
Paramtres
XK Centre en coordonnes cartsiennes
YK Centre en coordonnes cartsiennes
X Diamtre (centre en coordonnes polaires)
C Angle (centre en coordonnes polaires)
A Angle d'un ct du polygone avec XK (par dfaut: 0)
Q Nombre de cts (Q > 2)
K Longueur d'arte
K>0: Longueur d'arte
K<0: Diamtre du cercle inscrit
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur/hauteur
P<0: Poche
P>0: lot
Paramtres
Z Centre (position Z)
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
A Angle avec l'axe Z (par dfaut: 0)
K Longueur de la rainure
B Largeur de la rainure
P Profondeur de la poche
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 271
4
.
1
8

D

f
i
n
i
t
i
o
n
s

d
e

c
o
n
t
o
u
r

d
a
n
s

l
a

s
e
c
t
i
o
n

U
s
i
n
a
g
e Rainure circulaire sur l'enveloppe G312-/G313
G312/G313 dfinit une rainure circulaire sur l'enveloppe. Vous
programmez la figure en la combinant avec G840, G845 ou G846.
G312: Rainure circulaire sens horaire
G313: Rainure circulaire sens anti-horaire
Cercle entier sur enveloppe G314
G314 dfinit un cercle entier sur l'enveloppe. Vous programmez la
figure en la combinant avec G840, G845 ou G846.
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
R Rayon; rfrence: Centre de la rainure
A Angle initial; rfrence: Axe Z; (par dfaut: 0)
W Angle final; rfrence: Axe Z
B Largeur de la rainure
P Profondeur de la poche
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
R Rayon
P Profondeur de la poche
272 Programmation DIN
4
.
1
8

D

f
i
n
i
t
i
o
n
s

d
e

c
o
n
t
o
u
r

d
a
n
s

l
a

s
e
c
t
i
o
n

U
s
i
n
a
g
e G315 Rectangle sur l'enveloppe
G315 dfinit un rectangle sur l'enveloppe. Vous programmez cette
figure en la combinant avec G840, G845 ou G846.
Polygone sur l'enveloppe G317
G317 dfinit un polygone sur l'enveloppe. Vous programmez la figure
en la combinant avec G840, G845 ou G846.
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
A Angle avec l'axe Z (par dfaut: 0)
K Longueur
B Largeur
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur de la poche
Paramtres
Z Centre
CY Centre en cote linaire"; rfrence: dvelopp avec diamtre
de rfrence"
C Centre (angle)
Q Nombre de cts (Q > 2)
A Angle avec l'axe Z (par dfaut: 0)
K Longueur d'arte
K>0: Longueur d'arte
K<0: Diamtre du cercle inscrit
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur de la poche
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 273
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e
4.19 Cycles de filetage
Sommaire cycles de filetage
G31 cre des simples filets, chans ou des multi-filets avec G24,
G34 ou G37 Go (PIECE FINIE). G31 peut aussi usiner un contour de
filetage dfini directement aprs l'appel du cycle et qui est clos avec
G80:voir Cycle de filetage G31 la page 274
G32 cre un filet simple quel que soit le sens et la position (voir
Cycle simple de filetage G32 la page 278).
G33 excute une seule coupe de filetage. Le sens du filet
dplacement unique est indiffrent: voir Filet dplacement
unique G33 la page 280
G35 cre un filet ISO mtrique cylindrique simple sans sortie: voir
Filet ISO mtrique G35 la page 282
cre un filet conique API: voir Filetage conique API G352 la
page 283
Superposition avec la manivelle
Si votre machine est quipe avec la superposition de la manivelle, les
mouvements des axes peuvent tre superposs dans une certaine
mesure pendant l'opration de filetage:
Sens X: dpendant de la profondeur de coupe actuelle, profondeur
de filetage maximale programme
Sens Z: +/- un quart du pas du filet
La machine et la commande doivent avoir t prpares
par le constructeur de la machine. Consultez le manuel de
votre machine.
Notez que les modifications de position qui rsultent de la
superposition de la manivelle ne sont plus actives aprs la
fin du cycle ou de la fonction Dernire passe.
274 Programmation DIN
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e Cycle de filetage G31
G31 cre des simples filets, chans ou des multi-filets avec G24-,
G34- ou G37-Go. G31 peut aussi usiner un contour de filetage dfini
directement aprs l'appel du cycle et qui se termine par G80.
Exemple: G31
. . .
PIECE FINIE
N 2 G0 X16 Z0
N 3 G52 P2 H1
N 4 G95 F0.8
N 5 G1 Z-18
N 6 G25 H7 I1.15 K5.2 R0.8 W30 BF0 BP0
N 7 G37 Q12 F2 P0.8 A30 W30
N 8 G1 X20 BR-1 BF0 BP0
N 9 G1 Z-23.8759 BR0
N 10 G52 G95
N 11 G3 Z-41.6241 I-14.5 BR0
N 12 G1 Z-45
Paramtres
ID Contour auxiliaire - Numro d'identification du contour usiner
NS Numro de squence initial du contour (rfrence l'lment
de base G1-Go: Filets chans: Nr. de squence du premier
lment de base)
NE Nr. de squence finale du contour (rfrence l'lment de
base G1-Go: Filets chans: Nr. de squence du dernier
lment de base)
O Identification dbut/fin (par dfaut: 0) Un chanfrein/arrondi est
usin:
0: Aucun usinage
1: Au dbut
2: A la fin
3: Au dbut et la fin
4: Usinage d'un chanfrein/arrondi Pas l'lment de base
(condition: Section de contour avec un lment)
J Sens de rfrence:
Aucune indication: le sens de rfrence est dtermin
partir du premier lment de contour.
J=0: Filet longitudinal
J=1: Filet transversal
I Plonge max.
Aucune indication et V=0 (section de coupe constante):
I = 1/3 * F
IC Nombre de passes La passe est calcule partir de IC et de U.
Utilisable avec :
V=0 (Section de coupe constante)
V=1 (passe constante)
B Longueur d'approche
Aucune indication: la longueur d'approche est calcule en
fonction du contour. Si cela n'est pas possible, la valeur est
calcule en fonction des paramtres cinmatiques. Le contour
du filet est prolong de la valeur B.
P Longueur de dpassement
Aucune indication: la longueur de dpassement est calcule en
fonction du contour. Si cela n'est pas possible, la valeur est
calcule. Le contour du filet est allong de la valeur P.
A Angle de passe (par dfaut 30)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 275
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e
Longueur d'entre B: Pour acclrer jusqu' la vitesse de
contournage programme, le chariot a besoin d'une course
d'approche avant le dbut du filet.
Longueur de dpassement P: Pour freiner, le chariot a besoin d'une
course de dpassement la fin du filet. Notez que la course paraxiale
P sera parcourue galement lors d'une sortie oblique du filet.
Exemple: G31 Suite
N 13 G1 X30 BR2
N 14 G1 Z-50 BR0
N 15 G2 X36 Z-71 I12 BR5
N 16 G1 X40 Z-80
N 17 G1 Z-99
N 18 G1 Z-100 [filet]
N 19 G1 X50
N 20 G1 Z-120
N 21 G1 X0 [filet]
N 22 G1 Z0
N 23 G1 X16 BR-1.5
. . .
CONT. AUX. ID"filet"
N 24 G0 X20 Z0
N 25 G1 Z-30
N 26 G1 X30 Z-60
N 27 G1 Z-100
USINAGE
N 33 G14 Q0 M108
N 30 T9 G97 S1000 M3
N 34 G47 P2
N 35 G31 NS16 NE17 J0 IC5 B5 P0 V0 H1 BD0
F2 K10
N 36 G0 X110 Z20
N 38 G47 M109
[contours G80 peuvent tre intrieurs ou
extrieurs]
N 43 G31 IC4 B4 P4 A30 V0 H2 C30 BD0 F6 U3
K-10 Q2
N 44 G0 X80 Z0
N 45 G1 Z-20
N 46 G1 X100 Z-40
N 47 G1 Z-60
N 48 G80
[peut importe ce qui est dans "BD", il
reste un filet extrieur]
N 49 G0 X50 Z-30
Paramtres
V Type de plonge (par dfaut: 0)
0: Section de coupe constante chaque passe
1: Passe constante
2 : avec rpartition de passe restante Premire passe =
reste de la division profondeur du filet/profondeur de
coupe La dernire passe est rpartie en 1/2, 1/4, 1/8 et 1/
8 de passe.
3: La plonge est calcule partir du pas et de la vitesse de
rotation
4: comme MANUALplus 4110
H Type de dcalage pour lisser les flancs du filet (par dfaut: 0)
0: sans dcalage
1 : dcalage gauche
2 : dcalage droite
3: dcalage alternativement droite/gauche
R Profondeur de coupe restante - Seulement en liaison avec le
type de passe V=4 (comme MANUALplus 4110)
C Angle initial (le dbut du filet est dfini par rapport aux
lments de contour avec rotation non symtrique (par
dfaut: 0)
BD Filetage extrieur/intrieur (aucune signification avec contours
ferms)
0: filetage extrieur
1: filetage intrieur
F Pas du filet
U Profondeur de filetage
K Longueur de sortie
K>0 Sortie
K<0 Entre
La longueur K doit correspondre au moins la profondeur du
filet.
D Nombre de filets pour multi-filets
E Pas variable (pour l'instant sans effet)
Q Nombre de passes vide aprs la dernire coupe (pour rduire
la pression de coupe au fond du filet) (par dfaut: 0)
Les paramtres F, U, K et D ne sont pas dterminants lors
de la dfinition du filetage avec G24, G34 ou G37.
276 Programmation DIN
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e
Vous calculez la longueur d'approche et de dpassement avec la
formule suivante.
Dcision filetage extrieur ou intrieur :
G31 avec rfrence de contour contour ferm : le filetage extrieur
ou intrieur est dtermin par le contour. BD est sans effet.
G31 avec rfrence de contour contour ouvert: le filetage extrieur
ou intrieur est dtermin par BD. Si BD n'est pas programm, la
reconnaissance a lieu au moyen du contour.
Si le contour de filetage n'est pas programm directement aprs le
cycle, BD dtermine si il s'agit d'un filetage extrieur ou intrieur. Si
BD n'est pas programm, le signe de U est exploit (comme dans
la MANUALplus 4110).
U>0: Filetage intrieur
U<0: Filetage extrieur
Angle initial C: A la fin de la longueur d'approche B, la broche est
la position Angle initial C. Par consquent, si le filet doit dbuter
exactement l'angle initial, positionnez l'outil avant le dbut du filet,
une distance correspondant la longueur d'approche ou la longueur
d'approche plus un multiple du pas de vis.
Les passes de filetage sont calcules en fonction de la profondeur, la
passe I et le type de plonge V.
Exemple: G31 Suite
N 50 G31 NS16 NE17 O0 IC2 B4 P0 A30 V0 H1
C30 BD1 F2 U1 K10
N 51 G0 Z10 X50
[CONT. AUX. peuvent tre intrieurs ou
extrieurs s'ils ne sont pas ferms]
N 52 G0 X50 Z-30
N 53 G31 ID"filet" O0 IC2 B4 P0 A30 V0 H1
C30 BD1 F2 U1 K10
N 60 G0 Z10 X50
Longueur d'approche: B = 0,75 * (F*S) / a * 0,66 + 0,15
Longueur de dpassement: P = 0,75 * (F*S) / a * 0,66 + 0,15
F: Pas du filet en mm/tour
S: Vitesse de rotation en tours/seconde
a,: Acclration en mm/s (voir donnes des axes)
Arrt cycle - La Commande relve l'outil et stoppe
alors tous les mouvements. (Dplacement de retrait:
paramtre de configuration OEM cfgGlobalPrperties-
threadliftoff)
Le potentiomtre d'avance n'agit pas.
Attention, risque de collision!
Un risque de collision existe si la longueur de
dpassement P est trop importante. Vous vrifiez la
longueur de dpassement avec la simulation.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 277
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e Droulement du cycle
1 Calcul de la rpartition des passes.
2 Se dplace en diagonale en avance rapide au point initial
interne. Ce point est situ la distance de la longueur
d'approche B avant le point initial du filet. Avec H=1 (ou 2,
3), le dcalage actuel est pris en compte lors du calcul du point
initial interne.
Le calcul du point initial interne est bas sur la pointe de la
plaquette.
3 Acclre jusqu' la vitesse d'usinage (course B).
4 Excute une passe de filetage.
5 Dclre (course P).
6 Relve l'outil la distance de scurit, le dplace en avance
rapide et plonge pour usiner la coupe suivante. Pour les usinages
multi-filets, chaque filet est usin la mme profondeur, avant
une nouvelle prise de passe.
7 Rpte 3...6 jusqu' ce que le filetage soit termin.
8 Excute les passes vide.
9 Retourne au point initial.
278 Programmation DIN
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e Cycle simple de filetage G32
G32 usine un filet simple, quel que soit son sens et sa position
(filetage longitudinal, conique ou transversal; intrieur ou extrieur).
Paramtres
X Point final du filet (Cote de diamtre)
Z Point final du filet
XS Point initial du filet (Cote de diamtre)
ZS Point initial du filet
BD Filetage extrieur/intrieur:
0: filetage extrieur
1: filetage intrieur
F Pas du filet
U Profondeur de filetage
Pas d'introduction : la profondeur de filetage est calcule
automatiquement :
Filetage extrieur (0.6134 * F)
Filetage intrieur (0.5413 * F)
I Profondeur de coupe max.
IC Nombre de passes La passe est calcule partir de IC et de U.
Utilisable avec :
V=0 (Section de coupe constante)
V=1 (passe constante)
V Type de plonge (par dfaut: 0)
0: Section de coupe constante chaque passe
1: Passe constante
2 : avec rpartition de passe restante Premire passe =
reste de la division profondeur du filet/profondeur de
coupe La dernire passe est rpartie en 1/2, 1/4, 1/8 et 1/
8 de passe.
3: La plonge est calcule partir du pas et de la vitesse de
rotation
4: comme MANUALplus 4110
H Type de dcalage pour lisser les flancs du filet (par dfaut: 0)
0: sans dcalage
1 : dcalage gauche
2 : dcalage droite
3: dcalage alternativement droite/gauche
K Longueur de fin de filet (par dfaut: 0)
W Angle du cne (plage: 45 < W < 45) (par dfaut: 0)
Position du filet conique par rapport l'axe longitudinal ou
transversal:
W>0: Contour montant (dans le sens de l'usinage)
W<0: Contour plongeant
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 279
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e
Le cycle calcule le filet l'aide du point final du filet", de la
profondeur du filet" et de la position courante de l'outil.
Premire passe = reste de la division profondeur du filet/profondeur
de coupe
Filet transversal: Pour filet transversal, utiliser G31 avec la dfinition
du contour.
Exemple: G32
. . .
N1 T4 G97 S800 M3
N2 G0 X16 Z4
N3 G32 X16 Z-29 F1.5 [filet]
. . .
Paramtres
C Angle initial (le dbut du filet est dfini par rapport aux
lments de contour avec rotation non symtrique (par
dfaut: 0)
A Angle de passe (par dfaut 30)
R Coupes restantes (par dfaut: 0)
0: Rpartition de la dernire passe en 1/2, 1/4, 1/8 et
1/8 de coupe.
1: Sans rpartition de passe restante
E Pas variable (pour l'instant sans effet)
Q Nombre de passes vide aprs la dernire coupe (pour rduire
la pression de coupe au fond du filet) (par dfaut: 0)
D Nombre de filets pour multi-filets
J Sens de rfrence:
Aucune indication: le sens de rfrence est dtermin
partir du premier lment de contour.
J=0: Filet longitudinal
J=1: Filet transversal
Arrt cycle - La Commande relve l'outil en sortant du
filet et stoppe tous les mouvements (Dplacement de
retrait: paramtre de configuration OEM
cfgGlobalPrperties-threadliftoff)
Le potentiomtre d'avance n'agit pas.
Droulement du cycle
1 Calcule la rpartition des passes.
2 Excute une passe de filetage.
3 Retourne en rapide et plonge pour effectuer la passe suivante.
4 Rpte 2...3 jusqu' ce que le filetage soit termin.
5 Excute les passes vide.
6 Retourne au point initial.
280 Programmation DIN
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e Filet dplacement unique G33
G33 excute une seule coupe de filetage. Le sens du filet
dplacement unique est indiffrent (filets longitudinaux, coniques ou
transversaux; filets intrieurs ou extrieurs). En programmant
successivement plusieurs G33, vous crez un filet chan.
Si le chariot doit acclrez l'avance d'usinage, positionnez l'outil la
distance Longueur d'approche B en amont du filet. Et tenez compte
de la longueur de dpassement P avant le point final du filet si le
chariot doit dclrer.
Longueur d'approche B: Pour acclrer jusqu' l'avance
programme, le chariot a besoin d'une course d'approche avant le filet
lui-mme.
Par dfaut: cfgAxisProperties/SafetyDist
Longueur de dpassement P: Pour freiner, le chariot a besoin d'une
course de dpassement la fin du filet. Notez que la course paraxiale
P sera parcourue galement lors d'une sortie oblique du filet.
P=0: Introduction d'un filet chan
P>0: Fin d'un filet chan
Angle initial C: A la fin de la longueur d'approche B, la broche est
la position Angle initial C.
Exemple: G33
. . .
N1 T5 G97 S1100 G95 F0.5 M3
N2 G0 X101.84 Z5
N3 G33 X120 Z-80 F1.5 [filet dplacement
unique]
N4 G33 X140 Z-122.5 F1.5
N5 G0 X144
. . .
Paramtres
X Point final du filet (cote de diamtre)
Z Point final du filet
F Pas du filet
B Longueur d'approche (longueur de la course d'acclration)
P Longueur de dpassement (longueur de la course de
dclration)
C Angle initial (le dbut du filet est dfinie par rapport aux
lments de contour non symtriques en rotation (par
dfaut: 0)
H Sens de rfrence pour le pas du filetage (par dfaut: 0)
0: Avance sur l'axe Z pour filet longitudinal et conique jusqu'
+45/45 max. par rapport l'axe Z
1: Avance sur l'axe X pour filet transversal et conique jusqu'
+45/45 max. par rapport l'axe X
3: Avance de contournage
E Pas variable (pour l'instant sans effet)
I Distance de retrait X Dplacement de retrait pour arrt dans
le filet, course incrmentale
K Distance de retrait Z Dplacement de retrait pour arrt dans
le filet, course incrmentale
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 281
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e
Activer la manivelle pendant G33
Vous pouvez activer la manivelle avec la fonction G923 pour effectuer
des corrections pendant une opration de filetage. Dans la fonction
G923, vous dfinissez des limitations l'intrieur desquelles le
dplacement avec la manivelle est possible.
Arrt cycle - La Commande relve l'outil en sortant du
filet et stoppe tous les mouvements (Dplacement de
retrait: paramtre de configuration OEM
cfgGlobalPrperties-threadliftoff)
Le potentiomtre d'avance n'agit pas
Crer un filet avec G95 (avance par tour)
Droulement du cycle
1 Acclre jusqu' la vitesse d'usinage (course B).
2 Se dplace en avance d'usinage jusqu'au point final du filet
longueur de dpassement P
3 Dclre (course P) et reste au point final du filet.
Paramtres
X Max. Offset positif : limitation X+
Z Max. Offset positif : limitation Z+
U Max. Offset ngatif : limitation X-
W Max. Offset ngatif : limitation Z-
H Sens de rfrence:
H=0: filet longitudinal
H=1: filet transversal
Q Type de filet :
Q1=1: filet droite
Q=2: filet gauche
282 Programmation DIN
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e Filet ISO mtrique G35
G35 ralise un filet longitudinal (intrieur ou extrieur). Le filet dbute
la position effective de l'outil et finit au point final X, Z.
Suivant la position de l'outil par rapport au point final du filet, la
Commande dtermine si elle doit raliser un filetage extrieur ou
intrieur.
Exemple: G35
%35.NC
[G35]
N1 T5 G97 S1500 M3
N2 G0 X16 Z4
N3 G35 X16 Z-29 F1.5
END
Paramtres
X Point final du filet (cote de diamtre)
Z Point final du filet
F Pas du filet
I Plonge max.
Pas d'introduction : I est calcul partir du pas et de la
profondeur du filet.
Q Nombre de passes vide aprs la dernire coupe (pour rduire
la pression de coupe au fond du filet) (par dfaut: 0)
V Type de plonge (par dfaut: 0)
0: Section de coupe constante chaque passe
1: Passe constante
2 : avec rpartition de passe restante Premire passe =
reste de la division profondeur du filet/profondeur de
coupe La dernire passe est rpartie en 1/2, 1/4, 1/8 et 1/
8 de passe.
3: La plonge est calcule partir du pas et de la vitesse de
rotation
4: comme MANUALplus 4110
Arrt cycle - La Commande relve l'outil en sortant
du filet et stoppe tous les mouvements. (Dplacement
de retrait: paramtre de configuration OEM
cfgGlobalPrperties-threadliftoff)
Pour les filetages intrieurs, indiquer le pas du filet F
car le diamtre de l'lment longitudinal ne correspond
pas au diamtre du filet. Si la dtermination du pas du
filet est utilise par la Commande, des carts minimes
sont prvoir.
Droulement du cycle
1 Calcule la rpartition des passes.
2 Excute une passe de filetage.
3 Retourne en rapide et plonge pour effectuer la passe suivante.
4 Rpte 2...3 jusqu' ce que le filetage soit termin.
5 Excute les passes vide.
6 Retourne au point initial.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 283
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e Filetage conique API G352
G352 ralise un filetage API simple filet ou multi-filets. La profondeur
de filetage diminue en sortie de filet.
Exemple: G352
%352.NC
[G352]
N1 T5 G97 S1500 M3
N2 G0 X13 Z4
N3 G352 X16 Z-28 XS13 ZS0 F1.5 U-999 WE12
END
Paramtres
X Point final du filet (cote de diamtre)
Z Point final du filet
XS Point initial du filet (cote de diamtre)
ZS Point initial du filet
F Pas du filet
U Profondeur du filet
U>0: Filetage intrieur
U<=0: Filet extrieur (longitudinal ou face frontale)
U= +999 ou 999: La profondeur du filet sera calcule
I Plonge max.(par dfaut: I est calcule en fonction du pas et
de la profondeur du filet)
V Type de plonge (par dfaut: 0)
0: Section de coupe constante chaque passe
1: Passe constante
2 : avec rpartition de passe restante Premire passe =
reste de la division profondeur du filet/profondeur de
coupe La dernire passe est rpartie en 1/2, 1/4, 1/8 et 1/
8 de passe.
3: La plonge est calcule partir du pas et de la vitesse de
rotation
4: comme MANUALplus 4110
H Type de dcalage pour lisser les flancs du filet (par dfaut: 0)
0: sans dcalage
1 : dcalage gauche
2 : dcalage droite
3: dcalage alternativement droite/gauche
A Angle de prise de passe (plage: 60 < A < 60, par dfaut: 30)
A>0: Passe flanc droit
A<0: Passe flanc gauche
R Profondeur de coupe restante - Seulement en liaison avec le
type de passe V=4 (comme MANUALplus 4110)
W Angle du cne (plage 45 < W < 45, par dfaut 0)
WE Angle de sortie (plage : 0 < WE < 90; par dfaut: 12)
D Nombre de filets pour multi-filets.
Q Nombre de passes vide aprs la dernire coupe (pour rduire
la pression de coupe au fond du filet) (par dfaut: 0)
C Angle initial (le dbut du filet est dfinie par rapport aux
lments de contour non symtriques en rotation (par
dfaut: 0)
284 Programmation DIN
4
.
1
9

C
y
c
l
e
s

d
e

f
i
l
e
t
a
g
e
Filet intrieur ou extrieur: voir signe de U
Rpartition des passes: La premire passe est ralise avec I;
chaque passe suivante, la profondeur de coupe est rduite jusqu' ce
que R soit atteinte.
Superposition avec la manivelle (si votre machine est quipe pour
cela): Les superpositions sont limites:
Sens X: Dpend de la profondeur de coupe actuelle; le point initial/
final du filet ne sera pas dpass
Sens Z: 1 filet max. le point initial/final du filet ne sera pas dpass
Dfinition de l'angle du cne:
XS/ZS, X/Z
XS/ZS, Z, W
ZS, X/Z, W
Arrt cycle - La Commande relve l'outil en sortant
du filet et stoppe tous les mouvements. (Dplacement
de retrait: paramtre de configuration OEM
cfgGlobalPrperties-threadliftoff)
Pour les filetages intrieurs, indiquer le pas du filet F
car le diamtre de l'lment longitudinal ne correspond
pas au diamtre du filet. Si la dtermination du pas du
filet est utilise par la Commande, des carts minimes
sont prvoir.
Droulement du cycle
1 Calcule la rpartition des passes.
2 Excute une passe de filetage.
3 Retourne en rapide et plonge pour effectuer la passe suivante.
4 Rpte 2...3 jusqu' ce que le filet soit termin.
5 Excute les passes vide.
6 Retourne au point initial.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 285
4
.
2
0

C
y
c
l
e

d
e

t
r
o
n

o
n
n
a
g
e
4.20 Cycle de trononnage
Cycle de trononnage G859
G859 trononne la pice. Au choix, un chanfrein/arrondi peut tre cr
sur le diamtre extrieur. A l'issue de l'excution du cycle, l'outil se
dgage et retourne au point de dpart.
A partir de la position I, vous pouvez dfinir une rduction de l'avance.
Exemple: G859
%859.NC
[G859]
N1 T3 G95 F0.23 G96 S248 M3
N2 G0 X60 Z-28
N3 G859 X50 Z-30 I10 XE8 E0.11 B1
END
Paramtres
X Diamtre trononnage
Z Position trononnage
I Diamtre pour rduction d'avance
I indiqu: partir de cette position, la commande commute
sur l'avance E
I non indiqu: aucune rduction de l'avance
XE Diamtre intrieur (tube)
E Avance rduite
B Chanfrein/arrondi
B>0: Rayon de l'arrondi
B<0: Largeur du chanfrein
D Limitation de la vitesse de rotation: vit. de rotation max. lors du
trononnage
286 Programmation DIN
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s
4.21 Cycles de dgagements
Cycle de dgagement G85
G85 ralise des dgagements selon DIN 509 E, DIN 509 F et DIN 76
(dgagements de filetage).
G85 usine le cylindre situ avant le dgagement si vous positionnez
l'outil au diamtre X avant le cylindre.
Les arrondis du dgagement de filetage sont excuts avec le rayon
0,6 * I.
I = Profondeur du dgagement
K = Largeur du dgagement
R = Rayon du dgagement
P = Profondeur transversale
Angle du dgagement pour dgagement DIN 509 E et F: 15
Angle transversal pour dgagement DIN 509 F: 8
Paramtres
X Point-cible (cote au diamtre)
Z Point d'arrive
I Profondeur (cote de rayon)
DIN 509 E, F: Surpaisseur de finition (par dfaut: 0)
DIN 76: Profondeur du dgagement
K Largeur du dgagement et type de dgagement
K Pas d'introduction: DIN 509 E
K=0: DIN 509 F
K>0: Largeur du dgagement pour DIN 76
E Avance rduite pour l'usinage du dgagement (par dfaut:
Avance active)
Paramtres pour le dgagement DIN 509 E
Diamtre I K R
<= 18 0,25 2 0,6
> 18 80 0,35 2,5 0,6
> 80 0,45 4 1
Paramtres pour le dgagement DIN 509 F
Diamtre I K R P
<= 18 0,25 2 0,6 0,1
> 18 80 0,35 2,5 0,6 0,2
> 80 0,45 4 1 0,3
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 287
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s
Exemple: G85
. . .
N1 T21 G95 F0.23 G96 S248 M3
N2 G0 X62 Z2
N3 G85 X60 Z-30 I0.3
N4 G1 X80
N5 G85 X80 Z-40 K0
N6 G1 X100
N7 G85 X100 Z-60 I1.2 K6 E0.11
N8 G1 X110
. . .
La Correction rayon de la dent ne sera pas applique.
Les surpaisseurs ne seront pas appliques.
288 Programmation DIN
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s Dgagement DIN 509 E avec usinage du cylindre
G851
Si vous programmez l'un des paramtres Longueur d'attaque ou
Rayon d'attaque, G851 usine le cylindre situ avant, le
dgagement, la surface transversale suivante et l'attaque du cylindre.
Les paramtres que vous ne programmez pas sont calculs par la
Commande l'aide du diamtre du cylindre issu du tableau standard
(voir Cycle de dgagement G85 la page 286).
Squences suivant l'appel du cycle
Exemple: G851
%851.nc
[G851]
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G851 I3 K15 W30 R2 B5 RB2 WB30 E0.2 H1
N4 G0 X50 Z0
N5 G1 Z-30
N6 G1 X60
N7 G80
END
Paramtres
I Profondeur du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard)
R Rayon du dgagement (par dfaut: tableau standard)
B Longueur d'attaque pas d'introduction: L'attaque du cylindre
ne sera pas usine
RB Rayon d'attaque pas d'introduction: Le rayon d'attaque ne
sera pas usin
WB Angle d'attaque (par dfaut: 45 )
E Avance rduite pour l'usinage du dgagement (par dfaut:
Avance active)
H Mode de sortie (par dfaut: 0):
0: L'outil retourne au point de dpart
1: L'outil reste l'extrmit de la face transversale
U Surpaisseur de finition pour la zone du cylindre (par dfaut: 0)
N.. G851 I.. K.. W.. /appel du cycle
N.. G0 X.. Z.. /coin pour attaque du cylindre
N.. G1 Z.. /coin du dgagement
N.. G1 X.. /point final surface transversale
N.. G80 /fin de la dfinition de contour
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Correction du rayon de la dent: sera excute.
Surpaisseurs: Ne seront pas appliques
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 289
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s Dgagement DIN 509 F avec usinage du cylindre
G852
Si vous programmez l'un des paramtres Longueur d'attaque ou
Rayon d'attaque, G852 usine le cylindre situ avant, le
dgagement, la surface transversale suivante et l'attaque du cylindre.
Les paramtres que vous ne programmez pas sont calculs par la
Commande l'aide du diamtre issu du tableau standard (voir Cycle
de dgagement G85 la page 286).
Squences suivant l'appel du cycle
Exemple: G852
%852.nc
[G852]
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G852 I3 K15 W30 R2 P0.2 A8 B5 RB2 WB30
E0.2 H1
N4 G0 X50 Z0
N5 G1 Z-30
N6 G1 X60
N7 G80
END
Paramtres
I Profondeur du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard)
R Rayon du dgagement (par dfaut: tableau standard)
P Profondeur transversale (par dfaut: tableau standard)
A Angle transversal (par dfaut: tableau standard)
B Longueur d'attaque pas d'introduction: L'attaque du cylindre
ne sera pas usine
RB Rayon d'attaque pas d'introduction: Le rayon d'attaque ne
sera pas usin
WB Angle d'attaque (par dfaut: 45 )
E Avance rduite pour l'usinage du dgagement (par dfaut:
Avance active)
H Mode de sortie (par dfaut: 0):
0: L'outil retourne au point de dpart
1: L'outil reste l'extrmit de la face transversale
U Surpaisseur de finition pour la zone du cylindre (par dfaut: 0)
N.. G852 I.. K.. W.. /appel du cycle
N.. G0 X.. Z.. /coin pour attaque du cylindre
N.. G1 Z.. /coin du dgagement
N.. G1 X.. /point final surface transversale
N.. G80 /fin de la dfinition de contour
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Correction du rayon de la dent: sera excute.
Surpaisseurs: Ne seront pas appliques
290 Programmation DIN
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s Dgagement DIN 76 avec usinage cylindre G853
Si vous programmez l'un des paramtres Longueur d'attaque ou
Rayon d'attaque, G853 usine le cylindre situ avant, le
dgagement, la surface transversale suivante et l'attaque du cylindre.
Les paramtres que vous ne programmez pas sont calculs par la
Commande partir du tableau standard.
FP l'aide du diamtre
I, K, W, et R l'aide de FP (pas du filet)
Squences suivant l'appel du cycle
Exemple: G853
%853.nc
[G853]
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G853 FP1.5 I47 K15 W30 R2 P1 B5 RB2 WB30
E0.2 H1
N4 G0 X50 Z0
N5 G1 Z-30
N6 G1 X60
N7 G80
END
Paramtres
FP Pas du filet
I Profondeur du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard)
R Rayon du dgagement (par dfaut: tableau standard)
P Surpaisseur:
P non indiqu: Le dgagement sera usin en une passe.
P indiqu: Rpartition avec phases d'bauche et finition
P = Surpaisseur longitudinale, surpaisseur transversale
est toujours de 0,1 mm.
B Longueur d'attaque pas d'introduction: L'attaque du cylindre
ne sera pas usine
RB Rayon d'attaque pas d'introduction: Le rayon d'attaque ne
sera pas usin
WB Angle d'attaque (par dfaut: 45 )
E Avance rduite pour l'usinage du dgagement (par dfaut:
Avance active)
H Mode de sortie (par dfaut: 0):
0: L'outil retourne au point de dpart
1: L'outil reste l'extrmit de la face transversale
N.. G853 FP.. I.. K.. W.. /appel du cycle
N.. G0 X.. Z.. /coin pour attaque du cylindre
N.. G1 Z.. /coin du dgagement
N.. G1 X.. /point final surface
transversale
N.. G80 /fin de la dfinition de contour
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Correction du rayon de la dent: sera excute.
Surpaisseurs: Ne seront pas appliques
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 291
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s Dgagement de forme U G856
G856 ralise le dgagement et effectue la finition de la surface
transversale limitrophe. Au choix, un chanfrein/arrondi peut tre
ralis.
Position de l'outil l'issue de l'excution du cycle: Point de dpart du
cycle
Squences suivant l'appel du cycle
Exemple: G856
%856.nc
[G856]
N1 T3 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G856 I47 K7 B1
N4 G0 X50 Z-30
N5 G1 X60
N6 G80
END
Paramtres
I Profondeur du dgagement (par dfaut: tableau standard)
K Longueur du dgagement (par dfaut: tableau standard)
B Chanfrein/arrondi:
B>0: Rayon de l'arrondi
B<0: Largeur du chanfrein
N.. G856 I.. K.. /appel du cycle
N.. G0 X.. Z.. /coin du dgagement
N.. G1 X.. /point final surface transversale
N.. G80 /fin de la dfinition de contour
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Correction du rayon de la dent: sera excute.
Surpaisseurs: Ne seront pas appliques
Si la largeur de l'arte de coupe de l'outil n'est pas
dfinie, K est pris comme largeur de l'arte de coupe.
292 Programmation DIN
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s Dgagement de forme H G857
G857 usine le dgagement. Le point final est calcul conformment
au dgagement de forme H en fonction de l'angle de plonge.
Position de l'outil l'issue de l'excution du cycle: Point de dpart du
cycle
Exemple: G857
%857.nc
[G857]
N1 T2 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G857 X50 Z-30 K7 R2 W30
END
Paramtres
X Coin du contour (cote au diamtre)
Z Coin du contour
K Longueur du dgagement
R Rayon - aucune introduction: Aucun lment circulaire (rayon
d'outil = rayon du dgagement)
W Angle de plonge - aucune introduction: Calcul l'aide de K
et de R
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Correction du rayon de la dent: sera excute.
Surpaisseurs: Ne seront pas appliques
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 293
4
.
2
1

C
y
c
l
e
s

d
e

d

g
a
g
e
m
e
n
t
s Dgagement de forme K G858
G858 usine le dgagement. La forme de contour usine dpend de
l'outil utilis car une seule passe linaire est excute selon un angle
de 45.
Position de l'outil l'issue de l'excution du cycle: Point de dpart du
cycle
Exemple: G858
%858.nc
[G858]
N1 T9 G95 F0.23 G96 S248 M3
N2 G0 X60 Z2
N3 G858 X50 Z-30 I0.5
END
Paramtres
X Coin du contour (cote au diamtre)
Z Coin du contour
I Profondeur du dgagement
Le dgagement n'est excut que dans des angles
droits, et ceci paralllement l'axe longitudinal.
Correction du rayon de la dent: sera excute.
Surpaisseurs: Ne seront pas appliques
294 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e
4.22 Cycles de perage
Vue d'ensemble des cycles de perage et
rfrence au contour
Les cycles de perage peuvent tre raliss avec des outils fixes ou
des outils tournants.
Cycles de perage:
G71 Perage simple: Page 295
G72 Alsage / lamage (seulement avec rfrence au contour (ID /
NS) - Page 297
G73 Taraudage (pas avec G743 - G746) - Page 303
G74 Perage profond - Page 301
G36 Taraudage dplacement unique (introduction directe de la
position) Page 300
G799 Fraisage de filets - (introduction directe de la position) -
Page 307
Dfinition de modle:
G743 Modle linaire sur face frontale pour cycles de perage et de
fraisage. Page 303
G744 Modle linaire sur l'enveloppe pour cycles de perage et de
fraisage. Page 305
G745 Modle circulaire sur face frontale pour cycles de perage et
de fraisage. Page 304
G746 Modle circulaire sur l'enveloppe pour cycles de perage et de
fraisage. Page 306
Possibilits de rfrence au contour:
Dfinition directe du dplacement dans le cycle.
Renvoi une dfinition de perage de modle dans la partie contour
(ID, NS) pour l'usinage sur la face frontale et l'enveloppe.
Perage au centre de rotation (G49): Page 200
Dfinition du modle dans la squence prcdant l'appel du cycle
(G743 - G746)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 295
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Cycle de perage G71
G71 permet de raliser des perages axiaux/radiaux l'aide d'outils
fixes ou tournants.
Exemple: G71
. . .
N1 T5 G97 S1000 G95 F0.2 M3
N2 G0 X0 Z5
N3 G71 Z-25 A5 V2 [perage]
. . .
Paramtres
ID Contour de perage Nom de la dfinition du perage
NS Nr. squence du contour
Rfrence au contour du perage (G49, G300 ou G310 Go)
Pas d'introduction: Un seul perage sans dfinition de
contour
XS Point initial perage radial (cote de diamtre)
ZS Point initial perage axial
XE Point final perage radial (cote au diamtre)
ZE Point final perage axial
K Profondeur de perage (en alternative XE/ZE)
A Longueur d'entre/sortie (par dfaut: 0)
V Variante de perage traversant (rduction d'avance (50%)
(par dfaut: 0)
0: Sans rduction de l'avance
1: Rduction d'avance pour sortie
2: Rduction d'avance pour l'entre
3: Rduction d'avance pour l'entre et la sortie
RB Plan de retrait (trous radiaux, trous dans plan YZ: Cote de
diamtre) (par dfaut: retrait au point initial ou la distance
de scurit)
E Temporisation brise-copeaux en fin de perage (en secondes)
(par dfaut: 0)
D Mode de retrait (par dfaut: 0)
0: Avance rapide
1: Avance d'usinage
BS Numro de l'lment, dbut (Numro du premier perage
usiner d'un modle)
BE Numro de l'lment, fin (Numro du dernier perage usiner
d'un modle)
H Frein (de broche) inactif (par dfaut: 0)
0: Frein de broche actif
1: Frein de broche Inactif
Un seul perage sans dfinition de contour:
Programmer soit XS, soit ZS".
Perage avec dfinition de contour: Ne pas programmer
XS, ZS.
Modle de perage: NS indique le contour du perage
et non la dfinition du modle.
296 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e
Rduction d'avance:
Foret plaquettes et foret hlicodal avec angle de perage de 180
Rductions uniquement si la longueur d'entre/sortie A est
programme.
Autres forets
Dbut du perage: Rduction de l'avance comme programm
dans V
Fin du perage: Rduction partir de point final perage
longueur d'attaque distance de scurit
Longueur d'attaque=pointe du foret
Distance de scurit: voir Paramtres utilisateur ou G47, G147)
Combinaison de paramtres pour le perage unique sans
dfinition de contour
XS, XE ZS, ZE
XS, K ZS, K
XE, K ZE, K
Droulement du cycle
1 Perage sans dfinition du contour: Le foret se trouve au
point initial (distance de scurit avant perage).
Perage avec dfinition de contour: Le foret se positionne au
point initial en avance rapide:
RB non programm: Dplacement la distance de scurit
RB programm: Dplacement la position RB, puis la
distance de scurit
2 Pointage. Rduction de l'avance en fonction de V:
3 Perage avec l'avance d'usinage.
4 Perage traversant. Rduction de l'avance en fonction de V:
5 Retrait en fonction de D en avance rapide/avance d'usinage.
6 Position de retrait:
RB non programm: Retrait au point de dpart
RB programm: Retrait la position RB
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 297
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Alsage, lamage G72
G72 est utilis pour des perages avec dfinition de contour (perage
unique ou modle de trous). Utilisez G72 pour raliser les fonctions
suivantes de perage axial/radial l'aide d'outils fixes ou tournants:
Alsage
Lamage
Alsage l'alsoir
Pointage CN
Centrage
Paramtres
ID Contour de perage Nom de la dfinition du perage
NS Numro de squence du contour. Rfrence au contour du
perage (G49, G300 ou G310 Go)
E Temporisation brise-copeaux en fin de perage (en secondes)
(par dfaut: 0)
D Mode de retrait (par dfaut: 0)
0: Avance rapide
1 Avance d'usinage
BS Numro de l'lment, dbut (Numro du premier perage
usiner d'un modle)
BE Numro de l'lment, fin (Numro du dernier perage usiner
d'un modle)
H Frein (de broche) inactif (par dfaut: 0)
0: Frein de broche actif
1: Frein de broche Inactif
Droulement du cycle
1 En fonction de RB, aborde le point de dpart en avance
rapide:
RB non programm: Dplacement la distance de scurit
RB programm: Dplacement la position RB, puis la
distance de scurit
2 Pointage avec rduction de l'avance (50 %).
3 Se dplace en avance d'usinage jusqu'au fond du trou.
4 Retrait en fonction de D en avance rapide/avance d'usinage.
5 La position de retrait dpend de RB:
RB non programm: Retrait au point de dpart
RB programm: Retrait la position RB
Modle de perage: NS indique le contour du perage
et non la dfinition du modle.
298 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Taraudage G73
G73 ralise des taraudages axiaux/radiaux l'aide d'outils fixes ou
tournants.
Le point initial est calcul partir de la distance de scurit et de la
longueur d'approche B.
Paramtres
ID Contour de perage Nom de la dfinition du perage
NS Nr. squence du contour
Rfrence au contour du perage (G49, G300 ou G310 Go)
Pas d'introduction: Un seul perage sans dfinition de
contour
XS Point initial perage axial (cote de diamtre), un perage unique
sans dfinition de contour
ZS Point initial perage axial
Perage unique sans dfinition de contour
XE Point final perage radial (cote au diamtre)
Perage unique sans dfinition de contour
ZE Point final perage axial
Perage unique sans dfinition de contour
K Profondeur de perage (en alternative XE/ZE)
Perage unique sans dfinition de contour
F Pas du filet (prioritaire sur la dfinition du contour)
B Longueur d'approche
S Vitesse de rotation de retrait (par dfaut: Vitesse de rotation
lors du taraudage)
J Longueur d'extraction en cas d'utilisation d'un mandrin de
serrage avec compensation linaire (par dfaut: 0)
RB Plan de retrait (perages radiaux: Cote de diamtre) (par
dfaut: Retrait au point de dpart ou la distance de scurit)
P Profondeur brise-copeaux
I Distance de retrait
BS Numro de l'lment, dbut (Numro du premier perage
usiner d'un modle)
BE Numro de l'lment, fin (Numro du dernier perage usiner
d'un modle)
H Frein (de broche) inactif (par dfaut: 0)
0: Frein de broche actif
1: Frein de broche Inactif
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 299
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e
Longueur d'extraction J: Utilisez ce paramtre avec pinces de
serrage avec compensation linaire. En fonction de la profondeur du
filet, du pas programm et de la longueur de compensation, le cycle
calcule un nouveau pas nominal. Le pas nominal est lgrement
infrieur au pas du taraud. Lors de la ralisation du filet, le taraud est
extrait du mandrin de serrage de la longueur d'extraction. Ce
procd vous permet d'augmenter la dure de vie des tarauds.
Combinaison de paramtres pour le perage unique sans
dfinition de contour
XS, XE ZS, ZE
XS, K ZS, K
XE, K ZE, K
Modle de perage: NS indique le contour du perage
et non la dfinition du modle.
Un seul perage sans dfinition de contour:
Programmer soit XS, soit ZS".
Perage avec dfinition de contour: Ne pas programmer
XS, ZS.
Arrt du cycle interrompt le taraudage.
Dpart cycle poursuit le processus de taraudage.
Utiliser le potentiomtre d'avance pour modifier la
vitesse.
Le potentiomtre de broche n'agit pas!
Si l'entranement d'outil n'est pas asservi (pas de
capteur ROD), un mandrin de compensation est
ncessaire.
Droulement du cycle
1 Aborde le point initial en avance rapide:
RB non programm: Aborde directement le point de dpart
RB programm: Dplacement la position RB, puis au point
de dpart
2 Parcourt en avance d'usinage la longueur d'approche B
(synchronisation de la broche et de l'avance).
3 Taraudage.
4 Retrait la vitesse de rotation de retrait S:
RB non programm: Retrait au point de dpart
RB programm: la position RB
300 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Taraudage G36 dplacement unique
G36 ralise des taraudages axiaux/radiaux l'aide d'outils fixes ou
tournants. En fonction de X/Z, G36 dcide si la commande doit
tarauder un perage radial ou axial.
Abordez le point initial avant G36. A l'issue du taraudage, G36 retourne
au point initial.
Possibilits d'usinage:
Taraud fixe: Broche principale et entranement d'avance sont
synchroniss.
Taraud tournant: L'outil tournant et l'entranement d'avance sont
synchroniss.
Exemple: G36
. . .
N1 T5 G97 S1000 G95 F0.2 M3
N2 G0 X0 Z5
N3 G71 Z-30
N4 G14 Q0
N5 T6 G97 S600 M3
N6 G0 X0 Z8
N7 G36 Z-25 F1.5 B3 [taraudage]
. . .
Paramtres
X Point final perage radial (cote au diamtre)
Z Point final perage axial
F Avance par tour (pas du filet)
B Longueur d'approche pour synchronisation de la broche et de
l'entranement
S Vitesse de rotation de retrait (par dfaut: Vitesse de rotation
lors du taraudage)
P Profondeur brise-copeaux
I Distance de retrait
Arrt du cycle interrompt le taraudage.
Dpart cycle poursuit le processus de taraudage.
Utiliser le potentiomtre d'avance pour modifier la
vitesse.
Le potentiomtre de broche n'agit pas!
Si l'entranement d'outil n'est pas asservi (pas de
capteur ROD), un mandrin de compensation est
ncessaire.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 301
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Perage profond G74
G74 usine des perages axiaux/radiaux en plusieurs tapes l'aide
d'outils fixes ou tournants.
Exemple: G74
. . .
N1 M5
N2 T4 G197 S1000 G195 F0.2 M103
N3 M14
N4 G110 C0
N5 G0 X80 Z2
N6 G745 XK0 YK0 Z2 K80 Wi90 Q4 V2
N7 G74 Z-40 R2 P12 I2 B0 J8 [perage]
N8 M15
. . .
Paramtres
ID Contour de perage Nom de la dfinition du perage
NS Nr. squence du contour
Rfrence au contour du perage (G49, G300 ou G310 Go)
Pas d'introduction: Un seul perage sans dfinition de
contour
XS Point initial perage radial (cote de diamtre)
ZS Point initial perage axial
XE Point final perage radial (cote au diamtre)
ZE Point final perage axial
K Profondeur de perage (en alternative XE/ZE)
P 1. Profondeur de perage
I Valeur de rduction (par dfaut: 0)
B Distance retrait (par dfaut: Au point initial du perage)
J Profondeur min. perage (par dfaut: 1/10 de P)
R Distance de scurit intrieure
A Longueur d'entre/sortie (par dfaut: 0)
V Variante de perage traversant (rduction d'avance (50%)
(par dfaut: 0)
0: Sans rduction de l'avance
1: Rduction d'avance pour sortie
2: Rduction d'avance pour l'entre
3: Rduction d'avance pour l'entre et la sortie
RB Plan de retrait (perages radiaux: Cote de diamtre) (par
dfaut: Au point initial ou la distance de scurit)
E Temporisation brise-copeaux en fin de perage (en secondes)
(par dfaut: 0)
D Vitesse de retrait et plonge l'intrieur du trou (par dfaut: 0)
0: Avance rapide
1 Avance d'usinage
BS Numro de l'lment, dbut (Numro du premier perage
usiner d'un modle)
BE Numro de l'lment, fin (Numro du dernier perage usiner
d'un modle)
H Frein (de broche) inactif (par dfaut: 0)
0: Frein de broche actif
1: Frein de broche Inactif
Combinaison de paramtres pour le perage unique sans
dfinition de contour
XS, XE ZS, ZE
XS, K ZS, K
XE, K ZE, K
302 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e
Le cycle est utilis pour raliser:
Perage unique sans dfinition de contour
Perage avec dfinition de contour (perage unique ou modle de
trous).
La premire passe est faite la 1re prof. de perage P. A chacune
des tapes suivantes, la profondeur diminue de la valeur de rduction
I; la profondeur min. de perage J n'est pas dpasse. Aprs
chaque passe de perage, le foret est rtract de la valeur de la
distance de retrait B ou jusqu'au point initial du trou. Si la distance
de scurit interne R a t dfinie, la commande positionne l'outil
dans le trou cette distance en avance rapide.
Rduction d'avance:
Foret plaquettes et foret hlicodal avec angle de perage de 180
Rductions uniquement si la longueur d'entre/sortie A est
programme.
Autres forets
Dbut du perage: Rduction de l'avance comme programm
dans V
Fin du perage: Rduction partir de point final perage
longueur d'attaque distance de scurit
Longueur d'attaque=pointe du foret
Distance de scurit: voir Paramtres utilisateur ou G47, G147)
Un seul perage sans dfinition de contour:
Programmer soit XS, soit ZS".
Perage avec dfinition de contour: Ne pas programmer
XS, ZS.
Modle de perage: NS indique le contour du perage
et non la dfinition du modle.
Une rduction d'avance la fin n'a lieu qu' la
dernire tape de perage.
Droulement du cycle
1 Perage sans dfinition du contour: Le foret se trouve au
point initial (distance de scurit avant perage).
Perage avec dfinition de contour: Le foret se positionne au
point initial en avance rapide:
RB non programm: Dplacement la distance de scurit
RB programm: Dplacement la position RB, puis la
distance de scurit
2 Pointage. Rduction de l'avance en fonction de V:
3 Perage en plusieurs tapes
4 Perage traversant. Rduction de l'avance en fonction de V:
5 Retrait en fonction de D en avance rapide/avance d'usinage.
6 La position de retrait dpend de RB:
RB non programm: Retrait au point de dpart
RB programm: Retrait la position RB
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 303
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Modle linaire frontal G743
G743 ralise un modle linaire de perages ou de fraisages
quidistants, sur la face frontale.
Si vous n'indiquez pas le point final ZE, la commande utilise le cycle
de perage/fraisage de la squence CN suivante. Suivant ce principe,
vous combinez la dfinition du modle avec
les cycles de perage (G71, G74, G36)
le cycle de fraisage rainure linaire (G791)
le cycle de fraisage de contour avec contour libre (G793)
Combinaisons de paramtres pour la dfinition du point initial ou des
positions du modle:
Point initial du modle:
XK, YK
X, C
Positions du modle:
I, J et Q
Ii, Ji et Q
R, A et Q
Ri, Ai et Q
Exemple: G743
%743.nc
[G743]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G743 XK20 YK5 A45 Ri30 Q2
N6 G791 X50 C0 ZS0 ZE-5 P2 F0.15
N7 M15
END
Exemple: Squences d'instructions
[ modle de perage simple ]
N.. G743 XK.. YK.. ZS.. ZE.. I.. J.. Q..
. . .
[ modle de perage avec perage profond ]
N.. G743 XK.. YK.. ZS.. I.. J.. Q..
N.. G74 ZE.. P.. I..
. . .
[ modle de fraisage avec rainure linaire ]
N.. G743 XK.. YK.. ZS.. I.. J.. Q..
N.. G791 K.. A.. Z..
. . .
Paramtres
XK Point initial du modle en coordonnes cartsiennes
YK Point initial du modle en coordonnes cartsiennes
ZS Point initial pour perage/fraisage
ZE Point final pour perage/fraisage
X Diamtre (point initial du modle en coordonnes polaires)
C Angle (point initial du modle en coordonnes polaires)
A Angle du modle
I Point final du modle (cartsien)
Ii (Point final) cart du modle (cartsien)
J Point final du modle (cartsien)
Ji (Point final) cart du modle (cartsien)
R Longueur (cart premire dernire position)
Ri Longueur (distance par rapport la position suivante)
Q Nombre de perages/figures (par dfaut: 1)
304 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Modle circulaire frontal G745
G745 usine un modle de perages ou de fraisages quidistants sur
un cercle ou un arc de cercle situ sur la face frontale.
Si vous n'indiquez pas le point final ZE, la commande utilise le cycle
de perage/fraisage de la squence CN suivante. Suivant ce principe,
vous combinez la dfinition du modle avec
les cycles de perage (G71, G74, G36)
le cycle de fraisage rainure linaire (G791)
le cycle de fraisage de contour avec contour libre (G793)
Combinaisons de paramtres pour la dfinition du centre du modle
ou des positions du modle:
Centre du modle:
X, C
XK, YK
Positions du modle:
A, W et Q
A, Wi et Q
Exemple: G745
%745.nc
[G745]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G745 XK0 YK0 K50 A0 Q3
N6 G791 K30 A0 ZS0 ZE-5 P2 F0.15
N7 M15
END
Exemple: Squences d'instructions
[ modle de perage simple ]
N.. G745 XK.. YK.. ZS.. ZE.. A.. W.. Q..
. . .
[ modle de perage avec perage profond ]
N.. G745 XK.. YK.. ZS.. A.. W.. Q..
N.. G74 ZE.. P.. I..
. . .
[ modle de fraisage avec rainure linaire ]
N.. G745 XK.. YK.. ZS.. ZE.. A.. W.. Q..
N.. G791 K.. A.. Z..
. . .
Paramtres
XK Centre du modle en coordonnes cartsiennes
YK Centre du modle en coordonnes cartsiennes
ZS Point initial pour perage/fraisage
ZE Point final pour perage/fraisage
X Diamtre (centre du modle en coordonnes polaires)
C Angle (centre du modle en coordonnes polaires)
A Angle initial (position premier perage/premire figure)
W Angle final (Position dernier perage/dernire figure)
Wi Angle final (distance par rapport la position suivante)
Q Nombre de perages/figures (par dfaut: 1)
V Sens du droulement (par dfaut: 0)
V=0, sans W: Rpartition sur cercle entier
V=0, avec W: Rpartition sur le plus grand arc de cercle
V=0, avec Wi: Signe de Wi dtermine le sens (Wi<0: Sens
horaire)
V=1, avec W: Sens horaire
V=1, avec Wi: Sens horaire (signe de Wi sans signification)
V=2, avec W: Sens anti-horaire
V=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 305
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Modle linaire sur l'enveloppe G744
G744 cre un modle linaire de perages ou de figures quidistants
sur l'enveloppe.
Combinaisons de paramtres pour la dfinition du point initial ou des
positions du modle:
Point initial du modle: Z et C
Positions du modle:
W et Q
Wi et Q
Si vous n'indiquez pas le point final XE, la commande utilise le cycle
de perage/fraisage ou la dfinition de figure de la squence CN
suivante. Selon ce principe, vous combinez la dfinition de modle
avec les cycles de perage (G71, G74, G36) ou avec des oprations de
fraisage (dfinitions de figures G314, G315, G317).
Exemple: G744
%744.nc
[G744]
N1 T6 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z2
N5 G744 XS102 Z-10 ZE-35 C0 W270 Q5
N6 G71 XS102 K7
N7 M15
END
Exemple: Squences d'instructions
[ modle de perage simple ]
N.. G744 Z.. C.. XS.. XE.. ZE.. W.. Q..
. . .
[ modle de perage avec perage profond ]
N.. G744 Z.. C.. XS.. XE: ZE.. W.. Q..
N.. G74 XE.. P.. I..
. . .
[ modle de fraisage avec rainure linaire ]
N.. G744 Z.. C.. XS.. XE.. ZE.. W.. Q..
N.. G792 K.. A.. XS..
. . .
Paramtres
XS Point initial opration de perage/fraisage (cote au diamtre)
Z Point initial du modle en coordonnes polaires
XE Point final opration de perage/fraisage (cote au diamtre)
ZE Point final du modle (par dfaut: Z)
C Angle initial du modle en coordonnes polaires
W Angle final du modle Aucune introduction: Les perages/
figures sont rpartis rgulirement sur l'enveloppe
Wi Angle final (incrment angulaire), distance avec la position
suivante
Q Nombre de perages/figures (par dfaut: 1)
A Angle (position angulaire du modle)
R Longueur (distance premire dernire position [mm];
rfrence: dvelopp de XS)
Ri Longueur (distance par rapport la position suivante [mm];
rfrence: dvelopp de XS)
306 Programmation DIN
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Modle circulaire sur l'enveloppe G746
G746 cre un modle circulaire de perages ou de figures quidistants
sur un cercle ou un arc de cercle situ sur l'enveloppe.
Combinaisons de paramtres pour la dfinition du centre du modle
ou des positions du modle:
Centre du modle: Z, C
Positions du modle:
W et Q
Wi et Q
Si vous n'indiquez pas le point final XE, la commande utilise le cycle
de perage/fraisage ou la dfinition de figure de la squence CN
suivante. Selon ce principe, vous combinez la dfinition de modle
avec les cycles de perage (G71, G74, G36) ou avec des oprations de
fraisage (dfinitions de figures G314, G315, G317).
Exemple: G746
%746.nc
[G746]
N1 T6 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z2
N5 G746 Z-40 C0 K40 Q8
N6 G71 XS102 K7
N7 M15
END
Exemple: Squences d'instructions
[ modle de perage simple ]
N.. G746 Z.. C.. XS.. XE.. K.. A.. W.. Q..
. . .
[ modle de perage avec perage profond ]
N.. G746 Z.. C.. XS.. K.. A.. W.. Q..
N.. G74 XE.. P.. I..
. . .
[ modle de fraisage avec rainure linaire ]
N.. G746 Z.. C.. XS.. K.. A.. W.. Q..
N.. G792 K.. A.. XS..
. . .
Paramtres
Z Centre du modle en coordonnes polaires
C Angle centre du modle en coordonnes polaires
XS Point initial opration de perage/fraisage (cote au diamtre)
XE Point final opration de perage/fraisage (cote au diamtre)
K Diamtre (du modle)
A Angle initial (position premier perage/premire figure)
W Angle final (Position dernier perage/dernire figure)
Wi Angle final (incrment angulaire), distance avec la position
suivante
Q Nombre de perages/figures (par dfaut: 1)
V Sens du droulement (par dfaut: 0)
V=0, sans W: Rpartition sur cercle entier
V=0, avec W: Rpartition sur le plus grand arc de cercle
V=0, avec Wi: Signe de Wi dtermine le sens (Wi<0: Sens
horaire)
V=1, avec W: Sens horaire
V=1, avec Wi: Sens horaire (signe de Wi sans signification)
V=2, avec W: Sens anti-horaire
V=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 307
4
.
2
2

C
y
c
l
e
s

d
e

p
e
r

a
g
e Fraisage de filet axial G799
G799 fraise un filet dans un trou existant.
Positionnez l'outil au centre du trou avant d'appeler G799. Le cycle
positionne l'outil l'intrieur du trou, au point final du filet. Ensuite
l'outil se dplace avec le Rayon d'approche R et usine le filetage.
L'outil se dplace pour chaque tour d'une valeur d'un pas F. Pour
terminer, le cycle dgage l'outil et celui-ci retourne au point de dpart.
Dans le paramtre V, vous programmez si le filetage peut tre frais
en un tour avec une fraise multidents (peigne) ou en plusieurs tours
avec une fraise monodent.
Exemple: G799
%799.nc
[G799]
N1 T9 G195 F0.2 G197 S800
N2 G0 X100 Z2
N3 M14
N4 G110 Z2 C45 X100
N5 G799 I12 Z0 K-20 F2 J0 H0
N6 M15
END
Paramtres
I Diamtre de filetage
Z Point de dpart Z
K Profondeur du filet
R Rayon d'approche
F Pas du filet
J Sens du filet (par dfaut: 0)
0 : filet droite
1 : filet gauche
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
V Mthode de fraisage
0: le filetage est usin avec une hlice de 360
1: le filetage est usin avec plusieurs hlices (outil
monodent)
Pour le cycle G799, utilisez des fraises fileter.
Attention, risque de collision
Lorsque vous programmez le rayon d'approche R, tenez
compte du diamtre du trou et de celui de la fraise.
308 Programmation DIN
4
.
2
3

I
n
s
t
r
u
c
t
i
o
n
s

a
x
e

C 4.23 Instructions axe C
Diamtre de rfrence G120
G120 dfinit le diamtre de rfrence du dvelopp de l'enveloppe".
Programmez G120 si vous utilisez CY dans G110... G113. G120 est
une fonction modale.
Dcalage du point zro de l'axe C G152
G152 dfinit en valeur absolue le point zro de l'axe C (rfrence: Point
de rfrence axe C). Le point zro est actif jusqu' la fin du
programme.
Exemple: G120
. . .
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100 [diamtre de rfrence]
N4 G110 C0
N5 G0 X110 Z5
N6 G41 Q2 H0
N7 G110 Z-20 CY0
N8 G111 Z-40
N9 G113 CY39.2699 K-40 J19.635
N10 G111 Z-20
N11 G113 CY0 K-20 J19.635
N12 G40
N13 G110 X105
N14 M15
. . .
Paramtres
X Diamtre
Exemple: G152
. . .
N1 M5
N2 T7 G197 S1010 G193 F0.08 M104
N3 M14
N4 G152 C30 [point zro axe C]
N5 G110 C0
N6 G0 X122 Z-50
N7 G71 X100
N8 M15
. . .
Paramtres
C Angle: Position de la broche du nouveau" point zro de l'axe C
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 309
4
.
2
3

I
n
s
t
r
u
c
t
i
o
n
s

a
x
e

C
Normer l'axe C G153
G153 affiche modulo 360 un angle de dplacement >360 ou <0
sans qu'il y ait dplacement de l'axe C.
G153 n'est utilise que pour l'usinage sur l'enveloppe. Sur
la face frontale, l'affichage en modulo 360 est
automatique.
310 Programmation DIN
4
.
2
4

U
s
i
n
a
g
e

s
u
r

l
a

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e
4.24 Usinage sur la face frontale/arrire
Avance rapide sur la face frontale/arrire G100
G100 dplace l'outil en avance rapide sur la trajectoire la plus courte
jusqu'au point final".
Exemple: G100
. . .
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N6 G100 XK20 YK5 [avance rapide face
frontale]
N7 G101 XK50
N8 G103 XK5 YK50 R50
N9 G101 XK5 YK20
N10 G102 XK20 YK5 R20
N11 G14
N12 M15
. . .
Paramtres
X Point final (Cote au diamtre)
C Angle final Direction angulaire: voir figure d'aide
XK Point final (cartsien)
YK Point final (cartsien)
Z Point final (par dfaut: Position courante en Z)
Programmation:
X, C, XK, YK, Z: absolu, incrmental ou modal
Programmer soit XC, soit XKYK
Attention, risque de collision!
Avec G100, l'outil effectue un dplacement linaire.
Utilisez G110 pour positionner la pice un angle donn.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 311
4
.
2
4

U
s
i
n
a
g
e

s
u
r

l
a

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Droite sur la face frontale/arrire G101
G101 interpolation linaire en avance travail jusqu'au point final".
Exemple: G101
. . .
N1 T70 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z2
N5 G100 XK50 YK0
N6 G1 Z-5
N7 G42 Q1
N8 G101 XK40 [Droite face frontale]
N9 G101 YK30
N10 G103 XK30 YK40 R10
N11 G101 XK-30
N12 G103 XK-40 YK30 R10
N13 G101 YK-30
N14 G103 XK-30 YK-40 R10
N15 G101 XK30
N16 G103 XK40 YK-30 R10
N17 G101 YK0
N18 G100 XK110 G40
N19 G0 X120 Z50
N20 M15
. . .
Paramtres
X Point final (Cote au diamtre)
C Angle final Direction angulaire: voir figure d'aide
XK Point final (cartsien)
YK Point final (cartsien)
Z Point final (par dfaut: Position courante en Z)
Paramtres pour la dfinition de gomtrie (G80)
AN Angle avec l'axe positif XK
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
Q=0: Point d'intersection proche
Q=1: Point d'intersection loign
Programmation:
X, C, XK, YK, Z: absolu, incrmental ou modal
Programmer soit XC, soit XKYK
Les paramtres AN, BR et Q doivent tre utiliss pour un
cycle, et uniquement dans une description de contour qui
se termine par G80.
312 Programmation DIN
4
.
2
4

U
s
i
n
a
g
e

s
u
r

l
a

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e Arc de cercle sur face frontale/arrire G102/G103
G102/G103 interpolation circulaire en avance travail jusqu'au point
final". Sens de rotation: voir figure d'aide.
Exemple: G102, G103
. . .
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N6 G100 XK20 YK5
N7 G101 XK50
N8 G103 XK5 YK50 R50 [arc de cercle]
N9 G101 XK5 YK20
N10 G102 XK20 YK5 R20
N12 M15
. . .
Paramtres
X Point final (Cote au diamtre)
C Angle final Direction angulaire: voir figure d'aide
XK Point final (cartsien)
YK Point final (cartsien)
R Rayon
I Centre (cartsien)
J Centre (cartsien)
K Centre avec H=2, 3 (sens Z)
Z Point final (par dfaut: Position courante en Z)
H Plan du cercle (plan d'usinage) (par dfaut: 0)
H=0, 1: Usinage dans le plan XY (face frontale)
H=3: Usinage dans le plan YZ.
H=3: Usinage dans le plan XZ.
Paramtres pour la dfinition de gomtrie (G80)
AN Angle avec l'axe positif XK
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
Q=0: Point d'intersection proche
Q=1: Point d'intersection loign
Les paramtres AN, BR et Q doivent tre utiliss pour un
cycle, et uniquement dans une description de contour qui
se termine par G80.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 313
4
.
2
4

U
s
i
n
a
g
e

s
u
r

l
a

f
a
c
e

f
r
o
n
t
a
l
e
/
a
r
r
i

r
e
En programmant H=2 ou H=3, vous pouvez usiner des rainures
linaires avec fond circulaire. Vous dfinissez le centre du cercle avec:
H=2: avec I et K
H=3: avec J et K
Programmation:
X, C, XK, YK, Z: absolu, incrmental ou modal
I, J, K: en absolu ou en incrmental
Programmer soit XC, soit XKYK
Programmer soit le centre", soit le rayon"
Avec rayon": Seuls sont possibles les arcs de cercle
<= 180
Point final l'origine des coordonnes: Programmer
XK=0 et YK=0
314 Programmation DIN
4
.
2
5

U
s
i
n
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e
4.25 Usinage sur l'enveloppe
Avance rapide, Enveloppe G110
G110 dplace l'outil en avance rapide sur la trajectoire la plus courte
jusqu'au point final.
G110 est conseille pour le positionnement de l'axe C un angle
donn (programmation: N.. G110 C...).
Exemple: G110
. . .
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100
N4 G110 C0 [avance rapide, Enveloppe]
N5 G0 X110 Z5
N6 G110 Z-20 CY0
N7 G111 Z-40
N8 G113 CY39.2699 K-40 J19.635
N9 G111 Z-20
N10 G113 CY0 K-20 J19.635
N11 M15
. . .
Paramtres
Z Point final
C Angle final
CY Point final en cote linaire (rfrence: dvelopp avec diamtre
de rfrence G120)
X Point final (Cote au diamtre)
Programmation:
Z, C, CY: en absolu, en incrmental ou modal
Programmer soit Z C, soit Z CY
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 315
4
.
2
5

U
s
i
n
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Droite sur l'enveloppe G111
G111 interpolation linaire en avance travail jusqu'au point final".
Exemple: G111
. . .
[G111, G120]
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100
N4 G110 C0
N5 G0 X110 Z5
N6 G41 Q2 H0
N7 G110 Z-20 CY0
N8 G111 Z-40 [Droite, Enveloppe]
N9 G113 CY39.2699 K-40 J19.635
N10 G111 Z-20
N11 G113 CY0 K-20 J19.635
N12 G40
N13 G110 X105
N14 M15
. . .
Paramtres
Z Point final
C Angle final Direction angulaire: voir figure d'aide
CY Point final en cote linaire (rfrence: dvelopp avec diamtre
de rfrence G120)
X Point final (cote au diamtre) (par dfaut: Position effective
en X)
Paramtres pour la dfinition de gomtrie (G80)
AN Angle avec l'axe positif Z
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
Q=0: Point d'intersection proche
Q=1: Point d'intersection loign
Les paramtres AN, BR et Q doivent tre utiliss pour un
cycle, et uniquement dans une description de contour qui
se termine par G80.
Programmation:
Z, C, CY: en absolu, en incrmental ou modal
Programmer soit Z C, soit Z CY
316 Programmation DIN
4
.
2
5

U
s
i
n
a
g
e

s
u
r

l
'
e
n
v
e
l
o
p
p
e Arcs de cercle sur l'enveloppe G112/G113
G112/G113 interpolation circulaire en avance travail jusqu'au point
final".
Exemple: G112, G113
. . .
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G120 X100
N4 G110 C0
N5 G0 X110 Z5
N7 G110 Z-20 CY0
N8 G111 Z-40
N9 G113 CY39.2699 K-40 J19.635 [arc de
cercle]
N10 G111 Z-20
N11 G112 CY0 K-20 J19.635
N13 M15
Paramtres
Z Point final
C Angle final Direction angulaire: voir figure d'aide
CY Point final en cote linaire (rfrence: dvelopp avec diamtre
de rfrence G120)
R Rayon
K Centre
J Centre en cote linaire (rfrence: dvelopp avec diamtre de
rfrence G120)
W (Angle) centre (direction angulaire: voir figure d'aide)
X Point final (cote au diamtre) (par dfaut: Position effective
en X)
Paramtres pour la dfinition de gomtrie (G80)
AN Angle avec l'axe positif Z
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
Q=0: Point d'intersection proche
Q=1: Point d'intersection loign
Les paramtres AN, BR et Q doivent tre utiliss pour un
cycle, et uniquement dans une description de contour qui
se termine par G80.
Programmation:
Z, C, CY: en absolu, en incrmental ou modal
K, W, J: en absolu ou en incrmental
Programmer soit ZC ou ZCY et KJ
Programmer soit le centre", soit le rayon"
Avec rayon": Seuls sont possibles les arcs de cercle
<= 180
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 317
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
4.26 Cycles de fraisage
Vue d'ensemble des cycles de fraisage
G791 Rainure linaire sur face frontale La position et la longueur de
la rainure sont dfinis directement dans le cycle; largeur de
rainure=diamtre de fraisage:Page 318
G792 Rainure linaire sur l'enveloppe. La position et la longueur de
la rainure sont dfinis directement dans le cycle; largeur de
rainure=diamtre de fraisage:Page 319
G793 Cycle de fraisage de contours et de figures sur face frontale
Le contour est dfini directement aprs le cycle, ferm avec G80
(cycle de compatibilit MANUALplus 4110) Page 320
G794 Cycle de fraisage de contours et de figures sur l'enveloppe. Le
contour est dfini directement aprs le cycle, ferm avec G80 (cycle
de compatibilit MANUALplus 4110) Page 322
G797 Fraisage face frontale Fraisage de figures (cercle, polygone,
surface.unique, contours) en tant qu'lots sur la face frontale:
Page 324
G798 Frais. rainure hlic. Fraisage d'une rainure hlicodale sur
l'enveloppe; largeur de la rainure = diamtre de la fraisage:Page 326
G840 Fraisage de contour Fraisage de contours ICP et de figures.
Avec des contours ferms, fraisage intrieur/extrieur ou sur le
contour, et avec des contours ouverts, fraisage gauche, droite ou
sur le contour. G840 est utilis sur la face frontale et l'enveloppe:
Page 327
G845 Fraisage de poche, bauche Evidement des contours ferms
ICP et des figures sur la face frontale et l'enveloppe:Page 337
G846 Fraisage de poche, finition Finition des contours ferms ICP et
des figures sur la face frontale et l'enveloppe:Page 343
Dfinition de contours dans la section Usinage (figures)
Face frontale
G301 Rainure linaire: Page 213
G302/G303 Rainure circulaire: Page 213
G304 Cercle entier: Page 214
G305 Rectangle: Page 214
G307 Polygone: Page 215
Enveloppe
G311 Rainure linaire: Page 221
G312/G313 Rainure circulaire: Page 221
G314 Cercle entier: Page 222
G315 Rectangle: Page 222
G317 Polygone: Page 223
318 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Rainure linaire sur face frontale G791
G791 fraise une rainure allant de la position courante de l'outil jusqu'au
point final. La largeur de la rainure correspond au diamtre de la fraise.
Il n'y a pas de prise en compte de surpaisseur.
Combinaisons de paramtres pour la dfinition du point final: voir
figure
Combinaisons de paramtres pour la dfinition du plan de fraisage:
Fond de fraisage ZE, bord suprieur de fraisage ZS
Fond de fraisage ZE, profondeur de fraisage J
Bord suprieur de fraisage ZS, profondeur de fraisage J
Fond de fraisage ZE
Exemple: G791
%791.NC
[G791]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G100 XK20 YK5
N6 G791 XK30 YK5 ZE-5 J5 P2
N7 M15
END
Paramtres
X Point final de la rainure en coordonnes polaires (Cote de
diamtre)
C Angle final Point final de la rainure en coordonnes polaires
(direction angulaire: voir figure d'aide)
XK Point final de la rainure (cartsien)
YK Point final de la rainure (cartsien)
K Longueur de la rainure - se rfre au centre de la fraise
A Angle de la rainure (rfrence: voir figure d'aide)
ZE Fond de fraisage
ZS Bord suprieur de fraisage
J Profondeur de fraisage
J>0: Sens de passe Z
J<0: Sens de passe +Z
P Plonge max. (par dfaut: Profondeur totale en une passe)
F Avance de passe (dfaut : avance active)
Orientez la broche la position angulaire dsire avant
d'appeler G791.
Si vous utilisez un dispositif de positionnement broche
(pas d'axe C), vous obtenez une rainure axiale centre
par rapport l'axe de rotation.
Si J ou ZS ont t dfinis, le cycle dplace l'outil en Z
jusqu' la distance de scurit et fraise ensuite la
rainure. Si J et ZS n'ont pas t dfinis, le cycle fraise
partir de la position courante de l'outil.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 319
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Rainure linaire sur l'enveloppe G792
G792 fraise une rainure allant de la position courante de l'outil jusqu'au
point final. La largeur de la rainure correspond au diamtre de la fraise.
Il n'y a pas de prise en compte de surpaisseur.
Combinaisons de paramtres pour la dfinition du point final: voir
figure
Combinaisons de paramtres pour la dfinition du plan de fraisage:
Fond de fraisage XE, bord suprieur de fraisage XS
Fond de fraisage XE, profondeur de fraisage J
Bord suprieur de fraisage XS, profondeur de fraisage J
Fond de fraisage XE
Exemple: G792
%792.NC
[G792]
N1 T8 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z5
N5 G0 X102 Z-30
N6 G792 K25 A45 XE97 J3 P2 F0.15
N7 M15
END
Paramtres
Z Point final de la rainure
C Angle final Point final de la rainure (direction angulaire: voir
figure d'aide)
K Longueur de la rainure - se rfre au centre de la fraise
A Angle de la rainure (rfrence: voir figure d'aide)
XE Fond de fraisage
XS Bord suprieur de fraisage
J Profondeur de fraisage
J>0: Sens de passe X
J<0: Sens de passe +X
P Plonge max. (par dfaut: Profondeur totale en une passe)
F Avance de passe (dfaut : avance active)
Orientez la broche la position angulaire dsire avant
d'appeler G792.
Si vous utilisez un dispositif de positionnement broche
(pas l'axe C), vous obtenez une rainure radiale, parallle
l'axe Z.
Si J ou XS ont t dfinis, le cycle dplace l'outil en X
jusqu' la distance de scurit et fraise ensuite la
rainure. Si J et XS n'ont pas t dfinis, le cycle fraise
partir de la position courante de l'outil.
320 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Cycles de fraisage contours/figures sur face
frontale G793
G793 fraise des figures ou des contours libres (ouverts ou ferms)
G793 est suivi:
de la figure fraiser avec:
la dfinition de la figure (G301..G307) voir Contours face
frontale/arrire la page 210
Fin du contour de fraisage (G80)
le contour libre avec:
Point initial du contour de fraisage (G100)
Contour de fraisage (G101, G102, G103)
Fin du contour de fraisage (G80)
Utilisez de prfrence la dfinition de contour avec ICP
dans la section gomtrie du programme ainsi que les
cycles G840, G845 et G846.
Paramtres
ZS Bord suprieur de fraisage
ZE Fond de fraisage
P Plonge max. (par dfaut: Profondeur totale en une passe)
U Facteur de recouvrement: Fraisage de contour ou de poches
(par dfaut: 0)
U=0: Fraisage du contour
U>0: Fraisage de poches Recouvrement min. des
trajectoires de fraisage = U*diamtre de la fraise
R Rayon d'approche (rayon d'approche/de sortie) (par dfaut: 0)
R=0: L'lment de contour est abord directement; plonge
au point d'approche, au-dessus du plan de fraisage, puis
plonge verticale en profondeur
R>0: La fraise se dplace sur un arc de cercle d'approche/de
sortie qui se raccorde par tangentement l'lment de
contour.
R<0 aux angles intrieurs: La fraise se dplace sur un arc de
cercle d'approche/de sortie qui se raccorde par
tangentement l'lment de contour.
R<0 aux angles ext.: Longueur lment linaire d'approche/
sortie; lment de contour abord/quitt par tangentement
I Surpaisseur parallle au contour
K Surpaisseur Z
F Avance plonge
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
H Sens de dplacement de la fraise (par dfaut: 0): Agit sur le
sens du fraisage avec le sens de rotation de la fraise.
0: En opposition
1: En avalant
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 321
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Q Type de cycle (par dfaut: 0): La signification dpend de U
Fraisage du contour (U=0)
Q=0: Centre de la fraise sur le contour
Q=1, Contour ferm: Fraisage intrieur
Q=1 Contour ouvert: gauche dans le sens de l'usinage
Q=2, Contour ferm: Fraisage extrieur
Q=2, Contour ouvert: droite dans le sens de l'usinage
Q=3, Contour ouvert: La position de fraisage dpend de
H et du sens de rotation de la fraise voir figure d'aide
Fraisage de poches (U>0)
Q=0: De l'intrieur vers l'extrieur
Q=1: De l'extrieur vers l'intrieur
O Ebauche/finit.
0 : Ebauche Toute la surface est usine chaque passe.
1 : Finition. La surface est usine la dernire passe. A
toutes les passes prcdentes, seul le contour est usin.
Profondeur de fraisage: Le cycle calcule la profondeur
partir du bord suprieur de fraisage et du fond de
fraisage en tenant compte des surpaisseurs.
Compensation du rayon de la fraise: est applique
(sauf pour le fraisage de contour avec Q=0).
Approche et sortie: Pour les contours ferms, le point
d'accostage de la position d'outil sur le premier lment
du contour correspond la position d'approche et de
sortie. Si le point d'accostage ne peut pas tre
dtermin, le point initial du premier lment
correspond la position d'approche et de sortie. Le
Rayon d'approche vous permet de dfinir lors du
fraisage de contour et de la finition si l'approche doit tre
directe ou sur un arc de cercle.
Les surpaisseurs G57/G58 sont prises en compte si
les surpaisseurs I, K ne sont pas programmes:
G57: Surpaisseur dans le sens X, Z
G58: La surpaisseur dcale le contour fraiser.
Avec
fraisage intrieur et contour ferm: Vers l'intrieur
fraisage extrieur et contour ferm: Vers l'extrieur
contour ouvert et Q=1: Dans le sens de l'usinage,
gauche
contour ouvert et Q=2: Dans le sens de l'usinage,
droite
Paramtres
322 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Cycles de fraisage contours/figures enveloppe G794
G794 fraise des figures ou des contours libres (ouverts ou ferms)
G794 est suivi:
de la figure fraiser avec:
la dfinition de la figure (G311..G317) voir Contours sur
l'enveloppe la page 218
Fin de la dfinition de contour (G80)
le contour libre avec:
Point de dpart (G110)
Dfinition de contour (G111, G112, G113)
Fin de la dfinition de contour (G80)
Exemple: G794
%314_G315.NC
[G314 / G315]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X110 Z5
N5 G794 XS100 XE97 P2 U0.5 R0 K0.5 F0.15
N6 G314 Z-35 C0 R20
N7 G80
N8 M15
END
Utilisez de prfrence la dfinition de contour avec ICP
dans la section gomtrie du programme ainsi que les
cycles G840, G845 et G846.
Paramtres
XS Bord suprieur de fraisage (cote au diamtre)
XE Fond du fraisage (cote au diamtre)
P Plonge max. (par dfaut: Profondeur totale en une passe)
U Facteur de recouvrement, Fraisage de contour ou de poches
(par dfaut: 0)
U=0: Fraisage du contour
U>0: Fraisage de poches Recouvrement min. des
trajectoires de fraisage = U*diamtre de la fraise
R Rayon d'approche (rayon d'approche/de sortie) (par dfaut: 0)
R=0: L'lment de contour est abord directement; plonge
au point d'approche, au-dessus du plan de fraisage, puis
plonge verticale en profondeur
R>0: La fraise se dplace sur un arc de cercle d'approche/de
sortie qui se raccorde par tangentement l'lment de
contour.
R<0 aux angles intrieurs: La fraise se dplace sur un arc de
cercle d'approche/de sortie qui se raccorde par
tangentement l'lment de contour.
R<0 aux angles ext.: Longueur lment linaire d'approche/
sortie; lment de contour abord/quitt par tangentement
I Surpaisseur X
K Surpaisseur parallle au contour
F Avance plonge
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
H Sens de dplacement de la fraise (par dfaut: 0): Agit sur le
sens du fraisage avec le sens de rotation de la fraise.
0: En opposition
1: En avalant
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 323
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Q Type de cycle (par dfaut: 0): La signification dpend de U
Fraisage du contour (U=0)
Q=0: Centre de la fraise sur le contour
Q=1, Contour ferm: Fraisage intrieur
Q=1 Contour ouvert: gauche dans le sens de l'usinage
Q=2, Contour ferm: Fraisage extrieur
Q=2, Contour ouvert: droite dans le sens de l'usinage
Q=3, Contour ouvert: La position de fraisage dpend de
H et du sens de rotation de la fraise voir figure d'aide
Fraisage de poches (U>0)
Q=0: De l'intrieur vers l'extrieur
Q=1: De l'extrieur vers l'intrieur
O Ebauche/finit.
0 : Ebauche Toute la surface est usine chaque passe.
1: Finition. La surface est usine la dernire passe. A
toutes les passes prcdentes, seul le contour est usin.
Profondeur de fraisage: Le cycle calcule la profondeur
de fraisage partir du bord suprieur de fraisage et
du fond de fraisage en tenant compte des
surpaisseurs.
Compensation du rayon de la fraise: est applique
(sauf pour le fraisage de contour avec Q=0).
Approche et sortie: Pour les contours ferms, le point
d'accostage de la position d'outil sur le premier lment
du contour correspond la position d'approche et de
sortie. Si le point d'accostage ne peut pas tre
dtermin, le point initial du premier lment
correspond la position d'approche et de sortie. Le
Rayon d'approche vous permet de dfinir lors du
fraisage de contour et de la finition si l'approche doit tre
directe ou sur un arc de cercle.
Les surpaisseurs G57/G58 sont prises en compte si
les surpaisseurs I, K ne sont pas programmes:
G57: Surpaisseur dans le sens X, Z
G58: La surpaisseur dcale le contour fraiser.
Avec
fraisage intrieur et contour ferm: Vers l'intrieur
fraisage extrieur et contour ferm: Vers l'extrieur
contour ouvert et Q=1: Dans le sens de l'usinage,
gauche
contour ouvert et Q=2: Dans le sens de l'usinage,
droite
Paramtres
324 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Fraisage de surface sur face frontale G797
En fonction de Q surfaces, G797 usine un polygone ou la figure
dfinie par l'instruction suivant G797.
Paramtres
X Diamtre de limitation
ZS Bord suprieur de fraisage
ZE Fond de fraisage
B Cote sur plat (non valable si Q=0): Dfinit la matire rsiduelle.
Avec un nombre pair de surfaces, vous pouvez programmer
B comme alternative V.
Q=1: B=Epaisseur restante
Q>=2: B=Cote sur plat
V Longueur ct (pas ncessaire si Q=0)
R Chanfrein/arrondi
A Angle d'inclinaison (rfrence: voir figure d'aide) pas si Q=0
Q Nombre de surfaces (par dfaut: 0): Plage 0 <= Q <= 127
Q=0: G797 succde une dfinition de figure (G301.. G307,
G80) ou une description de contour ferm (G100, G101-
G103, G80)
Q=1: Une surface
Q=2: Deux surfaces dcales de 180
Q=3: Triangle
Q=4: Rectangle, carr
Q>4: Polygone
P Plonge max. (par dfaut: Profondeur totale en une passe)
U Facteur de recouvrement (par dfaut: 0,5): Recouvrement min.
des trajectoires de fraisage = U*diamtre de la fraise
I Surpaisseur parallle au contour
K Surpaisseur Z
F Avance plonge
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
H Sens de dplacement de la fraise (par dfaut: 0): Agit avec le
sens de rotation de la fraise sur le sens du fraisage (voir figure
d'aide)
0: En opposition
1: En avalant
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 325
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Remarques concernant la programmation:
Le cycle calcule la profondeur de fraisage partir de ZS et de ZE
en tenant compte des surpaisseurs.
Les surfaces et figures que vous dfinissez avec G797 (Q>0) sont
symtriques par rapport au centre. Une figure dfinie dans la
commande suivante peut peut tre situe en dehors du centre.
G797 Q0 .. est suivi:
de la figure fraiser avec:
la dfinition de la figure (G301..G307) voir Contours face
frontale/arrire la page 210
Fin du contour de fraisage (G80)
le contour libre avec:
Point initial du contour de fraisage (G100)
Contour de fraisage (G101, G102, G103)
Fin du contour de fraisage (G80)
Exemple: G797
%797.NC
[G797]
N1 T9 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G797 X100 Z0 ZE-5 B50 R2 A0 Q4 P2 U0.5
N6 G100 Z2
N7 M15
END
Exemple: G797 / G304
%304_G305.NC
[G304]
N1 T7 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X100 Z2
N5 G797 X100 ZS0 ZE-5 Q0 P2 F0.15
N6 G304 XK20 YK5 R20
N7 G80
N4 G0 X100 Z2
N5 G797 X100 ZS0 ZE-5 Q0 P2 F0.15
N6 G305 XK20 YK5 R6 B30 K45 A20
N7 G80
N8 M15
END
Paramtres
O Ebauche/finit.
0 : Ebauche Toute la surface est usine chaque passe
1 : Finition. La surface est usine la dernire passe. A
toutes les passes prcdentes, seul le contour est usin.
J Sens de fraisage Dfinit, pour des multi-pans sans chanfrein/
arrondi, si le fraisage doit tre unidirectionnel ou bidirectionnel
(voir figure).
0: unidirectionnel
1 : bidirectionnel
326 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Fraisage de rainure hlicodale G798
G798 fraise une rainure hlicodale partir de la position actuelle de
l'outil jusqu'au point final X, Z. La largeur de la rainure correspond
au diamtre de la fraise.
Passe:
La premire passe est excute avec la plonge I.
La Commande calcule les autres passes de la manire suivante:
Passe actuelle = I * (1 (n1) * E)
(n: nime passe)
La rduction de passe s'effectue jusqu >= 0,5 mm. Par la suite,
chaque passe est effectue avec 0,5 mm.
Exemple: G798
%798.NC
[G798]
N1 T9 G197 S1200 G195 F0.2 M104
N2 M14
N3 G110 C0
N4 G0 X80 Z15
N5 G798 X80 Z-120 C0 F20 K20 U5 I1
N6 G100 Z2
N7 M15
END
Paramtres
X Point final (cote au diamtre) (par dfaut: Position effective
en X)
Z Point final de la rainure
C Angle initial
F Pas du filet:
F positif: Filet droite
F ngatif: Filet gauche
P Longueur d'approche Rampe au dbut de la rainure (par
dfaut: 0)
K Longueur en sortie Rampe la fin de la rainure (par dfaut: 0)
U Profondeur du filet
I Plonge max. (par dfaut: Profondeur totale en une passe)
E Valeur de rduction pour rduction de passe (par dfaut: 1)
D Nombre de filets
Seul le fraisage d'une rainure hlicodale extrieure est
possible.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 327
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Fraisage de contour G840
G840 Principes de base
G840 effectue le fraisage ou l'bavurage de contours ouverts ou
ferms (figures ou contours libres).
Stratgies de plonge: En fonction de la fraise, dfinissez l'une des
stratgies de plonge suivantes:
Plonge verticale: Le cycle dplace l'outil au point initial, plonge et
fraise le contour.
Calcul des positions, pr-perage, fraisage. L'usinage s'effectue
selon les tapes suivantes:
Installer le foret
Calculer les positions de pr-perage avec G840 A1 ..
Pr-perage avec G71 NF..
Appel du cycle G840 A0 ... Le cycle positionne l'outil au-dessus
de la position de pr-perage, plonge et fraise le contour.
Pr-perage, fraisage. L'usinage s'effectue selon les tapes
suivantes:
Pr-perage avec G71 ..
Positionner la fraise au dessus du trou. Appel du cycle G840 A0
... Le cycle commande la plonge de l'outil et fraise le contour ou
la section du contour.
Si le contour de fraisage est compos de plusieurs sections, G840
tient compte de toutes les sections du contour lors du pr-perage et
du fraisage. Appelez G840 A0 .. sparment pour chacune des
sections si vous calculez les positions de pr-perage sans G840 A1
...
Surpaisseur: Une surpaisseur G58 dcale le contour fraiser
dans le sens indiqu pour le type de cycle Q.
Fraisage intrieur, contour ferm: Dcalage vers l'intrieur
Fraisage extrieur, contour ferm: Dcalage vers l'extrieur
Contour ouvert: Dcalage en fonction de Q, vers la gauche ou
vers la droite
Avec Q=0, les surpaisseurs ne sont pas prises en
compte.
Les surpaisseurs G57 et surpaisseurs ngatives G58
ne sont pas prises en compte.
328 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
G840 Calculer les positions de pr-perage
G840 A1 .. dtermine les positions de pr-perage et les mmorise
dans la rfrence indique dans NF. Ne programmez que les
paramtres indiqus dans le tableau suivant.
Voir galement:
G840 Principes de base: Page 327
G840 Fraisage: Page 330
Paramtres Dterminer les positions de pr-perage
Q Type de cycle (= lieu du fraisage)
Contour ouvert. Si les sections se recoupent, Q dfinit si
la premire section ( partir du point initial) ou bien tout le
contour doit tre usin.
Q=0: Centre de la fraise sur le contour (position de pr-
perage = point initial).
Q=1: Usinage gauche du contour. En cas de
recoupements, ne tenir compte que de la premire zone
du contour.
Q=2: Usinage droite du contour. En cas de
recoupements, ne tenir compte que de la premire zone
du contour.
Q=3: Non autoris
Q=4: Usinage gauche du contour. En cas de
recoupements, tenir compte de tout le contour.
Q=5: Usinage droite du contour. En cas de
recoupements, tenir compte de tout le contour.
Contour ferm
Q=0: Centre de la fraise sur le contour (position de pr-
perage = point initial).
Q=1: Fraisage intrieur
Q=2: Fraisage extrieur
Q=3..5: Non autoris
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour Dbut de la section
de contour
Figures: Numro de squence de la figure
Contour libre ferm: Premier lment du contour (pas le
point initial)
Contour ferm: Premier lment du contour (pas le point
initial).
NE Numro de squence final du contour Fin de la section de
contour
Figures, contour libre ferm: Pas d'introduction
Contour ouvert: Dernier lment du contour
Le contour comporte un seul lment:
Pas d'introduction: Usinage dans le sens du contour
NS=NE programm: Usinage dans le sens inverse du
contour
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 329
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Vous programmez D et V pour usiner des parties d'une figure.
D Dbut numro d'lment pour figures partielles
Sens de dfinition du contour pour les figures: Anti-horaire.
Le premier lment du contour pour les figures est:
Rainure circulaire: L'arc de cercle le plus grand
Cercle entier: Le demi-cercle suprieur
Rectangle, polygone et rainure linaire: Laposition
angulaire indique le premier lment du contour.
V Fin numro d'lment pour figures partielles
A Processus Calculer les positions de pr-perage: A=1
NF Marque de position Rfrence avec laquelle le cycle
enregistre les positions de pr-perage [1..127].
WB Diamtre de reprise d'usinage Diamtre de l'outil de fraisage
Lors du calcul des positions de pr-perage, le cycle
tient compte du diamtre de l'outil actif. Par
consquent, vous devez installer le foret avant d'appeler
G840 A1 ...
Programmez les surpaisseurs pour le calcul des
positions de pr-perage et pour le fraisage.
G840 crase les positions de pr-perage encore
enregistres sous la rfrence NF.
Paramtres Dterminer les positions de pr-perage
330 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
G840 Fraisage
Vous agissez sur le sens du fraisage et sur la compensation du rayon
de la fraise (CRF) avec le type de cycle Q, le sens de droulement du
fraisage H et le sens de rotation de la fraise (voir tableau). Ne
programmez que les paramtres indiqus dans le tableau suivant.
Voir galement:
G840 Principes de base: Page 327
G840 Calculer les positions de pr-perage:Page 328
Paramtres Fraisage
Q Type de cycle (= lieu du fraisage).
Contour ouvert. Si les sections se recoupent, Q dfinit si
la premire section ( partir du point initial) ou bien tout le
contour doit tre usin.
Q=0: Centre de la fraise sur le contour (sans CRF)
Q=1: Usinage gauche du contour. Lors de
recoupements, G840 ne tient compte que de la premire
zone du contour (point initial: 1er point d'intersection).
Q=2: Usinage droite du contour. Lors de recoupements,
G840 ne tient compte que de la premire zone du contour
(point initial: 1er point d'intersection).
Q=3: Usinage droite ou gauche du contour, en fonction
de H et du sens de rotation de la fraise (voir tableau).
Lors de recoupements, G840 ne tient compte que de la
premire zone du contour (point initial: 1er point
d'intersection).
Q=4: Usinage gauche du contour. En cas de
recoupements, G840 tient compte de tout le contour.
Q=5: Usinage droite du contour. En cas de
recoupements, G840 tient compte de tout le contour.
Contour ferm
Q=0: Centre de la fraise sur le contour (position de pr-
perage = point initial).
Q=1: Fraisage intrieur
Q=2: Fraisage extrieur
Q=3..5: Non autoris
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence Dbut de la section de contour
Figures: Numro de squence de la figure
Contour libre ouvert ou ferm: Premier lment du contour
(pas le point initial)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 331
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Paramtres Fraisage
NE Numro de squence Fin de la section de contour
Figures, contour libre ferm: Pas d'introduction
Contour libre ouvert: Dernier lment du contour
Le contour comporte un seul lment:
Pas d'introduction: Usinage dans le sens du contour
NS=NE programm: Usinage dans le sens inverse du
contour
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
I Plonge (max.) (par dfaut: Fraisage en une passe)
F Avance de passe (plonge en profondeur) (par dfaut:
Avance active)
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
R Rayon arc de cercle d'approche/de sortie (par dfaut: 0)
R=0: L'lment de contour est abord directement; plonge
au point d'approche, au-dessus du plan de fraisage, puis
plonge verticale en profondeur
R>0: La fraise se dplace sur un arc de cercle d'approche/de
sortie qui se raccorde par tangentement l'lment de contour.
R<0 aux angles intrieurs: La fraise se dplace sur un arc de
cercle d'approche/de sortie qui se raccorde par
tangentement l'lment de contour.
R<0 aux angles extrieurs: L'lment de contour est abord/
quitt sur une droite tangentielle
P Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
XS Bord suprieur de fraisage de l'enveloppe (remplace le plan de
rfrence issu de la dfinition du contour)
ZS Bord suprieur de fraisage face frontale (remplace le plan de
rfrence de la dfinition du contour)
RB Plan de retrait (par dfaut: Retour la position initiale)
Face frontale ou arrire: Position de retrait dans le sens Z
Enveloppe: Position de retrait dans le sens X (cote de diamtre)
D Dbut numro d'lment pour usiner des figures partielles.
V Fin numro d'lment pour usiner des figures partielles.
Sens de dfinition du contour pour les figures: Anti-horaire.
Le premier lment du contour pour les figures est:
Rainure circulaire: L'arc de cercle le plus grand
Cercle entier: Le demi-cercle suprieur
Rectangle, polygone et rainure linaire: Laposition
angulaire indique le premier lment du contour.
A Processus fraisage, bavurage: A=0 (par dfaut=0)
NF Marque de position Rfrence partir de laquelle le cycle lit
les positions de pr-perage [1..127].
332 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Approche et sortie: Pour les contours ferms, le point d'accostage
de la position d'outil sur le premier lment du contour correspond
la position d'approche et de sortie. Si le point d'accostage ne peut pas
tre dtermin, le point initial du premier lment correspond la
position d'approche et de sortie. Pour les figures, slectionnez
l'lment d'approche/de sortie avec D et V.
O Comportement de plonge (par dfaut: 0)
O=0: Plonge verticale
O=1: Avec pr-perage
NF programm: Le cycle positionne la fraise au dessus
de la premire position de pr-perage enregistre dans
NF, l'outil plonge et fraise la premire section. Si
ncessaire, le cycle positionne la fraise la position de pr-
perage suivante et l'outil usine la section suivante, etc.
NF non programm: La fraise plonge la position actuelle
et fraise la section. Si ncessaire, rptez cette opration
d'usinage pour la section suivante, etc.
Droulement du cycle pour le fraisage
1 La position initiale (X, Z, C) correspond la position avant le cycle.
2 Calcule les passes de fraisage en profondeur.
3 Dplacement la distance de scurit.
Avec O=0: Se positionne la premire profondeur de fraisage.
Avec O=1: Plonge la premire profondeur de fraisage.
4 Fraise le contour.
5 Pour les contours ouverts et les rainures avec largeur =
diamtre de la fraise: L'outil se positionne ou plonge la
profondeur de fraisage suivante et fraise le contour dans le
sens inverse.
Pour les contours ferms et les rainures: L'outil est relev la
distance de scurit, avance et se positionne ou plonge la
profondeur de fraisage suivante.
6 Rpte 4...5 jusqu' ce que tout le contour soit frais.
7 Rtracte l'outil en fonction du plan de retrait RB
Paramtres Fraisage
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 333
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Vous agissez sur le sens du fraisage et sur la compensation du
rayon de la fraise (CRF) avec le type de cycle Q, le sens de
droulement du fraisage H et le sens de rotation de la fraise (voir
tableau). Ne programmez que les paramtres indiqus dans le tableau
suivant.
Fraisage de contour G840
Type de
cycle
Sens
d'usinage
Sens rot.
outil
CRF Excution
Type de
cycle
Sens
d'usinage
Sens rot.
outil
CRF Excution
contour
(Q=0)
Mx03 extrieur en
opposition
(H=0)
Mx04
gauche
Contour Mx03 extrieur en avalant
(H=1)
Mx03
gauche
Contour Mx04 extrieur en avalant
(H=1)
Mx04 droite
Contour Mx04 contour
(Q=0)
Mx03
intrieur
(Q=1)
en
opposition
(H=0)
Mx03
droite
Contour Mx04
intrieur en
opposition
(H=0)
Mx04
gauche
droite
(Q=3)
en
opposition
(H=0)
Mx03 droite
intrieur en avalant
(H=1)
Mx03
gauche
gauche
(Q=3)
en
opposition
(H=0)
Mx04
gauche
intrieur en avalant
(H=1)
Mx04
droite
gauche
(Q=3)
en avalant
(H=1)
Mx03
gauche
extrieur
(Q=2)
en
opposition
(H=0)
Mx03
droite
droite
(Q=3)
en avalant
(H=1)
Mx04 droite
334 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
G840 Ebavurage
G840 effectue l'bavurage si la largeur de chanfrein B a t
programme. Si des sections du contour se recoupent, dfinissez
avec le type de cycle Q si il faut usiner la premire section ( partir
du point initial) ou bien tout le contour. Ne programmez que les
paramtres indiqus dans le tableau suivant.
Paramtres Ebavurage
Q Type de cycle (= lieu du fraisage).
Contour ouvert. Si les sections se recoupent, Q dfinit si
la premire section ( partir du point initial) ou bien tout le
contour doit tre usin.
Q=0: Centre de la fraise sur le contour (sans CRF)
Q=1: Usinage gauche du contour. Lors de
recoupements, G840 ne tient compte que de la premire
zone du contour (point initial: 1er point d'intersection).
Q=2: Usinage droite du contour. Lors de recoupements,
G840 ne tient compte que de la premire zone du contour
(point initial: 1er point d'intersection).
Q=3: Usinage droite ou gauche du contour, en fonction
de H et du sens de rotation de la fraise (voir tableau).
Lors de recoupements, G840 ne tient compte que de la
premire zone du contour (point initial: 1er point
d'intersection).
Q=4: Usinage gauche du contour. En cas de
recoupements, G840 tient compte de tout le contour.
Q=5: Usinage droite du contour. En cas de
recoupements, G840 tient compte de tout le contour.
Contour ferm
Q=0: Centre de la fraise sur le contour (position de pr-
perage = point initial).
Q=1: Fraisage intrieur
Q=2: Fraisage extrieur
Q=3..5: Non autoris
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence Dbut de la section de contour
Figures: Numro de squence de la figure
Contour libre ouvert ou ferm: Premier lment du contour
(pas le point initial)
NE Numro de squence Fin de la section de contour
Figures, contour libre ferm: Pas d'introduction
Contour libre ouvert: Dernier lment du contour
Le contour comporte un seul lment:
Pas d'introduction: Usinage dans le sens du contour
NS=NE programm: Usinage dans le sens inverse du
contour
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 335
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
R Rayon arc de cercle d'approche/de sortie (par dfaut: 0)
R=0: L'lment de contour est abord directement; plonge
au point d'approche, au-dessus du plan de fraisage, puis
plonge verticale en profondeur
R>0: La fraise se dplace sur un arc de cercle d'approche/de
sortie qui se raccorde par tangentement l'lment de
contour.
R<0 aux angles intrieurs: La fraise se dplace sur un arc de
cercle d'approche/de sortie qui se raccorde par
tangentement l'lment de contour.
R<0 aux angles extrieurs: L'lment de contour est abord/
quitt sur une droite tangentielle
P Profondeur de plonge (en ngatif)
XS Bord suprieur de fraisage de l'enveloppe (remplace le plan de
rfrence issu de la dfinition du contour)
ZS Bord suprieur de fraisage face frontale (remplace le plan de
rfrence de la dfinition du contour)
RB Plan de retrait (par dfaut: Retour la position initiale)
Face frontale ou arrire: Position de retrait dans le sens Z
Enveloppe: Position de retrait dans le sens X (cote de
diamtre)
B Largeur du chanfrein lors de l'bavurage des artes
suprieures
J Diamtre de pr-usinage. Pour les contours ouverts, le contour
bavurer est calcul partir du contour programm et de J.
Avec:
J programm: Le cycle bavure tous les bords de la rainure
(voir 1 sur la figure).
J non programm: L'outil d'bavurage est suffisamment
large pour bavurer en une fois les deux bords de la rainure
(voir 2 sur la figure).
D Dbut numro d'lment pour usiner des figures partielles.
V Fin numro d'lment pour usiner des figures partielles.
Sens de dfinition du contour pour les figures: Anti-horaire.
Le premier lment du contour pour les figures est:
Rainure circulaire: L'arc de cercle le plus grand
Cercle entier: Le demi-cercle suprieur
Rectangle, polygone et rainure linaire: Laposition
angulaire indique le premier lment du contour.
A Processus fraisage, bavurage: A=0 (par dfaut=0)
Paramtres Ebavurage
336 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Approche et sortie: Pour les contours ferms, le point d'accostage
de la position d'outil sur le premier lment du contour correspond
la position d'approche et de sortie. Si le point d'accostage ne peut pas
tre dtermin, le point initial du premier lment correspond la
position d'approche et de sortie. Pour les figures, slectionnez
l'lment d'approche/de sortie avec D et V.
Droulement du cycle pour l'bavurage
1 La position initiale (X, Z, C) correspond la position avant le cycle.
2 Se dplace la distance de scurit et se positionne la
profondeur de fraisage.
3 J non programm: Fraise le contour programm.
J programm, contour ouvert: Calcule et fraise le nouveau
contour.
4 Rtracte l'outil en fonction du plan de retrait RB
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 337
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Fraisage de poche, bauche G845
G845 Principes de base
G845 ralise l'bauche de contours ferms. En fonction de la fraise,
dfinissez l'une des stratgies de plonge suivantes:
Plonge verticale
Plonge la position de pr-perage
Plonge pendulaire ou hlicodale
Pour la plonge la position de pr-perage, vous disposez des
possibilits suivantes:
Calcul des positions, perage, fraisage. L'usinage s'effectue
selon les tapes suivantes:
Installer le foret
Calculer les positions de pr-perage avec G845 A1 ..
Pr-perage avec G71 NF..
Appel du cycle G845 A0 ... Le cycle positionne l'outil au-dessus
de la position de pr-perage, plonge et fraise la poche.
Perage, fraisage. L'usinage s'effectue selon les tapes suivantes:
Avec G71 .., pr-percer l'intrieur de la poche.
Positionner la fraise au dessus du trou et appeler G845 A0 ... Le
cycle commande la plonge de l'outil et fraise cette section.
Si la poche est compose de plusieurs sections, G845 tient compte de
toutes les zones de la poche lors du pr-perage et du fraisage.
Appelez G845 A0 .. sparment pour chacune des sections si vous
calculez les positions de pr-perage sans G845 A1 ...
G845 tient compte des surpaisseurs suivantes:
G57: Surpaisseur dans le sens X, Z
G58: Surpaisseur quidistante dans le plan de fraisage
Programmez les surpaisseurs pour le calcul des positions
de pr-perage et pour le fraisage.
338 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
G845 Calculer les positions de pr-perage
G845 A1 .. dtermine les positions de pr-perage et les mmorise
dans la rfrence indique dans NF. Lors du calcul des positions de
pr-perage, le cycle tient compte du diamtre de l'outil actif. Par
consquent, vous devez installer le foret avant d'appeler G845 A1 ...
Ne programmez que les paramtres indiqus dans le tableau suivant.
Voir galement:
G845 Principes de base: Page 337
G845 Fraisage: Page 339
Paramtres Dterminer les positions de pr-perage
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour
Figures: Numro de squence de la figure
Contour libre ferm: Un lment du contour (pas le point de
dpart)
B Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
XS Bord suprieur de fraisage de l'enveloppe (remplace le plan de
rfrence issu de la dfinition du contour)
ZS Bord suprieur de fraisage face frontale (remplace le plan de
rfrence de la dfinition du contour)
I Surpaisseur dans le sens X (cote de rayon)
K Surpaisseur dans le sens Z
Q Sens d'usinage (par dfaut: 0)
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
A Processus Dterminer les positions de pr-perage: A=1
NF Marque de position Rfrence avec laquelle le cycle
enregistre les positions de pr-perage [1..127].
WB Longueur de plonge Diamtre de l'outil de fraisage
G845 crase les positions de pr-perage encore
enregistres sous la rfrence NF.
Le paramtre WB est utilis aussi bien pour le calcul
des positions de pr-perage que pour le fraisage. Pour
le calcul des positions de pr-perage, WB dsigne le
diamtre de l'outil de fraisage.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 339
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
G845 Fraisage
Vous agissez sur le sens de fraisage avec le sens de droulement du
fraisage H, le sens d'usinage Q, et le sens de rotation de la fraise (voir
tableau suivant). Ne programmez que les paramtres indiqus dans le
tableau suivant.
Voir galement:
G845 Principes de base: Page 337
G845 Dterminer les positions de pr-perage: Page 338
Paramtres Fraisage
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour
Figures: Numro de squence de la figure
Contour libre ferm: Un lment du contour (pas le point de
dpart)
B Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
P Plonge (max.) (par dfaut: Fraisage en une passe)
XS Bord suprieur de fraisage de l'enveloppe (remplace le plan de
rfrence issu de la dfinition du contour)
ZS Bord suprieur de fraisage face frontale (remplace le plan de
rfrence de la dfinition du contour)
I Surpaisseur dans le sens X (cote de rayon)
K Surpaisseur dans le sens Z
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement (hors fonction avec l'usinage avec
l'axe C).
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
RB Plan de retrait (par dfaut: Retour la position initiale)
Face frontale ou arrire: Position de retrait dans le sens Z
Enveloppe: Position de retrait dans le sens X (cote de
diamtre)
Q Sens d'usinage (par dfaut: 0)
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
340 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Paramtres Fraisage
A Processus fraisage: A=0 (par dfaut=0)
NF Marque de position Rfrence partir de laquelle le cycle lit
les positions de pr-perage [1..127].
O Comportement de plonge (par dfaut: 0)
O=0 (Plonge verticale): Le cycle dplace l'outil au point
initial, plonge en avance de plonge et fraise ensuite la poche.
O=1 (Plonge la position de pr-perage):
NF programm: Le cycle positionne la fraise au dessus de
premire position de pr-perage, l'outil plonge et fraise la
premire zone. Le cas chant, le cycle positionne la fraise
la position de pr-perage suivante et l'outil usine la zone
suivante, etc.
NF non programm: L'outil plonge la position courante
et fraise la zone. Le cas chant, positionnez la fraise la
position de pr-perage suivante et usinez la zone suivante,
etc.
O=2, 3 (plonge hlicodale): La fraise plonge selon l'angle
W et fraise des cercles entiers avec un diamtre WB.
Ds que la profondeur de fraisage P est atteinte, le cycle
passe au surfaage.
O=2 manuel: Le cycle plonge la position actuelle et usine
la surface accessible partir de cette position.
O=3 automatique: Le cycle calcule la position de plonge,
plonge et usine cette zone. Le dplacement de plonge
s'achve si possible au point initial de la premire trajectoire
de fraisage. Si la poche est constitue de plusieurs zones, le
cycle usine successivement toutes les zones.
O=4, 5 (plonge pendulaire, linaire): La fraise plonge selon
l'angle W et fraise une trajectoire linaire de longueur
WB. Vous dfinissez la position angulaire dans WE. Le
cycle fraise ensuite cette trajectoire dans le sens inverse. Ds
que la profondeur de fraisage P est atteinte, le cycle passe
au surfaage.
O=4 manuel: Le cycle plonge la position actuelle et usine
la zone accessible partir de cette position.
O=5 automatique: Le cycle calcule la position de plonge,
plonge et usine cette zone. Le dplacement de plonge
s'achve si possible au point initial de la premire trajectoire
de fraisage. Si la poche est constitue de plusieurs zones, le
cycle usine successivement toutes les zones. La position de
plonge est calcule de la manire suivante et en fonction
de la figure et de Q:
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 341
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Q0 (de l'intrieur vers l'extrieur):
Rainure linaire, rectangle, polygone: Point de rfrence
de la figure
Cercle: Centre du cercle
Rainure circulaire, contour libre: Point initial de la
trajectoire de fraisage la plus l'intrieur
Q1 (de l'extrieur vers l'intrieur):
Rainure linaire: Point initial de la rainure
Rainure circulaire, cercle: ne seront pas usins
Rectangle, polygone: Point initial du premier lment
linaire
Contour libre: Point initial du premier lment linaire
(il doit y avoir au moins un lment linaire)
O=6, 7 (plonge pendulaire, circulaire): La fraise plonge
selon l'angle W et fraise un arc de 90. Le cycle fraise
ensuite cette trajectoire dans le sens inverse. Ds que la
profondeur de fraisage P est atteinte, le cycle passe au
surfaage. WE dfinit le centre de l'arc et WB, le rayon.
O=6 manuel: La position de l'outil correspond au centre de
l'arc de cercle. La fraise se dplace au dbut de l'arc de
cercle et plonge.
O=7 automatique (autoris seulement pour une rainure
circulaire et un cercle): Le cycle calcule la position de
plonge en fonction de Q:
Q0 (de l'intrieur vers l'extrieur):
Rainure circulaire: L'arc de cercle est situ sur le rayon
de courbure de la rainure
Cercle: non autoris
Q1 (de l'extrieur vers l'intrieur): Rainure circulaire,
cercle: L'arc de cercle est situ sur la trajectoire extrieure
de la fraise
W Angle de plonge dans le sens de la plonge
WE Position angulaire de la trajectoire de la fraise/de l'arc de
cercle. Axe de rfrence:
Face frontale ou face arrire: Axe XK positif
Enveloppe: Axe Z positif
Position angulaire par dfaut, en fonction de O:
O=4: WE= 0
O=5 et
Rainure linaire, rectangle, polygone: WE= position
angulaire de la figure
Rainure circulaire, cercle: WE=0
Contour libre et Q0 (intrieur vers extrieur): WE=0
Contour libre et Q1 (extrieur vers intrieur): position
angulaire de l'lment initial
WB Longueur de plonge/diamtre de plonge (par dfaut: 1,5 *
diamtre de la fraise)
Paramtres Fraisage
342 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Vous agissez sur le sens de fraisage avec le sens de droulement
du fraisage H, le sens d'usinage Q, et le sens de rotation de la
fraise (voir tableau suivant). Ne programmez que les paramtres
indiqus dans le tableau suivant.
Remarques portant sur le sens d'usinage Q=1 (de
l'extrieur vers l'intrieur):
Le contour doit dbuter par un lment linaire.
Si l'lment initial est < WB, WB est raccourci la
longueur de l'lment initial.
La longueur de l'lment initial ne doit pas tre
infrieure 1,5 fois le diamtre de la fraise.
Droulement du cycle
1 La position initiale (X, Z, C) correspond la position avant le cycle.
2 Calcul de la rpartition des passes (passes dans le plan de
fraisage, passes de fraisage en profondeur); calcul des positions
et dplacements de plonge lors de la plonge pendulaire ou
hlicodale.
3 Dplacement la distance de scurit et positionnement en
fonction de O la premire profondeur de fraisage ou bien
plonge pendulaire ou hlicodale.
4 Usine un plan.
5 L'outil est relev la distance de scurit, il avance et se
positionne la profondeur de fraisage suivante.
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine.
7 Rtracte l'outil en fonction du plan de retrait RB
Fraisage de poche, bauche G845
Sens
droulement
fraisage
Sens
d'usinage
Sens rot.
outil
Excution
Sens
droulement
fraisage
Sens
d'usinage
Sens rot.
outil
Excution
en opposition
(H=0)
de l'intrieur
(Q=0)
Mx03 en avalant
(H=1)
de l'intrieur
(Q=0)
Mx03
en opposition
(H=0)
de l'intrieur
(Q=0)
Mx04 en avalant
(H=1)
de l'intrieur
(Q=0)
Mx04
en opposition
(H=0)
de l'extrieur
(Q=1)
Mx03 en avalant
(H=1)
de l'extrieur
(Q=1)
Mx03
en opposition
(H=0)
de l'extrieur
(Q=1)
Mx04 en avalant
(H=1)
de l'extrieur
(Q=1)
Mx04
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 343
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e Fraisage de poche, finition G846
G846 ralise la finition de contours ferms.
Si la poche est compose de plusieurs sections, G845 tient compte de
toutes les zones de la poche.
Vous agissez sur le sens de fraisage avec le sens de droulement du
fraisage H, le sens d'usinage Q, et le sens de rotation de la fraise (voir
tableau suivant).
Paramtres Finition
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour
Figures: Numro de squence de la figure
Contour libre ferm: Un lment du contour (pas le point de
dpart)
B Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
P Plonge (max.) (par dfaut: Fraisage en une passe)
XS Bord suprieur de fraisage de l'enveloppe (remplace le plan de
rfrence issu de la dfinition du contour)
ZS Bord suprieur de fraisage face frontale (remplace le plan de
rfrence de la dfinition du contour)
R Rayon arc de cercle d'approche/de sortie (par dfaut: 0)
R=0: L'lment de contour est abord directement. Plonge
au point d'approche, au dessus du plan de fraisage, puis
plonge verticale en profondeur.
R>0: La fraise se dplace sur un arc de cercle d'approche/de
sortie qui se raccorde par tangentement l'lment de
contour.
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement - hors fonction pour l'usinage avec
l'axe C
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
RB Plan de retrait (par dfaut: Retour la position initiale)
Face frontale ou arrire: Position de retrait dans le sens Z
Enveloppe: Position de retrait dans le sens X (cote de
diamtre)
344 Programmation DIN
4
.
2
6

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e
Vous agissez sur le sens de fraisage avec le sens de droulement du
fraisage H, le sens d'usinage Q, et le sens de rotation de la fraise (voir
tableau suivant).
Paramtres Finition
Q Sens d'usinage (par dfaut: 0)
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
O Comportement de plonge (par dfaut: 0)
O=0 (Plonge verticale): Le cycle dplace l'outil au point
initial, plonge et excute la finition de la poche.
Q=1 (Arc de cercle d'approche avec plonge en profondeur):
Pour les plans de fraisage suprieurs, le cycle se positionne
sur le plan et se dplace ensuite selon l'arc de cercle
d'approche. Pour le plan de fraisage le plus bas, lorsqu'elle
parcourt l'arc de cercle d'approche, la fraise plonge la
profondeur de fraisage (arc de cercle tridimensionnel). Vous
ne pouvez utiliser cette stratgie de plonge qu'en
combinaison avec un arc de cercle R. Condition requise:
L'usinage doit se drouler de l'extrieur vers l'intrieur
(Q=1).
Droulement du cycle
1 La position initiale (X, Z, C) correspond la position avant le cycle.
2 Calcule la rpartition des passes (passes plans de fraisage,
passes fraisage en profondeur).
3 Se dplace la distance de scurit et se positionne la premire
profondeur de fraisage.
4 Usine un plan.
5 L'outil est relev la distance de scurit, il avance et se
positionne la profondeur de fraisage suivante.
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine.
7 Rtracte l'outil en fonction du plan de retrait RB
Fraisage de poche, finition G846
Sens d'usinage Sens rot. outil Excution Sens d'usinage Sens rot. outil Excution
en opposition
(H=0)
Mx03 en avalant (H=1) Mx03
en opposition
(H=0)
Mx04 en avalant (H=1) Mx04
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 345
4
.
2
7

C
y
c
l
e
s

d
e

g
r
a
v
u
r
e
4.27 Cycles de gravure
Tableau des caractres
La Commande connat les caractres du tableau suivant. Vous
introduisez le texte graver sous la forme d'une chane de caractres.
Les trmas et caractres spciaux que vous ne pouvez pas introduire
dans l'diteur sont dfinir caractre par caractre dans NS. Si un
texte est dfini dans ID et un caractre dans NS, le texte sera
grav en premier et le caractre ensuite.
Minuscules Majuscules Chiffres, trmas Caractre spcial
NF Signe NF Signe NF Signe NF Signe Signification
97 a 65 A 48 0 32 Espace
98 b 66 B 49 1 37 % Pourcentage
99 c 67 C 50 2 40 ( Parenthse ouverte
100 d 68 D 51 3 41 ) Parenthse ferme
101 e 69 E 52 4 43 + Plus
102 f 70 F 53 5 44 , Virgule
103 g 71 G 54 6 45 Moins
104 h 72 H 55 7 46 . Point
105 i 73 I 56 8 47 / Barre oblique
106 j 74 J 57 9 58 : Deux points
107 k 75 K 60 < Signe infrieur
108 l 76 L 196 61 = Signe gal
109 m 77 M 214 62 > Signe suprieur
110 n 78 N 220 64 @ at (arobase)
111 o 79 O 223 91 [ Crochet ouvert
112 p 80 P 228 93 ] Crochet ferm
113 q 81 Q 246 95 _ Tiret bas
114 r 82 R 252 8364 Signe Euro
115 s 83 S 181 Micron
116 t 84 T 186 degr
117 u 85 U 215 * Signe multipli
118 v 86 V 33 ! Point d'exclamation
119 w 87 W 38 & et commercial
120 x 88 X 63 ? Pt d'interrogation
121 y 89 Y 174 Marque dpose
122 z 90 Z 216 Diamtre
346 Programmation DIN
4
.
2
7

C
y
c
l
e
s

d
e

g
r
a
v
u
r
e Graver sur la face frontale G801
G801 grave une chane de caractres avec disposition linaire ou
polaire sur la face frontale. Tableau des caractres et autres
informations : voir la page 345.
Les cycles gravent partir de la position initiale ou partir de la
position courante si une position initiale n'est pas dfinie.
Exemple: Si un trac de caractres est grav avec plusieurs appels,
indiquez la position initiale lors du premier appel. Vous programmez
les autres appels sans position initiale.
Paramtres
X, C Point de dpart en polaire
XK, YK Point de dpart en cartsien
Z Point final Position Z laquelle l'outil doit plonger pour le
fraisage.
RB Plan de retrait. Position Z laquelle l'outil doit tre rtract
pour le positionnement.
ID Texte devant tre grav
NF Numro de caractre (caractre devant tre grav)
W Angle d'inclinaison Exemple: 0 = caractre vertical; les
caractres sont disposs de manire rgulire dans le
sens X positif.
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
V Excution
0: Linaire
1: Courb vers le haut
2: Courb vers le bas
D Diamtre de rfrence
F Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 347
4
.
2
7

C
y
c
l
e
s

d
e

g
r
a
v
u
r
e Graver sur l'enveloppe G802
G802 grave une chane de caractres sur l'enveloppe selon une
disposition linaire. Tableau des caractres et autres informations :
voir la page 345.
Les cycles gravent partir de la position initiale ou partir de la
position courante si une position initiale n'est pas dfinie.
Exemple: Si une suite de caractres est grave avec plusieurs appels,
indiquez la position initiale lors du premier appel. Vous programmez
les autres appels sans position initiale.
Paramtres
Z Point initial
C Angle initial
CY Point initial
X Point final (cote au diamtre) Position X laquelle l'outil doit
plonger pour le fraisage.
RB Plan de retrait. Position X laquelle l'outil doit tre rtract pour
le positionnement.
ID Texte devant tre grav
NF Numro de caractre. Code ASCII du caractre graver
W Angle d'inclinaison
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
D Diamtre de rfrence
F Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
348 Programmation DIN
4
.
2
8

A
c
t
u
a
l
i
s
a
t
i
o
n

d
u

c
o
n
t
o
u
r
4.28 Actualisation du contour
Une actualisation automatique du contour n'est pas possible lors des
branchements de programme ou de rptitions de programme. Dans
ces cas, vous pouvez grer l'actualisation de contour avec les
commandes suivantes.
Sauvegarder/charger l'actualisation du contour G702
G702 sauvegarde le contour actuel et charge un contour dj
enregistr.
G702 Q=2 dsactive l'actualisation du contour globale pour le cycle
suivant. Si le cycle est excut, l'actualisation globale est nouveau
valable.
Le cycle concern travaille avec la pice brute interne. Celle-ci est
dtermine par le cycle partir du contour et de la position de l'outil.
G702 Q2 doit tre programme avant le cycle.
Actualisation du contour on/off G703
G703 dsactive/active l'actualisation du contour.
Paramtres
ID Contour de la pice brute - Nom de la pice brute auxiliaire
Q Sauvegarder/charger le contour
Q=0: Enregistre le contour actuel. L'actualisation du
contour n'est pas influenc.
1: Charge le contour indiqu. L'actualisation du contour se
poursuit avec le contour charg".
2. Le cycle suivant travaille avec la pice brute interne"
H Numro de mmoire (0 .. 9)
V Les informations suivantes sont enregistres:
0: Tout (Variables et contours de la pice brute)
1: Contenus des variables
2 Contours de la pice brute
Paramtres
Q Actualisation du contour on/off
0: Inactif
1: Actif
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 349
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G 4.29 Autres fonctions G
Systme de serrage dans la simulation G65
G65 affiche le systme de serrage dans la simulation graphique.
Contour de la pice brute G67 (pour graphique)
G67 affiche une pice brute auxiliaire dans la simulation.
Temporisation G4
Avec G4, la Commande attend la dure F et excute ensuite la
squence de programme suivante. Si G4 est programme en mme
temps qu'un dplacement dans une squence, la temporisation est
active la fin du dplacement.
Arrt prcis G7
G7 active l'arrt prcis; fonction modale. Avec l'arrt prcis, la
Commande lance la squence suivante lorsque la fentre de tolrance
position du point final est atteinte. La fentre de tolrance est un paramtre
de configuration (ParameterSets PX(PZ)/CfgControllerTol/posTolerance").
L'arrt prcis agit sur les dplacements uniques et les cycles. La squence
CN dans laquelle a t programme G7 est excute avec arrt prcis.
Dsactivation de l'arrt prcis G8
G8 dsactive l'arrt prcis. La squence dans laquelle a t
programme G8 est excute sans arrt prcis.
Paramtres
H Numro du systme de serrage (toujours programmer H=0)
X Diamtre de la pice brute
Z Point initial pas d'introduction
D Numro de broche aucune indication
Q Type de serrage
4: serrage extrieur
5: serrage intrieur
B Longueur de serrage (B+P= Longueur de la pice brute)
P Longueur hors serrage
Paramtres
ID Nr. d'identification de la pice brute auxiliaire
NS Nr. squence du contour
Paramtres
F Temporisation [sec.] (0 < F <= 999)
350 Programmation DIN
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Arrt prcis G9
G9 active l'arrt prcis dans la squence CN dans laquelle elle a t
programme. Avec l'arrt prcis, la Commande lance la squence
suivante lorsque la fentre de tolrance position du point final est
atteinte. La fentre de tolrance est un paramtre de configuration
(ParameterSets PX / PZ. > CfgControllerTol > posTolerance").
Dsactivation de la zone de protection G60
G60 annule le contrle de la zone de protection. G60 est programme
avant la commande du contrle ou non du dplacement.
Exemple d'application: G60 vous permet d'annuler provisoirement la
surveillance de la zone de protection pour raliser un perage
traversant au centre de rotation.
Valeurs effectives dans une variable G901
G901 transfre les valeurs effectives de tous les axes d'un chariot vers
les variables d'information d'interpolation.
voir G904 Page 350:
Dcalage du point zro dans une variable G902
G902 transfre les dcalages de point zro dans les variables
d'information d'interpolation.
voir G904 Page 350:
Erreur de poursuite dans une variable G903
G903 transfre l'erreur de poursuite actuelle (cart valeur effective -
valeur nominale) dans les variables d'information d'interpolation.
voir G904 Page 350:
Lecture des informations d'interpolation G904
G904 transfre toutes les informations d'interpolation actuelles du
chariot actuel dans la mmoire des variables.
Exemple: G60
. . .
N1 T4 G97 S1000 G95 F0.3 M3
N2 G0 X0 Z5
N3 G60 Q1 [dsactiver la zone de
protection]
N4 G71 Z-60 K65
N5 G60 Q0 [activer la zone de protection]
. . .
Paramtres
Q Activer/dsactiver
0: Activer la zone de protection (effet modal)
1: Dsactiver la zone de protection (effet modal)
Syntaxe des informations d'interpolation
Syntaxe: #an(axe,canal)
n = numro de l'information
Axe = nom de l'axe
Canal = numro de chariot
Informations d'interpolation
#a0(Z,1) Dcalage de point zro de l'axe Z de $1
#a1(Z,1) Valeur effective de position de l'axe Z de $1
#a2(Z,1) Valeur nominale de position de l'axe Z de $1
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 351
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Dpassement de l'avance 100 % G908
G908 rajuste en squentiel 100 % le dpassement d'avance pour
les dplacements (G0, G1, G2, G3, G12, G13).
Programmez G908 ainsi que le dplacement dans la mme squence
CN.
Stop interprteur G909
La Commande anticipe les squences CN. Si des affectations des
variables sont effectues peu avant le traitement, ce sont les
anciennes valeurs qui seront traites. G909 arrte l'interprtation
anticipe. Les squences CN en amont de G909 sont traites; les
squences CN suivantes ne sont traites qu'aprs.
Programmez G909 seule ou avec les fonctions de synchronisation
dans une mme squence CN. (Diverses fonctions G contiennent un
stop interprteur.)
Potentiomtre de broche 100% G919
G919 active/dsactive le potentiomtre de la vitesse de rotation.
Dsactivation des dcalages du point zro G920
G920 dsactive" le point zro pice et les dcalages de point zro.
Les dplacements et les indications de positions se rfrent pointe
de l'outil point zro machine.
#a3(Z,1) Erreur de poursuite de l'axe Z de $1
#a4(Z,1) Chemin restant parcourir axe Z de $1
#a5(Z,1) Numro logique de l'axe Z de $1
#a5(0,1) Numro d'axe logique de la broche principale
#a6(0,1) Sens de rotation de la broche principale de $1
#a9(Z,1) Position de dclenchement du palpeur de mesure
#a10(Z,1) Valeur d'axe IPO
Informations d'interpolation
Paramtres
Q Numro de la broche (par dfaut: 0)
H Type de limitation (par dfaut: 0)
0: activer le potentiomtre de broche
1: Potentiomtre de broche 100% effet modal
2: Potentiomtre de broche 100% pour la squence
CN en cours
352 Programmation DIN
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Dsactivation des dcalages du point zro, des
longueurs d'outil G921
G921 dsactive le point zro pice, les dcalages de point zro et
les dimensions de l'outil. Les dplacements et les indications de
positions se rfrent au point de rfrence du chariot point zro
machine.
Vitesse de rotation fluctuante G924
Afin de rduire les frquences de rsonnance, vous pouvez
programmer une vitesse de rotation variable avec la fonction G924.
Avec G924, vous dfinissez un intervalle de temps et une zone pour la
variation de la vitesse de rotation. La fonction G924 est
automatiquement rinitialise en fin de programme. La fonction peut
galement tre dsactive au moyen d'un nouvel appel avec le
rglage H=0 (OFF).
Compensation d'alignement G976
La fonction compensation d'alignement G976 permet d'excuter des
usinages coniques (p. ex. pour compenser un dcalage mcanique).
La fonction G924 est automatiquement rinitialise en fin de
programme. La fonction peut galement tre dsactive au moyen
d'un nouvel appel avec le rglage H=0 (OFF).
Activation des dcalages de point zro G980
G980 active le point zro pice et tous les dcalages de point zro.
Les dplacements et les indications de positions se rfrent pointe
de l'outil point zro pice en tenant compte des dcalages de
point zro.
Paramtres
Q Numro de broche (en fonction de la machine)
K Frquence de rptition: intervalle de temps en Hertz
(rptitions en secondes)
I Chang. de vitesse de rot.
H Activer/dsactiver la fonction G924
0: Hors service
1: En service
Paramtres
Z Point de dpart
K Longueur
I Distance en incrmental
J Distance en incrmental
H Activer/dsactiver la fonction G976
0: Hors service
1: En service
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 353
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Activation des dcalages de point zro, des
longueurs d'outil G981
G981 active le point zro pice, tous les dcalages de point zro
ainsi que les dimensions de l'outil. Les dplacements et les indications
de positions se rfrent pointe de l'outil point zro pice en
tenant compte des dcalages de point zro.
Activer la poursuite directe des squences G999
Avec la fonction G999, et lors de l'usinage d'un programme pas pas,
les squences CN suivantes sont excutes avec un seul Start CN. Un
nouvel appel de la fonction avec Q=0 (hors service) dsactive G999.
Conversion et image miroir G30
La fonction G30 convertit les fonctions G, M et les numros de
broches. G30 inverse les dplacements et les dimensions d'outils, et
dcale le point zro machine en fonction de l'axe, de la valeur du
dcalage du point zro (paramtre machine Trans_Z1).
Application: Pour l'usinage intgral, vous dfinissez le contour
complet, usinez la face avant, changez le serrage de la pice l'aide
du programme expert et usinez ensuite la face arrire. Pour que
vous puissiez programmer l'usinage sur la face arrire comme celui de
la face avant (orientation de l'axe Z, sens de rotation des arcs de
cercle, etc.), le programme expert contient des commandes destines
la conversion et l'image miroir.
Paramtres
H Numro du tableau de conversion (seulement possible si un
tableau de conversion a t configure par le constructeur
de la machine)
Q Numro de la broche
Attention, risque de collision!
En passant du mode AUTOMATIQUE en MANUEL, les
conversions et images miroir sont conserves.
Dsactivez la conversion/l'image miroir lorsque vous
ractivez l'usinage sur la face avant aprs l'usinage sur
la face arrire (exemple: Rptitions de programmes
avec M99).
Aprs une nouvelle slection de programme, la
conversion/image miroir est dsactive (exemple:
Passage de MANUEL AUTOMATIQUE).
354 Programmation DIN
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Transformations de contours G99
Avec la fonction G99, vous pouvez obtenir une image miroirs des
contours, les dcaler, et placer la pice dans une position d'usinage
souhaite.
Paramtres
Q La fonction n'est pas encore supporte
D Numro de la broche
X Dcalage X (cote au diamtre)
Z Dcalage Z
V Image miroir de l'axe Z du systme de coordonnes
Q=0: Pas d'image miroir
Q=1: Image miroir
H Type de transformation
H=0: Dcaler le contour, pas d'image miroir
H=1: Dcaler le contour, image miroir et inversion du
sens du contour.
K Longueur des dcalages : Dcaler le systme de
coordonnes dans le sens Z
O Cacher les lments lors des transformations
O=0: Tous les contours sont transforms
O=1: les contours auxiliaires ne sont pas transforms
O=2: les contours sur la face frontale ne sont pas
transforms
O=4: les contours sur l'enveloppe ne sont pas
transforms
Vous pouvez galement additionner les valeurs introduites
afin de combiner divers rglages (p. ex. O=3 ne pas
transformer les contours auxiliaires et les contours sur la
face frontale)
Programmez nouveau G99 lorsque la pice est
transfre une autre broche ou si la position se dcale
dans la zone d'usinage.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 355
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Synchronisation de la broche G720
G720 gre le transfert des pices de la broche matre vers la broche
esclave et synchronise les fonctions telles que l'usinage multi-
pans. La fonction reste active jusqu' ce que vous la dsactiviez avec
G720 et le rglage H0.
Si vous souhaitez synchroniser plus de deux broches, vous pouvez
programmer G720 plusieurs fois l'une aprs l'autre.
Programmez la vitesse de rotation de la broche matre avec Gx97 S..
et dfinissez le rapport de vitesse de rotation entre la broche matre et
la broche esclave avec Q, F". Une valeur ngative pour Q ou F donne
un sens de rotation inverse de celui de la broche esclave.
Avec: Q * vitesse de rotation broche matre = F * vitesse de
rotation broche esclave
Exemple G720
La machine et la commande doivent avoir t prpares
par le constructeur de la machine. Consultez le manuel de
votre machine.
Paramtres
S Numro de la broche maitre
H Numro de la broche esclave - pas d'introduction ou H=0:
dsactivation de la synchronisation de la broche
C Dcalage angulaire []
Q Facteur de rotation broche matre
Plage: 100 <= Q <= 100
F Facteur de rotation broche esclave
Plage: 100 <= F <= 100
. . .
N.. G397 S1500 M3 Vitesse de rotation et sens de rotation broche
matre
N.. G720 C180 S0 H1 Q2 F-1 Synchronisation broche matre broche esclave. La
broche esclave est en avance de 180 sur la broche
matre. Broche esclave: Sens de rotation M4;
vitesse de rotation 750
N.. G1 X.. Z..
. . .
356 Programmation DIN
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
G905 Dcalage angulaire C
G905 mesure le dcalage angulaire" lors du transfert de la pice
avec broche en rotation". La somme de l'angle C et du dcalage
angulaire agit comme Dcalage point zro axe C. Lorsque vous
lisez dans la variable #a0 ( C,1) le dcalage du point zro de l'axe C
actuel, la somme du dcalage du point zro programm et du dcalage
angulaire mesur est transmise.
En interne, le dcalage du point zro est activ directement comme
dcalage de point zro pour l'axe C concern. Les contenus des
variables sont conservs mme aprs la mise hors tension de la
machine.
Vous pouvez galement contrler le dcalage actuel du point zro de
l'axe C dans le menu Organisation avec la fonction Initialisation
valeur de l'axe C et le rinitialiser.
Paramtres
Q Numro de l'axe C
C Dcalage angulaire supplmentaire du point zro pour
prhension dcale (360 <= C <= 360) (par dfaut: 0)
Attention, risque de collision!
Avec les pices minces, les mors doivent les saisir de
manire dcale.
Le dcalage du point zro sur l'axe C est conserv:
lorsque l'on commute du mode Automatique en
mode Manuel
lors de la mise hors tension
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 357
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Dplacement en bute fixe G916
G916 active la surveillance des courses, et se dplace une bute
fixe (exemple: Prise en charge d'une pice pr-usine par la deuxime
broche mobile lorsque la position de la pice n'est pas connue avec
prcision).
La commande arrte le chariot et enregistre la position de bute.
G916 gnre un stop interprteur.
Approche en bute fixe
Lors du dplacement la bute fixe, la commande se dplace:
jusqu' la bute fixe et arrte ds que l'erreur de poursuite est
atteinte. La course restante est annule.
retour la position de dpart
avec la course de retour
Programmation Dplacement en bute fixe:
U Positionnez le chariot suffisamment en avant de la bute
U Slectionnez une avance pas trop leve (< 1000 mm/min.)
Exemple Dplacement sur la bute fixe
Paramtres
H Force de pression en daNewton (1 daNewton = 10 Newton)
D Numro de l'axe (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
K Distance en incrmental
R Trajectoire de retour
V Mode de sortie
V=0: rester sur la bute fixe
V=1: retour la position de dpart
V=2: Retour avec la course de retour R
O Evaluation d'erreur
O=0: Evaluation d'erreur dans le programme expert
O=1: La commande dlivre un message d'erreur.
Le contrle de l'erreur de poursuite n'a lieu qu'aprs la
phase d'acclration.
Le potentiomtre d'avance est inactif pendant l'excution
du cycle.
. . .
N.. G0 Z20 Prpositionner le chariot 2
N.. G916 H100 D6 K-20 V0 O1 Activer la surveillance, dplacement la bute fixe
. . .
358 Programmation DIN
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Contrle de trononnage avec surveillance de
l'erreur de poursuite G917
G917 surveille le dplacement. Le contrle permet d'viter les
collisions lors d'oprations de trononnage incompltement
excutes.
La commande arrte le chariot en cas de force de traction trop
importante, et gnre un stop interprteur.
Lors du contrle de trononnage, la pice trononne se dplace dans
la direction Z+. Si une erreur de poursuite apparat, la pice est
considre comme n'tant pas trononne.
Le rsultat est galement mmoris dans la variable #i99 :
0: La pice n'a pas t trononne correctement (erreur de
poursuite dtecte)
1: La pice a t trononne correctement (aucune erreur de
poursuite dtecte)
Paramtres
H Force de traction
D Numro de l'axe (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
K Distance en incrmental
O Evaluation d'erreur
O=0: Evaluation d'erreur dans le programme expert
O=1: La commande dlivre un message d'erreur.
Le contrle de l'erreur de poursuite n'a lieu qu'aprs la
phase d'acclration.
Le potentiomtre d'avance est inactif pendant l'excution
du cycle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 359
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Rduction de force G925
G925 active/dsactive le contrle de la rduction de force. La force de
pression max. pour un axe est dfinie lors de l'activation du contrle.
La rduction de force ne peut tre active que pour un axe par canal
CN.
La fonction G925 limite la force de pression pour les dplacements
suivants de l'axe dfini. G925 n'excute aucun dplacement.
Paramtres
H Force de pression [dN] La force de pression est limite
la valeur indique
Q Numro de l'axe (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
S Contrle du coulisseau
0: Dsactiver (ne pas contrler la force de pression)
1: Activer (contrler la force de pression)
Le contrle de l'erreur de poursuite n'a lieu qu'aprs la
phase d'acclration.
360 Programmation DIN
4
.
2
9

A
u
t
r
e
s

f
o
n
c
t
i
o
n
s

G
Contrle de la poupe G930
G930 active/dsactive le contrle de la poupe. La force de pression
max. pour un axe est dfinie lors de l'activation du contrle. Le
contrle de la poupe ne peut tre activ que pour un axe par canal
CN.
La fonction G930 dplace l'axe dfini de la distance D jusqu' ce que
la force de pression prdfinie H soit atteinte.
Exemple d'utilisation: La fonction G930 est prvue pour utiliser la
contre-broche comme contre-poupe mcatronique. Pour cela, la
contre-broche est quipe d'une contre-pointe et la pression de
serrage est limite par G930. Pour cette application, le programme
PLC du constructeur de la machine doit ncessairement assumer la
gestion de la contre-poupe mcatronique en mode Manuel et
Automatique.
Fonction contre-poupe
Avec la fonction contre-poupe, la commande effectue un
dplacement jusqu' la pice et arrte ds que la force de pression est
atteinte. La course restante est efface.
Exemple Fonction contre-poupe
Paramtres
H Force de pression [dN] La force de pression est limite
la valeur indique
Q Numro de l'axe (X=1, Y=2, Z=3, U=4, V=5, W=6, A=7,
B=8, C=9)
D Distance en incrmental
Le contrle de l'erreur de poursuite n'a lieu qu'aprs la
phase d'acclration.
. . .
N.. G0 Z20 Prpositionner le chariot 2
N.. G930 H250 D6 K-20 Activer la fonction contre-poupe Force de
pression: 250 daN
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 361
4
.
3
0

E
n
t
r

e
s
/
s
o
r
t
i
e
s

d
e

d
o
n
n

e
s
4.30 Entres/sorties de donnes
Fentre de sortie pour les variables WINDOW
WINDOW (x) cre une fentre avec le nombre de lignes x. La
fentre est ouverte lors de la premire introduction/sortie. WINDOW
(0) ferme la fentre.
La fentre standard comprend 3 lignes Vous n'avez pas la
programmer.
Sortie des donnes pour les variables
WINDOW
La commande WINDOW (x,nom de fichier) mmorise l'instruction
PRINT dans un fichier avec un nom dfini et l'extension .LOG, dans le
rpertoire V:\nc_prog\. Le fichier est cras lors d'une nouvelle
excution de la commande WINDOW
Introduction de variables INPUT
INPUT vous permet de programmer des variables.
Vous dfinissez le texte d'introduction et le numro de variable.
Avec INPUT, la Commande arrte la compilation, dlivre le texte et
attend que vous introduisiez la valeur de la variable.
La Commande affiche l'introduction la fin de la commande INPUT.
Exemple:
. . .
N 1 WINDOW(8)
N 2 INPUT("question: ",#l1)
N 3 #l2=17*#l1
N 4 PRINT("rsultat: ",#l1,"*17 = ",#l2)
. . .
Syntaxe:
WINDOW(nombre de lignes) (0 <= nombre de lignes <= 20)
Exemple:
. . .
N 1 WINDOW(8)
N 2 INPUT("question: ",#l1)
N 3 #l2=17*#l1
N 4 PRINT("rsultat: ",#l1,"*17 = ",#l2)
. . .
Syntaxe:
WINDOW(numro de ligne,nom de fichier)
Syntaxe:
INPUT(texte, variable)
362 Programmation DIN
4
.
3
0

E
n
t
r

e
s
/
s
o
r
t
i
e
s

d
e

d
o
n
n

e
s Sortie de variables # PRINT
Pendant l'excution du programme, PRINT restitue des textes et
valeurs de variables. Vous pouvez programmer successivement
plusieurs textes et variables.
Syntaxe:
PRINT(texte, variable, texte, variable, ..)
Exemple :
PRINT("rsultat: ",#l1,"*17 = ",#l2)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 363
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s
4.31 Programmation de variables
La Commande propose diffrents types de variables.
Respecter les rgles suivantes lors de l'utilisation des variables:
Point avant trait
Jusqu 6 niveaux de parenthses
Variable entire: Nombres entiers de 32767 .. +32768
Variable relle: Nombres avec virgule flottante pouvant comporter
jusqu' 10 chiffres avant et 7 chiffres aprs la virgule
Les variables doivent toujours tre crites sans espace
Le numro de la variable et une ventuelle valeur d'indice peut tre
crite par une autre variable, ex.: #g( #c2)
Oprations arithmtiques disponibles: voir tableau
Types de variables
La Commande distingue les types de variables suivants:
Variables gnrales
#l1 .. #l30 Variables locales indpendantes du canal, agissent
l'intrieur d'un programme principal ou d'un sous-programme.
#c1 .. #c30 Variables globales, dpendant du canal sont
disponibles pour chaque chariot (canal CN). Les mmes numros de
variable sur diffrents chariots n'ont pas d'interaction. Le contenu
de la variable est disponible globalement sur un canal. Global signifie
qu'une variable dcrite dans un sous-programme peut tre exploite
dans le programme principal et inversement.
#g1 .. #g199 Variables REAL globales, ne dpendant pas du
canal sont disponibles une seule fois l'intrieur de la commande.
Si le programme CN modifie une variable, cette modification
s'applique tous les chariots. Les variables sont sauvegardes
mme aprs la mise hors tension de la commande et peuvent tre
rutilises aprs remise sous tension.
Syntaxe Fonctions arithmtiques
+ Addition
Soustraction
* Multiplication
/ Division
SQRT(...) Racine carre
ABS(...) Valeur absolue
TAN(...) Tangente (en degrs)
ATAN(...) Arc tangente (en degrs)
SIN(...) Sinus (en degrs)
ASIN(...) Arc sinus (en degrs)
COS(...) Cosinus (en degrs)
ACOS(...) Arc cosinus (en degrs)
ROUND(...) Arrondi
LOGN(...) Logarithme naturel
EXP(...) Fonction exponentielle ex
INT(...) Partie entire
SQRTA(.., ..) Racine carre de (a
2
+b
2
)
SQRTS(.., ..) Racine carre de (a
2
b
2
)
On ne peut plus dsormais distinguer entre les variables
modifiables ou non modifiables pendant l'excution
comme sur les commandes CNCPILOT XXXX et
MANUALplus X110. Un programme CN n'est plus
compil en avance, mais seulement pendant
l'excution.
Programmez les squences CN comportant des calculs
de variables avec la dsignation du chariot $.. si votre
tour est quip de plusieurs chariots. Sinon, les calculs
seront excuts plusieurs fois.
Les donnes de positions et de cotes lues dans les
variables-systme sont toujours en mtrique mme si
un programme CN est excut en inch.
Exemple:
. . .
N.. #l1=#l1+1
N.. G1 X#c1
N.. G1 X(SQRT(3*(SIN(30)))
N.. #g1=(ABS(#2+0.5))
. . .
N.. G1 Z#m(#l1)(Z)
N.. #x1=Texte
N.. #g2=#g1+#l1*(27/9*3.1415)
. . .
364 Programmation DIN
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s
#g200 .. #g299 Variables INTEGER globales, ne dpendant pas
du canal sont disponibles une seule fois l'intrieur de la
commande. Si le programme CN modifie une variable, cette
modification s'applique tous les chariots. Les variables sont
sauvegardes mme aprs la mise hors tension de la commande et
peuvent tre rutilises aprs remise sous tension.
#x1 .. #x20 Variables texte locales dpendant du canal agissent
l'intrieur d'un programme principal ou d'un sous-programme.
Elles ne peuvent tre lues que sur le canal sur lequel elles ont t
crites.
Dimensions de la machine
#m1(n) .. #m9(n) n est la lettre d'axe (X, Z, Y) pour lequel la
dimension-machine doit tre lue ou crite. Le calcul des variables
est ralis avec le tableau mach_dim.hmd.
Simulation: Le tableau mach_dim.hmd est lu par la simulation
lors du dmarrage de la commande. La simulation fonctionne
maintenant avec le tableau de la simulation.
Corrections d'outils
#dt(n) n correspond au sens de correction (X, Z, Y, S) et t, au
numro d'emplacement de la tourelle programm pour l'outil. Le
calcul des variables est ralis avec le tableau toolturn.htt.
Simulation: Le tableau toolturn.htt est lu par la simulation lors du
choix de programme. La simulation fonctionne maintenant avec le
tableau de la simulation.
La mmorisation des variables en cas de coupure
d'alimentation doit tre active par le constructeur de la
machine (paramtre de configuration: Channels/
ChannelSettings/CH_NC1/CfgNcPgmParState/
persistent=TRUE).
Si la mmorisation des variables n'est pas active, celles-
ci sont toujours Zro aprs la mise sous tension.
Exemple: Dimensions de la machine
. . .
N.. G1 X(#m1(X)*2)
N.. G1 Z#m3(Z)
N.. #m4(Z)=350
. . .
Exemple: Corrections d'outils
. . .
N.. #d3(X)=0
N.. #d3(Z)=0.1
N.. #d3(S)=0.1
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 365
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s
Bits vnement: La programmation des variables interroge un bit de
l'vnement 0 ou 1. La signification de l'vnement est dfinie par
le constructeur de la machine.
#en(key): n correspond au numro de canal et key au nom de
l'vnement. Externe, initialis par PLC, lire vnement.
#e0(key[n].xxx): n correspond au numro de canal, key au
nom de l'vnement et xxx l'extension du nom. Externe,
initialis par PLC, lire vnement.
Exemple: Evnements
. . .
N.. #g1 = #e1( "attendre
_NP_DG_Achs_Modul")
N.. PRINT( "attendre_NP_DG_Achs_Modul
=",#g1)
N.. #g2 = #e1( "DG_DONNEES[1]")
N.. PRINT( "DG_DONNEES[1] =",#g2)
N.. #g3 = #e1( "SPI[1].DG_TEST[1]")
N.. PRINT( "SPI[1].DG_TEST[1] =",#g3)
. . .
N.. IF #e1( "attendre_NP_DG_Achs_Modul")==4
N.. THEN
N.. G0 X40 Z40
N.. ELSE
N.. G0 X60 Z60
N.. ENDIF
. . .
366 Programmation DIN
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s Lire les donnes d'outils
Utiliser la syntaxe suivante, pour lire les donnes d'outil. Vous avez ainsi accs
aux outils qui sont actuellement prsents dans la liste de la tourelle.
Si une chane de rechange est dfinie, programmez le premier outil
de la chane. La Commande dtermine les donnes de l'outil actif.
Accs aux donnes d'outils de la tourelle
Syntaxe: #wn(select)
n = numro d'emplacement dans la
tourelle
n = 0 pour l'outil courant
select = identifiant de l'information lire
Sens principal de l'usinage
#wn(HR) Sens principaux de l'usinage:
0: Indfini
1: +Z
2: +X
3: Z
4: X
5: +/Z
6: +/X
Description
#wn(AS) Excutions
1: droite
2: gauche
Position outil
#wn(WL) Position d'outil (rfrence: Sens
d'usinage de l'outil):
0: Sur le contour
1: A droite du contour
1: A gauche du contour
Identifiants des informations d'outils
#wn(ID) Nr. d'identification de l'outil (affecter dans variable de
texte (#xn)
#wn(WT) Type d'outil 3 chiffres
#wn(WTV) 1. Position du type d'outil
#wn(WTH) 2. Position du type d'outil
#wn(WTL) 3. Position du type d'outil
#wn(NL) Longueur utile (outils de tournage intrieur et perage)
#wn(HR) Sens d'usinage principal (voir tableau de droite)
#wn(NR) Sens d'usinage secondaire pour outils de tournage
#wn(AS) Version (voir droite)
#wn(ZZ) Nombre de dents (outils de fraisage)
#wn(RS) Rayon de dent
#wn(ZD) Diamtre de l'embout
#wn(DF) Diamtre de la fraise
#wn(SD) Diamtre du cne
#wn(SB) Largeur du tranchant
#wn(AL) Longueur d'attaque de coupe
#wn(FB) Largeur de la fraise
#wn(WL) Position de l'outil (voir tableau de droite)
#wn(ZL) Jauge en Z
#wn(XL) Jauge en X
#wn(YL) Jauge en Y
#wn(I) Position centre de plaquette en X (voir figure)
#wn(K) Position centre de plaquette en Z (voir figure)
#wn(ZE) Distance pointe de l'outil point de rfrence du
chariot Z
#wn(XE) Distance pointe de l'outil point de rfrence du chariot X
#wn(YE) Distance pointe de l'outil point de rfrence du
chariot Y
#wn(DN) Diamtre pour outils de perage et de fraisage
#wn(HW) Angle principal dans systme norm (0 360)
#wn(NW) Angle secondaire dans systme norm (0 360)
#wn(EW) Angle d'attaque
#wn(SW) Angle de pointe
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 367
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s
Lire les informations CN actuelles
Pour lire les informations CN actuelles programmes avec des
fonctions G, vous pouvez utiliser la syntaxe suivante.
#wn(AW) 0: outil fixe
1: outil tournant
#wn(MD) Sens de rotation:
3: M3
4: M4
Identifiants des informations d'outils
Accs aux informations CN actuelles
Syntaxe: #nx(select)
x = numro fonction G
select = identifiant de l'information
lire
Etat de la CRD
#n40(G) Etat CRD/CRF:
40: G40 active
41: G41 active
42: G42 active
Corrections d'usure actives
#n148(O) Corrections d'usure actives (G148):
0: DX, DZ
1: DS, DZ
2: DX, DS
Plan d'usinage actif
#n18(G) Plan d'usinage actif:
17: Plan XY (face frontale ou arrire)
18: Plan XZ (tournage)
19: Plan YZ (vue de dessus/
enveloppe)
Identifiants des informations CN
#n0(X) Dernire position programme X
#n0(Y) Dernire position programme Y
#n0(Z) Dernire position programme Z
#n0(C) Dernire position programme C
#n40(G) Etat de la CRD (voir tableau droite)
#n148(O) Corrections d'usure actives (voir tableau droite)
#n18(G) Plan d'usinage actif (voir tableau droite)
#n120(X) Diamtre de rfrence X pour calcul CY
#n52(G) Tenir compte de la surpaisseur G52_Go: 0=non /
1=oui
#n57(X) Surpaisseur en X
#n57(Z) Surpaisseur en Z
#n58(P) Surpaisseur quidistante
#n150(X) Dcalage largeur de l'arte de coupe X de G150/G151
#n150(Z) Dcalage largeur de l'arte de coupe Z de G150/G151
#n95(G) Type d'avance programme (G93/G94/G95)
#n95(Q) Numro de broche de la dernire avance
programme
#n95(F) Dernire avance programme
#n97(G) Type de vitesse de rotation programme (G96/G97)
#n97(Q) Numro de broche pour dernier type de vitesse de
rotation programm
#n97(S) Dernire vitesse de rotation programme
#n47(P) Distance de scurit actuelle
#n147(I) Distance de scurit actuelle dans le plan d'usinage
#n147(K) Distance de scurit actuelle dans le sens de la
plonge
368 Programmation DIN
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s Lire les informations CN gnrales
Utiliser la syntaxe suivante pour lire les informations CN d'ordre
gnral.
Mode de fonctionnement actif
#i1 Mode de fonctionnement actif:
2: Machine
3: Simulation
Unit de mesure active
#i2 Unit de mesure active:
0: Mtrique [mm]
1: Pouces [in]
Langues
#i8 Langues possibles:
0: ANGLAIS
1: ALLEMAND
2: TCHEQUE
3: FRANCAIS
4: ITALIEN
5: ESPAGNOL
6: PORTUGAIS
7: SUEDOIS
8: DANOIS
9: FINNOIS
10: NEERLANDAIS
11: POLONAIS
12: HONGROIS
14: RUSSE
15: CHINOIS
16: CHINOIS_TRAD
17: SLOVENE
18: ESTONIEN
19: COREEN
20: LETTON
21: NORVEGIEN
22: ROUMAIN
23: SLOVAQUE
24: TURC
25: LITUANIEN
Identifiants des informations d'outils
#i1 Mode de fonctionnement actuel (voir tableau droite)
#i2 Unit de mesure active (pouces/mtrique)
#i3 Broche principale = 0
Contre-broche avec image miroir en Z = 1
Image miroir outil en Z = 2
Outil + image miroir des dplacements en Z = 3
#i4 G16 active= 1 (non utilise actuellement)
#i5 Dernier outil T programm
#i6 Recherche squence initiale active = 1
#i7 Systme est DataPilot = 1
#i8 Langue slectionne
#i9 Si axe Y configur = 1
#i10 Si axe B configur = 1
#i11 Si la place de l'outil est rflchi en X dans le systme
de la machine = 1
#i12 Lorsque l'axe U est programmable = 1
#i13 Lorsque l'axe V est programmable = 1
#i14 Lorsque l'axe W est programmable = 1
#i15 Si l'axe U est configur = 1
#i16 Si l'axe V est configur = 1
#i17 Si l'axe W est configur = 1
#i18 Dcalage du point zro de l'axe Z
#i19 Dcalage du point zro de l'axe X
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 369
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s Lire les donnes de configuration - PARA
Vous lisez les donnes de configuration avec la fonction PARA.
Utilisez pour cela les dsignations de paramtres partir des
paramtres de configuration. Les paramtres utilisateurs peuvent tre
galement lus avec les dsignations utilises dans les paramtres de
configuration.
Lors de la lecture des paramtres optionnels, la valeur de retour doit
tre vrifie dans sa validit. Selon le type de donne du paramtre
(REAL / STRING), la valeur 0 ou le texte _EMPTY est renvoy lors
de la lecture d'un attribut optionnel non initialis.
Exemple: Fonction PARA
Accs aux donnes de configuration
Syntaxe: PARA(Key, Entity, Attribut, Index))
Key: Mot-cl
Entity: Nom du groupe de
configuration
Attribut: Dsignation de l'lment
Index: Numro Array si l'attribut
appartient un Array.
. . .
N.. #l10=PARA("","CfgDisplayLanguage","ncLanguage") Lit le numro de la langue actuelle
N.. #l1=PARA("","CfgGlobalTechPara","safetyDistWorkpOut") Lit la distance de scurit l'extrieur d'une pice
finie [SAT]
N.. #l1=PARA("Z1","CfgAxisProperties","threadSafetyDist") Lit la distance de scurit du taraudage pour Z1
N.. #l1=PARA("","CfgCoordSystem","coordSystem") Lit le numro de l'orientation machine
. . .
#x2=PARA("#x30","CfgCAxisProperties","relatedWpSpindle",0) Interrogation pour dterminer si le paramtre
optionnel a t initialis.
IF #x2<>"_EMPTY" Exploitation:
THEN
[ Le paramtre relatedWpSpindle" a t mis 1]
ELSE
[ Le paramtre relatedWpSpindle" a t mis 1 ]
ENDIF
370 Programmation DIN
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s Dterminer l'indice d'un lment de paramtre -
PARA
La recherche de l'indice d'un lment est active si le nom de
l'lment de la liste est rattach l'attribut avec une virgule.
Exemple:
On veut dterminer le numro logique de l'axe de la broche S1
#c1 = PARA( "", "CfgAxes", "axisList,S1", 0)
La fonction dlivre l'indice de l'lment "S1" dans l'attribut "axisList" de
l'Entity "CfgAxes". L'indice de l'lment S1 est ici identique au
numro logique de l'axe.
Accs aux donnes de configuration
Syntaxe: PARA( "Key"," Entity","
Attribut,Element", Index )
Key: Mot-cl
Entity: Nom du groupe de
configuration
Attribut,Name: Nom d'attribut plus
nom de l'lment
Index: 0 (pas ncessaire)
Sans l'indice d'attribut S1, la fonction lit l'lment sur
l'indice de liste 0. Mais comme comme il s'agit ici d'un
String, le rsultat doit tre aussi affect une variable
String.
#x1 = PARA( "", "CfgAxes", "axisList", 0)
La fonction lit le numro de String de l'lment sur l'indice
de liste 0.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 371
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s Syntaxe de variables tendues CONST - VAR
En dfinissant les mots-cls CONST ou VAR, on peut attribuer des noms
aux variables. Les mots-cls peuvent tre utiliss dans le programme
principal et dans le sous-programme. Si l'on utilise les dfinitions dans
le sous-programme, la dclaration de constantes ou de variables doit
se trouver avant le mots-cl USINAGE.
Rgles pour les dfinitions de constantes et de variables:
Les noms de constantes et de variables doivent commencer par un
tiret bas et comporter des minuscules, chiffres et tiret bas. La
longueur max. ne doit pas dpasser 20 caractres.
Noms de variables avec VAR
Vous amliorez la lisibilit d'un programme CN en attribuant des noms
aux variables. Pour cela, ajoutez la section de programme VAR. Dans
cette section de programme, vous attribuez des dsignations de
variables aux variables.
Exemple: Variables avec texte libre
%ABC.NC
VAR
#_rohdm=#l1 [#_rohdm est synonyme de #l1]
PIECE BRUTE
N..
PIECE FINIE
N..
USINAGE
N..
. . .
Exemple: Sous-programme
%SP1.NCS
VAR
#_wo = #c1 [orientation de l'outil]
USINAGE
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
372 Programmation DIN
4
.
3
1

P
r
o
g
r
a
m
m
a
t
i
o
n

d
e

v
a
r
i
a
b
l
e
s
Dfinition des constantes - CONST
Possibilits pour dfinir les constantes:
Affectation directe des valeurs
Informations interprteur interne comme constante
Affectation de nom aux variables de transfert au sous-programme
Utiliser les informations internes suivantes pour la dfinition des
constantes dans la section CONST.
Exemple: Programme principal
%ABC.NC
CONST
_racine2 = 1.414213 [affectation directe de
valeur]
_racine2 = SQRT(2) [affectation directe de
valeur]
_posx = __n0_x [information interne]
VAR
. . .
PIECE BRUTE
N..
PIECE FINIE
N..
USINAGE
N..
. . .
Exemple: Sous-programme
%SP1.NCS
CONST
_start_x=__la [valeur de transfert sous-programme]
_posx = __n0_x [constante interne]
VAR
#_wo = #c1 [orientation de l'outil]
USINAGE
N.. #_wo = #w0(WTL)
N.. G0 X(#_posx*2)
N.. G0 X#_start_x
. . .
Informations internes pour dfinir les constantes
__n0_x 768 Dernire position programme X
__n0_y 769 Dernire position programme Y
__n0_z 770 Dernire position programme Z
__n0_c 771 Dernire position programme C
__n40_g 774 Etat de la CRD
__n148_o 776 Corrections d'usure actives
__n18_g 778 Plan dusinage actif
__n120_x 787 Diamtre de rfrence X pour calcul CY
__n52_g 790 Tenir compte de la surpaisseur G52_Go:
0=non / 1=oui
__n57_x 791 Surpaisseur en X
__n57_z 792 Surpaisseur en Z
__n58_p 793 Surpaisseur quidistante
__n150_x 794 Dcalage largeur plaquette X de G150/G151
__n150_z 795 Dcalage largeur plaquette Z de G150/G151
__n95_g 799 Type d'avance programme (G93/G94/G95)
__n95_q 796 Numro de broche de l'avance programme
__n95_f 800 Dernire avance programme
__n97_g Type de vitesse de rotation programme (G96/G97)
__n97_q 797 Nr. de broche du type de vitesse de rotation
programme
__n97_s Dernire vitesse de rotation programme
__la-__z Valeurs de transfert pour sous-programme
La constante _pi est pr-dfinie avec la valeur
3,1415926535989 et peut tre utilise directement dans
chaque programme CN.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 373
4
.
3
2

E
x

c
u
t
i
o
n

d
e

s

q
u
e
n
c
e

c
o
n
d
i
t
i
o
n
n
e
l
l
e
4.32 Excution de squence conditionnelle
Branchement de programme
IF..THEN..ELSE..ENDIF
Le branchement conditionnel est compos des lments suivants:
IF (si) suivi de la condition. Pour la condition, des expressions de
variables ou expressions mathmatiques sont situes gauche et
droite de l'oprateur relationnel.
THEN (alors). Si la condition est remplie, la branche THEN est
excute.
ELSE (sinon). Si la condition n'est pas remplie, la branche ELSE est
excute.
ENDIF termine lebranchement conditionnel.
Lecture de Bitset Vous pouvez galement utiliser la fonction BITSET
comme condition. Cette fonction dlivre le rsultat 1 lorsque le le
bit interrog est contenu dans la valeur numrique. Elle dlivre le
rsultat 0 lorsque le le bit n'est pas contenu dans la valeur
numrique.
Syntaxe: BITSET (x,y)
x: Numro de bit (0..15)
y: Valeur numrique (0..65535)
La relation entre le numro de Bit et la valeur numrique est
reprsente dans le tableau droite. Vous pouvez galement utiliser
x, y comme variable.
Programmation:
U Slectionner Extras > DINplus mot... dans le menu. La
Commande ouvre la liste de slection Insrer mot DIN PLUS.
U Slectionner IF
U Introduire la condition
U Insrer les squences CN de la branche THEN
U Si ncessaire: Ajouter les squences CN de la branche ELSE
Oprateurs relationnels
< infrieur
<= infrieur ou gal
<> Diffrent de
> suprieur
>= suprieur ou gal
== gal
Lier les conditions:
AND Liaison logique ET
OR Liaison logique OU
Bit
correspond
la valeur
numrique
Bit
correspond
la valeur
numrique
0 1 8 256
1 2 9 512
2 4 10 1024
3 8 11 2048
4 16 12 4096
5 32 13 8192
6 64 14 16384
7 128 15 32768
Exemple: IF..THEN..ELSE..ENDIF
N.. IF (#l1==1) AND (#g250>50)
N.. THEN
N.. G0 X100 Z100
N.. ELSE
N.. G0 X0 Z0
N.. ENDIF
. . .
N.. IF 1==BITSET(0,#l1)
N.. THEN
N.. PRINT(Bit 0: OK)
. . .
Les squences CN contenant IF, THEN, ELSE, ENDIF
ne doivent pas contenir d'autres commandes.
Vous pouvez lier jusqu' deux conditions.
374 Programmation DIN
4
.
3
2

E
x

c
u
t
i
o
n

d
e

s

q
u
e
n
c
e

c
o
n
d
i
t
i
o
n
n
e
l
l
e Lecture des variables et des constantes
Avec les lments DEF, NDEF, et NVDEF, vous pouvez savoir si une
valeur a t correctement attribue une variable ou une constante.
Un variable non dfinie peut par exemple retourner la valeur 0, de la
mme faon que la valeur 0 peut galement tre affecte
volontairement une variable. Le contrle des variables vitent des
sauts de programme incontrls.
Programmation:
U Slectionner Extras > DINplus mot... dans le menu. La
Commande ouvre la liste de slection Insrer mot DIN PLUS.
U Slectionner l'instruction IF
U Introduire l'lment de lecture ncessaire (DEF, NDEF ou DVDEF)
U Introduire le nom de la variable ou de la constante
Elments de lecture de variables et de constantes:
DEF: une valeur a t affecte une variable ou une constante
NDEF: aucune valeur n'a t affecte une variable ou une
constante
DVDEF: lecture d'une constante interne
Exemple: Lecture de variable dans un sous-
programme
N.. IF DEF(__la)
N.. THEN
N.. PRINT(Valeur:,#__la)
N.. ELSE
N.. PRINT(#__la n'est pas dfinie)
N.. ENDIF
. . .
Exemple: Lecture de variable dans un sous-
programme
N.. IF NDEF(__lb)
N.. THEN
N.. PRINT(#__lb n'est pas dfinie)
N.. ELSE
N.. PRINT(Valeur:,#__lb)
N.. ENDIF
. . .
Exemple: Lecture de constante
N.. IF DVDEF(__n97_s)
N.. THEN
N.. PRINT(__n97_s est dfinie,#__n97_s)
N.. ELSE
N.. PRINT(#__n97_s n'est pas dfinie)
N.. ENDIF
. . .
Introduisez le nom de la variable sans le caractre #,
p. ex.IF NDEF(__la).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 375
4
.
3
2

E
x

c
u
t
i
o
n

d
e

s

q
u
e
n
c
e

c
o
n
d
i
t
i
o
n
n
e
l
l
e Rptition de programme WHILE..ENDWHILE
La rptition de programme comporte les lments suivants:
WHILE suivi de la condition. Pour la condition, des expressions de
variables ou expressions mathmatiques sont situes gauche et
droite de l'oprateur relationnel.
ENDWHILE ferme la rptition de programme conditionnelle
Les squences CN situes entre WHILE et ENDWHILE sont
excutes tant que la condition est remplie. Si la condition n'est pas
remplie, la Commande poursuit l'opration avec la squence suivant
ENDWHILE.
Lecture de Bitset Vous pouvez galement utiliser la fonction BITSET
comme condition. Cette fonction dlivre le rsultat 1 lorsque le le
bit interrog est contenu dans la valeur numrique. Elle dlivre le
rsultat 0 lorsque le le bit n'est pas contenu dans la valeur
numrique.
Syntaxe: BITSET (x,y)
x: Numro de bit (0..15)
y: Valeur numrique (0..65535)
La relation entre le numro de Bit et la valeur numrique est
reprsente dans le tableau droite. Vous pouvez galement utiliser
x, y comme variable.
Programmation:
U Slectionner Extras > DINplus mot... dans le menu. La
Commande ouvre la liste de slection Insrer mot DIN PLUS.
U Slectionner WHILE
U Introduire la condition
U Insrer les squences CN entre WHILE et ENDWHILE.
Oprateurs relationnels
< infrieur
<= infrieur ou gal
<> diffrent de
> suprieur
>= suprieur ou gal
== gal
Lier les conditions:
AND Liaison logique ET
OR Liaison logique OU
Bit
correspond
la valeur
numrique
Bit
correspond
la valeur
numrique
0 1 8 256
1 2 9 512
2 4 10 1024
3 8 11 2048
4 16 12 4096
5 32 13 8192
6 64 14 16384
7 128 15 32768
Exemple: WHILE..ENDWHILE
. . .
N.. WHILE (#l4<10) AND (#l5>=0)
N.. G0 Xi10
. . .
N.. ENDWHILE
. . .
Vous pouvez lier jusqu' deux conditions.
Si la condition contenue dans l'instruction WHILE est
toujours remplie, vous obtenez une boucle sans fin.
Ceci est une cause d'erreur frquente dans les
oprations de rptitions de programmes.
376 Programmation DIN
4
.
3
2

E
x

c
u
t
i
o
n

d
e

s

q
u
e
n
c
e

c
o
n
d
i
t
i
o
n
n
e
l
l
e SWITCH..CASE Branchement de programme
L'instruction Switch est constitue des lments suivants:
SWITCH suivi d'une variable. Le contenu de la variable est interrog
dans les instructions CASE suivantes.
CASE x: Cette branche CASE est excute avec la valeur de variable
x. CASE peut tre programme plusieurs fois.
DEFAULT: Cette branche est excute si aucune instruction CASE
n'a correspondu la valeur de la variable. DEFAULT est inutile.
BREAK: Ferme la branche CASE ou DEFAULT.
Programmation:
U Slectionner Extras > DINplus mot... dans le menu. La
Commande ouvre la liste de slection Insrer mot DIN PLUS.
U Slectionner SWITCH
U Introduire la variable Switch
U Pour chaque branche CASE:
Slectionner CASE (dans Extras > Mot DINplus... )
Introduire la condition SWITCH (valeur de variable) et
insrer les squences CN excuter
U Pour la branche DEFAULT: Insrer les squences CN excuter
Exemple: SWITCH..CASE
. . .
N.. SWITCH #g201
N.. CASE 1 [excute avec #g201=1] excute avec #g201=1
N.. G0 Xi10
. . .
N.. BREAK
N.. CASE 2 [excute avec #g201=2] excute avec #g201=2
N.. G0 Xi20
. . .
N.. BREAK
N.. DEFAULT aucune instruction CASE ne correspond la valeur
de la variable
N.. G0 Xi30
. . .
N.. BREAK
N.. ENDSWITCH
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 377
4
.
3
3

S
o
u
s
-
p
r
o
g
r
a
m
m
e
s
4.33 Sous-programmes
Appel de sous-programme: L"xx" V1
L'appel de sous-programme contient les lments suivants:
L: lettre de code pour appel de sous-programme
"xx": Nom du sous-programme pour les sous-programmes
externes, nom du fichier (16 chiffres ou lettres max.)
V1: Identifiant pour le sous-programme externe inutile pour les
sous-programmes locaux
Remarques pour travailler avec les sous-programmes :
Les sous-programmes externes sont stocks dans un fichier
spar. Ils sont appels partir de n'importe quels programmes
principaux ou autres sous-programmes
Les sous-programmes locaux sont stocks dans le fichier du
programme principal. Ils ne peuvent tre appels qu' partir du
programme principal.
Les sous-programmes peuvent avoir jusqu' 6 niveaux
d'imbrication. L'imbrication signifie qu'un autre sous-programme
est appel dans un sous-programme.
Eviter les rcurrences.
Lors d'un appel de sous-programme, vous pouvez programmer
jusqu' 20 valeurs de transfert.
Dsignations: LA LF, LH, I, J, K, O, P, R, S, U, W, X, Y, Z
Identifiant l'intrieur du sous-programme: #__.. suivi de la
dsignation de paramtre en minuscules (exemple: #__la).
Vous pouvez utiliser ces valeurs de transfert l'intrieur du sous-
programme, dans le cadre de la programmation des variables.
Les variables #l1 #l30 sont disponibles comme variables locales
dans chaque sous-programme.
Si vous dsirez excuter plusieurs fois le mme sous-programme,
vous indiquez le facteur de rptition dans le paramtre nombre de
rptitions Q.
Un sous-programme se termine par RETURN.
Le paramtre LN est rserv l'attribution de numros
de squences. Ce paramtre peut recevoir une nouvelle
valeur lors de la renumrotation du programme CN.
378 Programmation DIN
4
.
3
3

S
o
u
s
-
p
r
o
g
r
a
m
m
e
s Dialogues lors des appels de SP
Dans un sous-programme externe, vous pouvez dfinir jusqu' 19
descriptions de paramtre situes devant/derrire les champs de
saisie. Les units de mesure sont dfinies au moyen de codes. La
Commande affiche le texte (des units de mesure) en fonction du
rglage mtrique ou inch. Lors de l'appel d'un sous-programme
qui contient une liste de paramtres, les paramtres qui ne figurent
pas dans cette liste sont laisss de cot dans le dialogue d'appel.
A l'intrieur du sous-programme, la position de la description de
paramtre est quelconque.
Descriptions des paramtres (voir tableau de droite):
[//] Dbut
[pn=n; s=texte paramtre (25 caractres max.) ]
[//] Fin
pn: Code de paramtre (la, lb, ...)
n: Code pour les units de mesure
0: Sans dimension
1: mm ou inch
2: mm/tour ou inch/tour
3: mm/min. ou inch/min.
4: m/min. ou feet/min.
5: tours/min.
6: Degrs ()
7: m ou inch
Exemple:
. . .
[//]
[la=1; s=diam.barre.]
[lb=1; s=point initial en Z]
[lc=1; s=chanf./arrondi (-/+)]
. . .
[//]
. . .
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 379
4
.
3
3

S
o
u
s
-
p
r
o
g
r
a
m
m
e
s Figures d'aide pour les appels de SP
Les figures d'aide illustrent les paramtres d'appel des sous-
programmes. La Commande place les figures d'aide gauche de la
bote de dialogue de l'appel du sous-programme.
Si vous ajoutez au nom du fichier le caractre _ et le nom du champ
Entry en majuscule (commenant avec L), une figure spare est
affiche pour le champ Entry. Pour les champs Entry, qui ne
possdent pas de figure, la figure du sous-programme (si elle existe)
est affiche. La fentre d'aide n'est affiche par dfaut que si une
figure existe pour ce sous-programme. Vous devriez dfinir une figure
pour le sous-programme mme si vous souhaitez utiliser une figure
unique pour la lettre d'adresse.
Format des figures:
Images BMP, PNG, JPG
Taille 440x320 pixels
Vous intgrez les figures d'aide des appels de SP de la faon suivante:
U Concernant le nom de fichier pour la figure d'aide, vous devez
utiliser les noms des sous-programmes et les noms des champs
Entry avec les extensions correspondantes (BMP, PNG, JPG).
U Transfrez la figure d'aide dans le rpertoire \nc_prog\Pictures
380 Programmation DIN
4
.
3
4

C
o
m
m
a
n
d
e
s

M
4.34 Commandes M
Commandes M pour grer l'excution du
programme
L'effet des commandes machine dpend de la version de votre tour.
Il est possible que des commandes diffrentes M existent sur votre
machine pour les fonctions indiques. Consultez le manuel de votre
machine.
Sommaire : Commandes M pour grer l'excution du PGM
M00 Arrt du programme
Arrt de l'excution du programme. Dpart cycle
poursuit l'excution du programme
M01 Arrt optionnel
Si la softkey Droul. continu est active en mode
Automatique, l'excution du programme est arrte
avec M01. Dpart cycle poursuit l'excution du
programme Si Droul. continu est activ, le
programme se poursuit sans interruption.
M18 Impulsion de comptage
M30 Fin du programme
M30 signifie Fin de programme (Inutile de
programmer M30). Si vous appuyez sur Dpart cycle
aprs M30, l'excution du programme recommence
partir du dbut du programme.
M417 Activer la surveillance de zone de protection
M418 Dsactiver la surveillance de zone de protection
M99 NS.. Fin de programme avec redmarrage
M99 signifie Fin du programme et redmarrage. La
Commande redmarre l'excution du programme:
du dbut du programme si NS n'a pas t
programm
du numro de squence NS si NS a t
programm
Les fonctions modales (avance, vitesse de rotation,
numro d'outil, etc.) valides la fin du programme
conservent leur validit au moment de son redmarrage.
Reprogrammez par consquent les fonctions modales en
dbut de programme ou partir de la squence Start (avec
M99).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 381
4
.
3
4

C
o
m
m
a
n
d
e
s

M
Fonctions auxiliaires
L'effet des commandes machine dpend de la version de votre tour.
Le tableau suivant indique les fonctions M couramment utilises.
Fonctions M en tant que commandes machine
M03 Marche broche principale (cw)
M04 Marche broche principale (ccw)
M05 Arrt broche principale
M12 Serrage frein broche principale
M13 Desserrage frein broche principale
M14 Axe C marche
M15 Axe C arrt
M19.. Arrt broche, oriente C
M40 Commuter broche sur gamme 0 (position neutre)
M41 Commuter broche sur gamme 1
M42 Commuter broche sur gamme 2
M43 Commuter broche sur gamme 3
M44 Commuter broche sur gamme 4
Mx03 Broche x marche (cw)
Mx04 Broche x marche (ccw)
Mx05 Broche x arrt
Consultez les fonctions-M dans le manuel de votre
machine.
382 Programmation DIN
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
4.35 Fonctions G des commandes
antrieures
Les fonctions dcrites suivantes sont acceptes. Ainsi les
programmes CN des commandes antrieures sont pris en compte.
HEIDENHAIN conseille de ne plus utiliser ces fonctions pour les
nouveaux programmes CN.
Dfinitions de contour dans la section Usinage
Dgagement G25
G25 cre l'lment de forme Dgagement (DIN 509 E, DIN 509 F, DIN
76) que vous pouvez intgrer dans la dfinition du contour des cycles
d'bauche ou de finition. La figure daide montre le paramtrage du
dgagement.
Sans indication de paramtre, la Commande calcule les valeurs
suivantes l'aide du diamtre ou du pas du filet issu du tableau
standard:
DIN 509 E: I, K, W, R
DIN 509 F: I, K, W, R, P, A
DIN 76: I, K, W, R ( l'aide du pas du filet)
Paramtres
H Type de dgagement (par dfaut: 0)
H=0, 5: DIN 509 E
H=6: DIN 509 F
H=7: DIN 76
I Profondeur du dgagement (par dfaut: tableau standard)
K Largeur du dgagement (par dfaut: tableau standard)
R Rayon du dgagement (par dfaut: tableau standard)
P Profondeur transversale (par dfaut: tableau standard)
W Angle du dgagement (par dfaut: tableau standard)
A Angle transversal (par dfaut: tableau standard)
FP Pas du filet - aucune introduction: Est calcul en fonction du
diamtre du filetage
U Surpaisseur de finition (par dfaut: 0)
E Avance rduite pour l'usinage du dgagement (par dfaut:
Avance active)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 383
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
Exemple: G25
%25.NC
[G25]
N1 T1 G95 F0.4 G96 S150 M3
N2 G0 X62 Z2
N3 G819 P4 H0 I0.3 K0.1
N4 G0 X13 Z0
N5 G1 X16 Z-1.5
N6 G1 Z-30
N7 G25 H7 I1.15 K5.2 R0.8 W30 FP1.5
N8 G1 X20
N9 G1 X40 Z-35
N10 G1 Z-55 B4
N11 G1 X55 B-2
N12 G1 Z-70
N13 G1 X60
N14 G80
END
Les paramtres que vous programmez sont prioritaires
mme si le tableau standard prvoit d'autres valeurs
Dans les filetages intrieurs, indiquez le pas du filet
FP car le diamtre de l'lment longitudinal ne
correspond pas au diamtre du filet. Si la dtermination
du pas du filet est utilise par la Commande, des carts
minimes sont prvoir.
384 Programmation DIN
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s Cycles simples de tournage
Tournage longitudinal simple G81
G81 bauche la zone de contour dfinie par la position courante de
l'outil et par X, Z. Pour une pente, dfinissez l'angle avec I et K.
La Commande reconnat s'il s'agit d'un usinage extrieur/intrieur en
fonction de la position du point-cible. La rpartition des passes est
calcule de manire viter une passe de finition et ce que la
passe calcule soit <= I.
Exemple: G81
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G81 X100 Z-70 I4 K4 Q0
N4 G0 X100 Z2
N5 G81 X80 Z-60 I-4 K2 Q1
N6 G0 X80 Z2
N7 G81 X50 Z-45 I4 Q1
. . .
Paramtres
X Point initial du contour X (cote de diamtre)
Z Point final du contour
I Plonge max. en X
K Dcalage dans le sens Z (par dfaut: 0)
Q Fonction G plonge (par dfaut: 0)
0: Plonge avec G0 (avance rapide)
1: Plonge avec G1 (avance d'usinage)
V Type de dgagement (par dfaut: 0)
0: Retour au point de dpart du cycle en Z et dernire
coordonne de retrait en X
1: Retour au point de dpart du cycle
H Type de sortie (par dfaut: 0)
0: Usine le long du contour aprs chaque passe
2: Dgage l'outil 45 pas de lissage du contour
Programmation X, Z: en absolu, en incrmental ou
modal
La Correction rayon de la dent ne sera pas applique.
Distance de scurit aprs chaque passe: 1mm.
Une surpaisseur G57
est applique en tenant compte du signe
(surpaisseurs impossibles pour les usinages
intrieurs)
reste active aprs la fin du cycle
Une surpaisseur G58 n'est pas applique.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 385
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
Tournage transversal simple G82
G82 bauche la zone de contour dfinie par la position courante de
l'outil et par X, Z. Pour une pente, dfinissez l'angle avec I et K.
La Commande reconnat s'il s'agit d'un usinage extrieur/intrieur en
fonction de la position du point-cible. La rpartition des passes est
calcule de manire viter une passe de finition et ce que la
passe calcule soit <= K.
Exemple: G82
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G82 X20 Z-15 I4 K4 Q0
N4 G0 X120 Z-15
N5 G82 X50 Z-26 I2 K-4 Q1
N6 G0 X120 Z-26
N7 G82 X80 Z-45 K4 Q1
. . .
Paramtres
X Point final du contour X (cote de diamtre)
Z Premier point du contour
I Dcalage dans le sens de X (par dfaut: 0)
K Plonge max. en Z
Q Fonction G plonge (par dfaut: 0)
0: Plonge avec G0 (avance rapide)
1: Plonge avec G1 (avance d'usinage)
V Type de dgagement (par dfaut: 0)
0: Retour au point de dpart du cycle en X et dernire
position de retrait en Z
1: Retour au point de dpart du cycle
H Type de sortie (par dfaut: 0)
0: Usine le long du contour aprs chaque passe
2: Dgage l'outil 45 pas de lissage du contour
Programmation X, Z: en absolu, en incrmental ou
modal
La Correction rayon de la dent ne sera pas applique.
Distance de scurit aprs chaque passe: 1mm.
Une surpaisseur G57
est applique en tenant compte du signe
(surpaisseurs impossibles pour les usinages
intrieurs)
reste active aprs la fin du cycle
Une surpaisseur G58 n'est pas applique.
386 Programmation DIN
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
Cycle de rptition de contour G83
G83 excute plusieurs fois les fonctions programmes dans les
squences suivantes (dplacements simples ou cycles sans dfinition
du contour). G80 termine le cycle d'usinage.
Si le nombre de passes est diffrent dans le sens de X et de Z,
l'usinage se fait d'abord dans les deux sens avec les valeurs
programmes. La passe est mise zro lorsque la valeur-cible et
atteinte dans un sens.
Programmation:
G83 est seule dans la squence
G83 ne doit pas tre imbrique, et pas davantage par l'appel de
sous-programmes.
Exemple: G83
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X120 Z2
N3 G83 X80 Z0 I4 K0.3
N4 G0 X80 Z0
N5 G1 Z-15 B-1
N6 G1 X102 B2
N7 G1 Z-22
N8 G1 X90 Zi-12 B1
N9 G1 Zi-6
N10 G1 X100 A80 B-1
N11 G1 Z-47
N12 G1 X110
N13 G0 Z2
N14 G80
Paramtres
X Point-cible du contour (Cote de diamtre) (par dfaut:
Validation de la dernire coordonne X)
Z Point-cible du contour (par dfaut: Validation de la dernire
coordonne Z)
I Plonge max. dans le sens de X (cote au rayon) (par dfaut: 0)
K Plonge max. dans le sens de Z (par dfaut: 0)
La Correction rayon de la dent ne sera pas applique.
Vous pouvez programmer sparment la CRD avec
G40..G42.
Distance de scurit aprs chaque passe: 1mm.
Une surpaisseur G57
est applique en tenant compte du signe
(surpaisseurs impossibles pour les usinages
intrieurs)
reste active aprs la fin du cycle
Une surpaisseur G58
est prise en compte si vous travaillez avec la CRD
reste active aprs la fin du cycle
Attention, risque de collision!
Aprs une coupe, l'outil retourne en diagonale afin de se
positionner pour la coupe suivante. Si ncessaire,
programmez un autre dplacement en avance rapide afin
d'viter une collision.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 387
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
Gorge G86
G86 permet de crer des gorges simples radiales et axiales avec
chanfreins. La Commande calcule une gorge radiale/axiale ou interne/
externe en fonction de la position d'outil.
Surpaisseur programme: Ebauche d'abord, puis finition
G86 ralise des chanfreins sur les bords de la gorge. Si des chanfreins
ne sont pas souhaits, vous devez positionner l'outil suffisamment en
avant de la gorge. Calcul de la position initiale XS (Cote de diamtre):
Paramtres
X Coin au fond (Cote au diamtre)
Z Coint au fond
I Gorge radiale: Surpaisseur
I>0: Surpaisseur (bauche et finition)
I=0: Pas de finition
Gorge axiale: Largeur de gorge
I>0: Largeur de gorge
Pas d'introduction: Largeur de la gorge = largeur de l'outil
K Gorge radiale: Largeur de gorge
K>0: Largeur de gorge
Pas d'introduction: Largeur de la gorge = largeur de l'outil
Gorge axiale: Surpaisseur
K>0: Surpaisseur (bauche et finition)
K=0: Pas de finition
E Temporisation (dure de rotation vide): (par dfaut: Dure
d'une rotation)
Avec surpaisseur de finition: Seulement pour la finition
Sans surpaisseur de finition: A chaque plonge
Exemple: G86
. . .
N1 T30 G95 F0.15 G96 S200 M3
N2 G0 X62 Z2
N3 G86 X54 Z-30 I0.2 K7 E2 [radial]
N4 G14 Q0
N5 T38 G95 F0.15 G96 S200 M3
N6 G0 X120 Z1
N7 G86 X102 Z-4 I7 K0.2 E1 [axial]
. . .
XS = XK + 2 * (1,3 b)
XK: Diamtre du contour
b: Largeur du chanfrein
La Correction du rayon de la dent est applique.
Les surpaisseurs ne seront pas appliques.
388 Programmation DIN
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
Cycle rayon G87
G87 cr des rayons de transition aux angles droits intrieurs et
extrieurs dfinis par des parallles aux axes. Le sens rsulte de la
position/du sens d'usinage de l'outil.
L'lment longitudinal ou transversal prcdent est usin si l'outil est
situ, avant l'excution du cycle, sur la coordonne X ou Z du coin
(sommet d'angle).
Cycle chanfrein G88
G88 cre des chanfreins aux angles droits extrieurs dfinis par des
parallles aux axes. Le sens rsulte de la position/du sens d'usinage
de l'outil.
L'lment longitudinal ou transversal prcdent est usin si l'outil est
situ, avant l'excution du cycle, sur la coordonne X ou Z du coin
(sommet d'angle).
Exemple: G87
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X70 Z2
N3 G1 Z0
N4 G87 X84 Z0 B2 [rayon]
Paramtres
X Coin, sommet d'angle (cote de diamtre)
Z Coin (sommet d'angle)
B Rayon
E Avance rduite (par dfaut: Avance active)
La Correction du rayon de la dent est applique.
Les surpaisseurs ne seront pas appliques.
Exemple: G88
. . .
N1 T3 G95 F0.25 G96 S200 M3
N2 G0 X70 Z2
N3 G1 Z0
N4 G88 X84 Z0 B2 [chanfrein]
Paramtres
X Coin, sommet d'angle (cote de diamtre)
Z Coin (sommet d'angle)
B Largeur du chanfrein
E Avance rduite (par dfaut: Avance active)
La Correction du rayon de la dent est applique.
Les surpaisseurs ne seront pas appliques.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 389
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s Cycles de filetage (4110)
Filetage longitudinal, simple filet G350
G350 ralise des filets longitudinaux (intrieurs ou extrieurs). Le filet
dbute la position courante de l'outil et termine au point final Z.
Filet intrieur ou extrieur: voir signe de U
Superposition avec la manivelle (si votre machine est quipe pour
cela): Les superpositions sont limites:
Sens X: Dpend de la profondeur de coupe actuelle (le point initial/
final du filet ne sera pas dpass)
Sens Z: 1 filet max. (le point initial/final du filet ne sera pas dpass)
Paramtres
Z Coin du filet
F Pas du filet
U Profondeur du filet
U>0: Filetage intrieur
U<0: Filetage extrieur
U= +999 ou 999: La profondeur du filet sera calcule
I Passe max. (pas d'introduction: I est calcul en fonction du pas
du filet et de la profondeur)
Arrt cycle agit la fin d'une passe de filetage.
Les potentiomtres d'avance et de broche sont inactifs
pendant l'excution du cycle.
Avec les cycles de filetage, la superposition de la
manivelle ne peut tre ralise que si votre machine est
prvue pour cela.
Pr-commande est dsactive
390 Programmation DIN
4
.
3
5

F
o
n
c
t
i
o
n
s

G

d
e
s

c
o
m
m
a
n
d
e
s

a
n
t

r
i
e
u
r
e
s
Filet longitudinal simple, multi-filets G351
G351 ralise un filetage longitudinal simple filet ou multi-filets (filets
intrieurs ou extrieurs) avec pas variable. Le filet dbute la position
courante de l'outil et termine au point final Z.
Filet intrieur ou extrieur: voir signe de U
Rpartition de passe: La premire passe est I. A chaque passe
suivante, la profondeur de passe est rduite jusqu' ce que J" soit
atteint.
Superposition avec la manivelle (si votre machine est quipe pour
cela): Les superpositions sont limites:
Sens X: Dpend de la profondeur de coupe actuelle (le point initial/
final du filet ne sera pas dpass)
Sens Z: 1 filet max. (le point initial/final du filet ne sera pas dpass)
Paramtres
Z Coin du filet
F Pas du filet
U Profondeur du filet
U>0: Filetage intrieur
U<0: Filetage extrieur
U= +999 ou 999: La profondeur du filet sera calcule
I Passe max. (pas d'introduction: I est calcul en fonction du pas
du filet et de la profondeur)
A Angle de prise de passe (par dfaut: 30; plage: 60 < A < 60)
A>0: Passe flanc droit
A<0: Passe flanc gauche
D Nombre de filets (par dfaut: 1)
J Profondeur de coupe restante (par dfaut: 1/100 mm)
E Pas variable (par dfaut: 0)
E>0: Augmente le pas de E par tour
E<0: Rduit le pas de E par tour
Arrt cycle agit la fin d'une passe de filetage.
Les potentiomtres d'avance et de broche sont inactifs
pendant l'excution du cycle.
Avec les cycles de filetage, la superposition de la
manivelle ne peut tre ralise que si votre machine est
prvue pour cela.
Pr-commande est dsactive
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 391
4
.
3
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n

D
I
N
p
l
u
s
4.36 Exemple de programmation DINplus
Exemple: Sous-programme avec rptitions de
contour
Rptitions de contour, y compris sauvegarde du contour
EN-TETE PROGRAMME
#CHARIOT $1
TOURELLE 1
T2 ID 121-55-040.1
T3 ID 111-55.080.1
T4 ID 161-400.2
T8 ID 342-18.0-70
T12 ID 112-12-050.1
PIECE BRUTE
N1 G20 X100 Z120 K1
Pice finie
N2 G0 X19.2 Z-10
N3 G1 Z-8.5 BR0.35
N4 G1 X38 BR3
N5 G1 Z-3.05 BR0.2
N6 G1 X42 BR0.5
N7 G1 Z0 BR0.2
N8 G1 X66 BR0.5
N9 G1 Z-10 BR0.5
N10 G1 X19.2 BR0.5
USINAGE
N11 G26 S2500
N12 G14 Q0
N13 G702 Q0 H1 Sauvegarder le contour
N14 L1 V0 Q2 Qx = nombre de rptitions
N15 M30
SOUS-PROGRAMME 1
N16 M108
N17 G702 Q1 H1 Charger le contour sauvegard
392 Programmation DIN
4
.
3
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n

D
I
N
p
l
u
s
N18 G14 Q0
N19 T8
N20 G97 S2000 M3
N21 G95 F0.2
N22 G0 X0 Z4
N23 G147 K1
N24 G74 Z-15 P72 I8 B20 J36 E0.1 K0
N25 G14 Q0
N26 T3
N27 G96 S300 G95 F0.35 M4
N28 G0 X72 Z2
N29 G820 NS8 NE8 P2 K0.2 W270 V3
N30 G14 Q0
N31 T12
N32 G96 S250 G95 F0.22
N33 G810 NS7 NE3 P2 I0.2 K0.1 Z-12 H0 W180 Q0
N34 G14 Q2
N35 T2
N36 G96 S300 G95 F0.08
N37 G0 X69 Z2
N38 G47 P1
N39 G890 NS8 V3 H3 Z-40 D3
N40 G47 P1
N41 G890 NS9 V1 H0 Z-40 D1 I74 K0
N42 G14 Q0
N43 T12
N44 G0 X44 Z2
N45 G890 NS7 NE3
N46 G14 Q2
N47 T4 Installer l'outil de trononnage
N48 G96 S160 G95 F0.18 M4
N49 G0 X72 Z-14
N50 G150 Init. point de rf. sur ct droit de la plaquette
N51 G1 X60
N52 G1 X72
N53 G0 Z-9
N54 G1 X66 G95 F0.18
N55 G42 Activer la CRD
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 393
4
.
3
6

E
x
e
m
p
l
e

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n

D
I
N
p
l
u
s
N56 G1 Z-10 B0.5
N57 G1 X17
N58 G0 X72
N59 G0 X80 Z-10 G40 Dsactiver la CRD
N60 G14 Q0
N61 G56 Z-14.4 Dcalage incrmental du point zro
RETURN
END
394 Programmation DIN
4
.
3
7

R
e
l
a
t
i
o
n

e
n
t
r
e

l
e
s

c
o
m
m
a
n
d
e
s

d
e

g

o
m

t
r
i
e

e
t

d
'
u
s
i
n
a
g
e
4.37 Relation entre les commandes
de gomtrie et d'usinage
Opration de tournage
Fonction Gomtrie Usinage
Elments uniques G0..G3
G12/G13
G810 Cycle d'bauche longitudinale
G820 Cycle d'bauche transversale
G830 Cycle d'bauche parallle au contour
G835 Parallle contour avec outil neutre
G860 Cycle universel d'usinage de gorges
G869 Cycle de tournage de gorge
G890 Cycle de finition
Gorge G22 (standard) G860 Cycle universel d'usinage de gorges
G870 Cycle simple de gorges
G869 Cycle de tournage de gorge
Gorge G23 G860 Cycle universel d'usinage de gorges
G869 Cycle de tournage de gorge
Filetage avec
dgagement
G24 G810 Cycle d'bauche longitudinale
G820 Cycle d'bauche transversale
G830 Cycle d'bauche parallle au contour
G890 Cycle de finition
G31 Cycle de filetage
Dgagement G25 G810 Cycle d'bauche longitudinale
G890 Cycle de finition
Filetage G34 (standard)
G37 (gnral)
G31 Cycle de filetage
Perage G49 (centre de rotation) G71 Cycle simple de perage
G72 Alsage, lamage, etc.
G73 Cycle taraudage
G74 Cycle perage profond
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 395
4
.
3
7

R
e
l
a
t
i
o
n

e
n
t
r
e

l
e
s

c
o
m
m
a
n
d
e
s

d
e

g

o
m

t
r
i
e

e
t

d
'
u
s
i
n
a
g
e Usinage axe C Face frontale/arrire
Usinage axe C Enveloppe
Fonction Gomtrie Usinage
Elments uniques G100..G103 G840 Fraisage de contour
G845/G846 Fraisage de poche, bauche/finition
Figures G301 Rainure linaire
G302/G303 Rainure circulaire
G304 Cercle entier
G305 Rectangle
G307 Polygone rgulier
G840 Fraisage de contour
G845/G846 Fraisage de poche, bauche/finition
Perage G300 G71 Cycle simple de perage
G72 Alsage, lamage, etc.
G73 Cycle taraudage
G74 Cycle perage profond
Fonction Gomtrie Usinage
Elments uniques G110..G113 G840 Fraisage de contour
G845/G846 Fraisage de poche, bauche/finition
Figures G311 Rainure linaire
G312/G313 Rainure circulaire
G314 Cercle entier
G315 Rectangle
G317 Polygone rgulier
G840 Fraisage de contour
G845/G846 Fraisage de poche, bauche/finition
Perage G310 G71 Cycle simple de perage
G72 Alsage, lamage, etc.
G73 Cycle taraudage
G74 Cycle perage profond
396 Programmation DIN
4
.
3
8

M
e
s
u
r
e

e
n

c
o
u
r
s

d
e

p
r
o
c
e
s
s
u
s
4.38 Mesure en cours de processus
Mesurer les pices (option)
La mesure de la pice avec un palpeur qui se trouve dans un porte-
outil de la machine est appel galement mesure en cours de
processus. Crer dans la liste d'outils un nouvel outil pour la dfinition
de votre palpeur. Utilisez pour cela le type d'outil Palpeur.
Lancer la mesure G910
G910 active le palpeur slectionn.
Exemple: Mesure en cours de processus
. . .
N1 G0 X105 Z-20
N2 G94 F500
N3 G910 H0 V0
N4 G911 V0
N4 G1 Xi-10
N5 G914
N4 G912 Q1
N4 G913
N4 G0 X115
N4 #l1=#a9(X,0)
N4 IF NDEF(#l1)
N4 THEN
N4 PRINT(Palpeur inaccessible)
N4 ELSE
N4 PRINT (Rsultat de mesure:,#l1)
N4 ENDIF
. . .
Paramtres
H Direction de la mesure (sans fonction)
V Type de mesure
0: Palpeur de mesure (mesure pice)
1: Palpeur de table (mesure d'outil)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 397
4
.
3
8

M
e
s
u
r
e

e
n

c
o
u
r
s

d
e

p
r
o
c
e
s
s
u
s Surveillance de dplacement G911
G911 active la surveillance de dplacement. Un seul dplacement en
avance d'usinage est ensuite possible.
Validation de la valeur de mesure G912
G912 transfert les positions de palpage dans les variables de rsultat.
Dsactiver la mesure en cours de processus G913
G913 termine le processus de mesure
Dsactiver la surveillance de dplacement G914
G914 dsactive la surveillance de dplacement.
Paramtres
V 0: Les axes restent immobiles avec le palpeur dvi
1: Les axes reculent automatiquement aprs la dviation
du palpeur
Exemple: Rsultats de mesure:
. . .
N1 #l1=#a9(X,0) [valeur X du canal actuel]
N2 #l2=#a9(Z,1) [valeur Z du canal 1]
N3 #l3=#a9(Y,0) [valeur Y du canal actuel]
N4 #l4=#a9(C,0) [valeur C du canal actuel]
. . .
Paramtres
Q Exploitation d'erreur lors de l'inaccessibilit du palpeur
0: Message d'erreur de la CN, le programme s'arte
1: Exploitation des erreurs dans le programme CN,
rsultats de mesure=NDEF
Les rsultats de mesure sont disponibles dans les variables
suivantes:
#a9(axe,canal)
Axe= Nom d'axe
Canal=Numro de canal, 0=canal act.
398 Programmation DIN
4
.
3
9

E
x
e
m
p
l
e
s

d
e

c
y
c
l
e
s

d
e

m
e
s
u
r
e

e
n

c
o
u
r
s

d
e

p
r
o
c
e
s
s
u
s
4.39 Exemples de cycles de mesure
en cours de processus
Mesurer et corriger une pice
La Commande met disposition les sous-programmes suivants pour
la mesure de pice:
measure_pos.ncs (texte de dialogue en allemand)
measure_pos_e.ncs (texte de dialogue en anglais)
Ces programmes ont besoin d'un palpeur comme outil. En partant de
la position courante ou d'un position initiale dfinie, la Commande se
dplace d'une course de mesure dans une direction d'axe indique.
Une fois l'opration termine, retour la position prcdente. Le
rsultat de la mesure peut tre directement exploit pour une
correction.
Les sous-programmes suivants sont utiliss:
measure_pos_move.ncs
_Print_txt_lang.ncs
Paramtres
LA Point de dpart de la mesure en X (cote de diamtre) - pas
d'introduction, position actuelle
LB Point de dpart de la mesure en Z (pas d'introduction,
position actuelle)
LC Type d'approche au point de dpart de la mesure
0: en diagonale
1: D'abord X, puis Z
2: D'abord Z, puis X
LD Axe de mesure
0: Axe X
1: Axe Z
2: Axe Y
LE Course de mesure incrmentale, le signe indique la direction
du dplacement.
LF Avance de mesure en mm/min - pas d'introduction, l'avance
de mesure issue du tableau des palpeurs est utilise.
LH Cote nominale de la position cible
LI Tolrance +/-, si l'cart mesur reste l'intrieur de cette
tolrance, la correction indique ne change pas.
LJ 1: le rsultat de mesure est mis avec PRINT.
LK Numro de correction de la correction modifier
1-xx Numro de place de la tourelle de l'outil corriger
901-916 Numro de correction additionnelle
Numro de T actuel pour l'talonnage du palpeur
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 399
4
.
3
9

E
x
e
m
p
l
e
s

d
e

c
y
c
l
e
s

d
e

m
e
s
u
r
e

e
n

c
o
u
r
s

d
e

p
r
o
c
e
s
s
u
s
measure_pos_move.ncs
Vous devez utiliser un palpeur comme outil pour le programme
measure_pos_move.ncs. La commande dplace le palpeur de la
position courante dans la direction d'axe indique. Une fois l'opration
termine, retour la position prcdente. Le rsultat de mesure peut
alors tre exploit.
LO Nombre de mesures:
>0: Les mesure sont rparties avec M19 d'une manire
rgulire sur le pourtour.
<0: Les mesures sont excutes la mme position.
LP Diffrence maximale admissible entre les rsultats de
mesure une position. Le programme s'arrte lors d'un
dpassement.
LR valeur de correction maximale admissible, <10 mm
LS 1: Programme fonctionne sur PC, les rsultats de mesure
sont lus via INPUT Pour des raisons de test
Paramtres
Paramtres
LA Axe de mesure:
0: Axe X
1: Axe Z
2: Axe Y
3 = Axe C
LB Course de mesure incrmentale, le signe indique la direction
du dplacement.
LC Introduire l'avance de mesure en mm/min.
LD Type de retrait:
0: avec G0, retour au point de dpart
1: retour automatique au point de dpart
LO Raction d'erreur lors de la dviation dfectueuse du
palpeur:
0: une sortie PRINT est mise, le programme continue.
Autre raction possible dans le programme.
1: Le programme s'arte avec un message d'erreur CN.
LF 1: le rsultat de mesure est mis avec PRINT.
LS 1: Programme fonctionne sur PC, les rsultats de mesure
sont lus via INPUT Pour des raisons de test
400 Programmation DIN
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
4.40 Usinage intgral
Principes de l'usinage intgral
Pour l'usinage intgral, l'usinage sur la face avant et sur la face arrire
est dfini dans un programme CN. La commande supporte l'usinage
intgral pour tous les types de concept de machines. A cet effet, elle
dispose de fonctions telles que le transfert de pices avec
synchronisation angulaire et broche en rotation, le dplacement en
bute fixe, le trononnage contrl et la transformation du systme de
coordonnes. Un usinage intgral optimis et une programmation
simple sont ainsi garantis.
Dans un programme CN, vous dfinissez la trajectoire de tournage, les
contours pour l'axe C ainsi que l'usinage intgral. Pour le desserrage,
vous disposez de programmes experts qui tiennent compte de la
configuration du tour.
Vous pouvez galement profiter des avantages de l'usinage intgral
sur des tours qui ne possdent qu'une broche principale.
Contours sur face arrire, axe C: L'orientation de l'axe XK et aussi
celle de l'axe C sont lies la pice. Pour la face arrire, il en rsulte
donc:
Orientation de l'axe XK: Vers la gauche (face frontale: vers la
droite)
Orientation de l'axe C: Dans le sens horaire
Sens de rotation pour arcs de cercle G102: sens anti-horaire
Sens de rotation pour arcs de cercle G103: sens horaire
Tournage: La commande gre l'usinage intgral avec les fonctions de
conversion et d'image miroir. Les sens de dplacement habituels sont
ainsi conservs lors de l'usinage en face arrire.
Les dplacements dans le sens + loignent l'outils de la pice
dplacements dans le sens se dirigent vers la pice
En gnral, le constructeur de la machine propose sur votre tour des
programmes experts adapts au transfert des pices.
Points de rfrence et systme de coordonnes: La position des
points zro machine et pice ainsi que les systmes de coordonnes
pour la broche principale et la contre-broche sont illustrs sur la figure
ci-dessous. Dans cette configuration de tour, il est conseill de
n'inverser que l'axe Z. Vous pouvez ainsi obtenir que le principe
dplacements dans le sens positif s'loignent de la pice s'applique
aussi aux oprations d'usinage sur la contre-broche.
Le programme expert comporte gnralement l'inversion de l'axe Z et
le dcalage du point zro de la valeur du dcalage point zro.
(Trans_Z1)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 401
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
Programmation de l'usinage intgral
Lors de la programmation du contour de la face arrire, il convient de
tenir compte de l'orientation de l'axe XK (ou de l'axe X) et du sens de
rotation pour les arcs de cercle.
Tant que vous utilisez les cycles de perage et de fraisage, vous n'avez
tenir compte d'aucunes particularits pour l'usinage sur la face
arrire car ces cycles se rfrent des contours pralablement
dfinis.
Lors de l'usinage sur la face arrire avec les commandes de base
G100..G103, les conditions sont les mmes que celles des contours
sur la face arrire.
Tournage: Les programmes experts de desserrage contiennent des
fonctions de conversion et d'image miroir. Rgles en vigueur pour
l'usinage sur la face arrire (2me serrage):
Sens +: Eloignement de la pice
Sens : Approche de la pice
G2/G12: Arcs de cercle sens horaire
G3/G13: Arcs de cercle sens anti-horaire
Travail sans programmes experts
Si vous n'utilisez pas les fonctions de conversion et d'inversion, le
principe suivant est de rigueur:
Sens +: On s'loigne de la broche principale
Sens : En direction de la broche principale
G2/G12: Arcs de cercle sens horaire
G3/G13: Arcs de cercle sens anti-horaire
402 Programmation DIN
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
Usinage intgral avec contre-broche
G30: Le programme expert commute la cinmatique de la contre-
broche. G30 active l'image miroir de l'axe Z et convertit d'autres
fonctions (p. ex. arcs de cercle (G2, G3).
G99: Le programme expert dcale le contour et inverse le systme de
coordonnes (axe Z). Une autre programmation de G99 est
gnralement inutile pour l'usinage de la face arrire (2 me serrage).
Exemple: La pice est usine sur la face frontale, transmise la
contre-broche via le programme expert, puis termine sur la face
arrire (voir figures).
Le programme expert prend en charge les oprations suivantes:
Transfrer la pice en synchronisation angulaire la contre-broche
Inverser les trajectoires pour l'axe Z
Activer la liste de conversions
Inverser la dfinition du contour et la dcaler pour le 2me serrage
Usinage intgral sur machine avec contre-broche
EN-TETE PROGRAMME
#MATIERE ACIER
#UNITE METRIC

TOURELLE
T1 ID 512-600.10
T2 ID 111-80-080.1
T102 ID 115-80-080.1
PIECE BRUTE
N1 G20 X100 Z100 K1

PICE FINIE
. . .
FRONT Z0
N 13 G308 ID"LIGNE" P-1
N 14 G100 XK-15 YK10
N 15 G101 XK-10 YK12 BR2
N 16 G101 XK-4.0725 YK-12.6555 BR4
N 18 G101 XK10
N 19 G309
FACE ARR. Z-98
. . .
USINAGE
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 403
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
N27 G59 Z233 Dcalage du point zro pour 1er serrage
N28 G0 W#iS18 Contre-broche en position d'usinage
N30 G14 Q0
N31 G26 S2500
N32 T2
. . .
N63 M5
N64 T1
N65 G197 S1485 G193 F0.05 M103 Usinage axe C la broche principale
N66 M14
N67 M107
N68 G0 X36.0555 Z3
N69 G110 C146.31
N70 G147 I2 K2
N71 G840 Q0 NS15 NE18 I0.5 R0 P1
N72 G0 X31.241 Z3
N73 G14 Q0
N74 M105 M109
N76 M15 Dsactiver Axe C
N80 LDESERRAGE V1 LA.. LB LC Prog. expert pour transmission de la pice au
moyen des fonctions suivantes :
G720 Synchronisation des broches
G916 Dplacement en bute
G30 Commutation de la cinmatique
G99 Image miroir et dcalage du contour de la
pice
N90 G59 Z222 Dcalage point zro 2 me serrage
. . .
N91 G14 Q0
N92 T102
N93 G396 S220 G395 F0.2 M304 Donnes technologiques pour la contre-broche
N94 M107 Tournage la contre-broche
N95 G0 X120 Z3
N96 G810 .... Cycle d'usinage
N97 G30 Q0 Dsactivation usinage sur face arrire
. . .
N129 M30
END
404 Programmation DIN
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
Usinage intgral avec une broche
G30: n'est gnralement pas ncessaire
G99: Le programme expert inverse le contour. Une autre
programmation de G99 est gnralement inutile pour l'usinage de la
face arrire (2 me serrage).
Exemple: L'usinage sur la face frontale et sur la face arrire est
excut par un programme CN. La pice est usine sur la face
frontale; puis desserrage manuel. La face arrire est ensuite usine.
Le programme expert inverse et dcale le contour pour le
2me serrage.
Usinage intgral avec une machine quipe d'une broche
EN-TETE PROGRAMME
#MATIERE ACIER
#UNITE METRIC

TOURELLE
T1 ID 512-600.10
T2 ID 111-80-080.1
T4 ID 121-55-040.1
PIECE BRUTE
N1 G20 X100 Z100 K1
PICE FINIE
. . .
FRONT Z0
. . .
FACE ARR. Z-98
N20 G308 IDR P-1
N21 G100 XK5 YK-10
N22 G101 YK15
N23 G101 XK-5
N24 G103 XK-8 YK3.8038 R6 I-5
N25 G101 XK-12 YK-10
N26 G309
USINAGE
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 405
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
N27 G59 Z233 Dcalage du point zro pour 1er serrage
. . .
N82 M15 Prparer le desserrage
N86 G99 H1 V0 K-98 Image miroir du contour et dcalage pour
desserrage manuel
N87 M0 Arrt pour desserrage
N88 G59 Z222 Dcalage du point zro pour 2me serrage
. . .
N125 M5 Fraisage - Face arrire
N126 T1
N127 G197 S1485 G193 F0.05 M103
N128 M14
N130 M107
N131 G0 X22.3607 Z3
N132 G110 C-116.565
N134 G147 I2 K2
N135 G840 Q0 NS22 NE25 I0.5 R0 P1
N136 G0 X154 Z-95
N137 G0 X154 Z3
N138 G14 Q0
N139 M105 M109
N142 M15
N143 G30 Q0 Dsactivation usinage sur face arrire
N144 M30
END
406 Programmation DIN
4
.
4
0

U
s
i
n
a
g
e

i
n
t

g
r
a
l
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 407
Programmation DIN
pour l' axe Y
408 Programmation DIN pour l' axe Y
5
.
1

C
o
n
t
o
u
r
s

a
x
e

Y


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e
5.1 Contours axe Y Principes de base
Position des contours de fraisage
Vous dfinissez le plan de rfrence ou le diamtre de rfrence dans
l'indicatif de section. Vous dfinissez la profondeur et la position d'un
contour de fraisage (poche, lot) de la manire suivante dans la
dfinition du contour:
avec Profondeur P dans le cycle G308 prcdemment programm
en alternative pour les figures: Paramtre de cycle Profondeur P
Le signe de P dtermine la position du contour de fraisage:
P<0: Poche
P>0: lot
X: Diamtre de rfrence issu de l'indicatif de section
Z: Plan de rfrence issu de l'indicatif de section
P: Profondeur issue de G308 ou de la dfinition de la figure
Position du contour de fraisage
Section P Surface
Fond de
fraisage
FRONT P<0
P>0
Z
Z+P
Z+P
Z
FACE ARRIERE P<0
P>0
Z
ZP
ZP
Z
ENVELOPPE P<0
P>0
X
X+(P*2)
X+(P*2)
X
Les cycles de surfaage usinent la surface dcrite dans la
dfinition du contour. Les lots l'intrieur de cette
surface ne sont pas pris en compte.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 409
5
.
1

C
o
n
t
o
u
r
s

a
x
e

Y


P
r
i
n
c
i
p
e
s

d
e

b
a
s
e Limitation de coupe
Si des parties du contour de fraisage sont situes hors du contour de
tournage, vous dlimitez la surface usiner avec le diamtre surface
X / diamtre de rfrence X (paramtres de l'indicatif de section ou
de la dfinition de la figure).
410 Programmation DIN pour l' axe Y
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y 5.2 Contours dans le plan XY
Point initial du contour, plan XY G170-Go
G170 dfinit le point initial d'un contour dans le plan XY.
Droite plan XY G171-Go
G171 dfinit un lment linaire d'un contour du plan XY.
Paramtres
X Point initial du contour (cote de rayon)
Y Point initial du contour
Paramtres
X Point final (cote de rayon)
Y Point final
AN Angle avec l'axe X (sens de l'angle, voir figure d'aide)
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
aucune introduction : raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Programmation X, Y: en absolu, en incrmental, avec
effet modal ou ?
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 411
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Arc de cercle plan XY, G172-/G173-Go
G172/G173 dfinit un arc de cercle d'un contour du plan XY. Sens de
rotation: voir figure d'aide
Paramtres
X Point final (cote de rayon)
Y Point final
R Rayon
I Centre dans le sens X (cote de rayon)
J Centre dans le sens Y
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
aucune introduction : raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Programmation
X, Y: en absolu, en incrmental, avec effet modal ou ?
I, J: en absolu ou en incrmental
Le point final ne doit pas tre le point initial (pas de
cercle entier).
412 Programmation DIN pour l' axe Y
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Perage plan XY G370 Go
G370 dfinit un trou avec lamage et taraudage dans le plan XY.
Paramtres
X Centre du trou (cote de rayon)
Y Centre du trou
B Diamtre de perage
P Profondeur de perage (sans pointe)
W Angle de pointe (par dfaut: 180)
R Diamtre de lamage
U Profondeur de lamage
E Angle de lamage
I Diamtre de filetage
J Profondeur du filet
K Attaque du filet (longueur en sortie)
F Pas du filet
V Filet gauche ou droite (par dfaut: 0)
0 : filet droite
1 : filet gauche
A Angle avec l'axe Z. Inclinaison du trou
Face frontale (plage: 90 < A < 90; par dfaut: 0)
Face arrire (plage: 90 < A < 270; par dfaut: 180)
O Diamtre de centrage
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 413
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Rainure linaire plan XY G371 Go
G371 dfinit une rainure linaire dans le plan XY.
Paramtres
X Centre de la rainure (cote de rayon)
Y Centre de la rainure
K Longueur de la rainure
B Largeur de la rainure
A Position angulaire (rfrence: Axe X positif; par dfaut: 0)
P Profondeur/hauteur (par dfaut: P issue de G308)
P<0: Poche
P>0: lot
I Diamtre de limitation (pour limitation de coupe)
aucune introduction: X issu de l'indicatif de section
I remplace X issu de l'indicatif de section
414 Programmation DIN pour l' axe Y
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Rainure circulaire, plan XY G372/G373-Go
G372/G373 dfinit une rainure circulaire dans le plan XY.
G372: Rainure circulaire sens horaire
G373: Rainure circulaire sens anti-horaire
Cercle entier plan XY G374 Go
G374 dfinit un cercle entier dans le plan XY.
Paramtres
X Centre de courbure de la rainure (cote de rayon)
Y Centre de courbure de la rainure
R Rayon de courbure (rfrence: Centre de la rainure)
A Angle initial (rfrence: Axe X positif (par dfaut: 0)
W Angle final (rfrence: Axe X positif (par dfaut: 0)
B Largeur de la rainure
P Profondeur/hauteur (par dfaut: P issue de G308)
P<0: Poche
P>0: lot
I Diamtre de limitation (pour limitation de coupe)
aucune introduction: X de l'indicatif de section
I remplace X issu de l'indicatif de section
Paramtres
X Centre du cercle (cote de rayon)
Y Centre du cercle
R Rayon du cercle
P Profondeur/hauteur (par dfaut: P issue de G308)
P<0: Poche
P>0: lot
I Diamtre de limitation (pour limitation de coupe)
aucune introduction: X de l'indicatif de section
I remplace X issu de l'indicatif de section
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 415
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Rectangle plan XY G375 Go
G375 dfinit un rectangle dans le plan XY.
Polygone plan XY G377-Go
G377 dfinit un polygone rgulier dans le plan XY.
Paramtres
X Centre du rectangle (cote de rayon)
Y Centre du rectangle
A Position angulaire (rfrence: Axe X positif; par dfaut: 0)
K Longueur du rectangle
B Largeur du rectangle
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur/hauteur (par dfaut: P issue de G308)
P<0: Poche
P>0: lot
I Diamtre de limitation (pour limitation de coupe)
aucune introduction: X de l'indicatif de section
I remplace X issu de l'indicatif de section
Paramtres
X Centre du polygone (cote de rayon)
Y Centre du polygone
Q Nombre de cts (Q >= 3)
A Position angulaire (rfrence: Axe X positif; par dfaut: 0)
K Longueur arte/cote sur plat
K>0: Longueur d'arte
K<0: Cote sur plat (diamtre intrieur)
R Chanfrein/arrondi par dfaut: 0
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur/hauteur (par dfaut: P issue de G308)
P<0: Poche
P>0: lot
I Diamtre de limitation (pour limitation de coupe)
aucune introduction: X issu de l'indicatif de section
I remplace X issu de l'indicatif de section
416 Programmation DIN pour l' axe Y
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Modle linaire dans le plan XY G471 Go
G471 dfinit un modle linaire de trous dans le plan XY. G471 agit sur
le trou ou la figure dfini(e) dans la squence suivante (G370..375,
G377).
Paramtres
Q Nombre de figures
X 1er point du modle (cote de rayon)
Y 1er point du modle
I Point final du modle (sens X; cote de rayon)
J Point final du modle (sens Y)
Ii Distance entre deux figures dans le sens X
Ji Distance entre deux figures dans le sens Y
A Position angulaire axe longitudinal du modle (rfrence:
axe X positif)
R Longueur (totale du modle)
Ri Distance modle (distance entre deux figures)
Remarques sur la programmation
Programmez le perage/la figure dans la squence
suivante, sans le centre.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 417
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Modle circulaire dans le plan XY G472 Go
G472 dfinit un modle circulaire dans le plan XY. G472 agit sur la
figure dfinie dans la squence suivante (G370..375, G377).
Paramtres
Q Nombre de figures
K Diamtre (Diamtre du modle)
A Angle initial Position de la premire figure (rfrence: Axe X
positif; par dfaut: 0)
W Angle final Position de la dernire figure (rfrence: Axe X
positif; par dfaut: 360)
Wi Angle entre deux figures
V Sens Orientation (par dfaut: 0)
V=0, sans W: Rpartition sur cercle entier
V=0, avec W: Rpartition sur le plus grand arc de cercle
V=0, avec Wi: Signe de Wi dtermine le sens (Wi<0: Sens
horaire)
V=1, avec W: Sens horaire
V=1, avec Wi: Sens horaire (signe de Wi sans signification)
V=2, avec W: Sens anti-horaire
V=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
X Centre du modle (cote de rayon)
Y Centre du modle
H Position des figures (par dfaut: 0)
0 : normal les figures subissent une rotation autour du
centre du cercle
1 : Position standard la position de la figure par rapport au
systme de coordonnes reste inchange (translation)
Programmez le perage/la figure dans la squence
suivante, sans le centre. Exception: rainure circulaire.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
418 Programmation DIN pour l' axe Y
5
.
2

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

X
Y
Surface unique plan XY G376 Go
G376 dfinit une surface (mplat) dans le plan XY.
Multi-pans plan XY G477 Go
G477 dfinit des multi-pans dans le plan XY.
Paramtres
Z Arte de rfrence (par dfaut: Z issu de l'indicatif de
section)
K Epaisseur restante
Ki Profondeur
B Largeur (rfrence: Arte de rfrence Z)
B<0: Surface dans le sens ngatif de Z
B>0 : face dans le sens positif de Z
I Diamtre de limitation (pour la limitation de coupe et comme
rfrence pour K/Ki)
aucune introduction: X issu de l'indicatif de section
I remplace X issu de l'indicatif de section
C Position angulaire de la broche pour mplat (par dfaut: C
issu de l'indicatif de section)
Le signe de la largeur B est exploit indpendamment
du fait que la surface soit situe sur la face frontale ou sur
la face arrire.
Paramtres
Z Arte de rfrence (par dfaut: Z issu de l'indicatif de
section)
K Cote sur plats (diamtre cercle inscrit)
Ki Longueur d'arte
B Largeur (rfrence: Arte de rfrence Z)
B<0: Surface dans le sens ngatif de Z
B>0 : face dans le sens positif de Z
C Position angulaire de la broche pour mplat (par dfaut: C
issu de l'indicatif de section)
Q Nombre de pans (Q >= 2)
I Diamtre de limitation (pour limitation de coupe)
aucune introduction: X de l'indicatif de section
I remplace X issu de l'indicatif de section
Le signe de la largeur B est exploit indpendamment
du fait que la surface soit situe sur la face frontale ou sur
la face arrire.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 419
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z
5.3 Contours dans le plan YZ
Point initial du contour, plan YZ G180 Go
G180 dfinit le point initial d'un contour dans le plan YZ.
Droite plan YZ G181 Go
G181 dfinit un lment linaire dans un contour du plan YZ.
Paramtres
Y Point initial du contour
Z Point initial du contour
Paramtres
Y Point final
Z Point final
AN Angle avec l'axe positif Z
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
aucune introduction : raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Programmation Y, Z: en absolu, en incrmental, avec
effet modal ou ?
420 Programmation DIN pour l' axe Y
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Arc de cercle plan YZ G182/G183 Go
G182/G183 dfinit un arc de cercle dans un contour du plan YZ. Sens
de rotation: voir figure d'aide
Paramtres
Y Point final (cote de rayon)
Z Point final
J Centre (sens Y)
K Centre (sens Z)
R Rayon
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
aucune introduction : raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
Programmation
Y, Z: en absolu, en incrmental, avec effet modal ou ?
J, K: en absolu ou en incrmental
Le point final ne doit pas tre le point initial (pas de
cercle entier).
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 421
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Perage plan YZ G380 Go
G380 dfinit un trou unique avec lamage et taraudage dans le plan YZ.
Rainure linaire plan YZ G381 Go
G381 dfinit une rainure linaire dans le plan YZ.
Paramtres
Y Centre du trou
Z Centre du trou
B Diamtre de perage
P Profondeur de perage (sans pointe)
W Angle de pointe (par dfaut: 180)
R Diamtre de lamage
U Profondeur de lamage
E Angle de lamage
I Diamtre de filetage
J Profondeur du filet
K Attaque du filet (longueur en sortie)
F Pas du filet
V Filet gauche ou droite (par dfaut: 0)
0 : filet droite
1 : filet gauche
A Angle avec l'axe X (plage: 90 < A < 90)
O Diamtre de centrage
Paramtres
Y Centre de la rainure
Z Centre de la rainure
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
A Position angulaire (rfrence: Axe Z positif; par dfaut: 0)
K Longueur de la rainure
B Largeur de la rainure
P Profondeur de la poche (par dfaut: P issue de G308)
422 Programmation DIN pour l' axe Y
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Rainure circulaire plan YZ G382/G383 Go
G382/G383 dfinit une rainure circulaire dans le plan YZ.
G382: Rainure circulaire sens horaire
G383: Rainure circulaire sens anti-horaire
Cercle entier plan YZ G384 Go
G384 dfinit un cercle entier dans le plan YZ.
Paramtres
Y Centre de courbure de la rainure
Z Centre de courbure de la rainure
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
R Rayon (rfrence: Centre de la rainure)
A Angle initial (rfrence: axe X; par dfaut: 0)
W Angle final (rfrence: axe X; par dfaut: 0)
B Largeur de la rainure
P Profondeur de la poche (par dfaut: P issue de G308)
Paramtres
Y Centre du cercle
Z Centre du cercle
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
R Rayon du cercle
P Profondeur de la poche (par dfaut: P issue de G308)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 423
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Rectangle plan YZ G385 Go
G385 dfinit un rectangle dans le plan YZ.
Polygone plan YZ G387 Go
G387 dfinit un polygone rgulier dans le plan YZ.
Paramtres
Y Centre du rectangle
Z Centre du rectangle
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
A Position angulaire (rfrence: Axe Z positif; par dfaut: 0)
K Longueur du rectangle
B Largeur du rectangle
R Chanfrein/arrondi (par dfaut: 0)
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur de la poche (par dfaut: P issue de G308)
Paramtres
Y Centre du polygone
Z Centre du polygone
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
Q Nombre de cts (Q >= 3)
A Position angulaire (rfrence: Axe Z positif; par dfaut: 0)
K Longueur arte/cote sur plat
K>0: Longueur d'arte
K<0: Cote sur plat (diamtre intrieur)
R Chanfrein/arrondi par dfaut: 0
R>0: Rayon de l'arrondi
R<0: Largeur du chanfrein
P Profondeur de la poche (par dfaut: P issue de G308)
424 Programmation DIN pour l' axe Y
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Modle linaire dans le plan YZ G481 Go
G481 dfinit un modle linaire dans le plan YZ. G481 agit sur la figure
dfinie dans la squence suivante (G380..385, G387).
Paramtres
Q Nombre de figures
Y 1er point du modle
Z 1er point du modle
J Point final du modle (sens Y)
K Point final du modle (sens Z)
Ji Distance entre deux figures (dans le sens Y)
Ki Distance entre deux figures (dans le sens Z)
A Position angulaire axe longitudinal du modle (rfrence:
axe Z positif)
R Longueur (totale du modle)
Ri Distance modle (distance entre deux figures)
Remarques sur la programmation
Programmer le perage/la figure dans la squence
suivante sans centre.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 425
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Modle circulaire dans le plan YZ G482 Go
G482 dfinit un modle de trous circulaire dans le plan YZ. G482 agit
sur la figure dfinie dans la squence suivante (G380..385, G387).
Paramtres
Q Nombre de figures
K Diamtre (Diamtre du modle)
A Angle initial Position de la premire figure; rfrence: Axe Z
(par dfaut: 0)
W Angle final Position de la dernire figure; rfrence: Axe Z
(par dfaut: 360)
Wi Angle entre deux figures
V Sens Orientation (par dfaut: 0)
V=0, sans W: Rpartition sur cercle entier
V=0, avec W: Rpartition sur le plus grand arc de cercle
V=0, avec Wi: Signe de Wi dtermine le sens (Wi<0: Sens
horaire)
V=1, avec W: Sens horaire
V=1, avec Wi: Sens horaire (signe de Wi sans signification)
V=2, avec W: Sens anti-horaire
V=2, avec Wi: Sens anti-horaire (signe de Wi sans
signification)
Y Centre du modle
Z Centre du modle
H Position des figures (par dfaut: 0)
0 : normal les figures subissent une rotation autour du
centre du cercle
1 : Position standard la position de la figure par rapport au
systme de coordonnes reste inchange (translation)
Programmez le perage/la figure dans la squence
suivante, sans le centre. Exception rainure circulaire.
Le cycle de fraisage (section USINAGE) appelle le
perage/la figure dans la squence suivante, et non pas
la dfinition du modle.
426 Programmation DIN pour l' axe Y
5
.
3

C
o
n
t
o
u
r
s

d
a
n
s

l
e

p
l
a
n

Y
Z Surface unique plan YZ G386-Go
G386 dfinit une surface dans le plan YZ.
Multi-pans plan YZ G487-Go
G487 dfinit des Multi-pans dans le plan YZ.
Paramtres
Z Arte de rfrence
K Epaisseur restante
Ki Profondeur
B Largeur (rfrence: Arte de rfrence Z)
B<0: Surface dans le sens ngatif de Z
B>0 : face dans le sens positif de Z
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
C Position angulaire de la broche pour mplat (par dfaut: C
issu de l'indicatif de section)
Le diamtre de rfrence X dlimite la surface usiner.
Paramtres
Z Arte de rfrence
K Cote sur plats (diamtre cercle inscrit)
Ki Longueur d'arte
B Largeur (rfrence: Arte de rfrence Z)
B<0: Surface dans le sens ngatif de Z
B>0 : face dans le sens positif de Z
X Diamtre de rfrence
aucune introduction: X issu de l'indicatif de section
X remplace X issu de l'indicatif de section
C Position angulaire de la broche pour mplat (par dfaut: C
issu de l'indicatif de section)
Q Nombre de surfaces (Q >= 2)
Le diamtre de rfrence X dlimite la surface usiner.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 427
5
.
4

P
l
a
n
s

d
'
u
s
i
n
a
g
e
5.4 Plans d'usinage
Usinage avec axe Y
Vous dfinissez le plan d'usinage lorsque vous programmez des
oprations de perage ou de fraisage avec l'axe Y.
Si vous ne programmez pas le plan d'usinage, la Commande excute
par dfaut le tournage ou le fraisage avec l'axe C (G18 plan XZ).
G17 Plan XY (face frontale ou arrire)
L'usinage avec les cycles de fraisage a lieu dans le plan XY, la passe
dans le sens Z pour les cycles de fraisage et de perage.
G18 Plan XZ (tournage)
Le tournage normal ainsi que le perage et le fraisage sont
effectus dans le plan XZ avec l'axe C.
G19 Plan YZ (vue de dessus/enveloppe)
L'usinage avec les cycles de fraisage a lieu dans le plan YZ; la passe
dans le sens X pour les cycles de fraisage et de perage.
428 Programmation DIN pour l' axe Y
5
.
5

P
o
s
i
t
i
o
n
n
e
r

l
'
o
u
t
i
l

a
x
e

Y 5.5 Positionner l'outil axe Y
Avance rapide G0
G0 dplace en rapide selon le chemin le plus court au point-cible X,
Y, Z.
Aborder le point de changement d'outil G14
G14 dplacement en rapide jusqu'au point de changement d'outil. Les
coordonnes du point de changement d'outil sont dfinies en mode
Rglage.
Paramtres
X Diamtre - point-cible
Z Longueur point-cible
Y Longueur point-cible
Programmation X, Y, Z:: en absolu, en incrmental ou
avec effet modal
Paramtres
Q Mode de dgagement (dfaut : 0)
0: Dplacement simultan des axes X et Z (en diagonale)
1: D'abord sens X, puis Z
2: D'abord sens Z, puis X
3: Sens X seulement, Z inchang
4: Sens Z seulement, X inchang
5: Seulement dans le sens Y
6: Dplacement simultan des axes X, Y et Z (en diagonale)
Avec Q=0...4, l'axe Y ne se dplace pas.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 429
5
.
5

P
o
s
i
t
i
o
n
n
e
r

l
'
o
u
t
i
l

a
x
e

Y
Avance rapide en coordonnes machine G701
G701 dplace en rapide selon le chemin le plus court au point-cible
X, Y, Z.
Paramtres
X Point final (cote de diamtre)
Y Point final
Z Point final
X, Y, Z se rfrent au point zro machine et au point
de rfrence du chariot.
430 Programmation DIN pour l' axe Y
5
.
6

D

p
l
a
c
e
m
e
n
t
s

l
i
n

a
i
r
e
s

e
t

c
i
r
c
u
l
a
i
r
e
s

a
x
e
s

Y 5.6 Dplacements linaires et
circulaires axes Y
Fraisage: Dplacement linaire G1
G1 interpolation linaire en avance travail jusqu'au point final". G1 est
excute en fonction du plan d'usinage:
G17 Interpolation dans le plan XY
Plonge dans le sens Z
Rfrence angle A: axe X positif
G18 Interpolation dans le plan XZ
Plonge dans le sens Y
Rfrence angle A: axe Z ngatif
G19 Interpolation dans le plan YZ
Plonge dans le sens X
Rfrence angle A: axe Z positif
Paramtres
X Point final (cote de diamtre)
Y Point final
Z Point final
AN Angle (rfrence: dpend du plan d'usinage)
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE Facteur d'avance spciale pour chanfrein/arrondi (par dfaut: 1)
Avance spciale = avance active * BE (0 < BE <= 1)
Programmation X, Y, Z: en absolu, en incrmental,
modal ou ?
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 431
5
.
6

D

p
l
a
c
e
m
e
n
t
s

l
i
n

a
i
r
e
s

e
t

c
i
r
c
u
l
a
i
r
e
s

a
x
e
s

Y
Fraisage: Dplacement circulaire G2, G3
Cotation du centre en incrmental
G2/G3 interpolation circulaire en avance travail jusqu'au point final".
G2/G3 sont excutes en fonction du plan d'usinage:
G17 Interpolation dans le plan XY
Plonge dans le sens Z
Dfinition du centre: avec I, J
G18 Interpolation dans le plan XZ
Plonge dans le sens Y
Dfinition du centre: avec I, K
G19 Interpolation dans le plan YZ
Plonge dans le sens X
Dfinition du centre: avec J, K
Si le centre du cercle n'a pas t programm, la Commande calcule le
centre correspondant l'arc de cercle le plus court.
Paramtres
X Point final (cote de diamtre)
Y Point final
Z Point final
I Centre en incrmental (cote de rayon)
J Centre incrmental
K Centre incrmental
R Rayon
Q Point d'intersection. Point final lorsque l'arc de cercle coupe
une droite ou un arc de cercle (par dfaut: 0):
0: point d'intersection proche
1: point d'intersection loign
BR Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
Aucune introduction : Raccordement tangentiel
BR=0: Raccordement non tangentiel
BR>0: Rayon de l'arrondi
BR<0: Largeur du chanfrein
BE Facteur d'avance spciale pour chanfrein/arrondi (par dfaut: 1)
Avance spciale = avance active * BE (0 < BE <= 1)
Programmation X, Y, Z: en absolu, en incrmental,
modal ou ?
432 Programmation DIN pour l' axe Y
5
.
6

D

p
l
a
c
e
m
e
n
t
s

l
i
n

a
i
r
e
s

e
t

c
i
r
c
u
l
a
i
r
e
s

a
x
e
s

Y
Fraisage: Dplacement circulaire G12, G13
Cotation du centre en absolu
G12/G13 interpolation circulaire en avance travail jusqu'au point
final".
G12/G13 sont excutes en fonction du plan d'usinage:
G17 Interpolation dans le plan XY
Plonge dans le sens Z
Dfinition du centre: avec I, J
G18 Interpolation dans le plan XZ
Plonge dans le sens Y
Dfinition du centre: avec I, K
G19 Interpolation dans le plan YZ
Plonge dans le sens X
Dfinition du centre: avec J, K
Si le centre du cercle n'a pas t programm, la Commande calcule le
centre correspondant l'arc de cercle le plus court.
Paramtres
X Point final (cote de diamtre)
Y Point final
Z Point final
I Centre absolu (cote de rayon)
J Centre absolu
K Centre absolu
R Rayon
Q Point d'intersection. Point final lorsque la droite coupe un arc
de cercle (par dfaut: 0):
Q=0: Point d'intersection proche
Q=1: Point d'intersection loign
B Chanfrein/arrondi. Dfinit la transition vers l'lment de
contour suivant. Programmez le point final thorique si vous
indiquez un chanfrein/arrondi.
aucune introduction : raccordement tangentiel
B=0: Raccordement non tangentiel
B>0: Rayon de l'arrondi
B<0: Largeur du chanfrein
E Facteur d'avance spciale pour le chanfrein/arrondi (par dfaut:
1)
Avance spciale = avance active * E (0 < E <= 1)
Programmation X, Y, Z: en absolu, en incrmental,
modal ou ?
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 433
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y 5.7 Cycles de fraisage axe Y
Surfaage, bauche G841
G841 effectue l'bauche avec G376 Go (plan XY) ou G386 Go (plan
YZ) de surfaces dfinies. Le cycle fraise de l'extrieur vers l'intrieur.
La prise de passe a lieu en dehors de la matire.
Paramtres
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence rfrence la description du contour
P Profondeur de fraisage (Passe max. dans le plan)
I Surpaisseur dans le sens X
K Surpaisseur dans le sens Z
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement. Dfinit la valeur du dpassement du
rayon extrieur par la fraise (par dfaut: 0,5).
Dpassement = V*diamtre de la fraise
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
RB Plan de retrait (par dfaut: Retour la position initiale)
Plan XY: Position de retrait dans le sens Z
Plan YZ: Position de retrait dans le sens X (cote de diamtre)
Les surpaisseurs sont prises en compte:
G57: Surpaisseur dans le sens X, Z
G58: Surpaisseur quidistante dans le plan de fraisage
Droulement du cycle
1 Position initiale (X, Y, Z, C) est la position avant le cycle
2 Calcule la rpartition des passes (passe dans le plan, passe pour
profondeur)
3 Dplace l'outil la distance de scurit et le positionne la
premire profondeur de fraisage
4 Fraisage d'un niveau
5 Relve l'outil la distance d'approche, avance et plonge la
profondeur de fraisage suivante
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine
7 Rtracte l'outil en fonction du plan de retrait RB
434 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Surfaage, finition G842
G842 effectue la finition avec G376 Go (plan XY) ou G386 Go (plan
YZ) de surfaces dfinies. Le cycle fraise de l'extrieur vers l'intrieur.
La prise de passe a lieu en dehors de la matire.
Paramtres
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence rfrence la description du contour
P Profondeur de fraisage (Passe max. dans le plan)
H Mode de fraisage se rfrant l'usinage des flancs (par
dfaut: 0)
H=0: Usinage en opposition
H=1: Usinage en avalant
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement. Dfinit la valeur du dpassement du
rayon extrieur par la fraise (par dfaut: 0,5).
Dpassement = V*diamtre de la fraise
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
RB Plan de retrait (par dfaut: Retour la position initiale)
Plan XY: Position de retrait dans le sens Z
Plan YZ: Position de retrait dans le sens X (cote de diamtre)
Droulement du cycle
1 Position initiale (X, Y, Z, C) est la position avant le cycle
2 Calcule la rpartition des passes (passe dans le plan, passe pour
profondeur)
3 Dplace l'outil la distance de scurit et le positionne la
premire profondeur de fraisage
4 Fraisage d'un niveau
5 Relve l'outil la distance d'approche, avance et plonge la
profondeur de fraisage suivante
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine
7 Rtracte l'outil en fonction du plan de retrait RB
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 435
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Ebauche multi-pans G843
G843 effectue l'bauche de multi-pans avec G477 Go (plan XY) ou
G487 Go (plan YZ). Le cycle fraise de l'extrieur vers l'intrieur. La
prise de passe a lieu en dehors de la matire.
Paramtres
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence rfrence la description du contour
P Profondeur de fraisage (Passe max. dans le plan)
I Surpaisseur dans le sens X
K Surpaisseur dans le sens Z
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement. Dfinit la valeur du dpassement du
rayon extrieur par la fraise (par dfaut: 0,5).
Dpassement = V*diamtre de la fraise
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
RB Plan de retrait (par dfaut: Retour la position initiale)
Plan XY: Position de retrait dans le sens Z
Plan YZ: Position de retrait dans le sens X (cote de diamtre)
Les surpaisseurs sont prises en compte:
G57: Surpaisseur dans le sens X, Z
G58: Surpaisseur quidistante dans le plan de fraisage
Droulement du cycle
1 Position initiale (X, Y, Z, C) est la position avant le cycle
2 Calcule la rpartition des passes (passe dans le plan, passe en
profondeur) et les positions de la broche
3 Rotation de la broche la premire position; dplacement de la
fraise la distance de scurit et positionnement la premire
profondeur
4 Fraisage d'un niveau
5 Relve l'outil la distance d'approche, avance et plonge la
profondeur de fraisage suivante
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine
7 Rtraction de l'outil au plan de retrait J; rotation de la broche
la position suivante, dplacement de la fraise la distance
d'approche et positionnement au plan de fraisage suivant
8 Rpte 4...7 jusqu' ce que le multi-pans soit usin entirement
9 Rtracte l'outil en fonction du plan de retrait RB
436 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Finition de fraisage multi-pans G844
G844 excute la finition de fraisage multi-pans avec G477 Go (plan
XY) ou G487 Go (plan YZ). Le cycle fraise de l'extrieur vers
l'intrieur. La prise de passe a lieu en dehors de la matire.
Paramtres
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence Rfrence la dfinition du contour
P Profondeur de fraisage (Passe max. dans le plan)
H Mode de fraisage se rfrant l'usinage des flancs (par
dfaut: 0)
H=0: Usinage en opposition
H=1: Usinage en avalant
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement. Dfinit la valeur du dpassement du
rayon extrieur par la fraise (par dfaut: 0,5).
Dpassement = V*diamtre de la fraise
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
RB Plan de retrait (par dfaut: Retour la position initiale)
Plan XY: Position de retrait dans le sens Z
Plan YZ: Position de retrait dans le sens X (cote de diamtre)
Droulement du cycle
1 Position initiale (X, Y, Z, C) est la position avant le cycle
2 Calcule la rpartition des passes (passe dans le plan, passe en
profondeur) et les positions de la broche
3 Rotation de la broche la premire position; dplacement de la
fraise la distance de scurit et positionnement la premire
profondeur
4 Fraisage d'un niveau
5 Relve l'outil la distance d'approche, avance et plonge la
profondeur de fraisage suivante
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine
7 Rtraction de l'outil au plan de retrait J; rotation de la broche
la position suivante, dplacement de la fraise la distance
d'approche et positionnement au plan de fraisage suivant
8 Rpte 4...7 jusqu' ce que le multi-pans soit usin entirement
9 Rtracte l'outil en fonction du plan de retrait RB
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 437
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Fraisage de poches, bauche G845 (axe Y)
G845 effectue l'bauche de contours ferms dfinis dans les sections
de programme dans le plan XY ou YZ :
FRONT_Y
FACE_ARR._Y
ENVEL._Y
En fonction de la fraise, choisissez l'une des stratgies de plonge
suivantes:
Plonge verticale
Plonge la position de pr-perage
Plonge pendulaire ou hlicodale
Pour la plonge la position de pr-perage, vous disposez des
possibilits suivantes:
Calcul des positions, perage, fraisage. L'usinage s'effectue
selon les tapes suivantes:
Installer le foret
Calculer les positions de pr-perage avec G845 A1 ..
Pr-perage avec G71 NF ..
Appel du cycle G845 A0 ... Le cycle positionne l'outil au-dessus
de la position de pr-perage, plonge et fraise la poche.
Perage, fraisage. L'usinage s'effectue selon les tapes suivantes:
Avec G71 .., pr-percer l'intrieur de la poche.
Positionner la fraise au dessus du trou et appeler G845 A0 ... Le
cycle commande la plonge de l'outil et fraise cette section.
Si la poche est compose de plusieurs sections, G845 tient compte de
toutes les zones lors du pr-perage et du fraisage. Appelez G845 A0
.. sparment pour chacune des sections si vous calculez les
positions de pr-perage sans G845 A1 ...
G845 tient compte des surpaisseurs suivantes:
G57: Surpaisseur dans le sens X, Z
G58: Surpaisseur quidistante dans le plan de fraisage
Programmez les surpaisseurs pour le calcul des positions
de pr-perage et pour le fraisage.
438 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
G845 (axe Y) Calculer les positions de pr-perage
G845 A1 .. dtermine les positions de pr-perage et les mmorise
dans la rfrence indique dans NF. Lors du calcul des positions de
pr-perage, le cycle tient compte du diamtre de l'outil actif. Par
consquent, vous devez installer le foret avant d'appeler G845 A1 ...
Ne programmez que les paramtres indiqus dans le tableau suivant.
Voir galement:
G845 Principes de base: Page 437
G845 Fraisage: Page 439
Paramtres Calculer les positions de pr-perage
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour
Figures: Numro de squence de la figure
Contour libre ferm: Un lment du contour (pas le point de
dpart)
B Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
XS Bord suprieur de fraisage de l'enveloppe (remplace le plan de
rfrence issu de la dfinition du contour)
ZS Bord suprieur de fraisage face frontale (remplace le plan de
rfrence de la dfinition du contour)
I Surpaisseur dans le sens X (cote de rayon)
K Surpaisseur dans le sens Z
Q Sens d'usinage (par dfaut: 0)
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
A Processus Calculer les positions de pr-perage: A=1
NF Marque de position Rfrence avec laquelle le cycle
enregistre les positions de pr-perage [1..127].
WB (Longueur de plonge) Diamtre de l'outil de fraisage
G845 crase les positions de pr-perage encore
enregistres dans la rfrence NF.
Le paramtre WB est utilis aussi bien pour le calcul
des positions de pr-perage que pour le fraisage. Pour
le calcul des positions de pr-perage, WB
reprsente le diamtre de l'outil de fraisage.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 439
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
G845 (axe Y) Fraisage
Vous agissez sur le sens de fraisage avec le sens de droulement
du fraisage H, le sens d'usinage Q, et le sens de rotation de la
fraise (voir tableau G845 dans le Manuel d'utilisation). Ne programmez
que les paramtres indiqus dans le tableau suivant.
Voir galement:
G845 Principes de base: Page 437
G845 Dterminer les positions de pr-perage: Page 438
Paramtres Fraisage
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour
Figures: Numro de squence de la figure
Contour libre ferm: Un lment du contour (pas le point de
dpart)
B Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
P Passe max. (par dfaut: Fraisage en une passe)
XS Bord suprieur de fraisage plan YZ (remplace le diamtre de
rfrence de la dfinition du contour)
ZS Bord suprieur de fraisage plan XY (remplace le plan de
rfrence de la dfinition du contour)
I Surpaisseur dans le sens X (cote de rayon)
K Surpaisseur dans le sens Z
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement (par dfaut: 0,5. Dfinit la valeur du
dpassement du rayon extrieur par la fraise.
0: Le contour dfini sera frais intgralement
0<V<= 1: Dpassement = V*diamtre de la fraise
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
RB Plan de retrait (par dfaut: Retour la position initiale)
Plan XY: Position de retrait dans le sens Z
Plan YZ: Position de retrait dans le sens X (cote de diamtre)
Q Sens d'usinage (par dfaut: 0)
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
A Processus fraisage: A=0 (par dfaut=0)
NF Marque de position Rfrence partir de laquelle le cycle lit
les positions de pr-perage [1..127].
440 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
O Comportement de plonge (par dfaut: 0)
O=0 (Plonge verticale): Le cycle dplace l'outil au point
initial, plonge en avance de plonge et fraise ensuite la poche.
O=1 (Plonge la position de pr-perage):
NF programm: Le cycle positionne la fraise au dessus de
premire position de pr-perage, l'outil plonge et fraise la
premire zone. Le cas chant, le cycle positionne la fraise
la position de pr-perage suivante et l'outil usine la zone
suivante, etc.
NF non programm: L'outil plonge la position actuelle et
fraise la zone. Le cas chant, positionnez la fraise la
position de pr-perage suivante et usinez la zone suivante,
etc.
O=2, 3 (plonge hlicodale): La fraise plonge selon l'angle
W et fraise des cercles entiers avec un diamtre WB.
Ds que la profondeur de fraisage P est atteinte, le cycle
passe au surfaage.
O=2 manuel: Le cycle plonge la position actuelle et usine
la zone accessible partir de cette position.
O=3 automatique: Le cycle calcule la position de plonge,
plonge et usine cette zone. Le dplacement de plonge
s'achve si possible au point initial de la premire trajectoire
de fraisage. Si la poche est constitue de plusieurs zones, le
cycle usine successivement toutes les zones.
O=4, 5 (plonge pendulaire, linaire): La fraise plonge selon
l'angle W et fraise une trajectoire linaire de longueur
WB. Vous dfinissez la position angulaire dans WE. Le
cycle fraise ensuite la trajectoire dans le sens inverse. Ds que
la profondeur de fraisage P est atteinte, le cycle passe au
surfaage.
O=4 manuel: Le cycle plonge la position actuelle et usine
la zone accessible partir de cette position.
O=5 automatique: Le cycle calcule la position de plonge,
plonge et usine cette zone. Le dplacement de plonge
s'achve si possible au point initial de la premire trajectoire
de fraisage. Si la poche est constitue de plusieurs zones, le
cycle usine successivement toutes les zones. La position de
plonge est calcule de la manire suivante et en fonction
de la figure et de Q:
Q0 (de l'intrieur vers l'extrieur):
Rainure linaire, rectangle, polygone: Point de rfrence
de la figure
Cercle: Centre du cercle
Rainure circulaire, contour libre: Point initial de la
trajectoire de fraisage la plus l'intrieur
Q1 (de l'extrieur vers l'intrieur):
Rainure linaire: Point initial de la rainure
Rainure circulaire, cercle: ne seront pas usins
Rectangle, polygone: Point initial du premier lment
linaire
Contour libre: Point initial du premier lment linaire
(il doit y avoir au moins un lment linaire)
Paramtres Fraisage
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 441
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
O=6, 7 (plonge pendulaire, circulaire): La fraise plonge
selon l'angle W et fraise un arc de 90. Le cycle fraise
ensuite la trajectoire dans le sens inverse. Ds que la
profondeur de fraisage P est atteinte, le cycle passe au
surfaage. WE dfinit le centre de l'arc et WB, le rayon.
O=6 manuel: La position de l'outil correspond au centre de
l'arc de cercle. La fraise se dplace au dbut de l'arc de
cercle et plonge.
O=7 automatique (autoris seulement pour une rainure
circulaire et un cercle): Le cycle calcule la position de
plonge en fonction de Q:
Q0 (de l'intrieur vers l'extrieur):
Rainure circulaire: L'arc de cercle est situ sur le rayon
de courbure de la rainure
Cercle: non autoris
Q1 (de l'extrieur vers l'intrieur) : rainure circulaire, cercle
: l'arc de cercle se trouve sur la trajectoire extrieure de la
fraise
W Angle de plonge dans le sens de la plonge
WE Position angulaire de la trajectoire de la fraise/de l'arc de
cercle. Axe de rfrence:
Face frontale ou face arrire: Axe XK positif
Enveloppe: Axe Z positif
Position angulaire par dfaut, en fonction de O:
O=4: WE= 0
O=5 et
Rainure linaire, rectangle, polygone: WE= position
angulaire de la figure
Rainure circulaire, cercle: WE=0
Contour libre et Q0 (intrieur vers extrieur): WE=0
Contour libre et Q1 (extrieur vers intrieur): position
angulaire de l'lment initial
WB Longueur de plonge/diamtre de plonge (par dfaut: 1,5 *
diamtre de la fraise)
Paramtres Fraisage
442 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Sens de fraisage, sens de droulement du fraisage, sens d'usinage et
sens de rotation de la fraise: voir tableau G845 dans le Manuel
d'utilisation
Remarques portant sur le sens d'usinage Q=1 (de
l'extrieur vers l'intrieur):
Le contour doit dbuter par un lment linaire.
Si l'lment initial est < WB, WB est raccourci la
longueur de l'lment initial.
La longueur de l'lment initial ne doit pas tre
infrieure 1,5 fois le diamtre de la fraise.
Droulement du cycle
1 Position initiale (X, Y, Z, C) est la position avant le cycle
2 Calcul de la rpartition des passes (passes dans le plan de
fraisage, passes de fraisage en profondeur); calcul des positions
et dplacements de plonge lors de la plonge pendulaire ou
hlicodale.
3 Dplacement la distance de scurit et positionnement en
fonction de O la premire profondeur de fraisage ou bien
plonge pendulaire ou hlicodale.
4 Usine un plan.
5 L'outil est relev la distance de scurit, il avance et se
positionne la profondeur de fraisage suivante.
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine.
7 Rtracte l'outil en fonction du plan de retrait RB
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 443
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Fraisage de poches, finition G846 (axe Y)
G846 finition des contours ferms dfinis figurants dans les sections
de programme, dans le plan XY ou YZ :
FRONT_Y
FACE_ARR._Y
ENVEL._Y
Vous agissez sur le sens de fraisage avec le sens de droulement
du fraisage H, le sens d'usinage Q, et le sens de rotation de la
fraise.
Paramtres Finition
ID Contour de fraisage Nom du contour fraiser
NS Numro de squence initial du contour
Figures: Numro de squence de la figure
Contour libre ferm: Un lment du contour (pas le point de
dpart)
B Profondeur de fraisage (par dfaut: Profondeur indique dans
dfinition du contour)
P Passe max. (par dfaut: Fraisage en une passe)
XS Bord suprieur de fraisage plan YZ (remplace le diamtre de
rfrence de la dfinition du contour)
ZS Bord suprieur de fraisage plan XY (remplace le plan de
rfrence de la dfinition du contour)
R Rayon arc de cercle d'approche/de sortie (par dfaut: 0)
R=0: L'lment de contour est abord directement. Plonge
au point d'approche, au dessus du plan de fraisage, puis
plonge verticale en profondeur.
R>0: La fraise se dplace sur un arc de cercle d'approche/de
sortie qui se raccorde par tangentement l'lment de contour.
U Facteur de recouvrement (min.). Dfinit le recouvrement des
trajectoires de fraisage (par dfaut: 0,5).
Recouvrement = U*diamtre de la fraise
V Facteur de dpassement - hors fonction pour l'usinage avec
l'axe C
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
F Avance de plonge pour plonge en profondeur (par dfaut:
Avance active)
E Avance rduite pour lments circulaires (par dfaut: avance
actuelle)
RB Plan de retrait (par dfaut: Retour la position initiale)
Plan XY: Position de retrait dans le sens Z
Plan YZ: Position de retrait dans le sens X (cote de diamtre)
Q Sens d'usinage (par dfaut: 0)
0 : de l'intrieur vers l'extrieur
1 : de l'extrieur vers l'intrieur
444 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Sens de fraisage, sens de droulement du fraisage, sens d'usinage et
sens de rotation de la fraise: voir tableau G846 dans le Manuel
d'utilisation
O Comportement de plonge (par dfaut: 0)
O=0 (Plonge verticale): Le cycle dplace l'outil au point
initial, plonge et excute la finition de la poche.
Q=1 (Arc de cercle d'approche avec plonge en profondeur):
Pour les plans de fraisage suprieurs, le cycle se positionne
sur le plan et se dplace ensuite selon l'arc de cercle
d'approche. Pour le plan de fraisage le plus bas, lorsqu'elle
parcourt l'arc de cercle d'approche, la fraise plonge la
profondeur de fraisage (arc de cercle tridimensionnel). Vous
ne pouvez utiliser cette stratgie de plonge qu'en
combinaison avec un arc de cercle d'approche R.
Condition requise: L'usinage doit se drouler de l'extrieur
vers l'intrieur (Q=1).
Droulement du cycle
1 Position initiale (X, Y, Z, C) est la position avant le cycle
2 Calcule la rpartition des passes (passe dans le plan, passe pour
profondeur)
3 Dplace l'outil la distance de scurit et le positionne la
premire profondeur de fraisage
4 Fraisage d'un niveau
5 Relve l'outil la distance d'approche, avance et plonge la
profondeur de fraisage suivante
6 Rptition de 4...5 jusqu' ce que toute la surface soit usine
7 L'outil est rtract en fonction du plan de retrait J
Paramtres Finition
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 445
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Graver dans le plan XY G803
G803 grave une chane de caractres sur une droite dans le plan XY.
Table de caractres: voir la page 345
Les cycles gravent partir de la position initiale ou partir de la
position courante si une position initiale n'est pas dfinie.
Exemple: Si un trac de caractres est grav avec plusieurs appels,
indiquez la position initiale lors du premier appel. Vous programmez
les autres appels sans position initiale.
Paramtres
X, Y Point initial
Z Point final Position Z laquelle l'outil doit plonger pour le
fraisage.
RB Plan de retrait. Position Z laquelle l'outil doit tre rtract
pour le positionnement.
ID Texte devant tre grav
NF Numro de caractre (caractre devant tre grav)
W Position angulaire du trac de caractres. Exemple: 0 =
caractre vertical; les caractres sont disposs de manire
rgulire dans le sens X positif.
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
F Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
446 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Graver dans le plan YZ G804
Les cycles gravent partir de la position initiale ou partir de la
position courante si une position initiale n'est pas dfinie.
Exemple: Si une suite de caractres est grave avec plusieurs appels,
indiquez la position initiale lors du premier appel. Vous programmez
les autres appels sans position initiale.
G804 grave une chane de caractres sur une droite dans le plan YZ.
Table de caractres: voir la page 345
Paramtres
Y, Z Point initial
X Point final (cote de diamtre) Position X laquelle l'outil doit
plonger pour le fraisage.
RB Plan de retrait. Position X laquelle l'outil doit tre rtract pour
le positionnement.
ID Texte devant tre grav
NF Numro de caractre. Code ASCII du caractre graver
H Haut. caract.
E Facteur d'espacement (Calcul: voir figure).
E Facteur d'espacement. La distance entre les caractres est
calcule d'aprs la formule suivante: H / 6 * E
F Facteur d'avance de plonge (avance de plonge = avance
actuelle * FZ)
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 447
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Fraisage de filet dans le plan XY G800
G800 fraise un filet dans un trou existant.
Positionnez l'outil au centre du trou avant d'appeler G799. Le cycle
positionne l'outil l'intrieur du trou, au point final du filet. Ensuite
l'outil se dplace avec le Rayon d'approche R et usine le filetage.
L'outil se dplace pour chaque tour d'une valeur d'un pas F. Pour
terminer, le cycle dgage l'outil et celui-ci retourne au point de dpart.
Dans le paramtre V, vous programmez si le filetage peut tre frais
en un tour avec une fraise multidents (peigne) ou en plusieurs tours
avec une fraise monodent.
Paramtres
I Diamtre du filet
Z Point de dpart Z
K Profondeur du filet
R Rayon d'approche
F Pas du filet
J Sens du filet (par dfaut: 0)
0 : filet droite
1 : filet gauche
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
V Mthode de fraisage
0: le filetage est usin avec une hlice de 360
1: le filetage est usin avec plusieurs hlices (outil
monodent)
Pour le cycle G800, utilisez des fraises fileter.
Attention, risque de collision
Lorsque vous programmez le rayon d'approche R, tenez
compte du diamtre du trou et de celui de la fraise.
448 Programmation DIN pour l' axe Y
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Fraisage de filet dans le plan YZ G806
G806 fraise un filet dans un trou existant.
Positionnez l'outil au centre du trou avant d'appeler G799. Le cycle
positionne l'outil l'intrieur du trou, au point final du filet. Ensuite
l'outil se dplace avec le Rayon d'approche R et usine le filetage.
L'outil se dplace pour chaque tour d'une valeur d'un pas F. Pour
terminer, le cycle dgage l'outil et celui-ci retourne au point de dpart.
Dans le paramtre V, vous programmez si le filetage peut tre frais
en un tour avec une fraise multidents (peigne) ou en plusieurs tours
avec une fraise monodent.
Paramtres
I Diamtre du filet
X Point de dpart X
K Profondeur du filet
R Rayon d'approche
F Pas du filet
J Sens du filet (par dfaut: 0)
0 : filet droite
1 : filet gauche
H Mode de fraisage (par dfaut: 0)
0: En opposition
1: En avalant
V Mthode de fraisage
0: le filetage est usin avec une hlice de 360
1: le filetage est usin avec plusieurs hlices (outil
monodent)
Pour le cycle G806, utilisez des fraises fileter.
Attention, risque de collision
Lorsque vous programmez le rayon d'approche R, tenez
compte du diamtre du trou et de celui de la fraise.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 449
5
.
7

C
y
c
l
e
s

d
e

f
r
a
i
s
a
g
e

a
x
e

Y
Taillage de roue dente G808
G808 fraise le profil d'une roue dente du point de dpart jusqu'au
point final. W contient la position angulaire de l'outil.
Si une surpaisseur est programme, le taillage est rparti entre une
bauche suivie d'une finition.
Le dcalage de l'outil est dfini dans les paramtres O, R et V. Avec
le dcalage autour de R, vous obtenez une usure rgulire de la fraise-
mre.
Paramtres
Z Point de dpart
K Point final
A Diamtre de pied
B Diamtre de tte
J Nombre de dents de la pice
W Position angulaire
S Vitesse de coupe [m/min.]
I Surpaisseur
D Sens de rotation de la pice
3: M3
4 : M4
F Avance par tour
E Avance de finition
P Plonge max.
O Position de dpart du filet
R Pas du filet
V Nombre de filets de la fraise mre
H Axe de plonge
0:La plonge se fait dans le sens X
1:La plonge se fait dans le sens Y
Q Broche de la pice
0: la broche 0 (principale) tient la pice
3: la broche 3 (contre-broche) tient la pice
450 Programmation DIN pour l' axe Y
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
5.8 Exemples de programmation
Usinage avec l'axe Y
Dans le programme CN suivant, les contours de fraisage et de perage
sont construits de manire imbrique. Une rainure linaire est usine
sur une surface (mplat). Sur la surface (mplat), un modle de
perage avec respectivement deux perages est dispos de part et
d'autre de la rainure.
Le tournage est d'abord excut, puis la surface (mplat) est usine.
La rainure linaire est ensuite usine avec l'Unit Fraisage de poche
enveloppe Y", puis bavure. Au moyen des Units suivants, le
centrage des trous du modle est excut, puis le perage, et ensuite
le taraudage.
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 451
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
Exemple: Axe Y [BSP_Y.NC]
EN-TETE PROGRAMME
#MATIERE Aluminium
#PIECE exemple axe Y
#UNITE Metric
TOURELLE 1
T1 ID"Ebauche 80 G."
T2 ID "Foret pointer"
T3 ID"Ebauche 35 G."
T4 ID"Foret 5,2mm"
T5 ID"Filetage Extrieur"
T6 ID"Taraud M6"
T8 ID"Fraise D16mm"
T10 ID"Fraise D16mm"
T12 ID"Ebavurage_m"
PIECE BRUTE
N 1 G20 X70 Z97 K1
PIECE FINIE
N 2 G0 X0 Z0
N 3 G1 X30 BR-2
N 4 G1 Z-20
N 5 G25 H7 I1.5 K7 R1 W30 FP2 [Dgagement DIN 76]
N 6 G1 X56 BR-1
N 7 G1 Z-60
N 8 G1 X56 BR-1
N 9 G1 Z-75 BR-1
N 10 G1 X44 BR3
N 11 G1 Z-95 BR-1
N 12 G1 X0
N 13 G1 Z0
ENVEL._Y X56 C0 [Dfinir plan YZ]
N 14 G308 IDSurface
N 15 G386 Z-55 Ki8 B30 X56 C0 [surface unique (mplat)]
N 16 G308 IDRain.10mm P-2
N 17 G381 Z-40 Y0 A90 K50 B10 [rainure linaire sur surface unique (mplat)]
452 Programmation DIN pour l' axe Y
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
N 18 G309
N 19 G308 IDPerage_1 M6 P-15
N 20 G481 Q2 Z-30 Y15 K-30 J-15 [modle linaire sur surface unique (mplat)]
N 21 G380 B5.2 P15 W118 I6 J10 F1 V0 o7 [Perage, taraudage, centrage]
N 22 G309
N 23 G308 IDPerage_2 M6 P-15
N 24 G481 Q2 Z-50 Y15 K-50 J-15 [modle linaire sur surface unique (mplat)]
N 25 G380 B5.2 P15 W118 I6 J10 F1 V0 O7 [Perage, taraudage, centrage]
N 26 G309
N 27 G309
USINAGE
N 28 UNIT IDSTART [Dbut du programme]
N 30 G26 S3500
N 31 G126 S2000
N 32 G59 Z256
N 33 G140 D1 X400 Y0 Z500
N 34 G14 Q0 D1
N 35 END_OF_UNIT
N 36 UNIT IDG820_ICP [G820 Ebauche transversale ICP]
N 38 T1
N 39 G96 S220 G95 F0.35 M3
N 40 M8
N 41 G0 X72 Z2
N 42 G47 P2
N 43 G820 NS3 NE3 P2 I0 K0 H0 Q0 V3 D0
N 44 G47 M9
N 45 END_OF_UNIT
N 46 UNIT IDG810_ICP [G810 Ebauche longitudinale ICP]
N 48 T1
N 49 G96 S220 G95 F0.35 M3
N 50 M8
N 51 G0 X72 Z2
N 52 G47 P2
N 53 G810 NS4 NE9 P3 I0.5 K0.2 H0 Q0 V0 D0
N 54 G14 Q0 D1
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 453
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
N 55 G47 M9
N 56 END_OF_UNIT
N 57 UNIT IDG890_ICP [G890 Usinage contour ICP]
N 59 T3
N 60 G96 S260 G95 F0.18 M4
N 61 M8
N 62 G0 X72 Z2
N 63 G47 P2
N 64 G890 NS4 NE9 V1 Q0 H3 O0 B0
N 65 G14 Q0 D1
N 66 G47 M9
N 67 END_OF_UNIT
N 68 UNIT IDG32_MAN [G32 Filet cylindrique direct]
N 70 T5
N 71 G97 S800 M3
N 72 M8
N 73 G0 X30 Z5
N 74 G47 P2
N 75 G32 X30 Z-19 F1.5 BD0 IC8 H0 V0
N 76 G14 Q0 D1
N 77 G47 M9
N 78 END_OF_UNIT
N 79 UNIT IDC_AXIS_ON [Axe C marche]
N 81 M14
N 82 G110 C0
N 83 END_OF_UNIT
N 84 UNIT IDG841_Y_ENVEL. [surface unique axe Y enveloppe]
N 86 T8
N 87 G197 S1200 G195 F0.25 M104
N 88 M8
N 89 G19
N 90 G110 C0
N 91 G0 Y0
N 92 G0 X74 Z10
454 Programmation DIN pour l' axe Y
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
N 93 G147 K2 I2
N 94 G841 IDSurface P5 [Fraisage surface unique (mplat)]
N 95 G47 M9
N 96 G14 Q0 D1
N 97 G18
N 98 END_OF_UNIT
N 99 UNIT IDG845_POC_Y_ENVEL. [ICP Frais. poche sur enveloppe Y]
N 101 T10
N 102 G197 S1200 G195 F0.18 M104
N 103 G19
N 104 M8
N 105 G110 C0
N 106 G0 Y0
N 107 G0 X74 Z-40
N 108 G147 I2 K2
N 109 G845 IDRain.10 mm Q0 H0 [fraisage de rainure surface unique (mplat)]
N 110 G47 M9
N 111 G14 Q0 D1
N 112 G18
N 113 END_OF_UNIT
N 114 UNIT IDG840_EBAV_Y_ENVEL [ICP Ebavurage sur enveloppe Y]
N 116 T12
N 117 G197 S800 G195 F0.12 M104
N 118 G19
N 119 M8
N 120 G110 C0
N 121 G0 Y0
N 122 G0 X74 Z-40
N 123 G147 I2 K2
N 124 G840 IDRain. 10mm Q1 H0 P0.8 B0.15 [Ebavurage de rainure sur surface unique (mplat)]
N 125 G47 M9
N 126 G14 Q0 D1
N 127 G18
N 128 END_OF_UNIT
N 129 UNIT IDG72_ICP_Y [Alsage, lamage ICP axe Y]
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 455
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
N 131 T2
N 132 G197 S1000 G195 F0.22 M104
N 133 M8
N 134 G147 K2
N 135 G72 IDPerage_1 M6 D0 [Centrage des trous premier modle]
N 136 G47 M9
N 137 END_OF_UNIT
N 138 UNIT IDG72_ICP_Y [Alsage, lamage ICP axe Y]
N 140 T2
N 141 G197 S1000 G195 F0.22 M104
N 142 M8
N 143 G147 K2
N 144 G72 IDPerage_2 M6 D0 [Centrage des trous deuxime modle]
N 145 G47 M9
N 146 G14 Q0 D1
N 147 END_OF_UNIT
N 148 UNIT IDG74_ICP_Y [Perage ICP axe Y]
N 150 T4
N 151 G197 S1200 G195 F0.24 M103
N 152 M8
N 153 G147 K2
N 154 G74 IDPerage_1 M6 D0 V2 [Perages du premier modle]
N 155 G47 M9
N 156 END_OF_UNIT
N 157 UNIT IDG74_ICP_Y [Perage ICP axe Y]
N 159 T4
N 160 G197 S1200 G195 F0.24 M103
N 161 M8
N 162 G147 K2
N 163 G74 IDPerage_2 M6 D0 V2 [Perages du deuxime modle]
N 164 G47 M9
N 165 G14 Q0 D1
N 166 END_OF_UNIT
N 167 UNIT IDG73_ICP_Y [Taraudage ICP axe Y]
456 Programmation DIN pour l' axe Y
5
.
8

E
x
e
m
p
l
e
s

d
e

p
r
o
g
r
a
m
m
a
t
i
o
n
N 169 T6
N 170 G197 S800 M103
N 171 M8
N 172 G147 K2
N 173 G73 IDPerage_1 M6 F1 [Taraudage du premier modle]
N 174 G47 M9
N 175 END_OF_UNIT
N 176 UNIT IDG73_ICP_Y [Taraudage ICP axe Y]
N 178 T6
N 179 G197 S800 M103
N 180 M8
N 181 G147 K2
N 182 G73 IDPerage_2 M6 F1 [Taraudage du deuxime modle]
N 183 G47 M9
N 184 G14 Q0 D1
N 185 END_OF_UNIT
N 186 UNIT IDC_AXIS_OFF [Axe C arrt]
N 188 M15
N 189 END_OF_UNIT
N 190 UNIT IDEND [Fin du programme]
N 192 M30
N 193 END_OF_UNIT
END
HEIDENHAIN MANUALplus 620 457
UNITs : Sommaire
458 UNITs : Sommaire
6
.
1

U
N
I
T
S


G
r
o
u
p
e

T
o
u
r
n
a
g
e
6.1 UNITS Groupe Tournage
Groupe Ebauche .....
Groupe finition
UNIT Description Page
G810_ICP G810 longitudinal ICP
Ebauche longitudinale contour ICP
Page 56
G820_ICP G820 Transversal ICP
Ebauche transversale contour ICP
Page 57
G830_ICP G830 parall. contour ICP
Ebauche parallle contour ICP
Page 58
G835_ICP G835 bidirectionnel ICP
Ebauche bidirectionnelle contour ICP
Page 59
G810_G80 G810 longitudinal direct
Ebauche longitudinale, introduction directe du contour
Page 60
G820_G80 G820 transv. direct
Ebauche transv, intro directe du contour
Page 61
UNIT Description Page
G890_ICP G890 Usinage contour ICP
Finition contour ICP
Page 104
G890_G80_L G890 Usinage contour direct longit.
Finition longitudinale, intro. directe du contour
Page 106
G890_G80_P G890 Usinage contour direct transv.
Finition transversale, intro. directe du contour
Page 107
G85x_DIN_E_F_G G890 Dgag. forme E, F, DIN76
Finition des dgagements selon DIN509 formes E et F et du dgagement de
filetage DIN76
Page 108
HEIDENHAIN MANUALplus 620 459
6
.
1

U
N
I
T
S


G
r
o
u
p
e

T
o
u
r
n
a
g
e Groupe Gorges
Groupe filetage
UNIT Description Page
G860_ICP G860 Gorge de contour ICP
Gorges de contour ICP
Page 62
G869_ICP G869 Gorge ICP
Gorge contour ICP
Page 63
G860_G80 G860 Gorge contour directe
Gorge avec intro. directe du contour
Page 64
G869_G80 G869 Gorge direct
Gorge avec intro. directe du contour
Page 65
G859_Cut_off G859 Trononnage
Trononnage d'une barre, intro.directe de la position
Page 66
G85x_Cut_H_K_U G85X Dgagement (H, K, U)
Cration de dgagement forme H, K et U
Page 67
UNIT Description Page
G32_MAN G32 Filetage simple
Filetage avec description directe du contour
Page 111
G31_ICP G31 Filetage ICP
Filetage sur n'importe quel contour ICP
Page 112
G352_API G352 Filetage API
Filetage API avec description directe du contour
Page 114
G32_KEG G32 Filetage conique
Filetage conique avec description directe du contour
Page 115
460 UNITs : Sommaire
6
.
2

U
N
I
T
S


G
r
o
u
p
e

P
e
r

a
g
e
6.2 UNITS Groupe Perage
Groupe Perage au centre
Groupe Perage ICP axe C
Groupe Perage axe C face frontale
UNIT Description Page
G74_Centr G74 Perage au centre
Perage et perage profond avec X=0
Page 68
G73_Centr G73 Taraudage au centre
Taraudage X=0
Page 70
UNIT Description Page
G74_ICP_C G74 Perage ICP axe C
Perage et perage profond avec modle ICP
Page 89
G73_ICP_C G73 Taraudage ICP axe C
Taraudage avec modle ICP
Page 90
G72_ICP_C G72 Alsage, lamage ICP axe C
Taraudage avec modle ICP
Page 91
UNIT Description Page
G74_Per_Front_C G74 Trou unique
Perage et perage profond d'un seul trou
Page 71
G74_Lin_Front_C G74 Perage modle linaire
Perage et perage profond modle linaire de trous
Page 73
G74_Cir_Front_C G74 Perage modle circul.
Perage et perage profond d'un cercle de trous
Page 75
G73_Tar_Front_C G73 Taraudage
Taraudage trou unique
Page 77
G73_Lin_Front_C G73 Taraudage modle linaire
Taraudage d'un modle linaire de trous
Page 78
G73_Cir_Front_C G73 Taraudage modle circulaire
Taraudage d'un cercle de trous
Page 79
HEIDENHAIN MANUALplus 620 461
6
.
2

U
N
I
T
S


G
r
o
u
p
e

P
e
r

a
g
e Groupe Perage axe C enveloppe
UNIT Description Page
G74_Pera_Envel._C G74 Trou unique
Perage et perage profond d'un seul trou
Page 80
G74_Lin_Envel_C G74 Perage modle linaire
Perage et perage profond modle linaire de trous
Page 82
G74_Cir_Envel_C G74 Perage modle circul.
Perage et perage profond d'un cercle de trous
Page 84
G73_Tar_Envel_C G73 Taraudage
Taraudage trou unique
Page 86
G73_Lin_Envel_C G73 Taraudage modle linaire
Taraudage d'un modle linaire de trous
Page 87
G73_Cir_Envel_C G73 Taraudage modle circulaire
Taraudage d'un cercle de trous
Page 88
462 UNITs : Sommaire
6
.
3

U
N
I
T
S


G
r
o
u
p
e

P
r

p
e
r

a
g
e

a
x
e

C 6.3 UNITS Groupe Prperage
axe C
Groupe Perage axe C face frontale
Groupe Perage axe C face enveloppe
UNIT Description Page
PERCA_FRONT_CONT_C G840 Prper. front. Fraisage de contour figures
Dterminer la position et raliser le Prperage
Page 92
PERCA_FRON_840_C G840 Prper. front. Fraisage de contour ICP
Dterminer la position et raliser le Prperage
Page 94
PERCA_FRON_POC G845 Prper. front. Fraisage de poches figures
Dterminer la position et raliser le Prperage
Page 95
PERCA_FRONT_845_C G845 Prper. front. Fraisage de poches ICP
Dterminer la position et raliser le Prperage
Page 97
UNIT Description Page
PERCA_ENVEL_CONT_C G840 Prper. envel. Fraisage de contour figures
Dterminer la position et raliser le Prperage
Page 98
PERCA_ENVEL_840_C G840 Prper. envel. Fraisage de contour ICP
Dterminer la position et raliser le Prperage
Page 100
PERCA_ENVEL_POC_C G845 Prper. envel. Fraisage de poches figures
Dterminer la position et raliser le Prperage
Page 101
PERCA_ENVEL_845_C G845 Prper. envel. Fraisage de poches ICP
Dterminer la position et raliser le Prperage
Page 103
HEIDENHAIN MANUALplus 620 463
6
.
4

U
N
I
T
S


G
r
o
u
p
e

F
r
a
i
s
a
g
e

a
x
e

C 6.4 UNITS Groupe
Fraisage axe C
Groupe Fraisage axe C face frontale
Groupe Fraisage axe C face frontale ICP
UNIT Description Page
G791_Rain_Front_C G791 Rainure linaire
Fraisage d'une rainure linaire
Page 117
G791_Lin_Front_C G791 Modle lin. rainures
Fraisage de rainures linaires d'un modle linaire
Page 118
G791_Cir_Front_C G791 Modle circ. rainures
Fraisage de rainures linaires sur un modle circulaire
Page 119
G797_FRFRONT_C G797 Fraisage en bout
Fraisage de diffrentes figures en tant qu'lots
Page 120
G799_FRfilet_C G799 Fraisage de filet
Fraisage d'un filet l'intrieur d'un trou
Page 121
G840_FIG_FRONT_C G840 Frais. contour figures
Fraisage de figures; intrieur; extrieur ou sur contour
Page 122
G84X_FIG_FRONT_C G84x Frais. poches figures
Evidement l'intrieur de figures fermes
Page 125
G801_GRA_FRONT_C G801 Graver
Graver des caractres sur la face frontale
Page 128
UNIT Description Page
G840_Cont_C_FRONT G840 Fraisage de contour ICP
Usinage intrieur, extrieur et sur contour ICP sur la face frontale
Page 124
G845_POC_C_FRONT G845 Fraisage de poches ICP
Evidement intrieur de contours ICP ferms sur la face frontale
Page 127
G840_EBAV_C_FRONT G840 Ebavurage
Ebavurer contours ICP sur la face frontale
Page 129
464 UNITs : Sommaire
6
.
4

U
N
I
T
S


G
r
o
u
p
e

F
r
a
i
s
a
g
e

a
x
e

C
Groupe Fraisage axe C enveloppe
Groupe Fraisage axe C enveloppe ICP
UNIT Description Page
G792_RAIN_ENVEL_C G792 Rainure linaire
Fraisage d'une rainure linaire
Page 130
G792_LIN_ENVEL_C G792 Modle lin. rainures
Fraisage de rainures linaires d'un modle linaire
Page 131
G792_CIR_ENVEL_C G792 Modle circ. rainures
Fraisage de rainures linaires sur un modle circulaire
Page 132
G798_rainure hlic._C G798 Frais. rainure hlic.
Fraisage d'une rainure hlicodale
Page 133
G840_FIG_ENVEL_C G840 Frais. contour figures
Fraisage de figures; intrieur; extrieur ou sur contour
Page 134
G84x_FIG_ENVEL_C G84x Frais. poches figures
Evidement intrieur de figures fermes
Page 137
G802_GRA_ENVEL_C G802 Graver
Graver des caractres sur l'enveloppe
Page 140
UNIT Description Page
G840_Cont_C_Envel G840 Fraisage de contour ICP
Usiner des contours ICP sur l'enveloppe, intrieur extrieur et sur contour
Page 136
G845_POC_C_ENVEL G845 Fraisage de poches ICP
Evidement intrieur de contours ICP ferms sur l'enveloppe
Page 139
G840_EBA_C_ENVEL G840 Ebavurage
Ebavurer contours ICP sur l'enveloppe
Page 141
HEIDENHAIN MANUALplus 620 465
6
.
5

U
N
I
T
S


G
r
o
u
p
e

P
e
r

a
g
e
,

P
r

p
e
r

a
g
e

a
x
e

Y
6.5 UNITS Groupe Perage,
Prperage axe Y
Groupe Perage ICP axe Y
Groupe d'usinage Prperage axe Y
UNIT Description Page
G74_ICP_Y G74 Perage ICP axe Y
Perage et perage profond avec modle ICP
Page 150
G73_ICP_Y G73 Taraudage ICP axe Y
Taraudage avec modle ICP
Page 151
G72_ICP_Y G72 Alsage, lamage ICP axe Y
Taraudage avec modle ICP
Page 152
UNIT Description Page
PERCA_FRONT_840_Y G841 Prperage fraisage de contour ICP plan XY
Dterminer la position et raliser le Prperage
Page 153
PERCA_FRONT_845_Y G845 Prperage fraisage de contour ICP plan XY
Dterminer la position et raliser le Prperage
Page 154
PERCA_FRONT_840_Y G840 Prperage fraisage de contour ICP plan YZ
Dterminer la position et raliser le Prperage
Page 155
PERCA_ENVEL_845_Y G845 Prperage fraisage de poches ICP plan YZ
Dterminer la position et raliser le Prperage
Page 156
466 UNITs : Sommaire
6
.
6

U
N
I
T
S


G
r
o
u
p
e

F
r
a
i
s
a
g
e

a
x
e

Y 6.6 UNITS Groupe Fraisage axe Y
Groupe Fraisage plan (plan XY)
UNIT Description Page
G840_Cont_Y_Front G840 Fraisage de contour
Usinage intrieur, extrieur des contours dans le plan XY et sur le contour
Page 157
G845_Poc_Y_Front G845 Fraisage de poches
Evidement intrieur de contours ferms, plan XY
Page 158
G840_EBAV_Y_FRONT G840 Ebavurage
Ebavurage de contour dans le plan XY
Page 162
G801_GRA_FRONT_C G841 Surface unique
Fraisage d'une surface unique (mplat), plan XY
Page 159
G840_Cont_C_FRONT G843 Multi-pans
Fraisage multi-pans dans plan XY
Page 160
G803_GRA_Y_FRONT G803 Graver
Graver des caractres dans le plan XY
Page 161
G800_FIL_Y_FRONT G800 Fraisage de filet
Fraisage d'un filet dans un trou existant dans le plan XY.
Page 163
HEIDENHAIN MANUALplus 620 467
6
.
6

U
N
I
T
S


G
r
o
u
p
e

F
r
a
i
s
a
g
e

a
x
e

Y
Groupe Fraisage enveloppe (plan YZ)
UNIT Description Page
G840_Cont_Y_Envel G840 Fraisage de contour
Usinage de contours dans le plan YZ, intrieur extrieur et sur le contour
Page 164
G845_Poc_Y_Envel G845 Fraisage de poches
Evidement intrieur de contours ferms, plan YZ
Page 165
G840_EBA_Y_ENVEL G840 Ebavurage
Ebavurage de contours dans le plan YZ
Page 169
G801_GRA_FRONT_C G841 Surface unique
Fraisage surface unique (mplat), plan YZ
Page 166
G840_Cont_C_FRONT G843 Multi-pans
Fraisage multi-pans dans plan YZ
Page 167
G804_GRA_Y_ENVEL G803 Graver
Graver des caractres dans le plan YZ
Page 168
G806_FIL_Y_ENVEL G800 Fraisage de filet
Fraisage d'un filet dans un trou existant dans le plan YZ
Page 170
468 UNITs : Sommaire
6
.
7

U
N
I
T
S


G
r
o
u
p
e

U
n
i
t
s

s
p

c
i
a
l
e
s
6.7 UNITS Groupe Units
spciales
UNIT Description Page
START Dbut du programme START
Pour fonctions ncessaires au dbut du programme
Page 142
C_AXIS_ON Axe C marche
Activer l'interpolation de l'axe C
Page 144
C_AXIS_OFF Axe C arrt
Dsactiver l'interpolation de l'axe C
Page 144
SUBPROG Appel du sous-programme
Appeler n'importe quel sous-programme
Page 145
REPEAT Logique excution - Rptition
Description d'une boucle WHILE pour rpter des parties de programme
Page 146
END Fin du programme END
Pour fonctions ncessaires la fin du programme
Page 147
Rsum des fonctions-G
470 Rsum des fonctions-G
7
.
1

I
n
d
i
c
a
t
i
f
s

d
e

s
e
c
t
i
o
n
s
7.1 Indicatifs de sections
Dfinitions de sections de programme Dfinitions de sections de programme
Amorce de programme Contours avec l'axe Y
EN-TETE PROGRAMME / HEADER Page 41 FRONT_Y / FACE_Y Page 43
TOURELLE / TURRET Page 41 ARRIERE_Y / REAR_Y Page 43
Dfinition du contour ENVELOPPE_Y/ LATERAL_Y Page 43
BRUT / BLANK Page 42 Usinage de la pice
BRUT AUXILIARE / AUXIL_BLANK Page 42 USINAGE / MACHINING Page 43
PIECE FINIE / FINISHED Page 42 FIN / END Page 43
CONTOUR AUXILIAIRE /
AUXIL_CONTOUR
Page 42 Sous-programmes
Contours avec l'axe C SOUS_PROGRAMME /
SUBPROGRAM
Page 43
FRONT / FACE_C Page 42 RETURN Page 43
FACE ARRIERE / REAR_C Page 42 Autres
ENVELOPPE / LATERAL_C Page 42 CONST Page 44
VAR Page 44
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 471
7
.
2

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

C
O
N
T
O
U
R 7.2 Rsum des fonctions G, CONTOUR
Fonctions G pour contours de tournage
Contour de tournage Contour de tournage
Dfinition de la pice brute Elments de forme du contour de tournage
G20-Go Mandrin cylindre/tube Page 182 G22-Go Gorge (standard) Page 188
G21-Go Pice moule Page 182 G23-Go Gorge/Dgagement Page 190
Elments de base du contour de tournage G24-Go Filetage avec dgagement Page 192
G0-Go Point de dpart du contour Page 183 G25-Go Contour de dgagement Page 193
G1-Go Droite Page 184 G34-Go Filetage (standard) Page 197
G2-Go Arc sens horaire, cotation du centre
en incrmental
Page 186 G37-Go Filetage (gnral) Page 198
G3-Go Arc sens anti-horaire, cotation du
centre en incrmental
Page 186 G49-Go Perage au centre de rotation Page 200
G12-Go Arc sens horaire, cotation du centre
en absolu
Page 187 Commandes auxiliaires pour dfinition contour
G13-Go Arc sens anti-horaire, cotation du
centre en absolu
Page 187 Rcapitulatif: Attributs pour la dfinition du
contour
Page 201
G38-Go Rduction de l'avance Page 201
G52-Go Surpaisseur Page 203
G95-Go Avance par tour Page 203
G149-Go Correction additionnelle Page 204
472 Rsum des fonctions-G
7
.
2

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

C
O
N
T
O
U
R
Fonctions G pour contours axe C
Fonctions G pour contours axe Y
Contours axe C Contours axe C
Contours superposs Contours superposs
G308-Go Dbut poche/lot Page 205 G309-Go Fin poche/lot Page 205
Contour face frontale/arrire Contour sur l'enveloppe
G100-Go Point initial contour sur face frontale Page 210 G110-Go Point initial du contour sur l'enveloppe Page 218
G101-Go Droite face frontale Page 210 G111-Go Droite sur l'enveloppe Page 218
G102-Go Arc sens horaire, face frontale Page 211 G112-Go Arc sens horaire, enveloppe Page 219
G103-Go Arc sens anti-horaire, face frontale Page 211 G113-Go Arc sens anti-horaire, enveloppe Page 219
G300-Go Perage sur face frontale Page 212 G310-Go Perage sur l'enveloppe Page 220
G301-Go Rainure linaire sur face frontale Page 213 G311-Go Rainure linaire sur l'enveloppe Page 221
G302-Go Rainure circulaire sens horaire, face frontale Page 213 G312-Go Rainure circulaire sens horaire, enveloppe Page 221
G303-Go Rainure circulaire sens anti-horaire,
face frontale
Page 213 G313-Go Rainure circulaire sens anti-horaire,
enveloppe
Page 221
G304-Go Cercle entier sur face frontale Page 214 G314-Go Cercle entier sur l'enveloppe Page 222
G305-Go Rectangle sur la face frontale Page 214 G315-Go Rectangle sur enveloppe Page 222
G307-Go Polygone sur face frontale Page 215 G317-Go Polygone sur enveloppe Page 223
G401-Go Modle linaire sur la face frontale Page 216 G411-Go Modle linaire sur l'enveloppe Page 224
G402-Go Modle circulaire sur la face frontale Page 217 G412-Go Modle circulaire sur l'enveloppe Page 225
Contour axe Y Contour axe Y
Plan XY Plan YZ
G170-Go Point de dpart du contour, plan XY Page 410 G180-Go Point de dpart du contour, plan YZ Page 419
G171-Go Droite plan XY Page 410 G181-Go Droite plan YZ Page 419
G172-Go Arc sens horaire, plan XY Page 411 G182-Go Arc sens horaire, plan YZ Page 420
G173-Go Arc sens anti-horaire, plan XY Page 411 G183-Go Arc sens anti-horaire, plan YZ Page 420
G370-Go Perage plan XY Page 412 G380-Go Perage plan YZ Page 421
G371-Go Rainure linaire, plan XY Page 413 G381-Go Rainure linaire, plan YZ Page 421
G372-Go Rainure circulaire sens horaire, plan XY Page 414 G382-Go Rainure circulaire sens horaire, plan YZ Page 422
G373-Go Rainure circulaire sens anti-horaire,
plan XY
Page 414 G383-Go Rainure circulaire sens anti-horaire,
plan YZ
Page 422
G374-Go Cercle entier, plan XY Page 414 G384-Go Cercle entier, Plan YZ Page 422
G375-Go Rectangle plan XY Page 415 G385-Go Rectangle Plan YZ Page 423
G377-Go Polygone plan XY Page 415 G387-Go Polygone plan YZ Page 423
G471-Go Modle linaire, plan XY Page 416 G481-Go Modle linaire, plan YZ Page 424
G472-Go Modle circulaire, plan XY Page 417 G482-Go Modle circulaire, plan YZ Page 425
G376-Go Surface unique (mplat), plan XY Page 418 G386-Go Surface unique (mplat), plan XY Page 426
G477-Go Multi-pans, plan XY Page 418 G487-Go Multi-pans, plan XY Page 426
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 473
7
.
3

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

U
S
I
N
A
G
E
7.3 Rsum des fonctions G, USINAGE
Fonctions G pour le tournage
Tournage Fonctions de base Tournage Fonctions de base
Dplacement d'outil sans d'usinage Dcalages de point-zro
G0 Positionnement en avance rapide Page 226 Rcapitulatif des dcalages de point-zro Page 236
G14 Aller au point de changement d'outil Page 227 G51 Dcalage du point zro Page 237
G140 Dfinition du point de changement
d'outil
Page 227 G56 Dcalage du point-zro additionnel Page 238
G701 Avance rapide en coordonnes
machine
Page 226 G59 Dcalage absolu du point-zro Page 239
Dplacements linaires et circulaires simples G152 Dcalage du point-zro, axe C Page 308
G1 Dplacement linaire Page 228 G920 Dsactiver le dcalage du point-zro Page 351
G2 Dplacement circulaire sens horaire,
centre en incrmental
Page 229 G921 Dcalage du point-zro, dsactiver
les dimensions de l'outil
Page 352
G3 Dplacement circulaire sens anti-
horaire, centre en incrmental
Page 229 G980 Activer le dcalage d'origine Page 352
G12 Dplacement circulaire sens horaire,
cotation du centre en absolu
Page 230 G981 Dcalage du point-zro, activer les
dimensions de l'outil
Page 353
G13 Dplacement circulaire sens anti-
horaire, centre en absolu
Page 230 Distances de scurit
Avance, vitesse de rotation G47 Initialiser les distances de scurit Page 242
Gx26 Limitation de la vitesse de rotation * Page 231 G147 Distance de scurit (fraisage) Page 242
G64 Avance interrompue Page 231 Compensation du rayon de la dent (CRD/CRF)
Gx93 Avance par dent * Page 232 G40 Dsactiver la CRD/CRF Page 234
G94 Avance par minute Page 232 G41 CRD/CRF gauche Page 235
Gx95 Avance par tour Page 232 G42 CRD/CRF droite Page 235
Gx96 Vitesse de coupe constante Page 233 Outil, corrections
Gx97 Vitesse de rotation Page 233 T Installer l'outil Page 243
Surpaisseurs G148 (Changement) de correction de la
dent
Page 244
G50 Dsactiver la surpaisseur Page 240 G149 Correction additionnelle Page 245
G52 Dsactiver la surpaisseur Page 240 G150 Compensation pointe de l'outil
droite
Page 246
G57 Surpaisseur paraxiale Page 240 G151 Compensation pointe de l'outil
gauche
Page 246
G58 Surpaisseur parallle au contour Page 241
474 Rsum des fonctions-G
7
.
3

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

U
S
I
N
A
G
E Cycles d'usinage de tournage
Usinage de tournage Cycles Usinage de tournage Cycles
Cycles simples de tournage Cycles de tournage se rfrant un contour
G80 Contours fin de cycle/simple Page 267 G740 Cycle de rptition de contour Page 259
G81 Ebauche longitudinale simple Page 384 G741 Cycle de rptition de contour Page 259
G82 Ebauche transversale simple Page 385 G810 Cycle d'bauche longitudinale Page 248
G83 Cycle de rptition de contour Page 386 G820 Cycle d'bauche transversale Page 251
G86 Cycle simple de gorge Page 387 G830 Cycle d'bauche parallle au contour Page 253
G87 Rayons de transition Page 388 G835 Parallle au contour avec outil neutre Page 255
G88 Chanfrein Page 388 G860 Cycle universel de gorge Page 257
Cycles de perage G869 Cycle de tournage de gorge Page 260
G36 Taraudage Page 300 G870 Cycle simple de gorges G22 Page 263
G71 Cycle simple de perage Page 295 G890 Cycle de finition Page 264
G72 Alsage, lamage, etc. Page 297 Cycles de filetage
G73 Cycle taraudage Page 298 G31 Cycle de filetage Page 274
G74 Cycle de perage profond Page 301 G32 Cycle simple de filetage Page 278
Dgagements G33 Filetage en une passe Page 280
G25 Contour de dgagement Page 193 G35 Filetage ISO mtrique Page 282
G85 Dgagement Page 286 G350 Filetage longitudinal simple
G851 Dgagement DIN 509 E direct Page 288 G351 Filetage longitudinal simple, multi-
filets
G852 Dgagement DIN 509 F direct Page 289 G352 Filetage conique API Page 283
G853 Dgagement DIN 76 filet direct Page 290 G36 Taraudage Page 300
G856 Dgagement de forme U direct Page 291 Trononnage
G857 Dgagement de forme H direct Page 292 G859 Cycle de trononnage Page 285
G858 Dgagement de forme K direct Page 293
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 475
7
.
3

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

U
S
I
N
A
G
E Usinage axe C
Usinage axe C Usinage axe C
Axe C
G120 Diamtre de rfrence pour usinage
sur l'enveloppe
Page 308
G152 Dcalage du point-zro, axe C Page 308
G153 Normer l'axe C Page 309
Trajectoires uniques - Usinage face frontale/arrire Trajectoires uniques - Usinage sur l'enveloppe
G100 Avance rapide, face frontale Page 310 G110 Avance rapide, enveloppe Page 314
G101 Dplacement linaire, face frontale Page 311 G111 Dplacement linaire sur l'enveloppe Page 315
G102 Dplacement circulaire sens horaire,
face frontale
Page 312 G112 Dplacement circulaire sens horaire,
enveloppe
Page 316
G103 Dplacement circulaire sens anti-
horaire, face frontale
Page 312 G113 Dplacement circulaire sens anti-
horaire, enveloppe
Page 316
Figures - Usinage sur face frontale/arrire Figures - usinage sur l'enveloppe
G301 Rainure linaire sur face frontale Page 268 G311 Rainure linaire sur l'enveloppe Page 270
G302 Rainure circulaire sens horaire, face
frontale
Page 268 G312 Rainure circulaire sens horaire sur
l'enveloppe
Page 271
G303 Rainure circulaire sens anti-horaire,
face frontale
Page 268 G313 Rainure circulaire sens anti-horaire
sur l'enveloppe
Page 271
G304 Cercle entier, face frontale Page 269 G314 Cercle entier sur l'enveloppe Page 271
G305 Rectangle sur la face frontale Page 269 G315 Rectangle sur l'enveloppe Page 272
G307 Polygone sur la face frontale Page 269 G317 Polygone sur l'enveloppe Page 272
Cycles de fraisage, face frontale Cycles de fraisage sur l'enveloppe
G791 Rainure linaire sur face frontale Page 318 G792 Rainure linaire sur l'enveloppe Page 319
G793 Fraisage de contour direct Page 320 G794 Fraisage de contour direct Page 322
G797 Fraisage de surface (en bout) Page 324 G798 Fraisage de rainure hlicodale Page 326
G799 Fraisage de filets
Cycles de prperage Cycles de fraisage de contour et de poche
G840 Prperage fraisage de contour Page 328 G840 Fraisage de contour Page 330
G845 Prperage fraisage de poche Page 338 G840 Ebavurage Page 334
Cycles de gravure G845 Fraisage de poches Page 339
G801 Graver sur la face frontale Page 346 G846 Fraisage de poches, finition Page 343
G802 Graver sur l'enveloppe Page 347 Cycles de gravage
Modle G801 Graver sur la face frontale Page 346
G743 Modle linaire sur face frontale G802 Graver sur l'enveloppe Page 347
G745 Modle circulaire sur face frontale Tableau des caractres pour gravage Page 345
G744 Modle linaire sur l'enveloppe
G746 Modle circulaire sur l'enveloppe
476 Rsum des fonctions-G
7
.
3

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

U
S
I
N
A
G
E Usinage avec l'axe Y
Programmation de variables, branchement de
programme
Usinage avec l'axe Y Usinage avec l'axe Y
Plans d'usinage Cycles de fraisage
G17 Plan XY Page 427 G841 Surfaage, bauche Page 433
G18 Plan XZ (tournage) Page 427 G842 Surfaage, finition Page 434
G19 Plan YZ Page 427 G843 Fraisage multi-pans, bauche Page 435
Dplacement d'outil sans d'usinage G844 Fraisage multi-pans, finition Page 436
G0 Positionnement en avance rapide Page 428 G845 Prperage fraisage de poche Page 438
G14 Aborder le point de changement
d'outil
Page 428 G845 Fraisage de poches, bauche Page 439
G701 Avance rapide en coordonnes
machine
Page 429 G846 Fraisage de poches, finition Page 443
Dplacements linaires et circulaires simples G800 Fraisage de filet, plan XY Page 447
G1 Dplacement linaire Page 430 G806 Fraisage de filet, plan YZ Page 448
G2 Dplacement circulaire sens horaire,
centre en incrmental
Page 431 G808 Taillage de roue dente Page 449
G3 Dplacement circulaire sens anti-
horaire, centre en incrmental
Page 431 Cycles de gravage
G12 Dplacement circulaire sens horaire,
centre en absolu
Page 432 G803 Graver dans le plan XY Page 445
G13 Dplacement circulaire sens anti-
horaire, centre en absolu
Page 432 G804 Graver dans le plan YZ Page 446
Tableau des caractres pour gravage Page 345
Programmation de variables, branchement de
programme
Programmation de variables, branchement de
programme
Programmation avec variables Entres de donnes, sorties de donnes
Variable # Types de variables Page 363 INPUT Introduction (variable #) Page 361
PARA Lire donnes de configuration Page 369 WINDOW Ouvrir fentre sortie (variable #) Page 361
CONST Dfinition de constantes Page 372 PRINT Sortie (variable #) Page 362
VAR Dfinition de variables Page 371 Branchement de programme, rptition de programme
Sous-programmes IF..THEN.. Branchement de programme Page 373
Appel sous-programme Page 377 WHILE.. Rptition de programme Page 375
SWITCH.. Branchement de programme Page 376
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 477
7
.
3

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

U
S
I
N
A
G
E Autres fonctions G
Autres fonctions G Autres fonctions G
G4 Temporisation Page 349 G908 Rajustement de l'avance sur 100% Page 351
G7 Activation de l'arrt prcis Page 349 G909 Stop interprteur Page 351
G8 Dsactivation de l'arrt prcis Page 349 G910 Lancer la mesure Page 396
G9 Arrt prcis (squentiel) Page 350 G911 Activer la surveillance du
dplacement
Page 397
G30 Conversion et image miroir Page 353 G912 Transfert de position courante Page 397
G60 Dsactivation de la zone de
protection
Page 350 G913 Terminer la mesure en cours de
processus
Page 397
G65 Afficher systme de fixation Page 349 G914 Dsactiver la surveillance de
dplacement
Page 397
G67 Charger le contour de la pice brute
(graphique)
Page 349 G916 Dplacement sur la bute fixe Page 357
G99 Transformations de contours Page 354 G919 Potentiomtre de broche 100% Page 351
G702 Sauvegarder/charger l'actualisation
du contour
Page 348 G920 Dsactivation du dcalage du point-
zro
Page 351
G703 Dsactivation/activation de
l'actualisation du contour
Page 348 G921 Dcalage du point-zro, dsactiver
les dimensions de l'outil
Page 352
G720 Synchronisation de la broche Page 355 G923 Dcalage maniv. dans filet Page 110
G901 Valeurs effectives dans une variable Page 350 G924 Vit. rot fluctuante Page 352
G902 Dcalage du point-zro dans une
variable
Page 350 G925 Rduction de force Page 359
G903 Erreur de poursuite dans une variable Page 350 G930 Contrle de la poupe Page 360
G904 Lecture des informations de
l'interpolateur
Page 350 G980 Activer le dcalage du point-zro Page 352
G905 Dcalage angulaire C Page 356 G981 Dcalage du point-zro, activer les
dimensions de l'outil
Page 353
478 Rsum des fonctions-G
7
.
3

R

s
u
m


d
e
s

f
o
n
c
t
i
o
n
s

G
,

U
S
I
N
A
G
E
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 479
I
n
d
e
x
SYMBOLS
? PGS Programmation gomtrique
simplifie ... 176
A
Aborder le point de changement d'outil
G14 ... 227
Activation des dcalages de point zro
G980 ... 352
Activation des dcalages du point zro
et des longueurs d'outil G981 ... 353
Actualisation du contour ... 28, 348
Actualisation du contour on/off
G703 ... 348
Affichage modulo 360 de l'axe C,
G153 ... 309
Alsage G72 ... 297
Alsage, lamage G72 ... 297
Appel de sous-programme: L"xx"
V1 ... 377
Approche, Sortie smart.Turn ... 55
Arc de cercle
DIN PLUS
Contour de tournage G2, G3,
G12, G13 Go ... 186, 187
Arc de cercle contour face frontale
G102/G103 Go ... 211
Arc de cercle de contour G12/G13
Go ... 187
Arc de cercle de contour G2/G3
Go ... 186
Arc de cercle plan XY, G172/G173
Go ... 411
Arc de cercle plan YZ G182/G183
Go ... 420
Arc de cercle sur enveloppe G112/G113
Go ... 219
Arcs de cercle sur l'enveloppe G112,
G113 ... 316
Arcs de cercle, face frontale G102/
G103 ... 312
Arrt prcis Dsactivation G8 ... 349
Arrt prcis G7 ... 349
Arrt prcis G9 ... 350
Attributs d'usinage pour les lments
de forme ... 183
Attributs pour la dfinition du
contour ... 201
Avance ... 231
Avance constante G94 ... 232
Avance par dent Gx93 ... 232
Avance par tour G95 ... 232
Avance par tour G95-Go ... 203
Avance par tour Gx95 ... 232
Avance rapide en coordonnes machine
G701 ... 226
Avance rapide face frontale G100 ... 310
Avance rapide G0 ... 226
Avance rapide G0 (axe Y) ... 428
Avance rapide, Enveloppe G110 ... 314
Avance/minute (G94) ... 232
Axe C
G905 Dcalage angulaire C ... 356
Axes linaires ... 30
Axes rotatifs ... 30
B
Branchement de programme
SWITCH ... 376
Branchement de programme
WHILE ... 375
Branchement de programme, IF ... 373
Broche
Synchronisation de la broche
G720 ... 355
Bute fixe, dplacement avec
G916 ... 357
C
Cercle entier plan XY G374 Go ... 414
Cercle entier plan YZ G384 Go ... 422
Cercle entier sur face frontale G304-
Go ... 214
Cercle entier sur l'enveloppe G314-
Go ... 222
Chanfrein
Cycle DIN G88 ... 388
Chanfrein G88 ... 388
Changement correction de la dent
G148 ... 244
Changement d'outil T ... 243
Commande T, Principes ... 45
Commandes auxiliaires pour dfinition
contour ... 201
Commandes d'usinage ... 172
Commandes de gomtrie ... 172
Commandes M... 380
Commandes M pour le droulement du
PGM... 380
Commandes M, fonctions
auxiliaires ... 381
Compensation d'alignement, excuter
une usinage conique G976 ... 352
Compensation de la pointe de l'outil,
droite/gauche G150/G151 ... 246
Compensation du rayon de la
dent ... 234
Compensation du rayon de la
fraise ... 234
Configurer la liste d'outils ... 46
CONST (Identificateur de section) ... 44
Contour de la pice brute G67 (pour
graphique) ... 349
Contour du dgagement G25-
Go ... 193
Contour, simple G80 ... 267
Contours axe C Principes de
base ... 205
Contours axe Y Principes de
base ... 408
Contours dans le plan XY ... 410
Contours dans le plan YZ ... 419
Contours de fraisage, position ... 205
Contours sur face frontale ... 210
Contours sur l'enveloppe ... 218
Contrle de la poupe G930 ... 360
Conversion des programmes CN ... 178
Conversion du programme ... 178
Conversion et image miroir G30 ... 353
Convertir les programmes DIN ... 179
Correction additionnelle G149 ... 245
Correction additionnelle G149-
Go ... 204
Correction de la dent G148 ... 244
Correction, additionnelle G149 ... 245
Corrections ... 243
Cycle Chanfrein G88 ... 388
Cycle d'usinage, programmer (DIN
PLUS) ... 177
Cycle de filetage G31 ... 274
Cycle de filetage simple G32 ... 278
Cycle de filetage, simple G32 ... 278
Cycle de fraisage de contours et de
figures sur l'enveloppe G794 ... 322
Cycle de fraisage de contours et de
figures sur la face frontale
G793 ... 320
Cycle de fraisage de figures sur face
frontale G793 ... 320
Cycle de fraisage de figures sur
l'enveloppe G794 ... 322
Cycle de gorges G870 ... 263
Cycle de perage G71 ... 295
Cycle de rptition de contour
G83 ... 386
Cycle de tournage, simple ... 384
Cycle de trononnage G859 ... 285
Cycle Rayon G87 ... 388
480
I
n
d
e
x
C
Cycles de dgagements ... 286
Cycles de filetage ... 273
Cycles de fraisage axe Y ... 433
Cycles de fraisage, vue
d'ensemble ... 317
Cycles de perage
Programmation DIN ... 294
Cycles de tournage se rfrant un
contour ... 247
Cycles de tournage, se rfrant un
contour ... 247
Cycles simples de tournage ... 384
D
Dbut poche/lot G308-Go ... 205
Dcalage absolu du point zro
G59 ... 239
Dcalage additionnel du point zro
G56 ... 238
Dcalage angulaire
G905 Dcalage angulaire C ... 356
Dcalage de point zro G51 ... 237
Dcalage du point zro dans une
variable G902 ... 350
Dcalage du point zro de l'axe C
G152 ... 308
Dcalages de points zro,
rcapitulatif ... 236
Dfinir le point de changement d'outil
G140 ... 227
Dfinition de la pice brute DIN
PLUS ... 182
Dgagement de forme H G857 ... 292
Dgagement de forme K G858 ... 293
Dgagement de forme U G856 ... 291
Dgagement DIN 509 E ... 194
Dgagement DIN 509 E avec usinage
du cylindre G851 ... 288
Dgagement DIN 509 F ... 194
Dgagement DIN 509 F avec usinage
du cylindre G852 ... 289
Dgagement DIN 76 ... 195
Dgagement DIN 76 avec usinage
cylindre G853 ... 290
Dgagement Forme H ... 195
Dgagement Forme K ... 196
Dgagement Forme U ... 193
Dgagement G25 ... 382
Dgagement G85 ... 286
Dpart (filet) ... 273
Dpassement de l'avance 100 %
G908 ... 351
Dpassement filet ... 273
Dplacement circulaire G12, G13
(fraisage) ... 432
Dplacement circulaire G12/G13 ... 230
Dplacement circulaire G2/G3 ... 229
Dplacement circulaire G2/G3
(fraisage) ... 431
Dplacement linaire G1 ... 228
Dplacement linaire G1
(fraisage) ... 430
Dplacement linaire sur face frontale
G101 ... 311
Dplacements linaires et
circulaires ... 228
Dplacements linaires et circulaires
axes Y ... 430
Dsactivation de la zone de protection
G60 ... 350
Dsactivation des dcalages de points
zro, des longueurs d'outil
G921 ... 352
Dsactivation des dcalages du point
zro G920 ... 351
Dsactiver la surpaisseur G50 ... 240
Dterminer l'indice d'un lment de
paramtre - PARA ... 370
Dialogues pour sous-
programmes ... 378
Diamtre de rfrence G120 ... 308
Distance d'approche (fraisage)
G147 ... 242
Distance de scurit tournage
G47 ... 242
Droite plan XY G171-Go ... 410
Droite plan YZ G181 Go ... 419
Droite sur contour G1Go ... 184
Droite sur l'enveloppe G111 ... 315
Droite sur l'enveloppe G111-Go ... 218
Droite sur le contour face frontale G101-
Go ... 210
E
Ebauche longitudinale G810 ... 248
Ebauche parallle au contour
G830 ... 253
Ebauche transversale G820 ... 251
Ebauche, transversale G820 ... 251
Ebavurage (G840) ... 334
Editeur smart.Turn ... 32
Edition parallle ... 33
Elments de base du contour de
tournage ... 183
Elments de forme d'un contour de
tournage ... 188
Elments du programme DIN ... 31
END (Identificateur de section) ... 43
Erreur de poursuite dans une variable
G903 ... 350
Excution conditionnelle de
squence ... 373
Exemple
Cycle d'usinage, programmer ... 177
Sous-programme avec rptitions
de contour ... 391
Usinage avec l'axe Y ... 450
Usinage intgral avec contre-
broche ... 402
Usinage intgral avec une
broche ... 404
Exemple de programme ... 391
F
Fentre de sortie pour les variables
WINDOW ... 361
Figures d'aide pour les appels de sous-
programmes ... 379
Filet (standard) G34-Go ... 197
Filet dplacement unique G33 ... 280
Filet avec dgagement de filetage G24
Go ... 192
Filet ISO mtrique G35 ... 282
Filetage (gnral) G37Go ... 198
Filetage API G352 ... 283
Filetage conique API G352 ... 283
Fin de cycle/contour simple G80 ... 267
Finition
DIN PLUS
Cycle G890 ... 264
Finition de fraisage multi-pans
G844 ... 436
Finition du contour G890 ... 264
Fonctions arithmtiques ... 363
Fonctions auxiliaires ... 381
Fonctions G Usinage
Dfinir le point de changement
d'outil G140 ... 227
Dgagement DIN 509 E avec
usinage du cylindre G851 ... 288
Fin de cycle/contour simple
G80 ... 267
G0 Avance rapide ... 226
G0 Avance rapide (axe Y) ... 428
G1 Dplacement linaire ... 228
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 481
I
n
d
e
x
F
Fonctions G Usinage
G1 Dplacement linaire (axe Y) ... 430
G100 Avance rapide sur la face
frontale/arrire ... 310
G101 Droite sur la face frontale/
arrire ... 311
G102 Arc de cercle sur la face
frontale/arrire ... 312
G103 Arc de cercle sur la face
frontale/arrire ... 312
G110 Avance rapide,
Enveloppe ... 314
G111 Droite sur l'enveloppe ... 315
G112 Arc de cercle,
Enveloppe ... 316
G113 Arc de cercle,
Enveloppe ... 316
G12 Dplacement circulaire ... 230
G12 Dplacement circulaire (axe
Y) ... 432
G120 Diamtre de rfrence ... 308
G13 Dplacement circulaire ... 230
G13 Dplacement circulaire (axe
Y) ... 432
G14 Aborder point de changement
d'outil (axe Y) ... 428
G14 Point de changement
d'outil ... 227
G147 Distance de scurit
(fraisage) ... 242
G148 Changement de la correction
de la dent ... 244
G149 Correction
additionnelle ... 245
G150 Compensation pointe de
l'outil, droite ... 246
G151 Compensation pointe de
l'outil, gauche ... 246
G152 Dcalage de point zro de
l'axe C ... 308
G153 Normer l'axe C ... 309
G17 Plan XY ... 427
G18 Plan XZ (tournage) ... 427
G19 Plan YZ ... 427
G2 Dplacement circulaire ... 229
G2 Dplacement circulaire (axe
Y) ... 431
G26 Limitation de la vitesse de
rotation ... 231
G3 Dplacement circulaire ... 229
G3 Dplacement circulaire (axe
Y) ... 431
G30 Conversion et image
miroir ... 353
G301 Rainure linaire sur la face
frontale ... 268
G302 Rainure circulaire sur la face
frontale ... 268
G303 Rainure circulaire sur la face
frontale ... 268
G304 Cercle entier sur face
frontale ... 269
G305 Rectangle face frontale ... 269
G307, Polygone sur la face frontale/
arrire ... 270
G31 Cycle de filetage ... 274
G311 Rainure linaire sur
l'enveloppe ... 270
G312 Rainure circulaire sur
l'enveloppe ... 271
G313 Rainure circulaire sur
l'enveloppe ... 271
G314 Cercle entier sur
enveloppe ... 271
G315 Rectangle sur
l'enveloppe ... 272
G317 Polygone sur
l'enveloppe ... 272
G32 Cycle simple de filetage ... 278
G33 Filet dplacement
unique ... 280
G35 Filet ISO mtrique ... 282
G350 Filetage longitudinal, simple
filet ... 389
G351 Filet longitudinal simple, multi-
filets ... 390
G352 Filetage conique API ... 283
G36 Taraudage ... 300
G4 Temporisation ... 349
G40 Dsactiver la CRD/CRF ... 234
G41 Activer la CRD/CRF ... 235
G42 Activer la CRD/CRF ... 235
G47 Distance de scurit ... 242
G50 Dsactiver la
surpaisseur ... 240
G51 Dcalage de point zro ... 237
G56 Dcalage additionnel du point
zro ... 238
G57 Surpaisseur paraxiale ... 240
G58 Surpaisseur parallle au
contour ... 241
G59 Dcalage absolu du point
zro ... 239
G60 Dsactivation de la zone de
protection ... 350
G64 Interruption d'avance ... 231
G65 Systme de serrage ... 349
G7 Activation de l'arrt prcis ... 349
G701 Avance rapide en
coordonnes machine ... 226
G701 Avance rapide en coordonnes
machine (axe Y) ... 429
G702 Sauvegarder/charger
l'actualisation du contour ... 348
G703 Actualisation du
contour ... 348
G71 Cycle de perage ... 295
G72 Alsage, lamage ... 297
G720 Synchronisation de la
broche ... 355
G73 Taraudage ... 298
G74 Cycle de perage
profond ... 301
G740 Rptition de gorge ... 259
G741 Rptition de gorge ... 259
G743 Modle linaire frontal ... 303
G744 Modle linaire sur
l'enveloppe ... 305
G745 Modle circulaire
frontal ... 304
G746 Modle circulaire sur
l'enveloppe ... 306
G791 Rainure linaire sur face
frontale ... 318
G792 Rainure linaire sur
l'enveloppe ... 319
G793 Cycle de fraisage de contours
et de figures sur face
frontale ... 320
G794 Cycle de fraisage de contours
et de figures sur
l'enveloppe ... 322
G797 Fraisage de surface sur face
frontale ... 324
G798 Fraisage rainure
hlicodale ... 326
G799 Fraisage de filet axial ... 307
G8 Dsactivation de l'arrt
prcis ... 349
G800 Fraisage de filet dans le plan
XY ... 447
G801 Graver sur la face
frontale ... 346
G802 Graver sur l'enveloppe ... 347
G803 Graver dans le plan XY ... 445
G804 Graver dans le plan YZ ... 446
482
I
n
d
e
x
F
Fonctions G Usinage
G806 Fraisage de filet dans le plan
YZ ... 448
G81 Tournage longitudinal
simple ... 384
G810 Ebauche longitudinale ... 248
G82 Tournage transversal
simple ... 385
G820 Ebauche transversale ... 251
G83 Cycle de rptition de
contour ... 386
G830 Ebauche parallle au
contour ... 253
G835 Parallle contour avec outil
neutre ... 255
G840 Fraisage de contour ... 327
G841 Surfaage, bauche (axe
Y) ... 433
G842 Surfaage, finition (axe
Y) ... 434
G843 Fraisage multi-pans, bauche
(axe Y) ... 435
G844 Finition de fraisage multi-pans
G844 (axe Y) ... 436
G845 Ebauche de fraisage de
poches (axe Y) ... 437
G845 Fraisage de poche,
bauche ... 337
G846 Fraisage de poche,
finition ... 343
G846 Fraisage de poches, finition
(axe Y) ... 443
G85 Cycle de dgagement ... 286
G852 Dgagement DIN 509 F avec
usinage du cylindre ... 289
G853 Dgagement DIN 76 avec
usinage cylindre ... 290
G856 Dgagement de forme
U ... 291
G857 Dgagement de forme
H ... 292
G858 Dgagement de forme
K ... 293
G859 Cycle trononnage ... 285
G86 Cycle simple de gorge ... 387
G860 Gorge lie un contour ... 257
G869 Cycle de tournage de
gorge ... 260
G87 Trajectoire avec rayon ... 388
G870 Cycle de gorges ... 263
G88 Trajectoire avec
chanfrein ... 388
G890 Finition du contour ... 264
G9 Arrt prcis ... 350
G901 Valeurs effectives dans une
variable ... 350
G902 Dcalage du point zro dans
une variable ... 350
G903 Erreur de poursuite dans une
variable ... 350
G905 Dcalage angulaire C ... 356
G908 Dpassement de l'avance
100%... 351
G909 Stop interprteur ... 351
G916 Dplacement en bute
fixe ... 357
G917 Contrle de
trononnage ... 358
G919 Potentiomtre de broche
100%... 351
G920 Dsactivation des dcalages
du point zro ... 351
G921 Dsactiver dcalages du point
zro, longueurs d'outil ... 352
G924 Vitesse de rotation
fluctuante ... 352
G925 Rduction de force ... 359
G93 Avance par dent ... 232
G930 Contrle de la poupe ... 360
G94 Avance constante ... 232
G95 Avance par tour ... 232
G96 Vitesse de coupe
constante ... 233
G97 Vitesse de rotation ... 233
G976 Compensation
d'alignement ... 352
G980 Activation des dcalages de
point zro ... 352
G981 Dcalages du point zro,
activer les longueurs d'outil ... 353
G99 Groupe de pices ... 354
G999 Poursuite directe des
squences ... 353
Lecture des informations
d'interpolation G904 ... 350
Taillage de roue dente G808 ... 449
Fonctions G, dfinition du contour
G0 Point initial contour de
tournage ... 183
G1 Droite, contour de
tournage ... 184
G100 Point initial du contour sur la
face frontale/arrire ... 210
G101 Droite sur le contour face
frontale/face arrire ... 210
G102 Arc de cercle sur la face
frontale/arrire ... 211
G103 Arc de cercle sur la face
frontale/arrire ... 211
G110 Point initial du contour sur
l'enveloppe ... 218
G111 Droite sur l'enveloppe ... 218
G112 Arc de cercle d'un contour sur
enveloppe ... 219
G113 Arc de cercle d'un contour sur
enveloppe ... 219
G12 Arc de cercle, contour de
tournage ... 187
G13 Arc de cercle, contour de
tournage ... 187
G149 Correction
additionnelle ... 204
G170 Point initial du contour, plan
XY ... 410
G171 Droite plan XY ... 410
G172 Arc de cercle plan XY ... 411
G173 Arc de cercle plan XY ... 411
G180 Point initial du contour, plan
YZ ... 419
G181 Droite plan YZ ... 419
G182 Arc de cercle plan YZ ... 420
G183 Arc de cercle plan YZ ... 420
G2 Arc de cercle, contour de
tournage ... 186
G20 Mandrin cylindre/tube ... 182
G21 Pice moule ... 182, 349
G22 Gorge (standard) ... 188
G23 Gorge (gnrale) ... 190
G24 Filetage avec
dgagement ... 192
G25 Contour de
dgagement ... 193, 382
G3 Arc de cercle, contour de
tournage ... 186
G300 Perage sur face frontale/
arrire ... 212
G301 Rainure linaire sur face
frontale/arrire ... 213
G302 Rainure circulaire sur face
frontale/arrire ... 213
G303 Rainure circulaire sur face
frontale/arrire ... 213
G304 Cercle entier sur la face
frontale/arrire ... 214
G305 Rectangle sur la face frontale/
arrire ... 214
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 483
I
n
d
e
x
F
Fonctions G, dfinition du contour
G307, Polygone sur la face frontale/
arrire ... 215
G308 Dbut poche/lot ... 205
G309 Fin poche/lot ... 205
G310 Perage sur
l'enveloppe ... 220
G311 Rainure linaire sur
l'enveloppe ... 221
G312 Rainure circulaire sur
l'enveloppe ... 221
G313 Rainure circulaire sur
l'enveloppe ... 221
G314 Cercle entier sur
l'enveloppe ... 222
G315 Rectangle sur
l'enveloppe ... 222
G317 Polygone sur
l'enveloppe ... 223
G34 Filetage (standard) ... 197
G37 Filetage (gnral) ... 198
G370 Perage plan XY ... 412
G371 Rainure linaire plan XY ... 413
G372 Rainure circulaire plan
XY ... 414
G373 Rainure circulaire plan
XY ... 414
G374 Cercle entier plan XY ... 414
G375 Rectangle plan XY ... 415
G376 Surface unique plan XY ... 418
G38 Rduction de
l'avance ... 201, 202
G380 Perage plan YZ ... 421
G381 Rainure linaire plan YZ ... 421
G382 Rainure circulaire plan
YZ ... 422
G383 Rainure circulaire plan
YZ ... 422
G384 Cercle entier plan YZ ... 422
G385 Rectangle plan YZ ... 423
G386 Surface unique plan YZ ... 426
G401 Modle linaire sur la face
frontale/arrire ... 216
G402 Modle circulaire sur la face
frontale/arrire ... 217
G411 Modle linaire sur
l'enveloppe ... 224
G412 Modle circulaire sur
enveloppe ... 225
G471 Modle linaire plan XY ... 416
G472 Modle circulaire plan
XY ... 417
G477 Multi-pans plan XY ... 418
G481 Modle linaire dans le plan
YZ ... 424
G482 Modle circulaire dans le plan
YZ ... 425
G487 Multi-pans plan YZ ... 426
G49 Perage (au centre) ... 200
G52 Surpaisseur, action
squentielle ... 203
G95 Avance par tour ... 203
Polygone plan XY G377 ... 415
Polygone plan YZ G387 ... 423
Formulaire du rsum ... 50
Fraisage de contour G840 ... 327
Fraisage de contour G840 ..... ... 327
Fraisage de filet axial G799 ... 307
Fraisage de filet dans le plan XY
G800 ... 447
Fraisage de filet dans le plan YZ
G806 ... 448
Fraisage de poche, bauche
G845 ... 337
Fraisage de poche, finition G846 ... 343
Fraisage de rainure hlicodale
G798 ... 326
Fraisage de surface sur face frontale
G797 ... 324
Fraisage multi-pans, bauche
G843 ... 435
Fraisage, G840 Principes de
base ... 327
Fraisage, rainure linaire sur
l'enveloppe G792 ... 319
G
G40 Dsactiver CRF ... 234
G40: Dsactiver la CRD ... 234
G41/G42: Activer la CRD ... 235
G41/G42: Activer la CRF ... 235
G64 Interruption d'avance ... 231
G840 Calculer les positions de pr-
perage ... 328
G840 Ebavurage ... 334
G840 Fraisage ... 330
G840 Principes de base ... 327
G845 Calculer les positions de pr-
perage ... 338
G845 Fraisage ... 339
G845 Principes de base ... 337
G845 (axe Y) Calculer les positions de
pr-perage ... 438
Grer les enregistrements des
outils ... 47
Gorge (gnrale) G23Go ... 190
Gorge (standard) G22Go ... 188
Gorge G86 ... 387
Gorge G860 ... 257
Gravage, tableau des caractres ... 345
Graver dans le dans plan YZ
G804 ... 446
Graver dans le plan XY G803 ... 445
Graver sur l'enveloppe G802 ... 347
Graver sur la face frontale G801 ... 346
Groupe de menu Configuration ... 35
Groupe de menu Divers ... 36
Groupe de menu Extras ... 37
Groupe de menu Gomtrie ... 181
Groupe de menu Goto ... 35
Groupe de menu ICP ... 34
Groupe de menu Units ... 50
Groupe de menus Amorce (amorce
de programme) ... 34
Groupe de menus Gestion de
programme ... 34
Groupe de menus Graphique ... 38
Groupe de pices G99 ... 354
I
Identificateur CONST ... 44
Identificateur de section CONST ... 44
Identificateur de section END ... 43
Identificateur de section RETURN ... 43
Identificateur de section VAR ... 44
Identificateur END ... 43
Identificateur RETURN ... 43
Identificateur VAR ... 44
Identificateurs de sections de
programme ... 40
IF.. Branchement de programme ... 373
lot (DIN PLUS) ... 205
Image miroir
DIN PLUS
Conversion et image miroir
G30 ... 353
Imbrication de contours ... 205
Informations CN actuelles, lire ... 367
Informations CN gnrales, lire ... 368
INPUT (introduction # variable) ... 361
Instructions axe C ... 308
Interruption d'avance G64 ... 231
Introduction de variables
INPUT ... 361
Introduction des donnes ... 361
484
I
n
d
e
x
L
L, appel ... 377
Lamage G72 ... 297
Le formulaire Contour ... 52
Le formulaire Global ... 54
Le formulaire Tool ... 51
Lecture des informations d'interpolation
G904 ... 350
Limitation de coupe ... 409
Limitation de la vitesse de rotation
G26 ... 231
Lire les donnes d'outils ... 366
Lire les donnes de configuration -
PARA ... 369
M
Mandrin cylindre/tube G20-Go ... 182
Modle circulaire avec rainures
circulaires ... 207
Modle circulaire dans le plan YZ G482
Go ... 425
Modle circulaire frontal G745 ... 304
Modle circulaire plan XY G472
Go ... 417
Modle circulaire sur enveloppe G412-
Go ... 225
Modle circulaire sur face frontale
G402-Go ... 217
Modle circulaire sur l'enveloppe
G746 ... 306
Modle de fraisage circulaire frontal
G745 ... 304
Modle de fraisage circulaire sur
l'enveloppe G746 ... 306
Modle de fraisage linaire frontal
G743 ... 303
Modle de fraisage linaire sur
l'enveloppe G744 ... 305
Modle de perage circulaire frontal
G745 ... 304
Modle de perage circulaire sur
l'enveloppe G746 ... 306
Modle de perage linaire sur
l'enveloppe G744 ... 305
Modle linaire dans le plan YZ G481
Go ... 424
Modle linaire frontal G743 ... 303
Modle linaire plan XY G471
Go ... 416
Modle linaire sur l'enveloppe G411-
Go ... 224
Modle linaire sur l'enveloppe
G744 ... 305
Modle linaire sur la face frontale
G401-Go ... 216
Multi-pans plan XY G477 Go ... 418
Multi-pans plan YZ G487-Go ... 426
O
Organisation des fichiers, Editeur
smart.Turn ... 39
Outils de rechange ... 48
Outils multiples ... 47
Outils, instructions ... 243
P
Parallle au contour avec outil neutre
G835 ... 255
Paramtres d'adresse ... 176
Paramtres, dfinition Sous-
programmes ... 378
Perage (au centre) G49Go ... 200
Perage plan XY G370 Go ... 412
Perage plan YZ G380 Go ... 421
Perage profond G74 ... 301
Perage sur face frontale G300-
Go ... 212
Perage sur l'enveloppe G310-
Go ... 220
Perage, Perage profond G74 ... 301
PGSProgrammation gomtrique
simplifie ... 176
PIECE BRUTE (identificateur de
section) ... 42
Pice moule G21-Go ... 182
Plan XY G17 (face frontale ou
arrire) ... 427
Plan XZ G18 (tournage) ... 427
Plan YZ G19 (vue de dessus/
enveloppe) ... 427
Plans d'usinage ... 427
Point initial contour de tournage G0
Go ... 183
Point initial du contour sur face frontale
G100-Go ... 210
Point initial du contour sur l'enveloppe
G110-Go ... 218
Point initial du contour, plan XY G170-
Go ... 410
Point initial du contour, plan YZ G180
Go ... 419
Polygone plan XY G377 Go ... 415
Polygone plan YZ G387 Go ... 423
Polygone sur l'enveloppe G317-
Go ... 223
Polygone sur la face frontale/arrire
G307-Go ... 215
Porte-outils, position d'inclinaison ... 45
Position des contours axe Y ... 408
Positionner l'outil ... 226
Positionner l'outil axe Y ... 428
Potentiomtre de broche 100%
G919 ... 351
Poursuite directe des squences,
excution pas pas des squences
CN avec un Start CN G999 ... 353
Pr-perage, calculer la position
G840 ... 328
PRINT (sortie variable #) ... 362
Programmation de variables ... 363
Programmation des outils ... 45
Programmation du contour ... 173
Programmation en mode DIN/
ISO ... 172
Programmation inch ... 30
Programme CN structur ... 29
Programmes experts ... 178
R
Rainure circulaire plan YZ G382/G383
Go ... 422
Rainure circulaire sur face frontale
G302/G303 Go ... 213
Rainure circulaire sur face frontale
G302-/G303-Go ... 213
Rainure circulaire sur l'enveloppe G312-
/G313-Go ... 221
Rainure circulaire, plan XY G372/G373
Go ... 414
Rainure linaire plan XY G371
Go ... 413
Rainure linaire plan YZ G381
Go ... 421
Rainure linaire sur face frontale G301-
Go ... 213
Rainure linaire sur l'enveloppe G311-
Go ... 221
Rainure linaire sur l'enveloppe
G792 ... 319
Rainure linaire sur la face frontale
G791 ... 318
Rayon G87 ... 388
Rectangle plan XY G375 Go ... 415
Rectangle plan YZ G385 Go ... 423
Rectangle sur l'enveloppe G315-
Go ... 222
Rectangle sur la face frontale G305-
Go ... 214
HEIDENHAIN MANUALplus 620 / CNC PILOT 620 485
I
n
d
e
x
R
Rduction d'avance G38-
Go ... 201, 202
Rduction de force G925 ... 359
Relation entre les commandes de
gomtrie et d'usinage ... 394
Relation entre les commandes de
gomtrie et d'usinage, axe C
Enveloppe ... 395
Relation entre les commandes de
gomtrie et d'usinage, axe C - face
frontale ... 395
Relation entre les commandes de
gomtrie et d'usinage, opration de
tournage ... 394
Rptition de gorge G740/G741 ... 259
RETURN (Identificateur de
section) ... 43
S
Sauvegarder/charger l'actualisation du
contour G702 ... 348
Section CONT. AUX. ... 42
Section EN-TETE PROGRAMME ... 41
Section ENVELOPPE ... 42
Section ENVELOPPE_Y ... 43
Section FACE ARR. ... 42
Section FACE_ARR._Y ... 43
Section FRONT ... 42
Section FRONT_Y ... 43
Section PIECE BRUTE ... 42
Section PIECE BRUTE
AUXILIAIRE ... 42
Section PIECE FINIE ... 42
Section SOUS-PROGRAMME ... 43
Section TOURELLE ... 41
Section USINAGE ... 43
Sortie (filet) ... 273
Sortie de variables # PRINT ... 362
Sortie des donnes ... 361
Sous-programme, figures d'aide pour
les appels de SP ... 379
Sous-programmes, dialogues lors des
appels de SP ... 378
Sous-programmes, principes ... 178
Stop interprteur G909 ... 351
Structure de l'cran de l'diteur
smart.Turn ... 33
Structure de menu diteur
smart.Turn ... 32
Superposition avec la manivelle
avec G352 ... 284
Surpaisseur G52-Go ... 203
Surpaisseur parallle au contour
(quidistante) G58 ... 241
Surpaisseur paraxiale G57 ... 240
Surpaisseurs ... 240
Surface unique plan XY G376
Go ... 418
Surface unique plan YZ G386
Go ... 426
SWITCH..CASE Branchement de
programme ... 376
Synchronisation
Synchronisation, broche
G720 ... 355
Syntaxe de variables, tendues CONST
- VAR ... 371
Systme de serrage dans la simulation
G65 ... 349
T
T instruction ... 243
Tableau des caractres ... 345
Taillage de roue dente G808 ... 449
Taraudage G36 dplacement
unique ... 300
Taraudage G73 ... 298
Temporisation G4 ... 349
Tournage de gorge G869 ... 260
Tournage longitudinal simple
G81 ... 384
Tournage transversal simple G82 ... 385
Transfert de pices
Contrle de trononnage avec
surveillance de l'erreur de
poursuite G917 ... 358
Dplacement en bute fixe
G916 ... 357
G905 Dcalage angulaire C ... 356
Synchronisation de la broche
G720 ... 355
Trononnage, contrle
Avec surveillance erreur de
poursuite G917 ... 358
Types de variables ... 363
U
Unit Alsage ICP, lamage axe C ... 91
Unit Alsage, lamage ICP axe
Y ... 152
Unit Appel de sous-
programme" ... 145
Unit Axe C, arrt ... 144
Unit Axe C, marche ... 144
Unit Dbut du programme ... 142
Unit Dgagement de forme H, K,
U" ... 67
Unit Ebauche bidirectionnel ICP ... 59
Unit Ebauche longitudinale ICP ... 56
Unit Ebauche longitudinale,
introduction directe du contour" ... 60
Unit Ebauche parallle au contour
ICP ... 58
Unit Ebauche transversal ICP ... 57
Unit Ebauche transversale,
introduction directe du contour" ... 61
Unit Ebavurage Face frontale" ... 129
Unit Ebavurage plan XY ... 162
Unit Ebavurage plan YZ ... 169
Unit Ebavurage, Enveloppe ... 141
Unit Filet API" ... 114
Unit Filet conique" ... 115
Unit Filet ICP" ... 112
Unit Filetage direct ... 111
Unit Fin du programme" ... 147
Unit Finition ICP" ... 104
Unit Finition longitudinale, introduction
directe du contour" ... 106
Unit Finition transversale, introduction
directe du contour" ... 107
Unit Fraisage "de filet" ... 121
Unit Fraisage contour Figures Face
frontale" ... 122
Unit Fraisage contour Figures,
Enveloppe" ... 134
Unit Fraisage contour ICP Face
frontale" ... 124
Unit Fraisage Contour ICP,
Enveloppe" ... 136
Unit Fraisage de contour ICP plan
XY ... 157
Unit Fraisage de contour ICP plan
YZ ... 164
Unit Fraisage de filet plan XY ... 163
Unit Fraisage de poche Figures,
Enveloppe" ... 137
Unit Fraisage de poche ICP Face
frontale" ... 127
Unit Fraisage de poche ICP plan
XY ... 158
Unit Fraisage de poche ICP plan
YZ ... 165
Unit Fraisage de poche ICP,
Enveloppe" ... 139
Unit Fraisage de poches Figures Face
frontale ... 125
Unit Fraisage Face frontale" ... 120
486
I
n
d
e
x
U
Unit Fraisage multi-pans plan
XY ... 160
Unit Fraisage multi-pans plan
YZ ... 167
Unit Fraisage surface unique plan
XY ... 159
Unit Fraisage surface unique plan
YZ ... 166
Unit Gorge avec introduction directe
du contour" ... 65
Unit Gorge de contour avec
introduction directe du contour" ... 64
Unit Gorge de contour ICP" ... 62
Unit Gorge ICP" ... 63
Unit Graver dans le plan XY ... 161
Unit Graver dans le plan YZ ... 168
Unit Graver sur l'enveloppe ... 140
Unit Graver sur la face frontale" ... 128
Unit Modle circulaire de perage Face
frontale" ... 75
Unit Modle circulaire de perage sur
l'enveloppe" ... 84
Unit Modle circulaire de rainurage sur
l'enveloppe" ... 132
Unit Modle circulaire de taraudage
Face frontale" ... 79
Unit Modle circulaire de taraudage
sur l'enveloppe" ... 88
Unit Modle circulaire Rainurage Face
frontale" ... 119
Unit Modle linaire de perage sur
l'enveloppe" ... 82
Unit Modle linaire de taraudage
Face frontale" ... 78
Unit Modle linaire de taraudage sur
l'enveloppe" ... 87
Unit Modle linaire Rainurage Face
frontale" ... 118
Unit Modle linaire Rainurage sur
l'enveloppe" ... 131
Unit Perage au centre" ... 68
Unit Perage ICP axe C ... 89
Unit Perage ICP axe Y ... 150
Unit Perage unique Face
frontale" ... 71, 73
Unit Pr-perage Fraisage contour ICP
sur l'enveloppe" ... 100, 103
Unit Pr-perage Fraisage contour ICP,
face frontale" ... 94
UNIT Pr-perage Fraisage contour,
Figures face frontale" ... 92
Unit Pr-perage Fraisage contour,
Figures sur l'enveloppe" ... 98
Unit Prperage fraisage de contour
ICP plan XY ... 153
Unit Prperage fraisage de contour
ICP plan YZ ... 155
Unit Prperage fraisage de poche ICP
plan XY ... 154
Unit Prperage fraisage de poche ICP
plan YZ ... 156
Unit Pr-perage Fraisage poche ICP,
face frontale" ... 97
Unit Pr-perage Fraisage poche,
Figures face frontale" ... 95
Unit Pr-perage Fraisage poche,
Figures sur l'enveloppe" ... 101
Unit Rainure Face frontale" ... 117
Unit Rainure hlicodale" ... 133
Unit Rainure sur l'enveloppe ... 130
Unit Rptition de partie de
programme" ... 146
Unit Taraudage au centre" ... 70
Unit Taraudage ICP axe C ... 90
Unit Taraudage ICP axe Y ... 151
Unit Taraudage unique Face
frontale" ... 77
Unit Taraudage unique sur
l'enveloppe" ... 86
Unit Trononnage" ... 66
Unit Trou unique sur l'enveloppe" ... 80
Unit Dgagement forme E, F,
DIN76 ... 108
Units de mesure ... 30
UNITS - Principes de base ... 50
Usinage de gorge, Cycle de gorges
G870 ... 263
Usinage de gorge, Gorge G860 ... 257
Usinage intgral
dans DIN PLUS ... 400
Usinage sur l'enveloppe ... 314
Usinage sur la face arrire
DIN PLUS
Exemple: Usinage intgral avec
contre-broche ... 402
Exemple: Usinage intgral avec
une broche ... 404
Usinage sur la face frontale ... 310
V
Valeurs effectives dans une variable
G901 ... 350
VAR (Identificateur de section) ... 44
Variable entire ... 363
Variable globale (programmation
DIN) ... 363, 364
Variable locale (programmation
DIN) ... 363, 364
Variable relle ... 363
Variables
comme paramtres
d'adresse ... 176
Variables #, sortie ... 362
Vitesse de coupe constante
Gx96 ... 233
Vitesse de rotation ... 231
Vitesse de rotation fluctuante, rduire
les frquences de rsonnance
G924 ... 352
Vitesse de rotation Gx97 ... 233
Vue d'ensemble des cycles de perage
et rfrence au contour ... 294
W
WHILE.. Rptition de
programme ... 375
WINDOW (fentre de sortie
spciale) ... 361
DR. JOHANNES HEIDENHAIN GmbH
Dr.-Johannes-Heidenhain-Strae 5
83301 Traunreut, Germany
{ +49 8669 31-0
| +49 8669 5061
E-mail: info@heidenhain.de
Technical support | +49 8669 32-1000
Measuring systems { +49 8669 31-3104
E-mail: service.ms-support@heidenhain.de
TNC support { +49 8669 31-3101
E-mail: service.nc-support@heidenhain.de
NC programming { +49 8669 31-3103
E-mail: service.nc-pgm@heidenhain.de
PLC programming { +49 8669 31-3102
E-mail: service.plc@heidenhain.de
Lathe controls { +49 8669 31-3105
E-mail: service.lathe-support@heidenhain.de
www.heidenhain.de
@@@@@@@@@@@@@
685556-32 Ver02 SW04 Printed in Germany 2/2012 H

Vous aimerez peut-être aussi