
Un API contrôle l'état du processus-la logique, le timing et le séquençage qui maintiennent une ligne ou une machine en marche-tandis qu'une CNC contrôle le mouvement géométrique, transformant le code en trajectoires d'outils précises à quelques microns près. Voilà, en un seul souffle, la comparaison entre PLC et CNC. Les deux partagent le même ADN -processeurs numériques, E/S et programmes stockés-, mais ils sont conçus pour des tâches complètement différentes, c'est exactement pourquoi les ingénieurs et les acheteurs les mélangent. Ce guide couvre trois choses : en quoi les API et les CNC diffèrent réellement, comment ils fonctionnent réellement ensemble au sein d'une seule machine et comment choisir la bonne-avec une matrice de sélection d'API de six-marques et des conseils pratiques d'approvisionnement à la fin. Voici d’abord la réponse rapide, puis nous approfondirons.
PLC vs CNC en un coup d'œil
Le moyen le plus rapide de comparer l'automate et la CNC consiste à examiner côte à côte ce que fait réellement chaque contrôleur :
|
Dimension |
API |
CNC |
|
Objectif du contrôle |
Logique du processus, séquencement, état de la machine |
Mouvement géométrique de l'outil et précision de la trajectoire |
|
Programmation |
Logique à relais, texte structuré (CEI 61131-3) |
Programmes partiels en code G-code et-code M |
|
Exécution |
Balayage cyclique continu (1 à 10 ms) |
Exécution du programme linéaire, du début à la fin |
|
Utilisation typique |
Convoyeurs, emballage, assemblage, process batch |
Fraiseuses, tours, centres d'usinage, lasers |
|
Fourchette de prix |
~ 300 $ à 2 000 $ (entrée au matériel intermédiaire) |
~ 8 000 $ à 30 $,000+ (contrôleur + lecteurs) |
Si vous ne lisez qu’une chose, lisez ce tableau. C'est PLC contre CNC en 30 secondes -, déballons maintenant chaque côté.
Qu'est-ce qu'un automate et que contrôle-t-il ?
Un automate programmable est un ordinateur industriel conçu pour prendre des décisions en temps réel : lire les capteurs, exécuter la logique, commuter les sorties et répéter-des milliers de fois par seconde, pendant des années sans redémarrer. Son travail est l'état d'un processus, pas la forme d'une pièce.
Comment fonctionne un automate (cycle de scrutation, E/S, logique à relais)
Un automate exécute une boucle sans fin appelée cycle de scrutation : lire les entrées → exécuter la logique → mettre à jour les sorties → exécuter l'auto-diagnostic → répéter. Une analyse complète se termine généralement en 1 à 10 millisecondes, de sorte que le contrôleur réagit presque instantanément à un capteur déclenché. Considérez un automate comme un répartiteur infatigable qui lit et réagit à des milliers de signaux chaque seconde. Ses E/S sont modulaires : les modules numériques et analogiques se clipsent sur un fond de panier, ainsi une ligne peut passer de 16 à 1,000+ points sans changer de CPU.

