Automate programmable industriel ou microcontrôleur pour le contrôle des mouvements de soudage à l’arc ?
Un automate programmable industriel et un microcontrôleur peuvent tous deux générer des signaux de mouvement par impulsions et direction, mais le soudage à l’arc met en évidence des différences maj...
Un contrôleur de table peut déplacer avec précision trois axes à moteurs pas à pas jusqu’à l’amorçage de l’arc de soudage. Ensuite, le bruit conduit, les interférences rayonnées, les différences de potentiel de terre et des E/S mal protégées peuvent transformer une démonstration de mouvement en machine peu fiable. Le choix du contrôleur dépend donc moins de la carte capable de générer des impulsions que de l’architecture capable de résister au procédé.
Un automate programmable industriel (API) comme un microcontrôleur peut commander des entraînements pas à pas en mode impulsion-direction. La charge d’ingénierie est répartie différemment : un API apporte des interfaces et des diagnostics industriels ; une conception à microcontrôleur doit les ajouter et les valider.
Le signal de mouvement n’est qu’une partie du système
Un entraînement pas à pas accepte généralement des signaux d’impulsion, de direction et parfois d’activation ou de réinitialisation d’alarme. L’interface peut être différentielle ou asymétrique, à source ou à absorption de courant, et peut nécessiter une tension et un courant différents de ceux des broches natives du contrôleur. Ne supposez jamais qu’une sortie étiquetée « PWM » est électriquement compatible.

