Exemple 2 : Exemple 2 : un nouveau MT est créé (avec un numéro MT qui ne correspond pas
à celui d'un multitool existant ou à celui d'un outil existant, ou à celui d'un magasin existant) :
Code de programme
N1 DEF INT no=2
N5 if ( ( $P_TMNOIS[ no ] != 0 ) and
N6 $TC_MTPN[ no ] = 5
N7 endif
Exemple 3 : un numéro explicite doit être vérifié pour voir s'il appartient à un outil défini :
Code de programme
N1 DEF INT no=2
N5 if ( $P_TOOLEXIST[ no ] == true )
N6 $TC_TP9[ no ] = 1
N7 endif
8.9.38
$A_TOOLMN - Lire le n° de magasin de l'outil
La variable système $A_TOOLMN renvoie le numéro de magasin de l'outil avec le numéro d'outil
t.
L'abréviation TOOLMN signifie "toolmagazine number" (numéro de magasin d'outil).
Syntaxe
$A_TOOLMN[t]
Signification
$A_TOOLMN :
t
Gestion des outils
Description fonctionnelle, 01/2024, A5E48053832D AG
( $P_TMNOIS[ no ] != 1 ) and
( $P_TMNOIS[ no ] != 2 ) )
Renvoie le numéro de magasin
Type de données :
0
-1
-2
Si le numéro d'outil se trouve en dehors de la plage de valeurs, une alarme est
émise.
Numéro T de l'outil
Type de données :
8.9 Instructions de langage CN
Commentaire
; Numéro à vérifier
;
; Créer un nouveau MT avec 5 emplacements
Commentaire
; Numéro à vérifier
;
; définition du type de surveillance de
l'outil
INT
L'outil n'est pas affecté à un magasin.
La fonction de gestion des outils n'est pas active.
Il n'existe aucun outil portant le numéro d'outil spécifié.
INT
Programmation CN
383