0% ont trouvé ce document utile (0 vote)
36 vues13 pages

Paramétrage caméra FANUC et QR Code

Transféré par

igor230691
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
36 vues13 pages

Paramétrage caméra FANUC et QR Code

Transféré par

igor230691
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Igor ISKRA M1 ISC 2023 / 2024

Paramétrage de la caméra FANUC


Création de la caméra virtuelle :
Pour définir des procédures utilisant la caméra il faut en premier lieu créer une
caméra virtuelle qui utilisera celle présente dans la cellule.
Dans le menu IR VISION > setup. Avec le bouton “CREATE” dans la barre d’options
en bas de l’écran on crée ensuite une nouvelle caméra 2D :

Une fois sélectionnée, on nomme la caméra (facultatif : On peut ajouter un commentaire


pour plus de précisions)

On relie la caméra virtuelle à la caméra réelle et dans notre cas pas de calibration.
Une fois enregistrée, on la retrouve parmi les caméras virtuelles qui ont été créées.

1
Igor ISKRA M1 ISC 2023 / 2024

Création du processus de vérification de l’ébavurage :


Ici on appuie sur le bouton “CREATE” dans la barre d’options en bas de l’écran (ici
le but est de détecter des marques faites au feutre au fond des bouchons) et
sélectionnons dans le menu le processus suivant :

A l’instar de la création de la caméra virtuelle, on doit nommer notre process.

On peut donc maintenant sélectionner notre process et l’éditer :

2
Igor ISKRA M1 ISC 2023 / 2024

Une fois dans le mode édition on arrive sur l’écran suivant :

Ici, pour avoir un retour caméra il faut définir la caméra que l’on utilise et donc on
sélectionne celle créée en amont.
Maintenant nous allons aller dans la section <<Tree>> pour accéder aux outils et
différents paramétrages pour les définir.

3
Igor ISKRA M1 ISC 2023 / 2024

On va donc ajouter un processus permettant de reconnaître les défauts


d’ébavurage. Attention ! Il est important de se mettre sur la ligne ayant le nom du
processus principal choisi avant d’ajouter un nouvel outil.
Ici : “Single View Inspection VisProc”
On appuie donc sur l’icône suivant :

Cela ouvre le menu des outils vision

Dans notre cas on veut un outil permettant d’identifier des défauts visibles
représentés par des tâches faites au feutre.
Maintenant nous avons l'outil qui apparaît dans notre arbre.

4
Igor ISKRA M1 ISC 2023 / 2024

Une fois l’outil défini, nous allons sur le “Snap Tool 1” pour définir la fenêtre à étudier.

On appuie sur “Set” pour définir la fenêtre de recherche. Elle est représentée par un
carré violet avec 9 point carrés permettant de l’ajuster comme montré ci-dessous :

Pensez à appuyer une première fois sur un point pour le sélectionner et l’ajuster.

5
Igor ISKRA M1 ISC 2023 / 2024

Dans la section “Tree” on sélectionne la ligne “Evaluation Tool 1” ce qui nous


amène à la fenêtre suivante :

Dans cette fenêtre on va dans l’onglet Variable pour définir les variables que l’on
veut utiliser. Ici on se sert de la surface totale couverte par un ou des défauts, ce qui
devient notre variable V1.

6
Igor ISKRA M1 ISC 2023 / 2024

Puis dans un second temps on va dans l’onglet Condition où l’on va indiquer les
expressions à vérifier :

Ici on a mis la condition V1 < 500.


Dans la liste déroulante du Pass when, on sélectionne si l’on veut que les conditions
soient vérifiées, aucune n’est vérifiée, etc.
Voilà maintenant le procédé de vérification de défaut est fait et fonctionnel.

Une fois les conditions définies on peut tester notre outil en retournant dans l’onglet
“IMAGE et en appuyant sur le bouton “SNAP+FIND”

7
Igor ISKRA M1 ISC 2023 / 2024

On peut ajuster les paramètres suivants :


Flaw color : Permet d’indiquer la couleur des imperfections recherchées
Contrast threshold : Cela correspond à l’intensité entre clair et sombre permettant
d’identifier la zone comme une imperfection ou non.
Magnitude range : Détermine la profondeur des imperfections.
Area : Définit la taille en pixel de la zone couverte par le défaut pour être considéré.
Perimeter : Définit la taille en pixel du périmètre du défaut pour être considéré.
Lorsqu’on utilise cet outil on obtient les résultat sous la forme suivante :

Ces valeurs vont être utilisées pour savoir si nos conditions sont respectées ou non
et donc nous indiquer si la pièce répond à nos attentes.

8
Igor ISKRA M1 ISC 2023 / 2024

Création du processus de lecture de QR Code :


Ici on appuie sur le bouton “CREATE” dans la barre d’options en bas de l’écran puis
on sélectionne le processus nommé “Reader Vision Process”

Une fois sélectionné on le nomme :

9
Igor ISKRA M1 ISC 2023 / 2024

A l’instar du processus de vérification de défaut (ébavurage), lorsqu’on sélectionne


notre processus la fenêtre suivante s’ouvre :

On choisit la caméra virtuelle, définie en amont, nommée ici “PROJETISC”.

10
Igor ISKRA M1 ISC 2023 / 2024

On va se diriger dans l’onglet “Tree” pour définir notre fenêtre de recherche en


appuyant sur le bouton “Set” :

En ajustant l’emplacement et la taille de la fenêtre, on réduit le temps et les


ressources utilisées pour rechercher le QR-CODE.

11
Igor ISKRA M1 ISC 2023 / 2024

Dans l’onglet “Tree”, on créé notre outil permettant de lire le QR Code, l’outil nommé
“ 2-D Barcode Tool 1 “
Attention ! Il est important de se mettre sur la ligne ayant le nom du processus
principal choisi avant d’ajouter un nouvel outil.
Ici : “Reader Vision Process”

On définit la fenêtre cette fois-ci plus précisément pour indiquer la zone de lecture et
on précise le type de “Barcode” à lire, ici on sélectionne “QR Code”.
On peut au besoin régler le contraste pris en compte avec le Contrast Threshold.

Une fois les étapes respectées, on peut essayer et observer les résultats :

12
Igor ISKRA M1 ISC 2023 / 2024

Pour tester notre processus une fois les conditions définies on retourne dans l’onglet
“IMAGE et on appuie sur le bouton “SNAP+FIND” :

On peut ensuite voir dans la colonne “String Result” la traduction du QR Code.


Cette valeur peut être enregistrée dans un string register.

13

Vous aimerez peut-être aussi