L’entraînement sépare les bornes de puissance du moteur des entrées d’impulsion et de direction ; chaque interface doit être vérifiée par rapport à son manuel. Image de terrain conservée de l’article multimédia original ; source : Control.com.
Le manuel de positionnement FX de Mitsubishi Electric documente DRVI, DRVA, PLSV et les limites de fréquence des impulsions pour les modèles pris en charge à sorties transistor. Les API à sorties relais ne sont pas des sorties de mouvement par train d’impulsions.
Pourquoi l’arc de soudage change le choix du contrôleur
L’amorçage de l’arc et le courant de soudage créent des transitoires électriques rapides. La disposition des câbles peut les coupler aux lignes d’impulsion, aux communs des capteurs, aux connexions USB et aux rails d’alimentation. De longs signaux de pas non blindés peuvent générer des comptages supplémentaires ; une réinitialisation du contrôleur peut laisser l’état de la séquence incohérent avec la position réelle.
Un API industriel fournit normalement des seuils d’entrée spécifiés, une isolation, des caractéristiques environnementales, un comportement de surveillance par chien de garde et des essais CEM. Cela ne le rend pas invulnérable. L’armoire doit toujours assurer la séparation entre la puissance de soudage et le câblage de commande, un blindage correct, des liaisons à faible impédance, une suppression des surtensions, une alimentation filtrée et une stratégie de mise à la terre réfléchie.
Le guide de diagnostic des alimentations 24 VCC est pertinent, car de nombreux défauts de mouvement « logiciels » commencent par des baisses d’alimentation ou des tensions sur le chemin commun lors des événements d’arc.
Ce qu’une solution à microcontrôleur doit ajouter
Un Arduino Mega expose des broches logiques 5 V et un courant limité par broche, comme l’indiquent ses caractéristiques officielles. Un contrôleur de production fondé sur cette carte nécessite des E/S protégées et isolées, une conversion d’alimentation adaptée, une surveillance par chien de garde, une gestion des baisses de tension, des connecteurs industriels, un blindage, une conception d’armoire et un état de démarrage vérifié.
Il nécessite également un ordonnanceur de mouvement non bloquant. Un code d’impulsions fondé sur des temporisations peut empêcher les autres axes, les diagnostics et la gestion des états liés à la sécurité de s’exécuter à intervalles prévisibles. Des temporisateurs matériels, des bibliothèques de mouvement ou une architecture temps réel sont nécessaires lorsque plusieurs axes se déplacent simultanément.
Quand l’API justifie son coût
Un API est généralement plus facile à diagnostiquer, sauvegarder, remplacer et intégrer aux interverrouillages et à une IHM pour les techniciens de maintenance. L’état en ligne, le câblage normalisé, les alarmes conservées et les outils de programmation pris en charge par le fabricant réduisent le temps de rétablissement. Pour des axes point à point modestes, les sorties d’impulsions intégrées peuvent suffire.
La limite apparaît lorsque le procédé nécessite une interpolation coordonnée, une précision de trajectoire, des taux de mise à jour élevés ou une commande de position en boucle fermée. Un module de mouvement, un contrôleur de mouvement industriel ou un système servo peut alors être plus approprié qu’une logique à relais générale ou qu’une génération d’impulsions de qualité amateur.
La commande en boucle ouverte d’un moteur pas à pas nécessite une stratégie de position
Compter les impulsions commandées ne prouve pas que l’axe s’est déplacé. La traînée des câbles d’arc, les blocages mécaniques, les limites d’accélération et les baisses de tension peuvent provoquer des pertes de pas. Établissez une procédure de référencement, une protection par fins de course, une détection d’erreur de poursuite lorsque des retours sont disponibles et une méthode de récupération qui ne suppose pas que la coordonnée interne est toujours correcte.
Pour la qualité de la trajectoire de soudage, définissez la répétabilité, la stabilité de la vitesse, le comportement dans les angles et la synchronisation avec l’activation de l’arc. Un essai à sec réussi sans mise sous tension du poste de soudage n’est que le premier test.
La sécurité doit rester indépendante du contrôleur choisi pour sa simplicité
L’arrêt d’urgence, l’interverrouillage des protecteurs et la maîtrise des énergies dangereuses nécessitent une fonction de sécurité conçue par ingénierie, utilisant des composants appropriés et faisant l’objet d’une validation. Ni une sortie Arduino ni une ligne standard d’API ne doivent être considérées comme un arrêt de sécurité certifié, sauf si l’architecture complète est conçue et certifiée pour ce rôle.
L’API ou le microcontrôleur peut coordonner une demande d’arrêt, mais l’état des contacteurs, de la fonction d’arrêt sécurisé du couple de l’entraînement, du frein et du système pneumatique doit correspondre à l’évaluation des risques.
Mettez en service dans les conditions réelles de l’arc
Commencez par vérifier le courant moteur, les réglages de micro-pas, la polarité des impulsions, les fins de course et un arrêt sécurisé indépendant. Testez chaque axe à la fréquence d’impulsions maximale commandée, puis ajoutez le mouvement simultané. Observez les rails d’alimentation et les signaux de commande pendant l’amorçage de l’arc, le soudage continu et l’extinction de l’arc.
Coupez et rétablissez l’alimentation à plusieurs points de la séquence, déconnectez le retour, provoquez une alarme d’entraînement et vérifiez le comportement au redémarrage. Le processus de mise en service du Micro800 fournit un modèle utile pour la vérification contrôlée des E/S, même lorsqu’une autre famille de contrôleurs est utilisée.
Point de vue éditorial : comparez l’ingénierie sur le cycle de vie, pas le prix de la carte
PLC ProTech recommande un API industriel ou un contrôleur de mouvement pour les équipements de soudage de production, sauf si l’organisation est prête à concevoir, tester, documenter et assurer le support d’un produit de commande complet à microcontrôleur. Une carte de développement peut être excellente pour une preuve de concept et des algorithmes spécialisés, mais son faible prix d’achat n’inclut pas les interfaces industrielles qui l’entourent.
La plateforme gagnante est celle qui maintient la position, tombe en panne de manière prévisible et peut être réparée par l’équipe responsable de la machine.
FAQ
Un API peut-il piloter directement un moteur pas à pas ?
Une sortie d’impulsions transistor appropriée peut commander un entraînement pas à pas compatible ; l’API n’alimente pas directement les phases du moteur. Vérifiez la tension, le courant, la polarité, la fréquence des impulsions et l’isolation.
Pourquoi le mouvement échoue-t-il uniquement lorsque l’arc de soudage démarre ?
Les événements d’arc peuvent injecter du bruit conduit et rayonné, perturber les communs ou faire chuter l’alimentation de commande. Vérifiez les liaisons équipotentielles, le blindage, la séparation des câbles, la qualité de l’alimentation et l’intégrité des signaux avant de modifier le code.
Un Arduino est-il inadapté à toute machine industrielle ?
Non, mais la carte de développement seule ne constitue pas un système de commande industriel. Une conception de production nécessite des interfaces protégées, une validation CEM et environnementale, des chiens de garde, une documentation et un conditionnement maintenable.
Quand faut-il remplacer les moteurs pas à pas par des servomoteurs ?
Envisagez des servomoteurs lorsque l’application nécessite une position vérifiée, une réponse dynamique élevée, une interpolation coordonnée, une commande du couple ou une détection fiable de l’erreur de poursuite.