GMF, canal, mode programme, comportement après remise à zéro
3.8 Recherche de bloc type 5 (SERUPRO)
Code de programme
N580 GETSELT(TNR_PRESELECTION)
N590 IF TNR_COURANT <> TNR_PRESELEC-
TION
N600 G0 G40 G60 G90 SUPA X450 Y300
Z300 D0
N610 M206
N620 ENDIF
N630 M17
ASUP pour l'appel de la routine de changement d'outil après la recherche de bloc de type 5
Code de programme
PROC ASUPWZV2
N1000 DEF INT TNR_SPINDLE
N1010 DEF INT TNR_PRESELECTION
N1020 DEF INT TNR_SEARCH
N1030 TNR_SPINDEL = $TC_MPP6[9998,1]
N1040 TNR_SEARCH = $P_TOOLNO
N1050 GETSELT(TNR_PRESELECTION)
N1060 IF TNR_SPINDLE == TNR_SEARCH GOTOF
ASUP_END1
N1070 T = $TC_TP2[TNR_SEARCH]
N1080 L6
N1085 ASUP_END1 :
N1090 IF TNR_PRESELECTION == TNR_SEARCH GOTOF
ASUP_END
N1100 T = $TC_TP2[TNR_PRESELECTION]
N1110 ASUP_END :
N1110 M90
N1120 REPOSA
Dans les deux programmes PROC L6 et PROC ASUPWZV2, le changement d'outil est
programmé avec M206 au lieu de M6.
Le programme ASUP "ASUPWZV2" utilise différentes variables système qui, d'une part,
172
Commentaire
; Lecture du numéro T de l'outil présélectionné de la broche maî-
tre
; Exécuter le changement d'outil uniquement si l'outil n'est pas
encore à jour
; Accostage du point de changement d'outil
; Exécution du changement d'outil
Commentaire
; Variable du numéro T actif
; Variable du numéro T présélectionné
; Variable pour le numéro T déterminé dans la recherche
de bloc
; Lecture du numéro T de l'outil sur la broche
; Lecture du numéro T déterminé par la recherche de bloc
; En d'autres termes, cet outil détermine la
; correction d'outil actuelle.
; Lecture du numéro T de l'outil présélectionné
; Sélection de T via le nom de l'outil
; Appeler la routine de changement d'outil
; Restaurer la présélection de T via le nom de l'outil
; Signalisation en retour à l'AP
; Fin de l'ASUP
Description fonctionnelle, 01/2023, A5E48053578D AF
Fonctions de base