Langages de programmation (CEI 61131-3)
Les automates sont programmés à l'aide de la norme internationale CEI 61131-3, qui définit cinq langages afin que les équipes puissent choisir le bon outil pour chaque tâche :
- Diagramme à contacts (LD)Logique de style - relais-, idéale pour les verrouillages discrets
- Diagramme de blocs fonctionnels (FBD)- boucles de flux de signaux et de contrôle de processus
- Texte structuré (ST)- code de haut-code pour les mathématiques et la gestion des données
- Liste d'instructions (IL)-instructions de-niveau bas, de type assemblage-
- Diagramme de fonctions séquentielles (SFC)-machines à états étape par étape-par-
La plupart des logiques d'usine fonctionnent toujours sous forme de logique à relais, avec du texte structuré utilisé pour les calculs.
Où les automates sont déployés
Les automates font fonctionner le tissu conjonctif d’une usine. Sur une chaîne de montage, ils démarrent et arrêtent les stations en fonction des signaux de cycle-complet. Sur un convoyeur, ils démarrent ou arrêtent la bande à partir de l'entrée d'un capteur photoélectrique. Dans une machine d'emballage, ils coordonnent les délais de remplissage, de scellage et d'étiquetage. Sur une machine de moulage par injection, ils séquencent le serrage, l'injection et l'éjection. Dans le traitement de l'eau, ils mettent en scène les pompes et dosent les produits chimiques en fonction des relevés de niveau et de débit. Dans chaque cas, l'automate possède la séquence - et non la géométrie.
Les automates gèrent l’état du processus. La CNC, en revanche, gère le mouvement géométrique. Voici comment.
Qu'est-ce qu'une CNC et que contrôle-t-elle ?
Une commande numérique par ordinateur CNC - - existe pour déplacer un outil le long d'une trajectoire précise. Lorsqu'un automate demande : « Que devrait-il se passer ensuite ? » une CNC demande : « Où devrait être exactement cet axe, à l'heure actuelle, à une fraction de millimètre près ?
Comment fonctionne la CNC (génération de chemin, G-code → mouvement)
Une CNC exécute un programme de pièce en ligne droite, de haut en bas : le programme est lu par un interprète, transmis à un planificateur de trajectoire qui lisse la géométrie, converti en points de consigne pour chaque axe et transmis à la boucle d'asservissement qui ferme la position des milliers de fois par seconde. Contrairement au balayage cyclique sans fin de l'automate, une CNC exécute une exécution linéaire du programme -, elle parcourt le programme une fois et s'arrête à la fin. Les contrôleurs modernes exposent de plus en plus ces données via le modèle d'information OPC UA pour les systèmes CNC, rendant les positions des axes et l'état du programme lisibles par un logiciel-de niveau supérieur.

