Re: pid pour asservissement variateur mécanique
Posté : 01 avr. 2022, 15:10
Salut,
Le CSMIO est une breakout board qui pilote les servo moteurs de la machine (dans mon cas en step/dir mais il existe la version +/-10v pour les machines d'ancienne génération), ainsi que des entrées-sorties pour divers capteurs (tourelles de changement outils, fin de course machine etc...). Ce boitier sert donc d'interface entre le logiciel et la machine, tout comme les commandes numériques Fanuc, num heidenhain etc...Malheureusement d'après le fournisseur il n'est pas en mesure de piloter mon variateur. Il se contente de fournir le 0-10v pour la consigne en fonction de ce qu'on demande. Il gère tout de même le changement de gamme, le logiciel me demandera en effet de passer en gamme 1 pour les vitesses de 50 à 375 tr/min et en gamme 2 de 400 à 3000tr/min.
Voici un lien :
https://en.cs-lab.eu/product/special-of ... -software/
C'est bien foutu, facile à configurer. J'ai également pris l'option filetage, c'est sur ce module que je doit brancher le codeur. Cela permet de déplacer le traînard en fonction de la vitesse réelle de la broche et ainsi réaliser des filetage nickel. Voici cette option :
https://en.cs-lab.eu/product/csmio-enc- ... ng-module/
Tout cela ne figure pas sur le schéma pour ne pas l'alourdir d'avantage. Il y a juste le 0/10v de consigne, c'est bien le CSMIO qui le fourni.
Je dois amplifier le 0/10v de sorti du PLC car mon électrovanne est en 0-24v. Mais ça n'est pas un problème, j'ai ce qu'il faut. Le PLC devra simplement sortir du 5V pour le maintien de la vitesse du variateur, un peu plus pour accélérer et un peu moins pour décélérer, cela régulé par une PID.
Ok je vais donc conserver les signaux AB du codeur pour le PLC. Mais je suis tout de même obliger d'investir dans un des boitier que j'ai indiqué sur mon post précédent?
Je n'ai pas trouvé non plus de module 100k sur le site Lollette. Pourtant c'est bien indiqué en option sur la présentation du produit. Il y a tout de même un autre model en 100k. Mais avant d'investir dans un autre PLC (lollette ou schneider), je vais déja faire des tests avec celui que j'ai, il est suffisant pour la gamme 1.
Oui le codeur est directement en sortie de broche avec un rapport de 1/1.
Pour la Com, problème résolu! Je me suis souvenu que j'avais un acheté un adaptateur similaire il y a 10 ou 15 ans, je l'ai retrouvé chez mes parents. ça a marché du premier coup, a noté que windows m'a installé le même pilote que l'autre, également sur le com3...
Le CSMIO est une breakout board qui pilote les servo moteurs de la machine (dans mon cas en step/dir mais il existe la version +/-10v pour les machines d'ancienne génération), ainsi que des entrées-sorties pour divers capteurs (tourelles de changement outils, fin de course machine etc...). Ce boitier sert donc d'interface entre le logiciel et la machine, tout comme les commandes numériques Fanuc, num heidenhain etc...Malheureusement d'après le fournisseur il n'est pas en mesure de piloter mon variateur. Il se contente de fournir le 0-10v pour la consigne en fonction de ce qu'on demande. Il gère tout de même le changement de gamme, le logiciel me demandera en effet de passer en gamme 1 pour les vitesses de 50 à 375 tr/min et en gamme 2 de 400 à 3000tr/min.
Voici un lien :
https://en.cs-lab.eu/product/special-of ... -software/
C'est bien foutu, facile à configurer. J'ai également pris l'option filetage, c'est sur ce module que je doit brancher le codeur. Cela permet de déplacer le traînard en fonction de la vitesse réelle de la broche et ainsi réaliser des filetage nickel. Voici cette option :
https://en.cs-lab.eu/product/csmio-enc- ... ng-module/
Tout cela ne figure pas sur le schéma pour ne pas l'alourdir d'avantage. Il y a juste le 0/10v de consigne, c'est bien le CSMIO qui le fourni.
Je dois amplifier le 0/10v de sorti du PLC car mon électrovanne est en 0-24v. Mais ça n'est pas un problème, j'ai ce qu'il faut. Le PLC devra simplement sortir du 5V pour le maintien de la vitesse du variateur, un peu plus pour accélérer et un peu moins pour décélérer, cela régulé par une PID.
Ok je vais donc conserver les signaux AB du codeur pour le PLC. Mais je suis tout de même obliger d'investir dans un des boitier que j'ai indiqué sur mon post précédent?
Je n'ai pas trouvé non plus de module 100k sur le site Lollette. Pourtant c'est bien indiqué en option sur la présentation du produit. Il y a tout de même un autre model en 100k. Mais avant d'investir dans un autre PLC (lollette ou schneider), je vais déja faire des tests avec celui que j'ai, il est suffisant pour la gamme 1.
Oui le codeur est directement en sortie de broche avec un rapport de 1/1.
Pour la Com, problème résolu! Je me suis souvenu que j'avais un acheté un adaptateur similaire il y a 10 ou 15 ans, je l'ai retrouvé chez mes parents. ça a marché du premier coup, a noté que windows m'a installé le même pilote que l'autre, également sur le com3...