gestion servomoteur

Forum traitant des automates industriels de marque Schneider - Telemecanique
Répondre
lauchu50
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 21 sept. 2019, 19:22

gestion servomoteur

Message par lauchu50 »

Bonjour a tous !

Dans le but de fabriquer un changeur d'outils pour un centre d'usinage , je m'interesse aux automates
afin de pouvoir commander des servo moteur .
Je précise que je suis débutant dans le domaine et j'apprends "sur le tas "

Je possede le materiel suivant:

processeur TSX 57202
carte TSX CAY22 + carte entrées sorties tor
servo moteur avec codeur incremental 2048x4 et servopack Yaskawa
la carte tsx22 et configurée en axe indépendant borné
je programme sous PL7 PRO V4.4 en Language Ladder

j'ais branché et configuré tous ca correctement (je pense) et pour l'instant cela fonctionne bien .
J'arrive a programmer plusieurs mouvement/déplacement avec SMOVE .

Mon probleme pour le moment est que je dois avoir une sortie activée a la fin de chaque mouvement afin de valider d'autres déplacements pour la suite du programme .
La fonction SMOVE permet d'activer une sortie reflexe auxiliaire Q0 sur la vois 0 en écrivant " SMOVE %CH2.0(18,90,9,4000,100,16#0210) "

Cela fonctionne bien mais comment la désactiver apres traitement ???

merci pour votre aide

Laurent
Modifié en dernier par lauchu50 le 23 sept. 2019, 15:06, modifié 2 fois.
lauchu50
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 21 sept. 2019, 19:22

Re: gestion servomoteur

Message par lauchu50 »

bonjour
J'ai trouvé une doc mais je ne trouve pas comment faire
j'ai essayé d'ecrire quelque chose dans une "operate" mais ca ne fonctionne pas
Please , help !
desactivation qo.jpg
Avatar du membre
djé
Dieu du process
Dieu du process
Messages : 864
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes
Contact :

Re: gestion servomoteur

Message par djé »

lauchu50 a écrit : 21 sept. 2019, 19:57 La fonction SMOVE permet d'activer une sortie reflexe auxiliaire Q0 sur la vois 0 en écrivant " SMOVE %CH2.0(18,90,9,4000,100,16#0210) "
Bonjour,

Je ne connais pas spécialement cette fonction, ni la signification de ses arguments mais si tu peux la mettre à UN tu dois pouvoir de la même manière la mettre à Zéro.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
Avatar du membre
djé
Dieu du process
Dieu du process
Messages : 864
Enregistré le : 20 oct. 2015, 09:55
Localisation : Bretagne, Pays de la Loire, Nantes
Contact :

Re: gestion servomoteur

Message par djé »

Ta carte c'est une CAY22 non?
Dans PL7-Pro sur la page E/S des variables lorsque tu sélectionnes la voie CHANEL (type CH) tu peux faire un présymbolisation (clic droit)
Il y a une sortie qui doit pouvoir être activée par simple adressage. (a tester)

Exemple si ta carte est sur l'emplacement 2 et qu'il s'agit de la voie (Chanel) 1 alors la sortie se trouve à l'adresse %Q2.1.11 (Commande de la sortie auxiliaire AUX0)

A vérifier.
Le monde se divise en 10 catégories:les personnes qui comprennent le binaire,et les autres.

Dans tout ce que vous apprenez, seuls 10% vont vous servir,mais vous ne savez pas lesquels ...
lauchu50
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 21 sept. 2019, 19:22

Re: gestion servomoteur

Message par lauchu50 »

Bonjour
Merci pour réponses !
C'est bien une carte CAY22 , position 2 , voie 0 ( autant pour moi , j'ai corrigé!)
J'ai suivi tes conseils et il y a bien une sortie :

%Q2.0.11 EBOOL xxx_aux0_out Commande de la sortie auxiliaire AUX0

j'ai tenté décrire une "operate" %Q2.0.11:=0 ou xxx_aux0_out :=0 mais ca ne fonctionne pas
cela ne doit pas etre la bonne facon !
Avatar du membre
Bernardo59
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 1054
Enregistré le : 20 oct. 2015, 05:48
Localisation : Nimes
Contact :

Re: gestion servomoteur

Message par Bernardo59 »

SoMoveParametreM.jpg
SoMoveCAY22.jpg

Je ne sais pas si cela peut t'aider...
lauchu50
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 21 sept. 2019, 19:22

Re: gestion servomoteur

Message par lauchu50 »

merci , je l'avais deja vu .Ca permet d'activer cette sortie auxiliaire en fin de mouvement mais n'aide pas pour la desactiver
bonne soirée
philou77
Mi homme - Mi automate
Mi homme - Mi automate
Messages : 2142
Enregistré le : 21 oct. 2015, 10:00
Localisation : Ile de France

Re: gestion servomoteur

Message par philou77 »

Salut !
si la sortie est un bool, c'est pas un operate qu'il te faut, juste une bobine -()- ou un set ou un reset

Ceci dit, elle n'est peut être tout simplement pas disponible en écriture cette sortie , vu que c'est une sortie reflex, elle est pilotée directement par la carte
Si vous avez compris tout ce que je viens d'écrire, c'est que j'ai dû faire une erreur quelque part ! :D
lauchu50
Apprend le binaire
Apprend le binaire
Messages : 5
Enregistré le : 21 sept. 2019, 19:22

Re: gestion servomoteur

Message par lauchu50 »

c'est ce que je craint , je vais eesayer ca demain matin

il doit quand meme il y avoir une solution , voir encadré en rouge .Il n'y a que run off/on qui la desactive pour l'instant


desactivation qo.jpg
Répondre