Traitement des erreurs
Cette section explique comment traiter les erreurs qui surviennent lors de l’utilisation de l’option Part Feeding.
Erreurs de traitement survenant dans la fonction de rappel
Détectez et traitez les erreurs survenant au sein de la fonction de rappel, dans la fonction elle-même. Utilisez cette méthode de traitement des erreurs si vous souhaitez poursuivre l’opération sans restituer le contrôle au processus Part Feeding.
Exemple : une erreur d’aspiration de pièces se produit avec la fonction de rappel PF_Robot, ce qui déclenche un processus de nouvelle tentative.Erreurs de traitement survenant dans la fonction de rappel PF_Status
Si une erreur se produit dans la fonction de rappel, attribuez à la valeur de retour une valeur autre que PF_CALLBACK_SUCCESS (erreur utilisateur 8000-8999).
Le processus Part Feeding attribuera cette valeur au paramètre État de la fonction de rappel PF_Status au démarrage.
Utilisez cette méthode de traitement des erreurs pour partager les processus de traitement des erreurs.
Pour plus de détails, consultez la section suivante.
PF_StatusErreurs de traitement survenant au cours du processus Part Feeding
Une erreur peut survenir au cours du processus Part Feeding en raison de paramètres d’alimentation de pièces incomplets (PF_Start non spécifié), de réglages incomplets du système de vision ou d’autres anomalies.
Le processus Part Feeding définira PF_STATUS_ERROR sur le paramètre État au démarrage.
Le processus Part Feeding s’arrêtera dès que la fonction PF_Status aura pris fin.
Pour plus de détails, consultez la section suivante.