Cycles palpeurs : contrôle automatique des pièces | 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
;CENTRE 1ER AXE
Q274=+40
;CENTRE 2EME AXE
Q282=90
;1ER COTE
Q283=70
;2EME COTE
Q261=-5
;HAUTEUR DE MESURE
Q320=0
;DISTANCE D'APPROCHE
Q260=+20
;HAUTEUR DE SECURITE
Q301=0
;DEPLAC. HAUT. SECU.
Q284=90.15
;COTE MAX. 1ER COTE
Q285=89.95
;COTE MIN. 1ER COTE
Q286=70.1
;COTE MAX. 2EME COTE
Q287=69.9
;COTE MIN. 2EME COTE
Q279=0.15
;TOLERANCE 1ER CENTRE
Q280=0.1
;TOLERANCE 2ND CENTRE
Q281=1
;PROCES-VERBAL MESURE
Q309=0
;ARRET PGM SI ERREUR
Q330=0
;OUTIL
4 L Z+100 R0 FMAX M2
5 END PGM BSMESS MM
HEIDENHAIN | TNC 640 | Programmation des cycles | 10/2018
Appel du 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
Pas de surveillance d'outil
Dégager l'outil, fin de programme
17
703