Programmation CN
8.9 Instructions de langage CN
GETFREELOC
ou un équivalent fonctionnel
GETFREELOC
broche maître.
def int magNo = 2, locNo = 0
def int tNo = 44
; Un outil avec le numéro d'outil = 44 est défini, se trouve sur le porte-outil et n'a pas encore
; d'emplacement privé dans le magasin (considéré comme pas encore chargé)
; ou a déjà un emplacement privé dans un magasin (chargé)
GETFREELOC( magNo, locNo, tNo, "S", 1, "L" )
; pour l'outil portant le numéro d'outil 44, un emplacement vide est recherché pour le
porte-outil ayant le n° d'emplacement 1.
La programmation n'est pas admissible car une tentative est faite pour mettre la
paramètre
def int magNo, locNo
def int tNo = 44 ; un outil portant le numéro d'outil = 44 est défini, se trouve sur le
porte-outil
GETFREELOC( magNo, locNo, tNo, "S", 1, "S" )
références magNo/locNo
l'emplacement tampon".
def int magNo = 0, locNo = 0
def int tNo = 44
; un outil portant le numéro d'outil = 44 est défini et est présent sur le préhenseur qui est
relié au
GETFREELOC( magNo, locNo, tNo, "S", 3, "S" )
; pour l'outil défini avec le numéro d'outil = 44, un emplacement vide est recherché
concernant le porte-outil ayant le numéro
5. Les références magNo/locNo
dans l'emplacement tampon à
def int magNo = 0, locNo = 0
372
( magNo, locNo, tNo, "S" )
( magNo, locNo, tNo, "S", "-" )
; pour l'outil défini avec le numéro d'outil = 4, un emplacement vide est recherché pour la
; L'emplacement vide approprié est dans le magasin 1, emplacement 3. Les références
;magNo/locNo renvoient les valeurs 1/3.
; L'état de l'emplacement du magasin n'est pas modifié.
; réservation "réservé pour un nouvel outil à charger" pour un outil dans l'emplacement
; tampon. Les références magNo/locNo renvoient les valeurs d'état -8 / -8 = "valeur de
: ne peut pas être programmé pour les outils qui se trouvent à l'emplacement tampon".
; la position de départ est la même que lors de la programmation de l'instruction
; précédente. L'emplacement vide approprié est dans le magasin 2, emplacement 5. Les
; renvoient les valeurs 2/5. L'emplacement 2/5 est réservé "aux outils dans
; porte-outil de l'emplacement ayant le numéro 1 via $TC_MLSR
; d'emplacement 1. L'emplacement vide approprié est dans le magasin 2, emplacement
; renvoient les valeurs 2/5.
; L'emplacement de magasin 2/5 est réservé "aux outils dans l'emplacement tampon".
; (Cet état est conservé au démarrage de la CN si l'outil de réservation se trouve encore
; ce moment ;)
Description fonctionnelle, 01/2024, A5E48053832D AG
Gestion des outils