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