Vianetsintäopas11 min lukeminenCNC integratorit johdottavat ATC anturit ohjaimiin

ATC Karan anturien johdotus ja vianetsintä

Johdota ATC karan lähestymisanturit CNC-ohjaimiin PNP/NPN-logiikalla, NO/NC-valinnoilla, PLC turvalukoilla ja käyttöönottotarkistuksilla.

Anturien johdotusPLC lukkoPNP/NPN

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

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 kohdetta ei havaita. 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ökalua ei ole kiinnitetty’. Tämä epäonnistuu turvallisesti (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-tilaan. Kaksi muuta anturia voivat olla NO-tilassa ilman vaaratilannetta, mutta jos budjetti ja I/O-määrä sallivat, NC kaikissa kolmessa on puolustavin kokoonpano. NC-anturin lisäkustannus NO-anturiin verrattuna on tyypillisesti alle 3 $ — vähemmän kuin yhden tuhoutuneen työkalunpitimen hinta suojaamattoman karan käynnistyksestä.


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 kiinnitetty’-, ‘työkalu vapautettu’- ja ‘ei työkalua’-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: Karan Enable = työkalu kiinnitetty (Tool Clamped) eikä karavikaa

Prioriteetti: CRITICAL

karakäytön enable-ulostulon on oltava ‘työkalu kiinnitetty’ (Tool Clamped) -anturitulon portittama. Jos Tool Clamped-tila 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 nopeudensäätöopas. Varmista myös, että kara on suorittanut 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.

VaiheToimintoTyökalu
1Varmista 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
2Testaa anturin lähtö: laukaise anturi käsin teräskohteella (esim. ruuvimeisselin kärjellä). Seuraa lähtöjännitteen muutosta multimetrillä. PNP
kohdalla tulisi muuttua 0V
ä 24V
. NPN
kohdalla tulisi muuttua 24V
ä 0V
.
Multimetri + teräskohde
3Varmista 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
4Tarkista 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ö
5Vahvista NC-johdotus ‘työkalu kiinnitetty’ (Tool Clamped) -tilaa varten: irrota anturin signaalijohto. Ohjaimen on välittömästi raportoitava ‘työkalua ei kiinnitetty’ (työkalu ei ole kiinnitetty) — mikä osoittaa vikaturvallisen toiminnan toimivan. Kytke uudelleen ja varmista signaalin palaavan.Ei mitään — tahallinen irrotustesti
6Suorita kuiva työkalunvaihtosykli: ilman työkalupidintä, suorita M6 ja seuraa anturin tilasekvenssiä. Tilojen tulisi muuttua työkalu kiinnitetty → FALSE, työkalu vapautettu → TRUE ja ei työkalua → TRUE. Varmista, että ajoitus ja järjestys vastaavat PLC-logiikan odotuksia.Ohjaimen MDI-tila
7Testaa karan käyttöönoton estolukitus: Kun ‘työkalu kiinnitetty’ (Tool Clamped) = FALSE, yritä M3 S1000. Karan ei tule käynnistyä. Jos se käynnistyy, käsittele lukitus viallisena 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?

Tämä tarkoittaa yleensä, että tulonastat ovat kelluvia (kytkemättömiä) ja poimivat sähköistä kohinaa. PNP-antureissa ohjaimen tulossa on oltava alasvetovastus (tyypillisesti 4.7kΩ-10kΩ) 0V

. Ilman sitä tulo kelluu HIGH-tilassa. Tarkista breakout-kortin dokumentaatiosta ylös-/alasvetovastuksen 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.

Usein kysytyt kysymykset

Miksi ohjaimeni lukee kaikki anturit lauenneiksi, vaikka mitään ei ole kytketty?

Tämä tarkoittaa yleensä, että tulonastat ovat kelluvia (kytkemättömiä) ja poimivat sähköistä kohinaa. PNP-antureissa ohjaimen tulossa on oltava alasvetovastus (tyypillisesti 4.7kΩ-10kΩ) 0V:hen. Ilman sitä tulo kelluu HIGH-tilassa. Tarkista breakout-kortin dokumentaatiosta ylös-/alasvetovastuksen 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.

Aiheeseen liittyvät tuoteryhmät

Aiheeseen liittyvät tuotteet

Aiheeseen liittyvät tekniset oppaat