Fonctions de rappel

Les fonctions de rappel sont des fonctions SPEL+ appelées par le processus Part Feeding lorsque certaines conditions sont remplies. Les fonctions de rappel sont générées automatiquement au sein d’un projet lorsque des pièces y sont ajoutées. Les fonctions de rappel doivent être modifiées par l’utilisateur en fonction du système utilisé.

Par exemple, supposons que l’utilisateur attribue à la fonction de rappel PF_Robot une commande de robot visant à prélever et à positionner des pièces. Si le robot peut prélever des pièces dispersées de manière aléatoire sur le distributeur, le processus Part Feeding appellera alors la fonction de rappel PF_Robot. Par conséquent, il est important de noter que les fonctions de rappel ne sont pas appelées à l’aide de fonctions définies par l’utilisateur. Elles sont en effet automatiquement appelées à partir du processus Part Feeding.

Voici une liste de fonctions de rappel, accompagnée d’une description pour chacune d’elles.

Nom de la fonction Description
PF_Robot Prélève et positionne des pièces
PF_Control Permet de contrôler les dispositifs de l’utilisateur (trémie, éclairage utilisateur)
PF_Status Traitement des erreurs
PF_MobileCam Déplace le robot tout en utilisant la caméra mobile
PF_Vision Effectue un traitement de vision défini par l’utilisateur
PF_Feeder Opération du distributeur par le client lui-même
PF_CycleStop Effectue le traitement lorsqu’une commande d’arrêt est émise

Voici une liste des conditions dans lesquelles les fonctions de rappel sont appelées.

Condition Nom de la fonction
Peut prélever des pièces PF_Robot
Pièces introuvables PF_Status
Active l’éclairage utilisateur PF_Control
La caméra mobile est déplacée vers la position de capture d’images PF_MobileCam
Une erreur s’est produite PF_Status

Pour plus d’informations sur les fonctions de rappel, consultez la section suivante.
Fonctions de rappel Part Feeding