Programmation CN
8.9 Instructions de langage CN
Signification
delmlres
magNo
locNo
resType
Valeur en retour
state
Exemple 1
Pour l'outil surdimensionné situé sur le préhenseur 1 (n° de magasin = 9998, n° d'emplacement
= 4), la réservation d'emplacement "pour l'outil dans l'emplacement tampon" est à supprimer.
Code de programme
def int tNo, magNo, locNo
tNo = $TC_MPP6[ 9998, 4 ]
magNo = $A_MYMN[ tNo ]
locNo = $A_MYLN[ tNo ]
state = DELMLRES ( magNo, locNo, "s" )
if (state < 0 ) gotof error
; Si vous voulez vous assurer que l'emplacement est également réservé pour l'outil de
remplacement prévu, vous pouvez également vérifier :
if ( $TC_MPP66[ magNo, locNo ] GOTOF ERROR
374
Annule la réservation d'emplacement
Type de données :
INT
Numéro de magasin dans lequel l'emplacement est présent.
Type de données :
INT
Unité :
Plage de valeurs :
MIN < x < MAX
Numéro d'emplacement de magasin de l'emplacement dont la réservation doit
être supprimée.
Type de données :
INT
Type de réservation à supprimer (optionnel)
•
Réservation "L" pour outil à charger ("L "= "Tool to be Loaded")
•
Réservation "S" pour l'outil dans l'emplacement tampon ("S" = Tool in
Spindle" ou généralement un outil dans l'emplacement tampon)
Si resType n'est pas programmé, la réservation définie - "L" ou "S" - est sup‐
primée. Si aucune réservation n'est définie, l'instruction n'a pas d'effet.
Résultat de l'exécution de l'instruction
Type de données :
INT
0
Instruction exécutée avec succès (même si l'emplace‐
ment n'était pas réservé).
-1
TMMG n'est pas active
-2
Numéro de magasin invalide spécifié
-3
Numéro d'emplacement de magasin invalide spécifié
-4
Lettre invalide pour resType
Commentaire
;
;
; Magasin propriétaire
; Emplacement de magasin propriétaire,
qui
réservé
; l'équivalent serait "DELMLRES(magNo,
locNo)"
Description fonctionnelle, 01/2024, A5E48053832D AG
; a été
Gestion des outils