Principes de base du code G- et du code M-
Un programme CNC est principalement constitué de code G-(mouvement) avec du code M-(fonctions auxiliaires) mélangé.
code
G21; unités en millimètres
G90; positionnement absolu
M3 S1200; broche ON dans le sens des aiguilles d'une montre, 1200 tr/min
M8; liquide de refroidissement en marche
G1 X50 Y25 F300; coupe linéaire à (50,25) à 300 mm/min
M5; broche OFF - M-les codes sont généralement envoyés à un automate intégré
Les commandes G déplacent l'outil ; les commandes M (M3, M8, M5) allument et éteignent les équipements physiques. Conservez ce dernier point - ces codes M- sont le pont vers la section suivante.
Où la CNC est déployée
La CNC contrôle tout ce qui façonne un matériau selon un dessin : fraiseuses, tours, centres d'usinage multi-processus, systèmes de découpe laser, EDM (usinage par électroérosion) et machines à 5 axes pour les pièces aux contours complexes. Si le résultat est une géométrie précise, une CNC génère le mouvement.
Maintenant que nous avons défini les deux, voici où ils divergent réellement.
PLC vs CNC-Les 7 différences fondamentales
La plupart des comparaisons s’arrêtent à « l’un est flexible, l’autre est précis ». Ce n'est pas utile dans un atelier. Voici sept différences qui changent réellement le contrôleur que vous spécifiez - et la raison technique derrière chacune.
1. Objectif du contrôle
Un automate contrôle l'état du processus : la porte est-elle fermée ? La pièce est-elle présente ? Le convoyeur doit-il fonctionner ? Une CNC régit la précision géométrique : la fraise est-elle sur la trajectoire programmée au micron près ? Même usine, deux questions fondamentalement différentes.
2. Modèle d'exécution
Un automate exécute une analyse cyclique continue - lecture, résolution, sortie, répétition - toutes les 1 à 10 ms, pour toujours. Une CNC exécute un programme de pièce linéaire qui s'exécute une fois et se termine. C'est pourquoi un automate est idéal pour les conditions qui peuvent changer à tout moment, et une CNC est idéale pour une séquence définie de mouvements.
3. Langage de programmation
Un ingénieur PLC écrit une ligne de logique à relais telle que [Démarrer]–[/Arrêter]–(Moteur). Un programmeur CNC écrit G1 X100 F250. L'un exprime les conditions et l'état booléens ; l'autre exprime les coordonnées et les vitesses d'avance. Syntaxe différente car elles décrivent une physique différente.
4. Architecture matérielle
Un automate est constitué d'un processeur et de cartes d'E/S modulaires sur un fond de panier ou un rack-facile à étendre point par point. Une CNC est un contrôleur de mouvement étroitement couplé à des servomoteurs et à des encodeurs, conçu pour une interpolation multi- coordonnée sur les axes. Vous ajoutez des E/S à un automate ; vous ajoutez des axes à une CNC.
5. Précision en-temps réel
Les deux opèrent à des échelles différentes. Un automate fonctionne selon des décisions logiques temporelles -millisecondes. Une CNC travaille dans l'espace -, la précision du positionnement linéaire sur des machines de qualité atteint environ ±5 µm. Dire « les deux sont précis » passe à côté de l’essentiel : ils sont précis sur des quantités complètement différentes.
6. Flexibilité de reprogrammation
Les automates prennent généralement en charge l'édition en ligne -, vous pouvez ajouter un verrouillage de sécurité ou modifier une minuterie sans arrêter la ligne. Changer une opération CNC signifie éditer et ré-vérifier le programme de pièce, généralement avec la machine en pause. Les deux sont reprogrammables ; un seul est conçu pour être édité pendant que la production continue.
7. Coût typique et coût total de possession
Un système PLC d'entrée-au-milieu de gamme coûte entre 300 $ et 2 000 $ en matériel ; un contrôleur CNC de milieu de gamme-avec entraînements coûte entre 8 000 $ et 30 $,000+. Mais le coût total de possession comprend les licences logicielles, le temps de programmation, la formation des opérateurs et les pièces de rechange-et c'est là que l'écart peut se creuser ou se réduire en fonction de la configuration.
Les machines CNC ont-elles des automates à l'intérieur ? Comment ils travaillent ensemble
Voici ce qui manque dans presque toutes les comparaisons entre automates et CNC : l'écrasante majorité des machines CNC modernes sont équipées d'un automate intégré. Ce n'est pas un choix entre l'un et l'autre-ouvrez l'armoire électrique d'un centre d'usinage actuel, et vous trouverez les deux, répartissant le travail.
La division du travail est propre. Le noyau CNC possède la génération de chemin-interpolant le code G-en mouvement d'axe coordonné. L'API intégré possède tout ce qui concerne la coupe : l'exécution des codes M-pour les changements d'outils, le liquide de refroidissement, le serrage des mandrins et des fixations, les verrouillages de sécurité des portes et des barrières immatérielles-, le magasin d'outils, le convoyeur de copeaux et le démarrage/arrêt de la broche. Le noyau fait la pièce ; le PLC rend la machine sûre et utilisable.
Ils communiquent à travers une chaîne définie. Au sommet se trouve l'IHM ; les commandes de l'opérateur sont transmises au PLC intégré, qui communique avec le noyau CNC via une interface CNC-PLC construite sur une mémoire partagée-un bloc de mémoire que les deux processeurs lisent et écrivent afin que les signaux se croisent en microsecondes sans saut de réseau. Le noyau CNC commande les servomoteurs des axes, tandis que l'API commute les VFD et les contacteurs pour les broches, les pompes et les convoyeurs. Le côté API est généralement programmé selon la norme CEI 61131-3, et le noyau publie de plus en plus son état via le modèle d'information OPC UA pour les systèmes CNC - les mêmes normes que celles que vous avez rencontrées précédemment, travaillant désormais de concert.
Un exemple concret rend la poignée de main évidente. Sur un centre d'usinage typique, l'opérateur appuie sur Cycle Start sur l'IHM. L'IHM signale le PLC intégré, qui valide les verrouillages de sécurité et confirme que le mandrin est serré avant de transmettre le contrôle au noyau CNC. Le noyau commence l'exécution du code G-. À chaque M6 (changement d'outil), le noyau fait une pause et signale au PLC de faire fonctionner le changeur d'outil automatique ; une fois que l'automate signale que le nouvel outil est en place, le noyau reprend la coupe. Chaque appel de liquide de refroidissement M8 et chaque commande de broche M3 parcourent le même chemin.
La CNC ne remplace pas le PLC. Le PLC ne remplace pas la CNC. Dans une vraie machine, ils partagent la mémoire et se partagent le travail.
Maintenant que nous avons vu qu’ils coexistent, la vraie question est : laquelle choisir en premier ?
Comment choisir entre PLC et CNC pour votre application
Un arbre de décision en 4 étapes
Parcourez-les dans l’ordre :
- La tâche concerne-t-elle la-précision de la trajectoire de mouvement- couper, façonner ou façonner un dessin ?Si oui → CNC.Si non, continuez.
- La tâche concerne-t-elle le séquençage, les verrouillages et l'état de la machine ?-démarrage/arrêt, timing, sécurité et manutention ?Si oui → Automate.Si non, continuez.
- La machine fait-elle les deux- découpe de précisionetmanutention auxiliaire ?Si oui → une CNC avec un automate intégré.Cela représente environ 90 % des machines CNC modernes, donc la plupart des vrais projets atterrissent ici.
- Avez-vous besoin d'ajouter ou de modifier une logique auxiliaire-un nouveau verrouillage, un nouveau convoyeur ou un nouveau capteur-sans réécrire les programmes de découpe ?Si oui → cette logique appartient à la couche PLC, où vous pouvez le modifier sans perturber le programme pièce.
Recommandations industrie-par-industrie
Trouvez votre secteur ci-dessous; la troisième colonne montre les contrôleurs généralement associés.
|
Industrie |
Contrôleur principal |
Pourquoi |
Couplage automate typique |
|
Automobile |
PLC (ligne) + CNC (usinage) |
Séquençage-de grands volumes et pièces de précision |
Allen-Bradley CompactLogix + auxiliaire Siemens |
|
Electronique 3C |
API |
Assemblage et séquençage de tests à grande vitesse- |
Omron Sysmac NX / Mitsubishi FX5U |
|
Conditionnement |
API |
Mouvement-remplissage, scellage et étiquetage coordonnés |
Omron Sysmac/Mitsubishi FX5U |
|
Nourriture et boissons |
API |
Dosage hygiénique, contrôle CIP |
Schneider Modicon/Siemens S7-1200 |
|
Moulage par injection |
API |
Serrer, injecter, éjecter le séquençage |
Mitsubishi iQ-R / Omron CJ |
|
Verre |
CNC + API |
Découpe et manipulation de précision |
Noyau CNC Siemens S7-1500 + |
|
Semi-conducteur |
API |
Séquençage en salle blanche, verrouillage des outils |
Siemens S7-1500 / Allen-Bradley ControlLogix |
Si votre application pointe vers PLC, la prochaine décision est de savoir quelle plate-forme. Voici comment les six grands se comparent.
Principales marques et modèles d'API pour l'automatisation industrielle (et le contrôle auxiliaire CNC)

