Kun ostat ATC karan, takimmaisen liitinkotelon kolme lähestymisanturia toimivat siltana karan mekaanisen turvallisuuden ja ohjaimen digitaalisen logiikan välillä. Jos johdotat ne väärin, riskinä on kara, joka käynnistyy ilman kiinnitettyä työkalua, tai työkalunvaihtomakro, joka törmää Z-akselilla työkaluhaarukkaan. Tämä opas kattaa anturien roolit, PNP/NPN valinnan, normaalisti kiinni -turvajohdotuksen, ohjainkohtaiset liitäntäsäännöt ja PLC interlock-rutiinit, jotka muuttavat anturisignaalit tuotantokelpoiseksi turvallisuudeksi.
Osa 1: Mitä kukin anturi tekee — ja miksi sen väärin tekeminen on vaarallista
ATC karan kokoonpanot, joissa on takimmaiset anturipaketit, käyttävät lähestymisantureita vetotangon asennon ja työkalun läsnäolon tunnistamiseen. Niiden signaaleja tulee kohdella interlock-tuloina eikä satunnaisina diagnostiikkoina, koska ne auttavat estämään korkean riskin automaattisen työkalunvaihdon vikaustilat.
Anturi 1 — Työkalu kiinnitetty
Tila: Turvallisuuskriittinen
Vahvistaa, että työkalunkannatin on turvallisesti kiinnitetty karan kartioon, vetotanko täysin vedetty sisään ja Belleville-jouset antavat täyden voiman.
Vaadittu ohjainlogiikka: Ohjaimen on luettava tämä signaali TRUE-arvoisena ennen karan pyörityksen sallimista. Jos signaali katkeaa yli 50 ms ajaksi karan toiminnan aikana, käynnistä välitön hätäpysäytys.
Väärin tekemisen riski: Kara voi alkaa pyöriä löysän tai puuttuvan työkalunkannattimen kanssa. Suurilla nopeuksilla tämä voi aiheuttaa työkalun sinkoutumisriskin, vakavan koneen vaurion ja käyttäjän turvallisuusriskit.
Tyypillinen sijainti: Asennettu vetotankokokoonpanon yläosan lähelle tunnistaen vetotangon vetäytyneen (kiinnitetty) asennon.
Anturi 2 — Työkalu vapautettu
Tila: Sekvenssikriittinen
Vahvistaa, että pneumatiikkasylinteri on työntänyt vetotangon eteenpäin ja puristinsormet ovat avautuneet, vapauttaen työkalunpidättimen poistoa varten.
Vaadittu ohjainlogiikka: Käytetään sekvenssiporttina M6 työkalunvaihtojen aikana. Z-akselin tulee vetäytyä vain tämän signaalin varmistumisen jälkeen. Jos sitä ei vastaanoteta määritetyn aikakatkaisun kuluessa, makron tulee keskeyttää ja ilmoittaa vika.
Väärin tekemisen riski: Jos tämä signaali puuttuu, mutta Z-akseli vetäytyy, kara saattaa vetää vielä kiinnitettyä työkalunpidätintä vasten. Koneesta riippuen se voi taivuttaa työkalihaaran, vahingoittaa puristinta tai ylikuormittaa vetotangon.
Tyypillinen sijainti: Havaitsee vetotangon ulos työnnetyin (vapautetun) asennon, yleensä anturin 1 edessä.
Anturi 3 — Ei työkalua / vetotangon asento
Tila: Toiminnassa
Havaitsee, onko työkalunpidätin fyysisesti karan sisällä, tai vahvistaa, että vetotanko on palannut turvalliseen neutraaliasentoon.
Vaadittu ohjainlogiikka: Varmistaa karan olevan tyhjä ennen seuraavan työkalun noutoa työkaluhyllystä ja estää kaksoislatauksen (työkalun poimimisen, kun karaan on jo ladattu työkalu).
Väärin tekemisen riski: Kara saattaa yrittää ottaa työkalun, kun toinen pidätin on jo kiinnitetty, mikä aiheuttaa törmäysriskin työkaluhyllylle, haaraelle, karan nenälle ja puristimelle.
Tyypillinen sijainti: Voi havaita työkalunpidättimen laipassa tai vetotankokokoonpanon puristinpään lähellä.
Osa 2: PNP vs. NPN: valitse ennen kytkemistä, ei jälkeen.
Yleisin yksittäinen kytkentävirhe on väärän anturityypin ostaminen. PNP-lähteiset anturit hallitsevat Aasian ja Euroopan CNC-ohjaimia. NPN-upotusanturit esiintyvät vanhemmassa japanilaisessa laitteistossa ja tietyissä rinnakkaisportin Mach3-asetuksissa. Väärä valinta tarkoittaa, että ohjaimen tulologiikka on käänteinen — eikä mikään ohjelmistomääritys voi korjata perustavanlaatuisesti yhteensopimattoman anturityypin.
PNP (Lähtevä) — Suositeltu useimpiin nykyaikaisiin CNC-koneisiin.
Signaali: Ulostulo kytkeytyy +24V-jännitteeseen, kun se on aktiivinen. Anturi syöttää virtaa ohjaimen tuloon. Etui: Hallitseva standardi Aasian ja Euroopan teollisuusautomaatiossa (Syntec, Weihong, Siemens, Omron). Useimmat CNC-liitäntäkortit odottavat PNP 24V -logiikkaa. Kytkentä: Ruskea (+24V), sininen (0V/GND), musta (signaalilähtö → ohjaimen tulo). Ohjaimen tulo lukee HIGH (+24V), kun anturi aktivoituu. Paras käyttökohde: Syntec-, Weihong- ja LNC-ohjaimet sekä useimmat kiinalaiset/taiwanilaiset CNC-ohjaimet. Suositeltava myös suoriin PLC-tulomoduuleihin, joissa on sinking (NPN) -tulot.
NPN (Sinkkaus) — Vanha Mach3 / Japanilaiset PLC:t
Signaali: Ulostulo vaihtuu arvoon 0V/GND, kun anturi on aktiivinen. Anturi vetää virran ohjausyksikön tulosta maahan. Etui: Yleistä vanhemmissa japanilaisissa laitteissa ja tietyissä pohjoisamerikkalaisissa PLC-tulomoduuleissa. Eräät Mach3-rinnakkaisportin breakout-kortit on suunniteltu NPN-antureille. Kytkentä: Ruskea (+24V), Sininen (0V/GND), Musta (Signaalilähtö → ohjaimen sisääntulo). Ohjaimen sisääntulo lukee LOW (0V), kun anturi aktivoituu. Paras käyttökohde: Vanhat Mach3-rinnakkaisporttikokoonpanot, tietyt Mitsubishi PLC -tulokortit sekä järjestelmät, joissa tulomoduuli tuottaa pull-up-jännitteen sisäisesti.
Molemmat tyypit käyttävät täsmälleen samaa 3-johtimista värikoodia. Ero on siinä, onko anturin lähtö laukaistaessa +24V (PNP, syöttäen virtaa ohjaimelle) vai GND (NPN, ottaen virtaa ohjaimesta).
Osa 3: Normaalisti auki vai normaalisti kiinni: turvallisuusero, joka pelastaa koneet
Tämä ei ole mieltymys — se on turvallisuustekninen päätös. Normaalisti suljettu (NC) anturi on vikaturvallinen: jos johto katkeaa, ohjain havaitsee signaalin katoavan eikä käynnistä karaa. Normaalisti avoin (NO) anturi on vioittuessaan vaarallinen: jos johto katkeaa, ohjain havaitsee täsmälleen saman tilan kuin ‘työkalu lukittu’ ja saattaa käynnistää karan löysällä työkalulla.
Normaalisti auki (NO)
Toiminta: Anturin lähtö on OFF (0V kohteelle PNP, kelluva kohteelle NPN), kun kohde on NOT havaittu. Lähtö kytkeytyy päälle vain, kun kohde on läsnä.
Turvallisuusriski: Jos anturin johto katkeaa, ohjain näkee pysyvän OFF-tilan – saman kuin ’työkalu ei ole lukittu’. Ohjain ei pysty erottamaan katkennutta johtoa todellisesta lukitsemattomasta työkalusta. Tässä tilassa, jos karus käynnistyy, suojausta ei ole.
Suositus: Hyväksyttävää ei-turvasignaaleille, kuten ‘Työkalu vapautettu’ tai ‘Ei työkalua’, joissa virheellinen negatiivinen ilmaisu aiheuttaa vain harmia (makron aikakatkaisu) eikä vaaraa.
Normaalisti suljettu (NC)
Toiminta: Anturin lähtö on ON (24V PNP -kytkennässä), kun kohde on havaittu. Lähtö muuttuu OFF, kun kohde siirtyy pois — tai kun johto katkeaa.
Turvallisuusriski: Jos anturin johto katkeaa, ohjain havaitsee OFF-tilan — jonka se tulkitsee ’työkalu NOT kiinnitetty’. Tämä epäonnistuu SAFE: ohjain kieltäytyy käynnistämästä karaa. Tämän vuoksi NC-johdotusta suositellaan yleisesti turvallisuuskriittisille vahvistussignaaleille.
Suositus: Suositellaan ’Työkalu kiinnitetty’ -vahvistukseen, kun ohjain ja anturin laitteisto tukevat sitä. Katkennut signaalijohto tulkitaan tällöin vikana pätevän kiinnitetyn tilan sijaan.
Yhteenveto: Määritä Anturi 1 (Työkalu kiinnitetty) NC:nä. The other two sensors can be NO without creating a hazard, but if your budget and I/O count allow, NC on all three is the most defensive posture. The incremental cost of an NC sensor over an NO sensor is typically under $3 — less than the cost of a single destroyed työkalunpidin from an unprotected kara start.
Osa 4: Ohjainkohtainen johdotus: Mach3, LinuxCNC, Syntec ja Weihong
Jokaisella CNC-ohjainperheellä on erilaiset tulojännitetasot, liitinten kytkennät ja ohjelmistomäärityksen vaiheet. Varmista ohjaimesi vastaavan oikeaa johdotustapaa ennen minkään anturin kytkemistä.
Mach3 / Mach4 (rinnakkaisportti)
Signaalityyppi: 5V TTL -logiikka (0-5V). Ei voi vastaanottaa 24V anturilähtöä suoraan.
Liitäntä: Käytä 24V-to-5V tasasiirtokorttia tai optoerotuslevyä. Kytke anturisignaali → erotuslevyn sisääntulo → rinnakkaisportin pinni, joka on määritetty ’Tulo’ Mach3 Ports & Pins -asetuksissa.
Pinni/liitin: Tyypillinen: Pinni 10 (hätäseis), pinni 11-13, 15 (yleiset tulot). Määritä ’Työkalu kiinnitetty’, ’Työkalu vapautettu’, ’Ei työkalua’ kolmelle peräkkäiselle tulopinneille.
LinuxCNC (Mesa / rinnakkaisportti)
Signaalityyppi: Riippuu käyttöliittymäkortista. Mesa 7i76e/7i96 hyväksyvät 24V suoraan kenttätuloissa.
Liitäntä: Mesa-korteille: kytke anturisignaali suoraan kenttätuloliittimeen. Rinnakkaisportille: käytä 24V-to-5V optoerotuslevyä, joka on samanlainen kuin Mach3-asetus.
Pinni/liitin: Kartoita anturitulot HAL-tiedostossa:net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Käytä näitä signaaleja työkalunvaihdon HAL-logiikkakomponentissa.
Syntec / LNC
Signaalityyppi: 24V PNP -logiikka, dedikoidut X-input-liittimet I/O-kortilla.
Liitäntä: Kytke anturi suoraan X-input-liittimiin. Tasomuunnosta ei tarvita. Määritä tulon tyyppi ja polariteetti ohjaimen I/O-parametrisivulla. Kohdista signaali ATC makrologiikkaan PLC portaaseditorissa.
Parametrivihje: Syntec: R44-R49 ohjaavat tyypillisesti ATC I/O-kartoitusta. LNC: Parametrit 400-420 ohjaavat työkalunvaihdon tulojen määrityksiä.
Weihong (维宏) / NCStudio
Signaalityyppi: 24V PNP. Dedikoidut tuloliittimet on merkitty breakout-kortissa.
Liitäntä: Suora johdotus tuloliittimiin. NCStudio-ohjelmistossa kartoitetaan tulot ‘I/O Setup’ -valikon kautta → määritetään jokainen tuloliitin ‘Työkalu Kiinnityspantaed’-, ‘Työkalu Released’- ja ‘No Työkalu Holder’ -toiminnoille. Jotkin Weihong-versiot sisältävät dedikoituja ATC -tulon toimintakoodeja.
Parametrivihje: Tarkista Weihong-käsikirjasta ‘ATC Tulo Mapping’ -osio. Toimintokoodit 50-55 on yleensä varattu ATC anturituloille.
Osa 5: PLC turvalukituslogiikka: kolme sääntöä, jotka estävät katastrofit.
Anturisignaalit ovat hyödyttömiä, jos ohjain ei pakota turvasääntöjä. Nämä kolme PLC-lukitusrutiinia ovat vähimmäislogiikka, joka vaaditaan missä tahansa ATC-karaasennuksessa. Ne on toteutettava ohjaimen makro-, porta- tai HAL-kerroksessa — ei pelkästään operaattorin päässä.
Sääntö 1: Kara Enable = Tool Clamped ja NOT Kara Fault
Prioriteetti: CRITICAL
karakäytön enable-ulostulon on oltava ‘Tool Clamped’ -anturitulon portitsema. Jos Tool Clamped on FALSE yli 50 ms käytön aikana, karan on siirryttävä välittömään hidastuspysäytykseen (ei vapaakäyntipysäytykseen — työkalu saattaa olla edelleen osittain kiinnitetty).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Tool clamp lost during operation");
Feed_Hold := TRUE;
END_IF;
Sääntö 2: Tool Release = Kara Stopped ja Nopeus < 50 RPM
Prioriteetti: CRITICAL
Pneumaattisen vapautussolenoidiventtiilin NEVER tule olla energisoituna karan pyöriessä. Ennen M6 suorittamista ohjaimen on: (1) annettava M5 karapysäytys, (2) odotettava karan nopeuspalautetta < 50 RPM (tai 3 sekunnin aikakatkaisu, jos nopeuspalautetta ei ole), (3) sitten energisoitava vapautussolenoidi.
VFD-nopeudensäätöintegraatiosta, joka tekee tästä mahdollista, katso Modbus RS485 vs. 0-10V speed control guide. Also ensure the kara has completed its automaattisen esilämmityssyklin ennen minkään työkalunvaihdon suorittamista.
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("Spindle not stopped — tool change aborted");
END_IF;
END_IF;
Sääntö 3: Z-Axis-liikkeen estolukitus työkalun vapautuksen jälkeen
Prioriteetti: HIGH
Kun vapautussolenoidi on energisoitu ja Työkalu vapautettu -tila on vahvistettu, Z-akseli voi perääntyä poistaakseen työkalun. Sekvenssin tulisi kuitenkin estää Z-akselin alaspäin liikkuminen vapautuksen aikana tai heti sen jälkeen pienentääkseen riskiä törmätä osittain ulos työnnettyyn työkalupitimeen.
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;
Osa 6: Vianetsintälista: 7 vaihetta ensimmäisestä käynnistyksestä vahvistettuun lukitukseen
Seuraa tätä vianetsintälistaa järjestyksessä. Jokainen vaihe varmistaa yhden anturiketjun tason ennen siirtymistä seuraavaan. Vaiheiden ohittaminen on yleisin syy siihen, että anturiongelmat jäävät havaitsematta, kunnes tapahtuu törmäys.
| Vaihe | Toiminto | Työkalu |
|---|---|---|
| 1 | Varmista anturin jännite: mittaa 24V DC Brown- ja Blue-johtimien välillä anturin liittimessä. Jos alle 22V, tarkista PSU kapasiteetti ja jännitehäviö pitkillä kaapelireiteillä. | Multimetri |
| 2 | Testaa anturin lähtö: laukaise anturi käsin teräskohteella (esim. ruuvimeisselin kärjellä). Seuraa lähtöjännitteen muutosta multimetrillä. PNP:n kohdalla tulisi muuttua 0V:stä 24V:hen. NPN:n kohdalla tulisi muuttua 24V:stä 0V:hen. | Multimetri + teräskohde |
| 3 | Varmista anturin rako: tunnistusetäisyyden vetotangon kohteeseen on oltava anturin nimellisalueella (tyypillisesti 1-4 mm induktiivisille läheisyysantureille). Liian suuri rako = ei tunnistusta; liian pieni = mekaanisen törmäyksen riski. | Rakokalmanki |
| 4 | Tarkista ohjaimen tulo: kun anturi on lauennut, varmista, että ohjaimen diagnostiikkasivu näyttää vastaavan tulobitin tilan muuttuvan. Mach3-ohjaimessa käytä ’Diagnostics’-välilehteä. Syntec-ohjaimessa käytä I/O-monitorisivua. | Ohjaimen diagnostiikkanäyttö |
| 5 | Vahvista NC-johdotus ’Tool Clamped’ -tilaa varten: irrota anturin signaalijohto. Ohjaimen on välittömästi raportoitava ’Tool NOT Clamped’ — mikä osoittaa vikaturvallisen toiminnan toimivuuden. Kytke uudelleen ja varmista signaalin palaavan. | Ei mitään — tahallinen irrotustesti |
| 6 | Suorita kuiva työkalunvaihtosykli: ilman työkalupitintä, suorita M6 ja seuraa anturin tilasekvenssiä. Tool Clamped -tilan tulisi muuttua FALSE → Tool Released TRUE → No Tool TRUE. Varmista, että ajoitus ja järjestys vastaavat PLC-logiikan odotuksia. | Ohjaimen MDI-tila |
| 7 | Testaa karan käyttöönoton estolukitus: Kun Tool Clamped = FALSE, yritä M3 S1000. karan ei tule käynnistyä. Jos se käynnistyy, käsittele lukitus vikaantuneena ja korjaa johdotus tai ohjelma ennen leikkaamista. | Ohjaimen MDI-tila |
Anturien johdotus FAQ
Miksi ohjaimeni lukee kaikki anturit lauenneiksi, vaikka mitään ei ole kytketty?
This usually means the input pins are floating (unconnected) and picking up electrical noise. For PNP sensors, the controller input must have a pull-down resistor (typically 4.7kΩ to 10kΩ) to 0V. Without it, the input floats HIGH. Check your breakout board documentation for pull-up/pull-down resistor kokoonpano.
Voinko sekoittaa PNP- ja NPN-antureita samassa karassa?
Teknisesti mahdollista, jos ohjaimen tulot tukevat molempia tyyppejä itsenäisesti, mutta erittäin epäsuositeltavaa. Sekoitetut anturityypit aiheuttavat sekaannusta vianetsinnän aikana ja vaikeuttavat varaosien hallintaa. Standardisoi yhteen tyyppiin — PNP on suositeltava 24V teollisuusjärjestelmille.
Työkalun kiinnityssensorini lukee TRUE, mutta työkalunpidin putoaa silti lastuamisen aikana. Miksi?
Tämä on kriittinen tilanne. Jos anturi lukee TRUE mutta työkalu putoaa, joko (a) anturin kohde on siirtynyt — se tunnistaa vetotangon asennon, mutta vetotanko ei todellisuudessa lukitse työkalua, tai (b) Belleville-jousipino on väsyntynyt alle minimilukitusvoiman. Mittaa välittömästi vetotangon vetovoima vetovoimamittarilla. Älä käytä karaa ennen kuin mekaaninen lukitusmekanismi on tarkistettu.