Lorsque vous achetez une broche ATC, les trois capteurs de proximité à l’arrière, dans la boîte de jonction, sont le pont entre la sécurité mécanique de la broche et la logique numérique de votre contrôleur. Mal les câbler, et vous risquez une broche qui démarre sans outil serré ou une macro de changement d’outil qui écrase l’axe Z dans la fourche. Ce guide couvre les rôles des capteurs, la sélection PNP/NPN, le câblage de sécurité normalement fermé, les règles de connexion spécifiques au contrôleur et les routines d’interlock PLC qui transforment les signaux des capteurs en sécurité de qualité industrielle.
Partie 1 : Ce que fait chaque capteur — et pourquoi se tromper est dangereux
Chaque broche ATC possède trois capteurs de proximité à l’arrière qui détectent la position du barillet et la présence de l’outil. Leurs signaux doivent être traités comme des entrées d’interlock, pas comme des diagnostics occasionnels, car ils aident à prévenir les modes de défaillance de changement d’outil automatique à haut risque.
Capteur 1 — Outil Serré
Statut : Critique pour la sécurité
Confirme que le porte-outil est fermement serré dans le cône de la broche, avec le barillet complètement rétracté et les ressorts Belleville appliquant toute leur force.
Logique contrôleur requise : Le contrôleur doit lire ce signal comme VRAI avant d’autoriser la rotation de la broche. Si le signal chute pendant plus de 50 ms pendant le fonctionnement de la broche, déclenchez un arrêt d’urgence immédiat.
Risque d’erreur : La broche pourrait commencer à tourner avec un porte-outil desserré ou absent. À grande vitesse, cela peut créer un risque d’éjection d’outil, des dommages graves à la machine et des dangers pour la sécurité de l’opérateur.
Emplacement typique : Monté près du haut de l’ensemble barillet, détectant la position rétractée (serrée) du barillet.
Capteur 2 — Outil Libéré
Statut : Critique pour la séquence
Confirme que le vérin pneumatique a poussé le barillet vers l’avant et que les mors du gripper se sont ouverts, libérant le porte-outil pour extraction.
Logique contrôleur requise : Utilisé comme porte séquentielle pendant les changements d’outil M6. L’axe Z ne doit se rétracter qu’après confirmation de ce signal. S’il n’est pas reçu dans le délai configuré, la macro doit abandonner et signaler le défaut.
Risque d’erreur : Si ce signal est absent mais que l’axe Z se rétracte, la broche peut tirer sur un porte-outil encore serré. Selon la machine, cela peut plier la fourche d’outil, endommager le gripper ou surcharger le barillet.
Emplacement typique : Détecte la position étendue (libérée) du barillet, généralement en avant du capteur 1.
Capteur 3 — Pas d’Outil / Position du Barillet
Statut : Opérationnel
Détecte si un porte-outil est physiquement présent dans la broche, ou confirme que le barillet est revenu à une position neutre sécurisée.
Logique contrôleur requise : Vérifie que la broche est vide avant de récupérer l’outil suivant dans le magasin, et empêche le double chargement (prise d’un outil alors qu’un autre est déjà dans la broche).
Risque d’erreur : La broche peut tenter de saisir un outil alors qu’un autre porte-outil est déjà serré, créant un risque de collision pour le magasin, la fourche, le nez de broche et le gripper.
Emplacement typique : Peut détecter au niveau de la bride du porte-outil ou près de l’extrémité du gripper de l’ensemble barillet.
Partie 2 : PNP vs. NPN : choisissez avant de câbler, pas après
L’erreur de câblage la plus courante est d’acheter le mauvais type de capteur. Les capteurs source PNP dominent les contrôleurs CNC asiatiques et européens. Les capteurs puits NPN apparaissent dans les équipements japonais plus anciens et certaines configurations Mach3 à port parallèle. Choisir le mauvais type inverse la logique d’entrée du contrôleur — et aucune configuration logicielle ne peut corriger un type de capteur fondamentalement incompatible.
PNP (Source de courant) — Recommandé pour la plupart des CNC modernes
Signal : La sortie commute à +24 V lorsqu’elle est active. Le capteur fournit le courant à l’entrée du contrôleur. Avantage : Standard dominant dans l’automatisation industrielle asiatique et européenne (Syntec, Weihong, Siemens, Omron). La plupart des cartes de dérivation CNC attendent une logique PNP 24 V. Câblage : Brun (+24 V), Bleu (0 V/GND), Noir (Sortie signal → entrée contrôleur). L’entrée du contrôleur lit HIGH (+24 V) lorsque le capteur est déclenché. Meilleur pour : Syntec, Weihong, LNC et la plupart des contrôleurs CNC chinois/taïwanais. Également préféré pour les modules d’entrée PLC directs avec entrées sink (NPN).
NPN (Puits de courant) — Mach3 hérité / PLC japonais
Signal : La sortie commute à 0 V/GND lorsqu’elle est active. Le capteur absorbe le courant de l’entrée du contrôleur vers la masse. Avantage : Courant dans les équipements japonais plus anciens et certains modules d’entrée PLC nord-américains. Certaines cartes de dérivation parallèle Mach3 sont conçues pour les capteurs NPN. Câblage : Brun (+24 V), Bleu (0 V/GND), Noir (Sortie signal → entrée contrôleur). L’entrée du contrôleur lit LOW (0 V) lorsque le capteur est déclenché. Meilleur pour : Configurations parallèle Mach3 héritées, certaines cartes d’entrée Mitsubishi PLC et systèmes où le module d’entrée fournit la tension de pull-up en interne.
Les deux types utilisent exactement le même code couleur à 3 fils. La différence est que le capteur émet +24 V (PNP, source de courant vers le contrôleur) ou GND (NPN, puits de courant depuis le contrôleur) lorsqu’il est déclenché.
Partie 3 : Normalement Ouvert vs. Normalement Fermé : la distinction de sécurité qui sauve les machines
Ce n’est pas une préférence — c’est une décision d’ingénierie de sécurité. Un capteur normalement fermé (NF) échoue en sécurité : si le fil se casse, le contrôleur voit le signal disparaître et refuse de démarrer la broche. Un capteur normalement ouvert (NO) échoue dangereusement : si le fil se casse, le contrôleur voit exactement le même état que « outil serré » et peut démarrer la broche avec un outil desserré.
Normalement Ouvert (NO)
Comportement : La sortie du capteur est OFF (0 V pour PNP, flottante pour NPN) lorsque la cible n’est PAS détectée. La sortie s’active UNIQUEMENT lorsque la cible est présente.
Risque de sécurité : Si le fil du capteur se casse, le contrôleur voit un état OFF permanent — identique à « outil non serré ». Le contrôleur ne peut pas distinguer un fil cassé d’un outil réellement desserré. Dans cet état, si la broche démarre, il n’y a aucune protection.
Recommandation : Acceptable pour les signaux non liés à la sécurité comme « Outil Libéré » ou « Pas d’Outil », où un faux négatif cause une gêne (délai d’attente de macro) plutôt qu’un danger.
Normalement Fermé (NF)
Comportement : La sortie du capteur est ON (24 V pour PNP) lorsque la cible EST détectée. La sortie passe OFF lorsque la cible s’éloigne — ou lorsque le fil se casse.
Risque de sécurité : Si le fil du capteur se casse, le contrôleur voit un état OFF — qu’il interprète comme « outil NON serré ». Cela échoue en SÉCURITÉ : le contrôleur refuse de démarrer la broche. C’est pourquoi le câblage NF est généralement recommandé pour les signaux de confirmation critiques pour la sécurité.
Recommandation : Recommandé pour la confirmation d’Outil Serré lorsque le contrôleur et le matériel du capteur le supportent. Un fil de signal cassé sera alors plus probablement interprété comme un défaut plutôt qu’un état serré valide.
En résumé : Configurez le Capteur 1 (Outil Serré) en NF. Les deux autres capteurs peuvent être en NO sans créer de danger, mais si votre budget et le nombre d’E/S le permettent, le NF sur les trois est la posture la plus défensive. Le coût supplémentaire d’un capteur NF par rapport à un capteur NO est généralement inférieur à 3 $ — moins que le coût d’un seul porte-outil détruit par un démarrage non protégé de la broche.
Partie 4 : Câblage spécifique au contrôleur : Mach3, LinuxCNC, Syntec et Weihong
Chaque famille de contrôleurs CNC a des niveaux de tension d’entrée, des assignations de bornes et des étapes de configuration logicielle différents. Faites correspondre votre contrôleur à la bonne approche de câblage avant de connecter un capteur.
Mach3 / Mach4 (Port parallèle)
Type de signal : Logique TTL 5 V (0-5 V). Ne peut pas accepter directement la sortie de capteur 24 V.
Interface : Utilisez une carte de conversion de niveau 24 V vers 5 V ou une carte de dérivation optocoupleur. Connectez le signal du capteur → entrée de la carte de dérivation → broche de port parallèle configurée comme « Input » dans Mach3 Ports & Pins.
Broche/terminal : Typique : Broche 10 (arrêt d’urgence), Broches 11-13, 15 (entrées générales). Assignez « Outil Serré », « Outil Libéré », « Pas d’Outil » à trois broches d’entrée consécutives.
LinuxCNC (Mesa / Port parallèle)
Type de signal : Dépend de la carte d’interface. Les Mesa 7i76e/7i96 acceptent le 24 V directement sur les entrées terrain.
Interface : Pour les cartes Mesa : connectez le signal du capteur directement à la borne d’entrée terrain. Pour le port parallèle : utilisez une carte optocoupleur 24 V vers 5 V identique à la configuration Mach3.
Broche/terminal : Mappez les entrées capteur dans le fichier HAL : net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Utilisez ces signaux dans le composant logique HAL de changement d’outil.
Syntec / LNC
Type de signal : Logique PNP 24 V, bornes X-input dédiées sur la carte E/S.
Interface : Câblez le capteur directement aux bornes X-input. Aucune conversion de niveau nécessaire. Configurez le type d’entrée et la polarité dans la page des paramètres E/S du contrôleur. Assignez le signal à la logique de macro ATC dans l’éditeur de ladder PLC.
Conseil de paramétrage : Syntec : R44-R49 contrôlent généralement le mappage E/S ATC. LNC : Les paramètres 400-420 contrôlent les assignations d’entrée de changement d’outil.
Weihong (维宏) / NCStudio
Type de signal : PNP 24 V. Bornes d’entrée dédiées étiquetées sur la carte de dérivation.
Interface : Câblage direct aux bornes d’entrée. Dans le logiciel NCStudio, mappez les entrées via « I/O Setup » → assignez chaque borne d’entrée aux fonctions « Outil Serré », « Outil Libéré », « Pas de Porte-Outil ». Certaines versions Weihong ont des codes de fonction d’entrée ATC dédiés.
Conseil de paramétrage : Consultez le manuel Weihong pour la section « ATC Input Mapping ». Les codes de fonction 50-55 sont généralement réservés aux entrées de capteur ATC.
Partie 5 : Logique d’interlock PLC de sécurité : trois règles qui préviennent les catastrophes
Les signaux des capteurs sont inutiles si le contrôleur n’applique pas de règles de sécurité. Ces trois routines d’interlock PLC sont la logique minimale requise pour toute installation de broche ATC. Elles doivent être implémentées dans la macro, le ladder ou la couche HAL de votre contrôleur — pas seulement dans la tête de l’opérateur.
Règle 1 : Activation broche = Outil Serré ET PAS de Défaut Broche
Priorité : CRITIQUE
La sortie d’activation du variateur de broche doit être conditionnée par l’entrée du capteur « Outil Serré ». Si Outil Serré est FAUX pendant plus de 50 ms en fonctionnement, la broche doit effectuer un arrêt par décélération immédiate (pas un arrêt par inertie — l’outil peut encore être partiellement engagé).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Perte de serrage outil en fonctionnement");
Feed_Hold := TRUE;
END_IF;
Règle 2 : Libération Outil = Broche Arrêtée ET Vitesse < 50 tr/min
Priorité : CRITIQUE
L’électrovanne de libération pneumatique ne doit JAMAIS être alimentée pendant la rotation de la broche. Avant d’exécuter M6, le contrôleur doit : (1) émettre M5 arrêt broche, (2) attendre le retour de vitesse broche < 50 tr/min (ou un délai de 3 secondes si pas de retour vitesse), (3) puis alimenter l’électrovanne de libération.
Pour l’intégration du contrôle de vitesse VFD qui rend cela possible, consultez notre guide de contrôle de vitesse Modbus RS485 vs. 0-10V. Assurez-vous également que la broche a terminé son cycle d’échauffement automatisé avant d’exécuter tout changement d’outil.
IF (Tool_Change_Command == TRUE) THEN
Spindle_Stop();
WHILE (Spindle_Speed > 50) AND (Timeout < 3000ms) DO
WAIT(100ms);
END_WHILE;
IF (Spindle_Speed <= 50) THEN
Release_Solenoid := TRUE;
WAIT_FOR(Tool_Released_Sensor, 2000ms);
ELSE
Alarm("Broche non arrêtée — changement d'outil abandonné");
END_IF;
END_IF;
Règle 3 : Interlock de mouvement axe Z après libération d’outil
Priorité : HAUTE
Après l’alimentation de l’électrovanne de libération et la confirmation d’Outil Libéré, l’axe Z peut se rétracter pour extraire l’outil. Cependant, la séquence doit bloquer le mouvement descendant de l’axe Z pendant ou immédiatement après la libération pour réduire le risque de collision avec un porte-outil partiellement éjecté.
IF (Tool_Released == TRUE) THEN
Z_Retract_Enable := TRUE;
Z_Down_Enable := FALSE;
END_IF;
WAIT_FOR(No_Tool_Present, 1000ms);
Z_Down_Enable := TRUE;
Partie 6 : Liste de vérification : 7 étapes de la première mise sous tension à l’interlock vérifié
Suivez cette liste de vérification dans l’ordre. Chaque étape vérifie une couche de la chaîne de capteurs avant de passer à la suivante. Sauter des étapes est la raison la plus courante pour laquelle les problèmes de capteurs passent inaperçus jusqu’à un crash.
| Étape | Action | Outil |
|---|---|---|
| 1 | Vérifiez l’alimentation du capteur : mesurez 24 V CC entre le Brun et le Bleu au connecteur du capteur. Si en dessous de 22 V, vérifiez la capacité de l’alimentation et la chute de tension sur les longs câbles. | Multimètre |
| 2 | Testez la sortie du capteur : déclenchez manuellement le capteur avec une cible en acier (par exemple, une pointe de tournevis). Observez le changement de tension de sortie sur le multimètre. Pour PNP : doit passer de 0 V à 24 V. Pour NPN : doit passer de 24 V à 0 V. | Multimètre + cible en acier |
| 3 | Vérifiez l’entrefer du capteur : la distance de détection à la cible du barillet doit être dans la plage nominale du capteur (généralement 1-4 mm pour les capteurs de proximité inductifs). Un écart trop grand = pas de détection ; trop petit = risque de collision mécanique. | Jauge d’épaisseur |
| 4 | Vérifiez l’entrée du contrôleur : avec le capteur déclenché, vérifiez que la page de diagnostic du contrôleur montre le bit d’entrée correspondant changer d’état. Sur Mach3, utilisez l’onglet « Diagnostics ». Sur Syntec, utilisez la page de surveillance E/S. | Écran de diagnostic du contrôleur |
| 5 | Confirmez le câblage NF pour « Outil Serré » : Déconnectez le fil de signal du capteur. Le contrôleur doit immédiatement signaler « Outil NON Serré » — prouvant que le comportement de sécurité fonctionne. Rebranchez et vérifiez le retour du signal. | Aucun — test de déconnexion intentionnel |
| 6 | Exécutez un cycle de changement d’outil à sec : sans porte-outil, exécutez M6 et observez la séquence d’état des capteurs. Outil Serré doit passer à FAUX → Outil Libéré VRAI → Pas d’Outil VRAI. Vérifiez que le timing et l’ordre correspondent à vos attentes logiques PLC. | Mode MDI du contrôleur |
| 7 | Testez l’interlock d’activation de broche : avec Outil Serré = FAUX, essayez M3 S1000. La broche ne doit pas démarrer. Si c’est le cas, traitez l’interlock comme défaillant et corrigez le câblage ou le programme avant de couper. | Mode MDI du contrôleur |
FAQ sur le câblage des capteurs
Pourquoi mon contrôleur lit-il tous les capteurs comme déclenchés même quand rien n’est connecté ?
Cela signifie généralement que les broches d’entrée sont flottantes (non connectées) et captent du bruit électrique. Pour les capteurs PNP, l’entrée du contrôleur doit avoir une résistance de pull-down (généralement 4,7 kΩ à 10 kΩ) vers 0 V. Sans cela, l’entrée flotte à HIGH. Vérifiez la documentation de votre carte de dérivation pour la configuration des résistances pull-up/pull-down.
Puis-je mélanger des capteurs PNP et NPN sur la même broche ?
Techniquement possible si les entrées de votre contrôleur supportent les deux types indépendamment, mais fortement déconseillé. Les types de capteurs mélangés créent de la confusion lors du dépannage et rendent la gestion des pièces de rechange plus difficile. Standardisez sur un type — le PNP est recommandé pour les systèmes industriels 24 V.
Mon capteur Outil Serré lit VRAI mais le porte-outil tombe quand même pendant la coupe. Pourquoi ?
C’est une situation critique. Si le capteur lit VRAI mais que l’outil tombe, soit (a) la cible du capteur s’est déplacée — il détecte la position du barillet mais le barillet ne serre pas réellement, soit (b) la pile de ressorts Belleville s’est fatiguée en dessous de la force de serrage minimale. Mesurez immédiatement la force de traction du barillet avec un dynamomètre. Ne faites pas fonctionner la broche tant que le mécanisme de serrage mécanique n’est pas vérifié.