A_Toolmln - Lire Le N° D'emplacement De Magasin De L'outil - Siemens Sinumerik One Basic Program Plus Consignes De Fonctionnement

Table des Matières
Programmation CN
8.9 Instructions de langage CN
Exemple
Le multitool portant le numéro 500 a 6 emplacements. Les 3 outils ayant les numéros T 11, 22
et 33 sont aux emplacements 1, 2 et 5.
Code de programme
def int nombre = 0
def int i = 0
nombre = $P_MTOOLNT[500]
for i = 1 to nombre
r[i] = $P_MTOOLT [500, i]
endfor
8.9.41
$A_TOOLMLN - Lire le n° d'emplacement de magasin de l'outil
Remarque
TOOLMLN est une abréviation qui signifie = "toolmagazine location number" (numéro
d'emplacement de magasin d'outil).
Nom
Signification
Type de données
Plage de valeurs
Indices
 
Accès
 
Arrêt implicite du
prétraitement des
blocs
Remarque : il n'est pas possible que $A_TOOLMLN[t]==0 et $A_TOOLMN[t]>0, ou que
$A_TOOLMLN[t]>0 et $A_TOOLMN[t]==0.
386
Commentaire
; Le nombre d'outils est 3
; Boucle sur 3 outils et non sur 6 emplacements MT
; écrit les numéros T des outils montés dans des pa-
ramètres R consécutifs
;r1=11, r1=22, r3=33
$A_TOOLMLN[t]
Renvoie le numéro d'emplacement de magasin de l'outil portant le numéro d'ou‐
til=t. S'il n'est pas affecté à un magasin, 0 est renvoyé. Si la fonction de gestion des
outils n'est pas active, -1 est renvoyé. S'il n'existe pas d'outil portant le numéro
d'outil=t, -2 est renvoyé.
Une alarme est reçue si la plage de valeurs du numéro d'outil est violée.
INT
1-32000
Signification
L'indice spécifie le numéro d'outil
Lecture dans le pro‐
Écriture dans le
gramme pièce
programme pièce
x
-
x
-
 
Lecture dans l'ac‐
tion synchrone
x
 
Description fonctionnelle, 01/2024, A5E48053832D AG
Plage de valeurs
1-32000
Écriture dans l'act.
synchrone
-
 
Gestion des outils
Table des Matières
loading

Ce manuel est également adapté pour:

Sinumerik one basic program

Table des Matières