force_take_image
Paramètres
Aucun
Renvoie
200
, si la commande a réussi, sinon se référer aux codes d’erreur.
Description
La commande force_take_image oblige EYE+ à acquérir une image dès que possible.
Utilisé surtout en conjonction avec prepare_part et get_part.
Chaque fois que la commande force_take_image est appelée, une image est acquise et une analyse d’image est effectuée pour trouver les coordonnées de tous les bons candidats. Ceci effacera la liste complète des coordonnées précédemment enregistrées et les remplacera par les nouvelles. Cette commande garantit la validité des coordonnées de la pièce pour le prélèvement par le robot.
Conseil
Cette commande doit être utilisée en état de production lorsque les pièces se déplacent en raison de perturbations externes connues (par exemple lorsque le robot prend ou place des pièces ou se déplace simplement).
Situations particulières
Si l’analyse de l’image ne procure pas suffisamment de pièces (nombre défini par le paramètre part_quantity), la commande force_take_image se comportera comme une commande prepare_part.
Si une acquisition ou une analyse d’image est en cours lorsqu’une commande force_take_image est appelée, elle interrompra l’acquisition en cours et effectuera une autre acquisition d’image avec analyse.
Si une séquence de vibrations est en cours et qu’une commande force_take_image est appelée, cela n’interrompra pas la séquence de vibrations, mais acquerra une image et procédera à une analyse juste après la séquence de vibrations.
Exemple d’utilisation
force_take_image
200