La plupart des listes des « meilleurs automates programmables » qualifient chaque marque de puissante et fiable, ce qui n'aide personne. Vous trouverez ci-dessous la version de l'ingénieur : où s'intègre chaque plate-forme, avec quoi elle s'associe et - tout aussi important - quand ne pas la choisir.
Siemens SIMATIC S7-1200 / S7-1500
La solution européenne par défaut et l'écosystème-fournisseur unique le plus complet en matière d'automatisation. Le S7-1200 compact convient aux machines autonomes ; le S7-1500 s'adapte aux grandes lignes, le tout dans un seul environnement TIA Portal avec PROFINET natif. S'associe naturellement aux IHM SIMATIC Comfort et aux variateurs SINAMICS. Ignorez-le si la norme de votre usine est nord-américaine et que votre équipe vit déjà dans Studio 5000. →Parcourez notre inventaire d'automates Siemens
Mitsubishi MELSEC FX5U/iQ-R
Il s'agit de la norme OEM asiatique et d'un choix fréquent pour la commande auxiliaire CNC, en particulier sur les machines-outils de fabrication japonaise-. Le FX5U est un contrôleur compact et puissant ; le rack iQ-R gère les systèmes-à mouvements lourds et à axes élevés-. Intégration étroite avec les IHM GOT et les lecteurs MELSERVO. Moins courant là où EtherNet/IP et une chaîne d’approvisionnement nord-américaine dominent. →Voir notre gamme d'automates Mitsubishi
Schneider Modicon M221 / M340 / M580
Héritage du contrôle des processus-, solide en matière d'eau, d'eaux usées et d'énergie. Le M221 couvre les machines compactes ; le M580 ePAC apporte une redondance et un Ethernet natif pour les infrastructures critiques, programmés dans EcoStruxure Control Expert. S'associe aux IHM Magelis/Harmony. Ce n'est pas le choix évident pour un packaging discret à ultra-haute vitesse-. →Voir l'action Schneider Modicon
Omron Sysmac NX / CJ
Conçu pour le packaging et l'assemblage à grande vitesse-, avec une intégration de mouvement exceptionnellement étroite sur EtherCAT. Les contrôleurs NX1/NX5 de Sysmac Studio unifient la logique, le mouvement et la vision dans un seul projet. Se couple avec les HMI NA/NB et les servos 1S. Exagération pour une simple séquence de pompes-et-de vannes qu'un automate d'entrée gère correctement. →Explorez les automates Omron Sysmac
Allen-Bradley CompactLogix/ControlLogix
La norme nord-américaine-d'usine, ancrée par l'écosystème Studio 5000 et EtherNet/IP. CompactLogix s'adapte au contrôle au niveau de la machine ; ControlLogix exécute de grandes architectures à l'échelle de l'usine. S'associe aux IHM PanelView et aux lecteurs PowerFlex. Le prix et l'empreinte de licence sont souvent plus élevés que leurs équivalents-qui valent la peine d'être pesants sur les versions sensibles aux coûts-. →Vérifier la disponibilité d'Allen-Bradley
ABBAC500
Une plate-forme flexible pour les processus hybrides-plus-les installations discrètes, avec des variantes d'API de sécurité dédiées-pour la sécurité des machines et des processus. Programmé dans Automation Builder, il s'associe aux IHM CP600 et aux variateurs ABB. Moins ancré que Siemens ou Allen-Bradley en tant que choix par défaut du constructeur de machines-, alors confirmez le support local. →Parcourir les modules ABB AC500
|
Marque et série |
Idéal pour |
Environnement de programmation |
Couplage IHM typique |
Protocoles |
Niveau de prix |
|
Siemens SIMATIC S7-1200/1500 |
OEM européens, lignes intégrées |
Portail TIA |
SIMATIC Confort/Unifié |
PROFINET, PROFIBUS, OPCUA |
–$ |
|
Mitsubishi MELSEC FX5U/iQ-R |
OEM asiatiques, auxiliaire CNC |
GX fonctionne3 |
GOT2000 |
CC-Lien IE, Modbus |
–$ |
|
Schneider ModiconM221/M340/M580 |
Eau, énergie, process |
Expert en contrôle EcoStruxure |
Magelis/Harmonie |
Modbus TCP, EtherNet/IP |
–$$ |
|
Omron Sysmac NX/CJ |
Emballage, assemblage-à grande vitesse |
Sysmac Studio |
Série NA/NB |
EtherCAT, EtherNet/IP |
–$ |
|
Allen-Bradley CompactLogix/ControlLogix |
Usines nord-américaines |
Atelier 5000 |
Vue du panneau |
EtherNet/IP, DH+ |
–$ |
|
ABBAC500 |
Procédé hybride + discret, sécurité |
Constructeur d'automatisation |
CP600 |
PROFINET, Modbus, EtherCAT |
–$ |

