Registre à décalage pour 4 caméras en ligne
Publié : 18 févr. 2019, 11:26
Bonjour à tous,
Je cherche à optimiser une ligne de découpe qui passe d'un système de vision à quatre.
Lors d'une prise de photo, le résultat de l'inspection et la position du moteur d'entrainement de la bande sont stockées dans un tableau, ensuite tout ce beau monde est décalé d'une position dans le tableau, la positon 0 correspondant à l'emplacement du système de vision.
Une vérification est faite en partant de la fin du tableau dans la colonne des résultats et si une inspection s'est soldée par un échec, on envoi une demande d'arrêt en position au moteur en spécifiant la position stockée en face du résultat d'inspection en échec.
Ensuite acquittement opérateur et on repart au prochain défaut dans le tableau ou en continu si tout est OK.
Une petite représentation physique! Ce fonctionnement est opérationnel.
Donc je souhaite faire de même sous cette forme: Là ou je cale, c'est pour mutualiser les tableaux.
Car je vais avoir 4 photos prises sur la même pièce(sous différents angles), et je pensais avoir la même position pour les 4, car j'ajoute la distance d'arrêt (différentes pour chaque système selon sa position) à la position moteur lors de la prise de photo.
Sauf que mon moteur est trop précis et j'ai des differences de centièmes de microns. Ce qui fait que pour une pièce vu défectueuse par 2/4 système, je vais avoir deux arrêts au lieu d'un, avec un déplacement imperceptible, et donc plusieurs acquittements nécessaires alors que ce n'est pas le fonctionnement voulu.
Donc l'idée de départ de regrouper toutes les inspections dans un gros tableau est peut être bonne mais j'avoue que je ne sais pas si je suis la bonne piste. Je suis en train de voir si arrondir la position moteur suffirait à faire correspondre les quatre résultats sur une position.
Comment feriez vous? Car la je dois dire qu'à force d'y réfléchir, j'ai l'impression de tourner en rond...
Merci d'avance
Je cherche à optimiser une ligne de découpe qui passe d'un système de vision à quatre.
Lors d'une prise de photo, le résultat de l'inspection et la position du moteur d'entrainement de la bande sont stockées dans un tableau, ensuite tout ce beau monde est décalé d'une position dans le tableau, la positon 0 correspondant à l'emplacement du système de vision.
Une vérification est faite en partant de la fin du tableau dans la colonne des résultats et si une inspection s'est soldée par un échec, on envoi une demande d'arrêt en position au moteur en spécifiant la position stockée en face du résultat d'inspection en échec.
Ensuite acquittement opérateur et on repart au prochain défaut dans le tableau ou en continu si tout est OK.
Une petite représentation physique! Ce fonctionnement est opérationnel.
Donc je souhaite faire de même sous cette forme: Là ou je cale, c'est pour mutualiser les tableaux.
Car je vais avoir 4 photos prises sur la même pièce(sous différents angles), et je pensais avoir la même position pour les 4, car j'ajoute la distance d'arrêt (différentes pour chaque système selon sa position) à la position moteur lors de la prise de photo.
Sauf que mon moteur est trop précis et j'ai des differences de centièmes de microns. Ce qui fait que pour une pièce vu défectueuse par 2/4 système, je vais avoir deux arrêts au lieu d'un, avec un déplacement imperceptible, et donc plusieurs acquittements nécessaires alors que ce n'est pas le fonctionnement voulu.
Donc l'idée de départ de regrouper toutes les inspections dans un gros tableau est peut être bonne mais j'avoue que je ne sais pas si je suis la bonne piste. Je suis en train de voir si arrondir la position moteur suffirait à faire correspondre les quatre résultats sur une position.
Comment feriez vous? Car la je dois dire qu'à force d'y réfléchir, j'ai l'impression de tourner en rond...
Merci d'avance