Amikor ATC főorsót vásárol, a hátsó csatlakozódobozban lévő három közelítésérzékelő teremti meg a kapcsolatot a főorsó mechanikus biztonsága és a vezérlő digitális logikája között. Rossz bekötésnél a főorsó befogott szerszám nélkül is elindulhat, vagy a szerszámcsere-makró belenyomhatja a Z-tengelyt a szerszámvillába. Ez az útmutató az érzékelők szerepét, a PNP/NPN választást, a normál zárt biztonsági bekötést, a vezérlőspecifikus csatlakoztatást és azokat a PLC reteszeléseket mutatja be, amelyekből termelésre alkalmas biztonsági logika lesz.
1. rész: mit csinál egy-egy érzékelő, és miért veszélyes, ha félreérti?
Minden ATC főorsó hátulján három közelítésérzékelő található, amelyek a behúzószár pozícióját és a szerszám jelenlétét érzékelik. Ezeket reteszelő bemenetként kell kezelni, nem kényelmi diagnosztikaként, mert nagy kockázatú automatikus szerszámcsere-hibákat előznek meg.
1. érzékelő - Tool Clamped
Állapot: biztonságkritikus
Megerősíti, hogy a szerszámbefogó biztonságosan be van húzva a főorsókúpba, a behúzószár teljesen visszahúzott, és a Belleville rugók teljes erővel szorítanak.
Kötelező vezérlőlogika: a vezérlőnek TRUE értéket kell olvasnia ebből a jelből, mielőtt engedélyezi a főorsó forgását. Ha a jel működés közben 50ms-nál hosszabb időre megszűnik, azonnali E-stop szükséges.
Hiba kockázata: a főorsó laza vagy hiányzó szerszámbefogóval indulhat el. Nagy fordulaton ez szerszámkilövési kockázatot, súlyos gépkárt és kezelői veszélyt okoz.
Tipikus hely: a behúzószár-egység felső részén, a visszahúzott, befogott pozíció érzékelésére.
2. érzékelő - Tool Released
Állapot: szekvenciakritikus
Megerősíti, hogy a pneumatikus henger előretolta a behúzószárat, a megfogóujjak kinyíltak, és a szerszámbefogó kivehető.
Kötelező vezérlőlogika: M6 szerszámcseréknél sorrendi kapuként szolgál. A Z-tengely csak a jel megerősítése után húzódhat vissza. Ha a jel nem érkezik meg a beállított időkorláton belül, a makrónak meg kell szakadnia, és hibát kell jeleznie.
Hiba kockázata: ha a jel hiányzik, de a Z-tengely visszahúz, a főorsó egy még befogott szerszámbefogó ellen húzhat. Géptől függően ez meghajlíthatja a szerszámvillát, károsíthatja a megfogót vagy túlterhelheti a behúzószárat.
Tipikus hely: a behúzószár kinyújtott, kioldott pozícióját érzékeli, általában az 1. érzékelő előtt.
3. érzékelő - No Tool / behúzószár pozíció
Állapot: üzemi
Érzékeli, hogy fizikailag van-e szerszámbefogó a főorsóban, vagy megerősíti, hogy a behúzószár biztonságos semleges pozícióba tért vissza.
Kötelező vezérlőlogika: ellenőrzi, hogy a főorsó üres-e a következő szerszám magazinból történő felvétele előtt, és megakadályozza a dupla betöltést, vagyis azt, hogy a főorsó akkor vegyen fel új szerszámot, amikor már van benne egy.
Hiba kockázata: a főorsó megpróbálhat új szerszámot felvenni, miközben egy másik befogó már be van húzva, ami ütközési kockázatot jelent a magazinnak, villának, főorsóorrnak és megfogónak.
Tipikus hely: érzékelhet a szerszámbefogó pereménél vagy a behúzószár megfogóvége körül.
2. rész: PNP vagy NPN - bekötés előtt válasszon, ne utána
A leggyakoribb bekötési hiba a rossz érzékelőtípus megvásárlása. A PNP, áramforrásként működő érzékelők uralják az ázsiai és európai CNC vezérlőket. Az NPN, áramnyelő érzékelők régebbi japán berendezésekben és bizonyos párhuzamos portos Mach3 rendszerekben fordulnak elő. Ha rosszul választ, a vezérlő bemeneti logikája fordított lesz, és puszta szoftveres beállítással nem javítható egy alapvetően inkompatibilis érzékelőtípus.
PNP (sourcing) - a legtöbb modern CNC-hez ajánlott
Jel: aktív állapotban a kimenet +24V-ra kapcsol. Az érzékelő áramot ad a vezérlő bemenetére. Előny: ázsiai és európai ipari automatizálásban domináns szabvány, például Syntec, Weihong, Siemens, Omron. A legtöbb CNC breakout board PNP 24V logikát vár. Bekötés: barna (+24V), kék (0V/GND), fekete (jelkimenet -> vezérlő bemenet). A vezérlő bemenete HIGH, vagyis +24V értéket olvas, amikor az érzékelő aktív. Legjobb: Syntec, Weihong, LNC és a legtöbb kínai/tajvani CNC vezérlő. Közvetlen PLC bemeneti moduloknál is előnyös, ha azok sinking, vagyis NPN bemenetek.
NPN (sinking) - régi Mach3 és japán PLC-k
Jel: aktív állapotban a kimenet 0V/GND-re kapcsol. Az érzékelő áramot nyel el a vezérlő bemenetéről a föld felé. Előny: régebbi japán berendezésekben és bizonyos észak-amerikai PLC bemeneti modulokban gyakori. Egyes Mach3 párhuzamos portos breakout boardok NPN érzékelőkre készültek. Bekötés: barna (+24V), kék (0V/GND), fekete (jelkimenet -> vezérlő bemenet). A vezérlő bemenete LOW, vagyis 0V értéket olvas, amikor az érzékelő aktív. Legjobb: régi Mach3 párhuzamos portos rendszerek, bizonyos Mitsubishi PLC bemeneti kártyák és olyan rendszerek, ahol a bemeneti modul belsőleg adja a felhúzó feszültséget.
Mindkét típus pontosan ugyanazt a 3 eres színkódot használja. A különbség az, hogy az érzékelő aktív állapotban +24V-ot ad ki, vagyis PNP, vagy GND-re húz, vagyis NPN.
3. rész: Normally Open vagy Normally Closed - biztonsági döntés, amely gépet ment
Ez nem ízlés kérdése, hanem biztonságtechnikai döntés. A normál zárt, NC érzékelő hibabiztos: ha a vezeték elszakad, a vezérlő a jel eltűnését látja, és nem engedi indítani a főorsót. A normál nyitott, NO érzékelő veszélyesen hibázhat: vezetékszakadáskor a vezérlő ugyanazt az állapotot láthatja, mint “szerszám befogva”, és laza szerszámmal indíthat.
Normally Open (NO)
Viselkedés: a kimenet OFF, PNP esetén 0V, NPN esetén lebegő, amikor a cél nincs érzékelve. A kimenet csak akkor kapcsol ON állapotba, amikor a cél jelen van.
Biztonsági kockázat: ha a jelvezeték elszakad, a vezérlő tartós OFF állapotot lát, ami azonos lehet a “szerszám nincs befogva” állapottal. A vezérlő nem tud különbséget tenni törött vezeték és valóban ki nem oldott/befogott állapot között. Ebben az állapotban, ha a főorsó elindul, nincs védelem.
Ajánlás: elfogadható nem biztonságkritikus jelekhez, például Tool Released vagy No Tool, ahol a hamis negatív inkább makró időtúllépést okoz, nem közvetlen veszélyt.
Normally Closed (NC)
Viselkedés: a kimenet ON, PNP esetén 24V, amikor a cél érzékelve van. A kimenet OFF-ra vált, amikor a cél elmozdul, vagy amikor a vezeték megszakad.
Biztonsági kockázat: vezetékszakadáskor a vezérlő OFF állapotot lát, amelyet “szerszám NINCS befogva” hibának értelmez. Ez biztonságosan hibázik: a vezérlő megtagadja a főorsó indítását. Ezért ajánlott az NC bekötés a biztonságkritikus megerősítő jelekhez.
Ajánlás: Tool Clamped megerősítéshez ajánlott, ha a vezérlő és az érzékelő hardvere támogatja. A törött jelvezeték így nagyobb valószínűséggel hibának látszik, nem érvényes befogott állapotnak.
Lényeg: az 1. érzékelőt, Tool Clamped, NC-ként konfigurálja. A másik két érzékelő lehet NO veszélyes kockázat nélkül, de ha a költségvetés és az I/O kapacitás engedi, mindhárom NC a legvédettebb megoldás. Egy NC érzékelő felára az NO-hoz képest jellemzően $3 alatt van, kevesebb, mint egyetlen tönkretett szerszámbefogó költsége egy védelem nélküli főorsóindítás miatt.
4. rész: vezérlőspecifikus bekötés Mach3, LinuxCNC, Syntec és Weihong rendszereknél
Minden CNC vezérlőcsalád eltérő bemeneti feszültségszintet, sorkapocs-kiosztást és szoftveres konfigurációt használ. Bármely érzékelő bekötése előtt illessze a vezérlőt a megfelelő bekötési megközelítéshez.
Mach3 / Mach4, párhuzamos port
Jeltípus: 5V TTL logika, 0-5V. 24V érzékelőkimenetet közvetlenül nem fogadhat.
Interfész: használjon 24V-ról 5V-ra illesztő szintillesztő panelt vagy optocsatolós breakout boardot. Bekötés: érzékelő jel -> breakout board bemenet -> párhuzamos port pin, amely Mach3 Ports & Pins alatt Inputként van konfigurálva.
Pin/sorkapocs: tipikusan Pin 10 (E-stop), Pin 11-13 és 15 általános bemenet. A Tool Clamped, Tool Released és No Tool jeleket három egymást követő bemeneti pinre ossza.
LinuxCNC, Mesa vagy párhuzamos port
Jeltípus: az interfészkártyától függ. A Mesa 7i76e/7i96 field bemenetei közvetlenül fogadnak 24V-ot.
Interfész: Mesa kártyáknál az érzékelő jelét közvetlenül a field input sorkapocsra kösse. Párhuzamos portnál Mach3-hoz hasonló 24V-ról 5V-ra optocsatolós panelt használjon.
Pin/sorkapocs: a HAL fájlban rendelje a bemeneteket: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Ezeket a jeleket használja a szerszámcsere HAL logikai komponensében.
Syntec / LNC
Jeltípus: 24V PNP logika, dedikált X bemeneti sorkapcsok az I/O panelen.
Interfész: az érzékelőt közvetlenül az X bemenetekre kösse. Szintillesztés nem szükséges. A vezérlő I/O paraméteroldalán állítsa be a bemenet típusát és polaritását. A jelet a PLC ladder editorban rendelje az ATC makrólogikához.
Paramétertipp: Syntec esetén az R44-R49 jellemzően az ATC I/O kiosztását vezérli. LNC-nél a 400-420 paraméterek szabályozzák a szerszámcsere-bemenetek hozzárendelését.
Weihong / NCStudio
Jeltípus: 24V PNP. Dedikált, a breakout boardon feliratozott bemeneti sorkapcsok.
Interfész: közvetlen bekötés a bemeneti sorkapcsokra. Az NCStudio szoftverben az I/O Setup alatt rendelje az egyes bemeneteket Tool Clamped, Tool Released és No Tool Holder funkciókhoz. Egyes Weihong verziókban külön ATC bemeneti funkciókódok vannak.
Paramétertipp: nézze meg a Weihong kézikönyv ATC Input Mapping részét. Az 50-55 funkciókódok gyakran ATC érzékelőbemenetekhez vannak fenntartva.
5. rész: PLC biztonsági reteszelés - három szabály a katasztrófa ellen
Az érzékelőjelek haszontalanok, ha a vezérlő nem kényszerít ki biztonsági szabályokat. Ez a három PLC reteszelési rutin a minimálisan szükséges logika bármely ATC főorsó telepítésnél. Ezeket a vezérlő makró-, ladder- vagy HAL rétegében kell megvalósítani, nem a kezelő emlékezetében.
1. szabály: Spindle Enable = Tool Clamped AND NOT Spindle Fault
Prioritás: KRITIKUS
A főorsóhajtás engedélyező kimenetét a Tool Clamped érzékelő bemenetével kell kapuzni. Ha a Tool Clamped működés közben 50ms-nál hosszabb ideig FALSE, a főorsónak azonnali lassított megállásba kell mennie, nem szabad szabad kifutásra hagyni, mert a szerszám még részben fogásban lehet.
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Szerszámbefogás elveszett működés közben");
Feed_Hold := TRUE;
END_IF;
2. szabály: Tool Release = Spindle Stopped AND Speed < 50 RPM
Prioritás: KRITIKUS
A pneumatikus kioldó mágnesszelep SOHA nem kaphat jelet, amíg a főorsó forog. M6 előtt a vezérlőnek: (1) M5 főorsóleállítást kell kiadnia, (2) meg kell várnia, hogy a fordulatszám-visszajelzés < 50 RPM legyen, vagy visszajelzés nélkül 3 másodperces időkorláton belül kell dolgoznia, (3) csak ezután energizálhatja a kioldó szelepet.
Az ezt lehetővé tevő VFD fordulatszámvezérléshez lásd a Modbus RS485 és 0-10V fordulatszámvezérlési útmutatót. Gondoskodjon arról is, hogy a főorsó minden szerszámcsere előtt befejezze az automatizált bemelegítő ciklust.
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("A főorsó nem állt meg - szerszámcsere megszakítva");
END_IF;
END_IF;
3. szabály: Z-tengely mozgási reteszelés szerszámkioldás után
Prioritás: MAGAS
Miután a kioldó mágnesszelep aktív, és a Tool Released jel megerősítést nyert, a Z-tengely visszahúzhat a szerszám kivételéhez. A szekvenciának ugyanakkor blokkolnia kell a lefelé irányuló Z-mozgást kioldás közben és közvetlenül utána, hogy csökkentse a részben kilökött szerszámbefogóval való ütközés kockázatát.
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;
6. rész: hibakeresési lista - 7 lépés az első bekapcsolástól az igazolt reteszelésig
Kövesse ezt a listát sorrendben. Minden lépés az érzékelőlánc egy rétegét igazolja, mielőtt a következőre lépne. A lépések kihagyása a leggyakoribb oka annak, hogy az érzékelőhiba csak ütközés után derül ki.
| Lépés | Művelet | Eszköz |
|---|---|---|
| 1 | Ellenőrizze az érzékelő tápját: mérjen 24V DC-t a barna és kék vezeték között az érzékelőcsatlakozónál. 22V alatt ellenőrizze a tápegység kapacitását és a hosszú kábeleken eső feszültséget. | Multiméter |
| 2 | Tesztelje az érzékelőkimenetet: aktiválja kézzel acél céltárggyal, például csavarhúzó hegyével. Figyelje a kimeneti feszültség változását multiméteren. PNP esetén 0V-ról 24V-ra, NPN esetén 24V-ról 0V-ra kell váltania. | Multiméter + acél cél |
| 3 | Ellenőrizze az érzékelési rést: a behúzószár célfelületéhez mért távolság legyen az érzékelő névleges tartományán belül, jellemzően 1-4mm induktív közelítésérzékelőknél. Túl nagy rés = nincs érzékelés; túl kicsi rés = mechanikus ütközés kockázata. | Hézagmérő |
| 4 | Ellenőrizze a vezérlő bemenetét: aktivált érzékelőnél a vezérlő diagnosztikai oldalán változnia kell a megfelelő input bitnek. Mach3 esetén a Diagnostics fület, Syntec esetén az I/O monitor oldalt használja. | Vezérlő diagnosztikai képernyő |
| 5 | Erősítse meg az NC bekötést a Tool Clamped jelhez: húzza le az érzékelő jelvezetékét. A vezérlőnek azonnal Tool NOT Clamped állapotot kell jeleznie, bizonyítva a hibabiztos viselkedést. Csatlakoztassa vissza, és ellenőrizze a jel visszatérését. | Nincs - szándékos lecsatlakoztatási teszt |
| 6 | Futtasson száraz szerszámcsere ciklust: szerszámbefogó nélkül hajtson végre M6-ot, és figyelje az érzékelőállapotok sorrendjét. A Tool Clamped váltson FALSE-ra, a Tool Released TRUE-ra, majd a No Tool TRUE-ra. Ellenőrizze, hogy az időzítés és sorrend megfelel-e a PLC logikának. | Vezérlő MDI mód |
| 7 | Tesztelje a főorsóengedélyező reteszelést: Tool Clamped = FALSE állapotban próbáljon M3 S1000 parancsot kiadni. A főorsónak nem szabad elindulnia. Ha elindul, a reteszelés hibás; javítsa a bekötést vagy programot forgácsolás előtt. | Vezérlő MDI mód |
Érzékelőbekötési GYIK
Miért látja a vezérlő az összes érzékelőt aktívnak akkor is, ha semmi sincs bekötve?
Ez általában azt jelenti, hogy a bemeneti lábak lebegnek, vagyis nincsenek meghatározott állapotban, és elektromos zajt vesznek fel. PNP érzékelőknél a vezérlő bemenetén 0V felé lehúzó ellenállás kell, jellemzően 4.7kΩ-10kΩ. Enélkül a bemenet HIGH állapotba lebeghet. Ellenőrizze a breakout board dokumentációját a pull-up/pull-down ellenállás beállításához.
Keverhetek PNP és NPN érzékelőket ugyanazon a főorsón?
Műszakilag lehetséges, ha a vezérlő bemenetei egymástól függetlenül támogatják mindkét típust, de erősen nem ajánlott. A vegyes érzékelőtípus hibakeresésnél zavart okoz, és a pótalkatrész-kezelést is nehezíti. Standardizáljon egy típusra; 24V ipari rendszerekben a PNP ajánlott.
A Tool Clamped érzékelő TRUE értéket ad, mégis kiesik a szerszámbefogó forgácsolás közben. Miért?
Ez kritikus helyzet. Ha az érzékelő TRUE, de a szerszám kiesik, akkor vagy (a) elmozdult az érzékelő célfelülete, így a behúzószár pozícióját érzékeli, de a behúzószár valójában nem szorít, vagy (b) a Belleville rugóköteg a minimális szorítóerő alá fáradt. Azonnal mérjen behúzószár-húzóerőt húzóerőmérővel. Ne futtassa a főorsót, amíg a mechanikus befogómechanizmust nem igazolta.