Vous comparez six plates-formes et vous hésitez toujours ? Envoyez-nous votre candidature et nos ingénieurs vous aideront à trouver la bonne combinaison contrôleur, IHM et variateur.
Sourcing, mises à niveau et remplacements - Guide d'achat pratique
Quand moderniser une ancienne armoire de commande CNC avec un nouvel API
Quatre facteurs justifient généralement une mise à niveau : le fabricant d'équipement d'origine a abandonné le contrôle d'origine et a cessé de le prendre en charge ; les prix des pièces de rechange ont grimpé de 10 fois ou plus sur le marché gris ; l'ancienne IHM est en panne et ne peut pas être remplacée comme-pour-comme ; ou vous souhaitez ajouter une collecte de données IIoT que l'ancien contrôleur ne peut pas fournir. L'exception : si la machine est en fin de vie-de-ou est faible-utilisation, une rénovation complète rembourse rarement-sourcez une pièce de rechange usagée à la place et planifiez le remplacement.
Comment se procurer des modules API obsolètes ou abandonnés
Il existe généralement trois voies. Premièrement, le canal OEM - fiable mais lent et de plus en plus indisponible pour les pièces en fin de-de-pièces en fin de vie. Deuxièmement, les distributeurs agréés et indépendants détenant des stocks existants. Troisièmement, les fournisseurs basés en Chine-qui maintiennent un stock important actuel et obsolète ainsi que des réseaux remis à neuf constituent souvent la voie la plus rapide vers un module abandonné. Un scénario réel : un directeur d'usine au Texas a besoin d'ici vendredi d'un module Mitsubishi A- abandonné pour redémarrer une ligne. L'OEM cite des semaines ; un fournisseur de stockage avec la pièce en rayon expédie la même semaine. Cet écart temporel est la raison pour laquelle la troisième voie existe.
Pourquoi les entreprises s'approvisionnent en API et en IHM auprès de fournisseurs basés en Chine ?-
Au-delà de la disponibilité, les acheteurs se tournent vers des fournisseurs-basés en Chine pour quatre raisons pratiques : l'étendue du stock de pièces actuelles et anciennes ; des délais plus courts lorsqu'une ligne est en panne ; la possibilité de s'approvisionner en plusieurs marques-Siemens, Mitsubishi, Omron et Schneider-sur un seul bon de commande ; et personnalisation des panneaux de commande et des modules selon les spécifications. Il s'agit d'avantages-de la chaîne d'approvisionnement, indépendants du prix.
Ce qu'il faut vérifier avant l'achat

