Codeur Omron
-
- Asservi son premier moteur
- Messages : 26
- Enregistré le : 19 avr. 2021, 12:07
Re: Codeur Omron
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.
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.
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Codeur Omron
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----------
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----------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Asservi son premier moteur
- Messages : 26
- Enregistré le : 19 avr. 2021, 12:07
Re: Codeur Omron
Yes c'est exactement ça !
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Codeur Omron
slts,
j'ai oublié de préciser que j'avais une cellule pour détecter l'entrée des flacons
--------------
j'ai oublié de préciser que j'avais une cellule pour détecter l'entrée des flacons
--------------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Asservi son premier moteur
- Messages : 26
- Enregistré le : 19 avr. 2021, 12:07
Re: Codeur Omron
C'est possible aussi qu'on en ai une, à confirmé, mais dans le principe c'est exactement ça !
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Codeur Omron
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
itasoft@free.fr
-
- Asservi son premier moteur
- Messages : 26
- Enregistré le : 19 avr. 2021, 12:07
Re: Codeur Omron
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 ?
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Codeur Omron
oui c'est plus simple,
---------clic pour zoom -----
---------clic pour zoom -----
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr
-
- Mi homme - Mi automate
- Messages : 2084
- Enregistré le : 21 oct. 2015, 10:00
- Localisation : Ile de France
Re: Codeur Omron
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
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 !
- itasoft
- Mi homme - Mi automate
- Messages : 7141
- Enregistré le : 20 oct. 2015, 10:15
- Localisation : Lyon
- Contact :
Re: Codeur Omron
slts,
ceci dit, ça peut aussi se faire sans codeur incrémental, registre FIFO
--------------clic zoom-------
ceci dit, ça peut aussi se faire sans codeur incrémental, registre FIFO
--------------clic zoom-------
Automaticien privé (de tout)
itasoft@free.fr
itasoft@free.fr