Kui ostate ATC spindli, siis kolm lähedusandurit tagumisel ühenduskastil on sild spindli mehaanilise ohutuse ja teie kontrolleri digitaalloogika vahel. Kui juhtmestate need valesti, riskite spindliga, mis käivitub ilma kinnitatud tööriistata või tööriista vahetamise makroga, mis surub Z-telje tööriista hargi vastu. See juhend käsitleb anduri ülesandeid, PNP/NPN valikut, normaalselt suletud ohutusjuhtmestust, kontrollerispetsiifilisi ühendusreegleid ja PLC interlokk-protseduure, mis muudavad andurisignaalid tootmisvalmise ohutuseks.
Osa 1: mida iga andur teeb — ja miks selle valesti tegemine on ohtlik
ATC spindli konfiguratsioonid tagumiste andurikomplektidega kasutavad lähedusandureid, et tuvastada tõmbevarre asendit ja tööriista olemasolu. Nende signaale tuleks käsitleda interlokk-sisenditena, mitte juhusliku diagnostikana, kuna need aitavad vältida kõrge riskiga automaatse tööriista vahetamise rikkerežiime.
Andur 1 — Tööriist kinnitatud
Staatus: Ohutuskriitiline
Kinnitab, et tööriistahoidja on turvaliselt klammerdatud spindli koonuses, tõmbevars on täielikult tagasi tõmmatud ja Belleville vedrud rakendavad täielikku jõudu.
nõutav kontroller loogika: Kontroller peab seda signaali lugema kui TRUE enne spindli pöörlemise lubamist. Kui signaal kaob üle 50 ms jooksul spindli töö ajal, käivita kohene E-stop.
Risk Getting it vale: Spindel võib alustada pöörlemist lõdva või puuduva tööriistahoidjaga. Suurtel kiirustel võib Vaata tekitada tööriista väljalennu riski, tõsise masinakahu ja operaatori ohutusohud.
Typical Location: Paigaldatud tõmbevarre koosluse ülaossa, tuvastades tõmbevarre tagasitõmmatud (klammerdatud) asendi.
Andur 2 — Tööriist vabastatud
Staatus: jadakriitiline
Kinnitab, et pneumaatiline silinder on tõuganud tõmmekanga ettepoole ja haardikäed on avanenud, vabastades tööriistahoidiku väljavõtmiseks.
nõutav kontroller loogika: Kasutatakse jadaväravana M6 tööriistavahetuse ajal. Z-telg peaks taganema alles pärast selle signaali kinnitamist. Kui seda ei saadeta konfigureeritud ajalõpu jooksul, peaks makro katkestama ja vea teatama.
Risk Getting it vale: Kui Vaata signaal puudub, aga Z-telg taganeb, võib spindel tõmmata vastu veel klammerdatud tööriistahoidikut. Masinast sõltuvalt võib Vaata painutada tööriistakahvelat, kahjustada haardikut või ülekoormata tõmmekanga.
Typical Location: Tuvastab tõmmekanga väljatõmmatud (vabastatud) asendi, tavaliselt anduri 1 ees.
Andur 3 — Tööriist puudub / tõmmekanga asend
Staatus: töökorras
Tuvastab, kas tööriistahoidik on füüsiliselt spindlis olemas, või kinnitab, et tõmmekang on naasnud ohutusse neutraalasendisse.
nõutav kontroller loogika: Kontrollib, et spindel tühi enne järgmise tööriista võtmist magasinist, ja takistab topeltlaadimist (tööriista korjamist, kui üks juba spindlis).
Risk Getting it vale: Spindel võib üritada tööriista üles võtta, samas kui teine hoidik juba klammerdatud, luues kokkupõrkeohu magasinile, kahvelale, spindli otsale ja haardikule.
Typical Location: Võib tuvastada tööriistahoidiku ääriku juures või tõmmekanga koosluse haardikuotsa lähedal.
Osa 2: PNP vs. NPN: vali enne juhtmete ühendamist, mitte pärast
Kõige tavalisem juhtmestusviga on vale anduritüübi ostmine. PNP toiteallikaga andurid valitsevad Aasia ja Euroopa CNC kontrollerites. NPN neelavad andurid ilmuvad vanemates Jaapani seadmetes ja teatud paralleelpordi Mach3 seadistustes. Valimine valesti tähendab, et kontrolleri sisendloogika on invertitud — ja ükski tarkvarakonfiguratsioon ei saa parandada põhimõtteliselt sobimatut anduritüüpi.
PNP (Toiteallikaga) — Soovitatav enamiku kaasaegsete CNC-seadmete jaoks
signaal: Väljund lülitub +24V peale, kui aktiivne. Andur annab voolu kontrolleri sisendisse. eelis: Valdav standardne Aasia ja Euroopa tööstusautomaatikas (Syntec, Weihong, Siemens, Omron). Enamik CNC liidesplaate eeldab PNP 24V loogikat. juhtmestus: Pruun (+24V), Sinine (0V/GND), peab (Signaali väljund → kontrolleri sisend). Kontrolleri sisend loeb kõrge (+24V), kui andur aktiveeritud. Best jaoks: Syntec, Weihong, LNC ja enamik Hiina/Taiwani CNC kontrollereid. Samuti eelistatud otseste PLC sisendmoodulite jaoks, millel sinking (NPN) sisendid.
NPN (Sinking) — pärand-Mach3 / Jaapani PLC-d
signaal: Väljund lülitub 0V/GND peale, kui Vaata aktiivne. Andur sadestab voolu kontrolleri sisendist maasse. eelis: Levinud vanemates Jaapani seadmetes ja teatud Põhja-Ameerika PLC sisendmoodulites. Mõned Mach3 paralleelporti breakout-plaadid mõeldud NPN andurite jaoks. juhtmestus: Pruun (+24V), Sinine (0V/GND), peab (Signaali väljund → kontrolleri sisend). Kontrolleri sisend loeb LOW (0V), kui andur trigatud. Best jaoks: Pärand-Mach3 paralleelporti seadistused, teatud Mitsubishi PLC sisendkaardid ja süsteemid, kus sisendmoodul pakub pull-up pinget sisemiselt.
Mõlemad tüübid kasutavad täpselt sama 3-juhi värvikoodi. Erinevus seisneb selles, kas andur väljastab trigerdamisel +24V (PNP, voolu toomine kontrollerisse) või GND (NPN, voolu sadestamine kontrollerist).
Osa 3: Normaalselt avatud vs. normaalselt suletud: ohutusvahe, mis päästab masinad
See ei ole eelistus — see on ohutusinseneri otsus. Normaalselt suletud (NC) andur rikneb ohutult: kui juhe katkeb, näeb kontroller signaali kadumist ja keeldub spindlit käivitamast. Normaalselt avatud (NO) andur rikneb ohtlikult: kui juhe katkeb, näeb kontroller täpselt sama olekut nagu „tööriist kinnitatud“ ja võib spindli käivitada lõdva tööriistaga.
Normaalselt avatud (NO)
Behavior: Anduri väljund OFF (0V jaoks PNP, ujuv jaoks NPN), kui sihtmärk NOT tuvastatud. Väljund lülitub ainult siis, kui sihtmärk olemas.
Ohutusrisk: Kui anduri juhe katkeb, näeb kontroller püsivat olekut OFF — see vastab olekule „tööriist kinnitamata“. Kontroller ei suuda eristada katkenud juhet tõeliselt kinnitamata tööriistast. Vaata state, Kui Spindel starts, there no kaitse.
Recommendation: Sobiv mitteohutuslike signaalide jaoks, nagu „Tööriist vabastatud“ või „Tööriist puudub“, kus valenegatiivne tulemus põhjustab vaid tüütust (makro ajalõpp), mitte ohtu.
Normaalselt suletud (NC)
Behavior: Anduri väljund (24V jaoks PNP), kui sihtmärk tuvastatud. väljund pööret OFF Kui siht moves away — või Kui wire breaks.
Ohutusrisk: Kui anduri juhe katkeb, näeb kontroller olekut OFF, mida ta tõlgendab kui „tööriist EI OLE kinnitatud“. See on tõrkekindel lahendus: kontroller keeldub spindlit käivitamast. Seetõttu soovitatakse turbekriitiliste kinnitusignaalide jaoks tavaliselt NC-juhtmestust.
Recommendation: Soovitatav „tööriist kinnitatud“ kinnituseks, kui kontroller ja anduri riistvara seda toetavad. Katkenenud signaalijuhe tõlgendatakse siis veana, mitte kehtiva klammerdatud olekuna.
Kokkuvõte: seadistage andur 1 (tööriist kinnitatud) NC-režiimi. Ülejäänud kaks andurit võivad olla NO ilma ohtu loomata, kuid kui eelarve ja I/O-de arv võimaldavad, NC kõigil kolmel kõige kaitsvam positsioon. NC-anduri lisakulu võrreldes NO-anduriga on tavaliselt alla 3 dollari — vähem kui ühe hävinud tööriistahoidiku hind kaitsmata spindli käivitumise korral.
Osa 4: Kontrollerispetsiifiline juhtmestus: Mach3, LinuxCNC, Syntec ja Weihong
Iga CNC kontrolleriperel on erinevad sisendpinge tasemed, klemmide määramised ja tarkvara seadistamise sammud. Sobita oma kontroller õige juhtmestusviisiga enne mis tahes anduri ühendamist.
Mach3 / Mach4 (paralleelport)
signaal Tüüp: 5V TTL loogika (0-5V). Ei suuda vastu võtta 24V anduri väljundit otse.
liides: Kasuta 24V-kuni-5V tasememuunduri plaati või optokopleri breakout-plaati. Ühenda anduri signaal → breakout-plaadi sisend → paralleelporti viik, mis Mach3 Ports & Pinsis seadistatud kui „Input“.
Pin/klemm: Tüüpiline: Viik 10 (E-stop), viik 11-13, 15 (üldised sisendid). Määra „tööriist kinnitatud“, „tööriist vabastatud“, „No tööriist“ kolmele järjestikusele sisendviigule.
LinuxCNC (Mesa / paralleelport)
signaal Tüüp: Sõltub liideskaardist. Mesa 7i76e/7i96 aktsepteerivad 24V otse väljakutesisendites.
liides: Mesa kaartide puhul: ühenda anduri signaal otse väljakutesisendklemmi. Paralleelporti puhul: kasuta 24V-kuni-5V optokopleri plaati, mis identne Mach3 seadistusega.
Pin/klemm: ühendage sensor sisendid HAL fail: net tööriist-clamped => hm2_5i25.0.gpio.000. ; net tööriist-released => hm2_5i25.0.gpio.001.. Kasuta neid signaale tööriista vahetuse HAL loogikakomponendis.
Syntec / LNC
signaal Tüüp: 24V PNP loogika, spetsiaalsed X-sisendklemmid I/O-plaadil.
liides: Ühenda andur otse X-sisendklemmidega. Taseme teisendus pole vajalik. Seadista sisendi tüüp ja polaarsus kontrolleri I/O parameetrite lehel. Määra signaal ATC makroloogikale PLC ladder-redaktoris.
Parameter tip: Syntec: R44-R49 kontrollivad tavaliselt ATC I/O-maapingut. LNC: Parameetrid 400-420 määravad tööriistavahetuse sisendite määramised.
Weihong (维宏) / NCStudio
signaal Tüüp: 24V PNP. Spetsiaalsed sisendklemmid märgistatud breakout-plaadil.
liides: Otseühendus sisendklemmidega. NCStudio tarkvaras vastendage sisendid menüü I/O seadistus kaudu ning määrake klemmidele funktsioonid „tööriist kinnitatud”, „tööriist vabastatud” ja „tööriistahoidik puudub”. Mõnel Weihongi versioonil spetsiaalsed ATC sisendfunktsioonide koodid.
Parameter tip: Vaata Weihongi käsiraamatust jaotist ‘ATC Input Mapping’. Funktsioonikoodid 50-55 tavaliselt reserveeritud ATC andurisisenditele.
Osa 5: PLC ohutuslukustuse loogika: kolm reeglit, mis väldivad katastroofe.
Andurisignaalid on kasutud, kui kontroller ei jõusta ohutusreegleid. Need kolm PLC lukustusrutiini on minimaalselt nõutav loogika igale ATC spindli paigaldusele. Need tuleb rakendada kontrolleri makro-, redder- või HAL kihis — mitte ainult operaatori peas.
Reegel 1: spindli lubamine = tööriist kinnitatud JA spindlirike puudub
Prioriteet: CRITICAL
Spindli käivituse lubav väljund peab olema ‘Tööriist kinnitatud’ andurisisendiga lüüsitud. Kui Tööriist kinnitatud on FALSE rohkem kui 50 ms töö käigus, peab spindel suunduma kohese aeglustumisega peatamisse (mitte vabajooksu peatamisse — tööriist võib olla veel osaliselt kinnitatud).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Tool clamp lost during operation");
Feed_Hold := TRUE;
END_IF;
Reegel 2: tööriista vabastamine = spindel seisab JA kiirus < 50 RPM
Prioriteet: CRITICAL
Pneumaatilist vabastuse solenoidventiili ei tohi spindli pöörlemise ajal KUNAGI pingestada. Enne M6 täitmist peab kontroller: (1) andma spindli seiskamise käsu M5, (2) ootama spindli kiiruse tagasisidet alla 50 RPM või kiiruse tagasiside puudumisel kolm sekundit, (3) seejärel pingestama vabastuse solenoidi.
Seda võimaldava VFD kiirusejuhtimise integreerimise kohta vaadake meie Modbus RS485 vs. 0-10V Kiirus control juhend. samuti veenduge Spindel has completed its automaatse warm-up cycle enne tehes mis tahes tööriist vahetus.
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;
Reegel 3: Z-Axis-liikumise lukustus pärast tööriista vabastamist
Prioriteet: kõrge
Pärast vabastussolenoide energiseerimist ja oleku „Tööriist vabastatud” kinnitamist võib Z-telg tagasi tõmbuda tööriista eemaldamiseks. Siiski peaks jada blokeerima Z-telje allapoole liikumise vabastamise ajal või vahetult pärast seda, et vähendada riski kokkupõrkeks osaliselt väljutatud tööriistahoidjaga.
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: Silumise kontrollnimekiri: 7 sammu esimesest toite sisselülitamisest verifitseeritud lukustuseni
Järgige seda kontrollnimekirja järjestikku. Iga samm verifitseerib ühe kihi anduri ahelas enne järgmisele üleminekut. Sammude vahelejätmine on kõige levinum põhjus, miks anduriprobleemid jäävad märkamatuks kuni kokkupõrkeni.
| Samm | Tegevus | Tööriist |
|---|---|---|
| 1 | Kontrollige anduri toitepinget: mõõtke 24V DC pinget Browni ja Blue vahel anduri pistikus. Kui alla 22V, kontrollige PSU mahutavust ja pinge langust pikkadel kaabliteedel. | Multimeeter |
| 2 | Testige anduri väljundit: käivitage andur käsitsi terasest sihtmärgil (nt kruvikese ots). Jälgige väljundpinge muutust multimeetril. PNP korral: peaks kõikuma 0V ja 24V vahel. NPN korral: peaks kõikuma 24V ja 0V vahel. | Multimeeter + terasest sihtmärk |
| 3 | Kontrollige anduri vahet: tuvastuskaugus tõmbekeha sihtmärgini peab jääma anduri nimipiirkonda (tüüpiliselt 1-4 mm induktiivsete lähedusandurite puhul). Liiga suur vahe = tuvastamata; liiga väike = mehaanilise kokkupõrke risk. | Takistusõõk |
| 4 | Kontrollige kontrolleri sisendit: kui andur on käivitatud, veenduge, et kontrolleri diagnostikalehel kuvatakse vastava sisendbiti oleku muutumine. Mach3 puhul kasutage vahekaarti „Diagnostics”. Syntec puhul kasutage I/O jälgimise lehte. | Kontrolleri diagnostikaekraan |
| 5 | Kinnitage NC-juhtmestik oleku „Tööriist kinnitatud” jaoks: ühendage anduri signaalijuhe lahti. Kontroller peab kohe teatama oleku „Tööriist NOT kinnitatud” — mis tõendab, et fail-safe käitumine toimib. Ühendage uuesti ja veenduge, et signaal taastub. | Puudub — tahtlik lahtiühendamise test |
| 6 | Käivitage kuiv tööriista vahetuse tsükkel: ilma tööriistahoidjata täitke M6 ja jälgige anduri olekute järjestust. „Tööriist kinnitatud” peaks muutuma FALSE → „Tööriist vabastatud” TRUE → „Tööriist puudub” TRUE. Veenduge, et ajastus ja järjekord vastaksid teie PLC loogika ootustele. | Kontrolleri MDI režiim |
| 7 | Testige pingi lubamise lukustust: kui „Tööriist kinnitatud” = FALSE, proovige M3 S1000. Pingi ei tohiks käivituda. Kui see käivitub, käsitlege lukustust ebaõnnestununa ja parandage juhtmestik või programm enne lõikamist. | Kontrolleri MDI režiim |
Sensori juhtmestus FAQ
Miks mu kontroller näitab kõiki sensoreid aktiveerituna isegi siis, kui midagi ei ole ühendatud?
See tähendab tavaliselt, et sisendviigud on ujukad (ühendamata) ja püüavad elektrilist müra. PNP andurite puhul peab kontrolleri sisendil olema allatõmbe-takisti (tavaliselt 4.7kΩ kuni 10kΩ) ühendusega 0V. Ilma selleta ujub sisend kõrge. Kontrollige oma breakout-plaadi dokumentatsiooni pull-up/pull-down takisti konfiguratsiooni kohta.
Kas ma saan segamini kasutada PNP ja NPN andureid samal spindelil?
Tehniliselt võimalik, kui teie kontrolleri sisendid toetavad mõlemat tüüpi sõltumatult, kuid seda ei soovitata. Segatüüpi andurid tekitavad tõrkeotsingul segadust ja raskendavad varuosade haldust. Standardiseerige ühele tüübile — PNP on soovitatav 24V tööstussüsteemidele.
Minu ‘Tööriist kinnitatud’ andur näitab TRUE, kuid tööriistahoidja kukub lõikamise ajal siiski alla. Miks?
See on kriitiline olukord. Kui andur näitab TRUE, kuid tööriist kukub, siis kas (a) anduri sihtmärk on nihkunud — see tajub tõmbevarre asendit, kuid tõmbevars ei klammerda tegelikult, või (b) Belleville vedrupakett on väsinud alla minimaalse klammerdusjõu. Mõõtke kohe tõmbevarre tõmbejõud pull-jõud mõõdikuga. Ärge käivitage spindlit enne, kui mehaaniline klammerdusmehhanism on kontrollitud.