GMF, canal, mode programme, comportement après remise à zéro
3.17 Remplacement de fonctions par des sous-programmes
Programme principal
Programmation
PROC MAIN
...
N10 T1 D1 M6
...
N90 M30
Sous-programme "SUB_M6"
Programmation
PROC SUB_M6
N110 IF $C_T_PROG==TRUE
N120
N130 ENDIF
N140 M[$C_ME]=6
N150 IF $C_D_PROG==TRUE
N160
N170 ENDIF
N190 M17
Exemples 2
Le nouvel outil est préparé pour le changement avec la fonction T. Le changement d'outil n'a lieu
qu'avec la fonction M6. La fonction T est remplacée par l'appel du sous-programme
"MY_T_CYCLE". Le numéro D/DL est transféré au sous-programme.
Paramétrage
Paramétrage
PM22550 $MC_TOOL_CHANGE_MODE = 1
PM10717 $MN_T_NO_FCT_CYCLE_NAME = "MY_T_CYCLE"
PM10719 $MN_T_NO_FCT_CYCLE_MODE = 0
Programme principal
Code de programme
N210 D1
N220 G90 G0 X100 Y100 Z50
N230 D2 X110 Z0 T5
N240 M6
238
T[$C_TE]=$C_T
D=$C_D
Commentaire
;
; M6 est remplacé par le sous-programme
; "SUB_M6"
;
Commentaire
; IF adresse T programmée
; Exécution de la sélection T
; ENDIF
; Exécution du changement d'outil.
; IF adresse D programmée
; Exécution de la sélection D
; ENDIF
Commentaire
;
; D1 est actif.
; D1 reste actif, D2 programmé est
; transféré au sous-programme comme variable
; Exécution du changement d'outil
Description fonctionnelle, 01/2023, A5E48764112D AE
Signification
Préparer le changement d'outil
avec la fonction T
Sous-programme de remplace‐
ment
Transfert du numéro D/DL
Fonctions de base