14 ex emples de pr ogr ammation – HEIDENHAIN iTNC 530 (34049x-08) Cycle programming Manuel d'utilisation
Page 460

460
Cycles palpeurs: contrôle automatique des pièces
16.14
Ex
emples
de
pr
ogr
ammation
Q285=0
;COTE MIN. 1ER CÔTÉ
Q286=0
;COTE MAX. 2ÈME CÔTÉ
Q287=0
;COTE MIN. 2ÈME CÔTÉ
Q279=0
;TOLÉRANCE 1ER CENTRE
Q280=0
;TOLÉRANCE 2ÈME CENTRE
Q281=0
;PROCÈS-VERBAL MESURE
Ne pas éditer de procès-verbal de mesure
Q309=0
;ARRÊT PGM SI ERREUR
Ne pas délivrer de message d'erreur
Q330=0
;NUMÉRO D'OUTIL
Aucune surveillance d'outil
9 FN 2: Q1 = +Q1 - +Q164
Calcul longueur en X à partir de l'écart mesuré
10 FN 2: Q2 = +Q2 - +Q165
Calcul longueur en Y à partir de l'écart mesuré
11 L Z+100 R0 FMAX
Dégager le palpeur, changement d'outil
12 TOOL CALL 1 Z S5000
Appel d'outil pour la finition
13 CALL LBL 1
Appeler le sous-programme pour l'usinage
14 L Z+100 R0 FMAX M2
Dégager l'outil, fin du programme
15 LBL 1
Sous-programme avec cycle usinage tenon rectangulaire
16 CYCL DEF 213 FINITION TENON
Q200=20
;DISTANCE D'APPROCHE
Q201=-10
;PROFONDEUR
Q206=150
;AVANCE PLONGEE EN PROF.
Q202=5
;PROFONDEUR DE PASSE
Q207=500
;AVANCE FRAISAGE
Q203=+10
;COORD. SURFACE PIECE
Q204=20
;SAUT DE BRIDE
Q216=+50
;CENTRE 1ER AXE
Q217=+50
;CENTRE 2EME AXE
Q218=Q1
;1ER COTE
Longueur en X variable pour ébauche et finition
Q219=Q2
;2EME COTE
Longueur en Y variable pour ébauche et finition
Q220=0
;RAYON D'ANGLE
Q221=0
;SUREPAISSEUR 1ER AXE
17 CYCL CALL M3
Appel du cycle
18 LBL 0
Fin du sous-programme
19 END PGM BEAMS MM