Contrôle de moteur pas à pas PLC : maîtrisez l'essentiel de la logique
Contrôle de moteur pas à pas PLC : maîtrisez l'essentiel de la logique
Introduction
Les API (Programmable Logic Controllers) sont des ordinateurs de contrôle industriels dotés de structures modulaires, de flexibilité, d'un traitement à grande vitesse et d'une gestion précise des données. Ils excellent dans le contrôle des moteurs pas à pas à l'aide de sorties d'impulsions à grande vitesse ou de fonctions de contrôle de mouvement.
Pour les appareils avec des distances et des vitesses de mouvement fixes, le contrôle des moteurs pas à pas via un API et un pilote pas à pas est une solution idéale.
Caractéristiques des moteurs pas à pas
Déplacement angulaire proportionnel :Le déplacement angulaire d'un moteur pas à pas est strictement proportionnel au nombre d'impulsions d'entrée. Après chaque rotation complète, il n'y a aucune erreur cumulée, garantissant ainsi de bonnes performances de suivi.
Contrôle en boucle ouverte simple et fiable :Le système de contrôle numérique en boucle ouverte composé d'un moteur pas à pas et d'un circuit pilote est simple, rentable et fiable. Il peut également être combiné avec une boucle de rétroaction d'angle pour former un système en boucle fermée hautes performances.
Réponse dynamique rapide :Les moteurs pas à pas peuvent démarrer, arrêter, inverser et changer rapidement de vitesse.
Large plage de vitesse :La vitesse peut être réglée en douceur sur une large plage, avec un couple élevé même à basse vitesse.
Exigence de puissance d'impulsion : les moteurs pas à pas nécessitent des alimentations modulées en largeur d'impulsion et ne peuvent pas fonctionner directement sur une alimentation CA ou CC.
La fréquence de pas la plus élevée à laquelle le moteur peut répondre sans perdre de pas est la « fréquence de démarrage ». La « fréquence d'arrêt » est la fréquence de pas la plus élevée à laquelle le moteur peut s'arrêter avec précision sans dépasser la position cible lorsque le signal de commande est soudainement coupé. La fréquence de démarrage, la fréquence d'arrêt et le couple de sortie du moteur doivent correspondre au moment d'inertie de la charge. Avec ces données, un contrôle efficace de la vitesse du moteur pas à pas est possible.
Contrôle PLC des moteurs pas à pas
Lorsque vous utilisez un API pour contrôler un moteur pas à pas, calculez l'équivalent d'impulsions du système, la limite supérieure de fréquence d'impulsion et le nombre d'impulsions maximum à l'aide des formules suivantes pour sélectionner l'API et les modules fonctionnels appropriés :
Équivalent d'impulsion = (angle de pas du moteur pas à pas × avance) / (360 × rapport de transmission)
Limite supérieure de fréquence d'impulsion = (vitesse de mouvement × réglage du micropas du moteur pas à pas) / équivalent d'impulsion
Nombre d'impulsions maximum = (distance de mouvement × réglage du micropas du moteur pas à pas) / équivalent d'impulsion
Configuration du système de coordonnées pour le contrôle PLC
L'automate doit d'abord établir un système de coordonnées, qui peut être relatif ou absolu. Dans le mot DM6629 :
Les bits 00 à 03 correspondent à la sortie d'impulsion 0.
Les bits 04 à 07 correspondent à la sortie d'impulsion 1.
La définition de ces bits sur 0 sélectionne un système de coordonnées relatif, tandis que la définition de ces bits sur 1 sélectionne un système de coordonnées absolu.
Exemple d'application
Dans le contrôle de mouvement à un ou deux axes, les paramètres tels que la distance de mouvement, la vitesse et la direction sont définis sur le panneau de commande. L'API lit ces paramètres, effectue des calculs et génère des signaux d'impulsion et de direction. Ces signaux contrôlent le pilote du moteur pas à pas, obtenant un contrôle précis de la distance, de la vitesse et de la direction. Des tests pratiques ont confirmé la fiabilité, la faisabilité et l'efficacité de ce système.