16
Cycles palpeurs : contrôle automatique des pièces
16.14 Exemples de programmation
Exemple : mesure d'une poche rectangulaire, procès-
verbal de mesure
0 BEGIN PGM BSMESS MM
1 TOOL CALL 1 Z
2 L Z+100 R0 FMAX
3 TCH PROBE 423 MESURE INT. RECTANG.
Q273=+50
Q274=+40
Q282=90
Q283=70
Q261=-5
Q320=0
Q260=+20
Q301=0
Q284=90.15
Q285=89.95
Q286=70.1
Q287=69.9
Q279=0.15
Q280=0.1
Q281=1
Q309=0
Q330=0
4 L Z+100 R0 FMAX M2
5 END PGM BSMESS MM
598
;CENTRE 1ER AXE
;CENTRE 2EME AXE
;1ER COTE
;2EME COTE
;HAUTEUR DE MESURE
;DISTANCE D'APPROCHE
;HAUTEUR DE SECURITE
;DEPLAC. HAUT. SECU.
;COTE MAX. 1ER COTE
;COTE MIN. 1ER COTE
;COTE MAX. 2EME COTE
;COTE MIN. 2EME COTE
;TOLERANCE 1ER CENTRE
;TOLERANCE 2ND CENTRE
;PROCES-VERBAL MESURE
;ARRET PGM SI ERREUR
;OUTIL
HEIDENHAIN | TNC 640 | Manuel d'utilisation Programmation des cycles | 9/2016
Appel d'outil pour le palpeur
Dégager le palpeur
Longueur nominale en X
Longueur nominale en Y
Cote max. en X
Cote min. en X
Cote max. en Y
Cote min. en Y
Ecart de position autorisé en X
Ecart de position autorisé en Y
Délivrer le procès-verbal de mesure
Ne pas afficher de message d'erreur si tolérance dépassée
Aucune surveillance d'outil
Dégager l'outil, fin du programme