9
9.6.5
Exemples de programmation
Exemple de taillage d'engrenage
Dans le programme CN qui suit, le cycle 286 FRAISAGE ENGRENAGE est utilisé. Cet
exemple de programme illustre l'usinage d'une denture cannelée avec module=1
(différent de la norme DIN 3960).
Déroulement du programme
Appel de l'outil : fraise mère
Lancement du mode Tournage
Réinitialisation du système de coordonnées avec le cycle 801
Approche de la position de sécurité
Définition du cycle 285
Appel du cycle 286
Réinitialisation du système de coordonnées avec le cycle 801
0 BEGIN PGM 7 MM
1 BLK FORM CYLINDER Z D90 L35 DIST+0 DI58
2 TOOL CALL "GEAR_HOB"
3 FUNCTION MODE TURN
* - ...
4 CYCL DEF 801 ANNULER CONFIG. TOURNAGE
5 M145
6 FUNCTION TURNDATA SPIN VCONST:OFF S50
7 M140 MB MAX
8 L A+0 R0 FMAX
9 L X+0 Y+0 R0 FMAX
10 L Z+50 R0 FMAX
11 CYCL DEF 285 DEFINIR ENGRENAGE ~
Q551=+0
Q552=-11
Q540=+1
Q541=+90
Q542=+90
Q563=+1
Q543=+0.05
Q544=-10
12 CYCL DEF 286 FRAISAGE ENGRENAGE ~
Q215=+0
Q200=+2
Q260=+30
Q545=+1.6
Q546=+0
Q547=+0
Q550=+1
434
Cycles de fraisage | Fraisage d'engrenages (#157 / #4-05-1)
;POINT DE DEPART EN Z ~
;POINT FINAL EN Z ~
;MODULE ~
;NOMBRE DE DENTS ~
;DIAM. CERCLE DE TETE ~
;HAUTEUR DE DENT ~
;JEU DE TETE ~
;ANGLE D'INCLINAISON
;OPERATIONS D'USINAGE ~
;DISTANCE D'APPROCHE ~
;HAUTEUR DE SECURITE ~
;ANGLE INCLIN. OUTIL ~
;MODIF. SENS DE ROT. ~
;OFFSET ANGULAIRE ~
;COTE USINE ~
; appel de l'outil
; activation du mode Tournage
; réinitialisation du système de coordonnées
; annulation d'une fonction M144 éventuellement encore
activée
; désactivation de la vitesse de coupe constante
; dégagement de l'outil
; mise à 0 de l'axe rotatif
; prépositionnement de l'outil au centre de l'usinage
; pré-positionnement de l'outil sur l'axe de broche
HEIDENHAIN | TNC7 | Manuel utilisateur Cycles d'usinage | 10/2023