Avant tout achat de contrôleur - neuf, reconditionné ou obsolète - confirmez ces cinq points :
- Version du micrologicielcompatibilité avec votre programme et votre matériel existants
- Emballage d'origineet marquages des pièces d'origine
- Conditions de garantieet la période de couverture par écrit
- Délai de mise en œuvreconfirmé par rapport à votre fenêtre de temps d'arrêt
- Processus RMAdocumenté avant de payer
Vous avez d'autres questions ? Voici celles que les ingénieurs demandent le plus.

Vous voulez une deuxième paire d’yeux avant d’acheter ? Envoyez-nous le numéro de pièce et nous confirmerons la compatibilité du micrologiciel, l'emballage et la garantie par rapport à votre configuration existante.
FAQ

01.Un automate peut-il remplacer un contrôleur CNC ?
02.Les machines CNC contiennent-elles des automates à l'intérieur ?
03.Quelle marque de PLC est la meilleure pour un projet de modernisation de CNC ?
04.Quelle est la différence entre une CNC et un automate en termes de coût ?
05.Un panneau IHM peut-il fonctionner à la fois avec un automate et un système CNC ?
06.Comment puis-je me procurer un module PLC Siemens ou Mitsubishi abandonné ?
Conclusion
Le PLC est le réflexe de votre usine ; La CNC est la main de votre machine. Dans les machines modernes, ce ne sont pas des rivaux - ce sont des colocataires partageant la mémoire. Dirigez avec l'API pour les processus et les lignes, dirigez avec la CNC pour les pièces de précision et attendez-vous aux deux dans n'importe quel centre d'usinage réel. Lorsque votre application pointe vers un automate - ou que vous avez besoin d'un module abandonné rapidement -, parlez à un spécialiste de l'approvisionnement qui possède les six grandes marques en stock.
Parlez à un spécialiste du sourcing PLC de votre projet → Ou parcourez notre stock-Modules automatesetPanneaux IHMprêt à expédier.
