Wanneer u een ATC-spindel koopt, vormen de drie naderingssensoren aan de achterste aansluitdoos de brug tussen de mechanische veiligheid van de spindel en de digitale logica van uw besturing. Sluit ze verkeerd aan en u riskeert een spindel die start zonder geklemd gereedschap of een gereedschapswisselmacro die de Z-as in de gereedschapsvork laat crashen. Deze gids behandelt sensorrollen, PNP/NPN-selectie, normaal-gesloten veiligheidsbedrading, controllerspecifieke aansluitregels en de PLC-vergrendelingsroutines die sensorsignalen omzetten in productieveiligheid.
Deel 1: Wat elke sensor doet — en waarom het verkeerd doen gevaarlijk is
Elke ATC-spindel heeft drie naderingssensoren aan de achterzijde die de spandrukpositie en gereedschapsaanwezigheid detecteren. Hun signalen moeten worden behandeld als vergrendelingsingangen, niet als casual diagnose, omdat ze helpen bij het voorkomen van gevaarlijke automatische gereedschapswisselstoringen.
Sensor 1 — Gereedschap Geklemd
Status: Veiligheidskritisch
Bevestigt dat de gereedschapshouder stevig is geklemd in de spindeltapse, met de spandruk volledig ingetrokken en Belleville-veren die volledige kracht uitoefenen.
Vereiste besturingslogica: De besturing moet dit signaal als TRUE lezen voordat spindelrotatie wordt ingeschakeld. Als het signaal gedurende meer dan 50ms wegvalt tijdens spindelbedrijf, activeer dan onmiddellijk een noodstop.
Risico van verkeerd aansluiten: De spindel zou kunnen beginnen met draaien met een losse of afwezige gereedschapshouder. Bij hoge snelheden kan dit gereedschapsuitwerping, ernstige machineschade en veiligheidsrisico’s voor de operator veroorzaken.
Typische locatie: Gemonteerd nabij de bovenkant van de spandrukassemblage, die de ingetrokken (geklemde) positie van de spandruk detecteert.
Sensor 2 — Gereedschap Gelost
Status: Sequentiekritisch
Bevestigt dat de pneumatische cilinder de spandruk naar voren heeft geduwd en de grijpervingers zijn geopend, waardoor de gereedschapshouder is losgemaakt voor extractie.
Vereiste besturingslogica: Gebruikt als sequentiepoort tijdens M6 gereedschapswissels. De Z-as mag alleen terugtrekken nadat dit signaal is bevestigd. Indien niet ontvangen binnen de geconfigureerde time-out, moet de macro worden afgebroken en de fout worden gemeld.
Risico van verkeerd aansluiten: Als dit signaal afwezig is maar de Z-as terugtrekt, kan de spindel trekken tegen een gereedschapshouder die nog steeds is geklemd. Afhankelijk van de machine kan dit de gereedschapsvork buigen, de grijper beschadigen of de spandruk overbelasten.
Typische locatie: Detecteert de uitgeschoven (geloste) positie van de spandruk, typisch verder naar voren dan Sensor 1.
Sensor 3 — Geen Gereedschap / Spandrukpositie
Status: Operationeel
Detecteert of er fysiek een gereedschapshouder in de spindel aanwezig is, of bevestigt dat de spandruk is teruggekeerd naar een veilige neutrale positie.
Vereiste besturingslogica: Verifieert dat de spindel leeg is voordat het volgende gereedschap uit het magazijn wordt gehaald, en voorkomt dubbellading (een gereedschap oppakken terwijl er al een in de spindel zit).
Risico van verkeerd aansluiten: De spindel kan proberen een gereedschap op te pakken terwijl er al een andere houder is geklemd, wat een botsingsrisico creëert voor het magazijn, de vork, de spindelneus en de grijper.
Typische locatie: Kan detecteren aan de flens van de gereedschapshouder of nabij het grijperuiteinde van de spandrukassemblage.
Deel 2: PNP vs. NPN: kies voordat u bedraadt, niet erna
De meest voorkomende bedradingsfout is het kopen van het verkeerde sensortype. PNP-bron sensoren domineren Aziatische en Europese CNC-besturingen. NPN-zink sensoren verschijnen in oudere Japanse apparatuur en bepaalde parallelle-poort Mach3-opstellingen. Verkeerd kiezen betekent dat de besturingsingangslogica is geïnverteerd — en geen enkele softwareconfiguratie kan een fundamenteel incompatibel sensortype repareren.
PNP (Bron) — Aanbevolen voor de meeste moderne CNC’s
Signaal: Uitgang schakelt naar +24V wanneer actief. De sensor levert stroom aan de besturingsingang. Voordeel: Dominante standaard in Aziatische en Europese industriële automatisering (Syntec, Weihong, Siemens, Omron). De meeste CNC-interfacekaarten verwachten PNP 24V-logica. Bedrading: Bruin (+24V), Blauw (0V/GND), Zwart (Signaaluitgang → besturingsingang). De besturingsingang leest HOOG (+24V) wanneer de sensor wordt geactiveerd. Beste voor: Syntec, Weihong, LNC en de meeste Chinese/Taiwantese CNC-besturingen. Ook de voorkeur voor directe PLC-ingangsmodules met zinkende (NPN) ingangen.
NPN (Zink) — Legacy Mach3 / Japanse PLC’s
Signaal: Uitgang schakelt naar 0V/GND wanneer actief. De sensor trekt stroom van de besturingsingang naar aarde. Voordeel: Gebruikelijk in oudere Japanse apparatuur en bepaalde Noord-Amerikaanse PLC-ingangsmodules. Sommige Mach3 parallelle-poort interfacekaarten zijn ontworpen voor NPN-sensoren. Bedrading: Bruin (+24V), Blauw (0V/GND), Zwart (Signaaluitgang → besturingsingang). De besturingsingang leest LAAG (0V) wanneer de sensor wordt geactiveerd. Beste voor: Legacy Mach3 parallelle-poort opstellingen, bepaalde Mitsubishi PLC-ingangskaarten en systemen waar de ingangsmodule de pull-up spanning intern levert.
Beide typen gebruiken exact dezelfde 3-draads kleurcode. Het verschil is of de sensor +24V (PNP, stroom leverend aan de besturing) of GND (NPN, stroom trekkend van de besturing) uitvoert wanneer geactiveerd.
Deel 3: Normaal Open vs. Normaal Gesloten: het veiligheidsonderscheid dat machines redt
Dit is geen voorkeur — het is een veiligheidstechnische beslissing. Een normaal-gesloten (NC) sensor faalt veilig: als de draad breekt, ziet de besturing het signaal verdwijnen en weigert de spindel te starten. Een normaal-open (NO) sensor faalt gevaarlijk: als de draad breekt, ziet de besturing exact dezelfde toestand als ‘gereedschap geklemd’ en kan de spindel starten met een los gereedschap.
Normaal Open (NO)
Gedrag: De sensoruitgang is UIT (0V voor PNP, zwevend voor NPN) wanneer het doel NIET wordt gedetecteerd. Uitgang wordt alleen AAN wanneer het doel aanwezig is.
Veiligheidsrisico: Als de sensordraad breekt, ziet de besturing een permanente UIT-toestand — identiek aan ‘gereedschap niet geklemd’. De besturing kan geen onderscheid maken tussen een gebroken draad en een werkelijk niet-geklemd gereedschap. In deze toestand, als de spindel start, is er geen bescherming.
Aanbeveling: Aanvaardbaar voor niet-veiligheidssignalen zoals ‘Gereedschap Gelost’ of ‘Geen Gereedschap’, waar een fout-negatief een ergernis veroorzaakt (macro time-out) in plaats van een gevaar.
Normaal Gesloten (NC)
Gedrag: De sensoruitgang is AAN (24V voor PNP) wanneer het doel WEL wordt gedetecteerd. Uitgang schakelt UIT wanneer het doel weg beweegt — of wanneer de draad breekt.
Veiligheidsrisico: Als de sensordraad breekt, ziet de besturing een UIT-toestand — die het interpreteert als ‘gereedschap NIET geklemd’. Dit faalt VEILIG: de besturing weigert de spindel te starten. Dit is waarom NC-bedrading algemeen wordt aanbevolen voor veiligheidskritische bevestigingssignalen.
Aanbeveling: Aanbevolen voor Gereedschap Geklemd bevestiging wanneer de besturing en sensorhardware dit ondersteunen. Een gebroken signaaldraad wordt dan waarschijnlijker geïnterpreteerd als een fout in plaats van een geldige geklemde toestand.
Kortom: Configureer Sensor 1 (Gereedschap Geklemd) als NC. De andere twee sensoren kunnen NO zijn zonder een gevaar te creëren, maar als uw budget en I/O-telling het toelaten, is NC op alle drie de meest defensieve houding. De incrementele kosten van een NC-sensor ten opzichte van een NO-sensor zijn typisch onder $3 — minder dan de kosten van een enkele vernielde gereedschapshouder door een onbeschermde spindelstart.
Deel 4: Controllerspecifieke bedrading: Mach3, LinuxCNC, Syntec en Weihong
Elke CNC-besturingsfamilie heeft verschillende ingangsspanningsniveaus, terminaltoewijzingen en softwareconfiguratiestappen. Stem uw besturing af op de juiste bedradingsaanpak voordat u sensoren aansluit.
Mach3 / Mach4 (Parallelle Poort)
Signaaltype: 5V TTL-logica (0-5V). Kan 24V sensoruitgang niet direct accepteren.
Interface: Gebruik een 24V-naar-5V niveau-omzetter of optocoupler interfacekaart. Sluit sensor signaal → interfacekaart ingang → parallelle poort pin geconfigureerd als ‘Input’ in Mach3 Ports & Pins.
Pin/terminal: Typisch: Pin 10 (Noodstop), Pin 11-13, 15 (algemene ingangen). Wijs ‘Gereedschap Geklemd’, ‘Gereedschap Gelost’, ‘Geen Gereedschap’ toe aan drie opeenvolgende ingangspinnen.
LinuxCNC (Mesa / Parallelle Poort)
Signaaltype: Afhankelijk van interfacekaart. Mesa 7i76e/7i96 accepteren 24V direct op veldingangen.
Interface: Voor Mesa-kaarten: sluit sensor signaal direct aan op veldingangsterminal. Voor parallelle poort: gebruik een 24V-naar-5V optocouplerkaart identiek aan Mach3-opstelling.
Pin/terminal: Wijs sensor ingangen toe in HAL-bestand: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Gebruik deze signalen in de tool-change HAL-logica component.
Syntec / LNC
Signaaltype: 24V PNP-logica, speciale X-ingangsterminals op de I/O-kaart.
Interface: Sluit sensor direct aan op X-ingangsterminals. Geen niveau-omzetting nodig. Configureer ingangstype en polariteit in de I/O-parameterpagina van de besturing. Wijs het signaal toe aan de ATC-macrologica in de PLC-ladder-editor.
Parametertip: Syntec: R44-R49 regelen typisch ATC I/O-toewijzing. LNC: Parameters 400-420 regelen gereedschapswissel ingangstoewijzingen.
Weihong (维宏) / NCStudio
Signaaltype: 24V PNP. Speciale ingangsterminals gelabeld op de interfacekaart.
Interface: Directe draad naar ingangsterminals. In NCStudio-software, wijs ingangen toe via ‘I/O Setup’ → wijs elke ingangsterminal toe aan ‘Gereedschap Geklemd’, ‘Gereedschap Gelost’, ‘Geen Gereedschap’ functies. Sommige Weihong-versies hebben speciale ATC-ingangsfunctiecodes.
Parametertip: Raadpleeg de Weihong-handleiding voor ‘ATC Input Mapping’ sectie. Functiecodes 50-55 zijn meestal gereserveerd voor ATC-sensor ingangen.
Deel 5: PLC-veiligheidsvergrendellogica: drie regels die rampen voorkomen
Sensor signalen zijn nutteloos als de besturing geen veiligheidsregels handhaaft. Deze drie PLC-vergrendelingsroutines zijn de minimale vereiste logica voor elke ATC-spindelinstallatie. Ze moeten worden geïmplementeerd in de macro-, ladder- of HAL-laag van uw besturing — niet alleen in het hoofd van de operator.
Regel 1: Spindel Inschakelen = Gereedschap Geklemd EN NIET Spindelfout
Prioriteit: KRITIEK
De spindelaandrijving inschakeluitgang moet worden geregeld door de ‘Gereedschap Geklemd’ sensor ingang. Als Gereedschap Geklemd FALSE is gedurende meer dan 50ms tijdens bedrijf, moet de spindel een onmiddellijke vertragingsstop ingaan (niet uitrollen — het gereedschap kan nog gedeeltelijk zijn ingeschakeld).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Gereedschapklemming verloren tijdens bedrijf");
Feed_Hold := TRUE;
END_IF;
Regel 2: Gereedschapslossing = Spindel Gestopt EN Snelheid < 50 RPM
Prioriteit: KRITIEK
Het pneumatische losventiel mag NOOIT worden bekrachtigd terwijl de spindel draait. Voordat M6 wordt uitgevoerd, moet de besturing: (1) M5 spindelstop geven, (2) wachten op spindelsnelheidsterugmelding < 50 RPM (of een 3-seconden time-out als er geen snelheidsterugmelding is), (3) dan het losventiel bekrachtigen.
Voor de VFD-snelheidsregelintegratie die dit mogelijk maakt, zie onze Modbus RS485 vs. 0-10V snelheidsregelingsgids. Zorg er ook voor dat de spindel zijn geautomatiseerde opwarmcyclus heeft voltooid voordat u een gereedschapswissel uitvoert.
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("Spindel niet gestopt — gereedschapswissel afgebroken");
END_IF;
END_IF;
Regel 3: Z-As Bewegingsvergrendeling Na Gereedschapslossing
Prioriteit: HOOG
Nadat het losventiel is bekrachtigd en Gereedschap Gelost is bevestigd, mag de Z-as terugtrekken om het gereedschap te verwijderen. De sequentie moet echter neerwaartse Z-as beweging blokkeren tijdens of onmiddellijk na lossing om het risico op botsing met een gedeeltelijk uitgeworpen gereedschapshouder te verminderen.
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;
Deel 6: Debug-checklist: 7 stappen van eerste inschakeling tot geverifieerde vergrendeling
Volg deze checklist in volgorde. Elke stap verifieert één laag van de sensorketen voordat u naar de volgende gaat. Stappen overslaan is de meest voorkomende reden dat sensorproblemen onopgemerkt blijven tot een crash.
| Stap | Actie | Gereedschap |
|---|---|---|
| 1 | Controleer sensorvoeding: meet 24V DC tussen Bruin en Blauw op de sensorconnector. Indien lager dan 22V, controleer PSU-capaciteit en spanningsval over lange kabeltrajecten. | Multimeter |
| 2 | Test sensoruitgang: activeer de sensor handmatig met een stalen doelwit (bijv. een schroevendraaierpunt). Bekijk de uitgangsspanningsverandering op de multimeter. Voor PNP: moet schakelen van 0V naar 24V. Voor NPN: moet schakelen van 24V naar 0V. | Multimeter + stalen doelwit |
| 3 | Controleer sensorafstand: de detectieafstand tot het spandrukdoelwit moet binnen het nominale bereik van de sensor liggen (typisch 1-4 mm voor inductieve naderingssensoren). Te grote afstand = geen detectie; te klein = risico op mechanische botsing. | Voelermaat |
| 4 | Controleer besturingsingang: met geactiveerde sensor, verifieer dat de diagnosepagina van de besturing de overeenkomstige ingangsbit van toestand verandert. Op Mach3, gebruik het ‘Diagnostics’ tabblad. Op Syntec, gebruik de I/O-monitorpagina. | Besturingsdiagnosescherm |
| 5 | Bevestig NC-bedrading voor ‘Gereedschap Geklemd’: Koppel de sensorsignaaldraad los. De besturing moet onmiddellijk ‘Gereedschap NIET Geklemd’ melden — wat bewijst dat het faalveilige gedrag werkt. Sluit opnieuw aan en verifieer dat het signaal terugkeert. | Geen — opzettelijke loskoppeltest |
| 6 | Voer droge gereedschapswisselcyclus uit: Zonder gereedschapshouder, voer M6 uit en observeer de sensortoestandssequentie. Gereedschap Geklemd moet FALSE worden → Gereedschap Gelost TRUE → Geen Gereedschap TRUE. Verifieer timing en volgorde komen overeen met uw PLC-logica verwachtingen. | Besturings-MDI-modus |
| 7 | Test spindel inschakelen vergrendeling: Met Gereedschap Geklemd = FALSE, probeer M3 S1000. De spindel mag niet starten. Als dit wel gebeurt, behandel de vergrendeling dan als mislukt en repareer de bedrading of het programma voordat u gaat snijden. | Besturings-MDI-modus |
Veelgestelde vragen over sensorbedrading
Waarom leest mijn besturing alle sensoren als geactiveerd, zelfs wanneer er niets is aangesloten?
Dit betekent meestal dat de ingangspinnen zweven (niet aangesloten) en elektrische ruis oppikken. Voor PNP-sensoren moet de besturingsingang een pull-down weerstand hebben (typisch 4,7kΩ tot 10kΩ) naar 0V. Zonder deze weerstand zweeft de ingang HOOG. Controleer de documentatie van uw interfacekaart voor pull-up/pull-down weerstandsconfiguratie.
Kan ik PNP- en NPN-sensoren mixen op dezelfde spindel?
Technisch mogelijk als uw besturingsingangen beide typen onafhankelijk ondersteunen, maar sterk afgeraden. Gemengde sensortypen creëren verwarring tijdens probleemoplossing en maken reserveonderdeelbeheer moeilijker. Standaardiseer op één type — PNP wordt aanbevolen voor 24V industriële systemen.
Mijn Gereedschap Geklemd sensor leest TRUE maar de gereedschapshouder valt nog steeds tijdens het snijden. Waarom?
Dit is een kritieke situatie. Als de sensor TRUE leest maar het gereedschap valt, is ofwel (a) het sensor doelwit verschoven — het detecteert de spandrukpositie maar de spandruk klemt niet daadwerkelijk, of (b) de Belleville-verenstapel is vermoeid tot onder de minimale klemkracht. Meet onmiddellijk de spandruk trekkracht met een trekkrachtmeter. Gebruik de spindel niet totdat het mechanische klemmechanisme is geverifieerd.