Codeur Omron

Forum traitant des automates industriels de marque Omron
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Inscription : 19 avr. 2021, 12:07

Re: Codeur Omron

Message par QuentinBzh »

Je m'exprime peut-être mal.. J'avoue que moi je vois bien ce qu'il faut faire, du coup, je néglige peut-être des détails ?

Le codeur vas nous permettre de savoir ou est le flacon et si le flacon est considéré comme pas bon, il nous serviras à éjecté au bon moment les pièces..

Pour le zéro tu entends quoi par la ? L'init ?

Car normalement il n'y auras plus de flacons sur le tapis quand une nouvelle série de 14 flacons arriveras. Je sais pas si je réponds à ta question..?

Merci de prendre du temps pour moi.
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur Omron

Message par itasoft »

slts,
je récapitule,
Le codeur incrémental sert pour savoir si un flacon se trouve dans la zone du contrôle et si pas bon à l'éjecter à une certaine distance après, quand il arrivera en face de la soufflette. c'est ça ?
J'avais fait un truc similaire avec un M221 Schneider
---clic dessus pour zoom----------
Triflaconsxxxxxx.JPG
Automaticien privé (de tout)
itasoft@free.fr
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Inscription : 19 avr. 2021, 12:07

Re: Codeur Omron

Message par QuentinBzh »

Yes c'est exactement ça !
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur Omron

Message par itasoft »

slts,
j'ai oublié de préciser que j'avais une cellule pour détecter l'entrée des flacons
--------------
Triflaconsxxxxxx.JPG
Automaticien privé (de tout)
itasoft@free.fr
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Inscription : 19 avr. 2021, 12:07

Re: Codeur Omron

Message par QuentinBzh »

C'est possible aussi qu'on en ai une, à confirmé, mais dans le principe c'est exactement ça !
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur Omron

Message par itasoft »

c'est pas obligé la cellule d'entrée si sur le poste de contrôle une cellule détecte le flacon qu'il soit debout ou tombé et l'autre cellule détecte si il est debout, dans ce cas on as besoin que de la distance entre le poste de contrôle et l’éjecteur
Automaticien privé (de tout)
itasoft@free.fr
QuentinBzh
Asservi son premier moteur
Asservi son premier moteur
Messages : 26
Inscription : 19 avr. 2021, 12:07

Re: Codeur Omron

Message par QuentinBzh »

Oui tu déclencherais le compte du codeur a partir de la cellule de vérification, je comprends bien. Je suis même à pensé que ça peut-être plus simple à réalisé en plus, non ?
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur Omron

Message par itasoft »

oui c'est plus simple,
---------clic pour zoom -----
Triflaconsxxxxxx.JPG
Automaticien privé (de tout)
itasoft@free.fr
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2076
Inscription : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: Codeur Omron

Message par philou77 »

Re !

Merci à itasoft pour les infos :)

Pour utiliser un compteur rapide en omron :

on considère que la remise à zéro du compteur est logicielle !

1 - Choisir le N° de compteur (0 ou 1)
2 - câbler ton codeur (Voie A et B) sur les entrées correspondantes (0.0 et 0.1 pour compteur 0, 0.2 et 0.3 pour compteur 1)
3 - Paramétrer le compteur choisi dans les paramètres de la cpu !
Différential Phase (x4)
Software reset (continuing comparing)
Linear mode

4 - Dans le Programme
l'instruction INI(880) te permet de changer la PV du compteur rapide
l'instruction PRV(881) te permet de lire la valeur du compteur rapide

Utiliser les instructions de comparaison non signées (ton comptage va que dans un seul sens car ton tapis ne recule pas...)
Utiliser SSET(630) pour définir une pile (une seule fois)
Utiliser PUSH(632) pour placer une valeur codeur dans la pile en cas de pièce mauvaise (valeur du codeur actuelle + Nb de points avant éjection)
- incrémenter le compteur PiècesMauvaises
Utiliser FIFO(633) pour lire la plus ancienne valeur dans la pile (et ainsi comparer la valeur du codeur à cette valeur qui sera la première pièce à éjecter)
- décrémenter le compteur PiècesMauvaises

Gérer le dépassement de capacité de comptage...(à mon avis ton compteur va repasser à zéro...)
Gérer l'initialisation du compteur avec INI(880)(vu que c'est un codeur incrémental..)

On peut aussi gérer les compteur rapides en interruptions mais si ton automate pédale vite, tu devrais pouvoir t'en passer
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
Avatar de l’utilisateur
itasoft
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 7035
Inscription : 20 oct. 2015, 10:15
Localisation : Lyon
Contact :

Re: Codeur Omron

Message par itasoft »

slts,
ceci dit, ça peut aussi se faire sans codeur incrémental, registre FIFO
--------------clic zoom-------
TriflaconsxxxxxxFIFO2.JPG
Automaticien privé (de tout)
itasoft@free.fr
Répondre