Hibaelhárítási útmutató11 perc olvasásCNC integrátorok, akik ATC érzékelőket kötnek vezérlőkre

ATC főorsó érzékelő bekötés és hibakeresés

ATC főorsó közelítésérzékelők bekötése CNC vezérlőkhöz PNP/NPN logikával, NO/NC választással, PLC biztonsági reteszelésekkel és üzembe helyezési ellenőrzésekkel.

Érzékelő bekötésPLC reteszelésPNP/NPN

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.

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 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.

Related Engineering Guides