Ebben a cikkben
- 1. rész: mit csinál egy-egy érzékelő, és miért veszélyes, ha félreérti?
- 2. rész: PNP vagy NPN - bekötés előtt válasszon, ne utána
- 3. rész: Normally Open vagy Normally Closed - biztonsági döntés, amely gépet ment
- 4. rész: vezérlőspecifikus bekötés Mach3, LinuxCNC, Syntec és Weihong rendszereknél
- 5. rész: PLC biztonsági reteszelés - három szabály a katasztrófa ellen
- 6. rész: hibakeresési lista - 7 lépés az első bekapcsolástól az igazolt reteszelésig
- Érzékelőbekötési GYIK
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 (szerszám befogva)
Á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 (szerszám kiengedve)
Á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 (nincs szerszám) / 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 +24 V-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 24 V logikát vár. Bekötés: barna (+24 V), kék (0 V/GND), fekete (jelkimenet -> vezérlő bemenet). A vezérlő bemenete HIGH, vagyis +24 V é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 0 V/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 (+24 V), kék (0 V/GND), fekete (jelkimenet -> vezérlő bemenet). A vezérlő bemenete LOW, vagyis 0 V é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 +24 V-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 0 V, 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 24 V, 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: 5 V TTL logika, 0–5 V. 24 V érzékelőkimenetet közvetlenül nem fogadhat.
Interfész: használjon 24 V-ról 5 V-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 24 V-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ó 24 V-ról 5 V-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: 24 V 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: 24 V 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 (szerszám befogva), Tool Released (szerszám kiengedve) és No Tool Holder (nincs szerszám) 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 24 V DC-t a barna és kék vezeték között az érzékelőcsatlakozónál. 22 V 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 0 V-ról 24 V-ra, NPN esetén 24 V-ról 0 V-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–4 mm 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 0 V felé lehúzó ellenállás kell, jellemzően 4.7 kΩ-10 kΩ. 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; 24 V 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.
Gyakran Ismételt Kérdések
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 0 V felé lehúzó ellenállás kell, jellemzően 4.7 kΩ-10 kΩ. 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; 24 V 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.
Kapcsolódó kategóriák
Kapcsolódó termékek
Kapcsolódó Műszaki Útmutatók
VFD EMI árnyékolás és földelés CNC gépekhez
VFD okozta elektromágneses interferencia megszüntetése CNC routereken. Árnyékolt főorsókábel földelése, csillagpontos földelés, ferritmagok, bemeneti/kimeneti fojtók és a jel- valamint tápkabelek fizikai elválasztása.
ATC főorsó szerszámkioldási hibák hibaelhárítása
ATC főorsó szerszámkioldási problémák diagnosztikája és javítása: beragadt szerszám, behúzószár-hiba, pneumatikus henger, FRL beállítás, Belleville rugófáradás és nyomáskalibrálás. Lépésről lépésre CNC operátoroknak.
3 fázisú ATC főorsómotor biztonságos bekötése VFD-re
Biztonságközpontú munkafolyamat 3 fázisú ATC főorsómotor VFD-re kötéséhez: adattábla, kábelút, földelés, vezérlési mód és hűtési készenlét ellenőrzése indítás előtt.