Když si koupíte ATC vřeteno, tři bezkontaktní senzory na zadním rozvodovém boxu jsou mostem mezi mechanickou bezpečností vřetena a digitální logikou vašeho řadiče. Zapojete-li je špatně, riskujete vřeteno, které se spustí bez upnutého nástroje, nebo makro výměny nástroje, které narazí Z-osa do držáku nástroje. Tento průvodce pokrývá roli senzorů, volbu PNP/NPN, bezpečnostní zapojení NC, pravidla připojení pro konkrétní řadiče a rutiny zámků PLC, které převádějí signály senzorů na bezpečnost na úrovni produkce.
Část 1: Co dělá každý senzor —a proč je chyba nebezpečná
Každé ATC vřeteno má na zadní straně tři bezkontaktní senzory, které detekují polohu tažné tyče a přítomnost nástroje. Jejich signály by měly být treatovány jako vstupy zámků, ne jako diagnostika, protože pomáhají předcházet rizikovým režimům selhání automatické výměny nástrojů.
Senzor 1 —Nástroj upnutý
Stav: Kritický pro bezpečnost
Potvrzuje, že držák nástroje je bezpečně upnut v kuželi vřetena, tažná tyč je plně zatažená a pružiny Belleville aplikují plnou sílu.
Požadovaná logika řadiče: řadič musí přečíst tento signál jako PRAVDA před povolením otáčení vřetena. Pokud signál klesne na více než 50ms během provozu vřetena, spustí se okamžitý nouzový stop (E-stop).
Riziko chyby: Vřeteno by se mohlo začít otáčet s uvolněným nebo chybějícím držákem nástroje. Při vysokých rychlostech to může vytvořit riziko vymrštění nástroje, vážné poškození stroje a rizika pro bezpečnost obsluhy.
Typická poloha: Namontován blízko vrcholu sestavy tažné tyče, snímající zataženou (upnutou) polohu tažné tyče.
Senzor 2 —Nástroj uvolněný
Stav: Kritický pro sledování
Potvrzuje, že pneumatický válec zatlačil tažnou tyč dopředu a prsty gripperu se otevřely a uvolnily držák nástroje k vyjmutí.
Požadovaná logika řadiče: Používá se jako brána sledování během M6 výměn nástrojů. Z-osa by se měla zatáhnout pouze poté, co je tento signál potvrzen. Pokud není přijat do nakonfigurovaného časového limitu, makro by mělo přerušit a nahlásit chybu.
Riziko chyby: Pokud tento signál chybí, ale Z-osa se zatáhne, vřeteno může táhnout proti držáku nástroje, který je stále upnutý. V závislosti na stroji to může ohnout držák nástroje, poškodit gripper nebo přetížit tažnou tyč.
Typická poloha: Snímání rozšířené (uvolněné) polohy tažné tyče, typicky před Senzorem 1.
Senzor 3 —Bez nástroje / Poloha tažné tyče
Stav: Provozní
Detekuje, zda je držák nástroje fyzicky přítomen ve vřetenu, nebo potvrzuje, že se tažná tyč vrátila do bezpečné neutrální polohy.
Požadovaná logika řadiče: Ověřuje, že vřeteno je prázdné před vyzvednutím dalšího nástroje z zásobníku a zabraňuje dvojitému zatížení (zvednutí nástroje, když je jeden již ve vřetenu).
Riziko chyby: Vřeteno se může pokusit vyzvednout nástroj, zatímco jiný držák je již upnutý, což vytváří riziko kolize pro zásobník, držák, nos vřetena a gripper.
Typická poloha: Může snímat na přírubě držáku nástroje nebo blízko gripperu na konci sestavy tažné tyče.
Část 2: PNP vs. NPN: zvolte před zapojením, ne po něm
Nejčastější chyba při zapojování je nákup špatného typu senzoru. PNP senzory dominují v asijských a evropských CNC řadičích. NPN senzory se vyskytují ve starším japonském vybavení a některých nastaveních Mach3 s paralelním portem. Špatná volba znamená, že logika vstupu řadiče je inverzní —a žádné množství softwarové konfigurace nemůže opravit zásadně nekompatibilní typ senzoru.
PNP (Zdrojový) —Doporučeno pro většinu moderních CNC
Signál: Výstup přepíná na +24V při aktivaci. Senzor dodává proud do vstupu řadiče. Výhoda: Dominantní standard v asijské a evropské průmyslové automatizaci (Syntec, Weihong, Siemens, Omron). Většina CNC rozvaděčů očekává PNP 24V logiku. Zapojení: Hnědá (+24V), Modrá (0V/GND), Černá (Výstup signálu —Vstup řadiče). Vstup řadiče čte HIGH (+24V), když je senzor spuštěn. Nejlepší pro: Syntec, Weihong, LNC a většinu čínských/tchajwanských CNC řadičů. Také preferován pro přímé vstupní moduly PLC s potápěcími (NPN) vstupy.
NPN (Potápěcí) —Starší Mach3 / Japonské PLC
Signál: Výstup přepíná na 0V/GND při aktivaci. Senzor potápí proud ze vstupu řadiče na zem. Výhoda: Běžný ve starším japonském vybavení a některých vstupních modulech PLC v Severní Americe. Některé rozvaděče Mach3 s paralelním portem jsou navrženy pro NPN senzory. Zapojení: Hnědá (+24V), Modrá (0V/GND), Černá (Výstup signálu —Vstup řadiče). Vstup řadiče čte LOW (0V), když je senzor spuštěn. Nejlepší pro: Starší nastavení Mach3 s paralelním portem, některé vstupní karty PLC Mitsubishi a systémy, kde vstupní modul poskytuje napětí pull-up interně.
Oba typy používají přesně stejný 3-vodičový barevný kód. Rozdíl je, zda senzor vysílá +24V (PNP, dodává proud do řadiče) nebo GND (NPN, potápí proud z řadiče) při aktivaci.
Část 3: NO vs. NC: bezpečnostní rozdíl, který chrání stroje
Toto není preference —je to rozhodnutí bezpečnostního inženýrství. Senzor NC selhává bezpečně: pokud se vodič přeruší, řadič vidí zmizení signálu a odmítne spustit vřeteno. Senzor NO selhává nebezpečně: pokud se vodič přeruší, řadič vidí stejný stav jako “nástroj upnutý” a může spustit vřeteno s uvolněným nástrojem.
NO (Normálně otevřený)
Chování: Výstup senzoru je OFF (0V pro PNP, plovoucí pro NPN), když cíl NENÍ detekován. Výstup se zapne pouze, když je cíl přítomen.
Bezpečnostní riziko: Pokud se vodič senzoru přeruší, řadič vidí trvalý stav OFF —identický s “nástroj není upnutý”. řadič nemůže rozlišit přerušený vodič od skutečně neupnutého nástroje. V tomto stavu, pokud se vřeteno spustí, není žádná ochrana.
Doporučení: Přijatelné pro nesignály bezpečnosti jako “Nástroj uvolněn” nebo “Bez nástroje”, kde falešně negativní způsobuje spíše obtěžování (časový limit makra) než nebezpečí.
NC (Normálně uzavřený)
Chování: Výstup senzoru je ON (24V pro PNP), když cíl JE detekován. Výstup se vypne, když se cíl vzdálí —nebo když se vodič přeruší.
Bezpečnostní riziko: Pokud se vodič senzoru přeruší, řadič vidí stav OFF —který interpretuje jako “nástroj NENÍ upnutý”. Toto selhává BEZPEČNĚ: řadič odmítne spustit vřeteno. Proto je zapojení NC běžně doporučováno pro bezpečnostně kritické potvrzovací signály.
Doporučení: Doporučeno pro potvrzení “Nástroj upnutý”, pokud řadič a hardware senzorů podporují. Přerušený signálový vodič je pak pravděpodobněji interpretován jako chyba než jako platný upnutý stav.
Závěr: Nakonfigurujte Senzor 1 (Nástroj upnutý) jako NC. Ostatní dva senzory mohou být NO bez vytvoření nebezpečí, ale pokud váš rozpočet a počet I/O umožňují, NC na všech třech je nejdefenzivnější postoj. Příplatek za NC senzor nad senzorem NO je obvykle pod $3 —méně než cena jednoho zničeného držáku nástroje z nechráněného spuštění vřetena.
Část 4: Specifické zapojení pro řadiče: Mach3, LinuxCNC, Syntec a Weihong
Každá rodina CNC řadičů má různé úrovně napětí na vstupech, přiřazení terminálů a kroky softwarové konfigurace. Přizpůsobte svůj řadič správnému přístupu zapojení před připojením jakéhokoliv senzoru.
Mach3 / Mach4 (Paralelní port)
Typ signálu: 5V TTL logika (0-5V). Nemůže přijmout 24V výstup senzoru přímo.
Rozhraní: Použijte převodník úrovně 24V-na-5V nebo rozvaděč s optočlánkem. Připojte signál senzoru —Vstup rozvaděče —Pin paralelního portu nakonfigurovaný jako ‘Vstup’ v Mach3 Ports & Pins.
Pin/terminál: Typicky: Pin 10 (E-stop), Pin 11-13, 15 (obecné vstupy). Přiřaďte ‘Nástroj upnutý’, ‘Nástroj uvolněn’, ‘Bez nástroje’ ke třem po sobě jdoucím vstupním pinům.
LinuxCNC (Mesa / Paralelní port)
Typ signálu: Závisí na kartě rozhraní. Mesa 7i76e/7i96 přijímají 24V přímo na polních vstupech.
Rozhraní: Pro karty Mesa: připojte signál senzoru přímo na terminál polního vstupu. Pro paralelní port: použijte převodník úrovně 24V-na-5V s optočlánkem identický jako nastavení Mach3.
Pin/terminál: Mapujte vstupy senzorů v HAL souboru: net tool-clamped => hm2_5i25.0.gpio.000.in ; net tool-released => hm2_5i25.0.gpio.001.in. Použijte tyto signály v logické komponentě výměny nástrojů HAL.
Syntec / LNC
Typ signálu: 24V PNP logika, vyhrazené X-vstupní terminály na desce I/O.
Rozhraní: Zapojte senzor přímo na X-vstupní terminály. Není potřeba převod úrovně. Nakonfigurujte typ a polaritu vstupu na stránce parametrů I/O řadiče. Přiřaďte signál do logiky makra ATC v editoru ladder PLC.
Tip k parametrům: Syntec: R44-R49 typicky řídí mapování I/O ATC. LNC: Parametry 400-420 řídí přiřazení vstupů výměny nástrojů.
Weihong (维宏) / NCStudio
Typ signálu: 24V PNP. Vyhrazené vstupní terminály označené na rozvaděči.
Rozhraní: Přímé zapojení na vstupní terminály. V softwaru NCStudio mapujte vstupy přes ‘Nastavení I/O’ —přiřaďte každý vstupní terminál k funkcím ‘Nástroj upnutý’, ‘Nástroj uvolněn’, ‘Bez držáku nástroje’. Některé verze Weihong mají vyhrazené kódy funkcí vstupů ATC.
Tip k parametrům: Zkontrolujte příručku Weihong pro sekci ‘Mapování vstupů ATC’. Kódy funkcí 50-55 jsou běžně vyhrazeny pro vstupy senzorů ATC.
Část 5: Bezpečnostní logika zámků PLC: tři pravidla, která zabraňují katastrofám
Signály senzorů jsou k ničemu, pokud řadič nevynucuje bezpečnostní pravidla. Tyto tři rutiny zámků PLC jsou minimálně požadovaná logika pro jakoukoliv instalaci vřetena ATC. Musí být implementovány v makru, ladder nebo HAL vrstvě vašeho řadiče —ne jen v hlavě obsluhy.
Pravidlo 1: Povolení vřetena = Nástroj upnutý A NE porucha vřetena
Priorita: KRITICKÁ
Výstup povolení pohonného mechanismu vřetena musí být braněn vstupem senzoru “Nástroj upnutý”. Pokud je “Nástroj upnutý” PRAVDA déle než 50ms během provozu, vřeteno musí okamžitě zpomalit a zastavit (ne dojíždět do zastavení —nástroj může být stále částečně zaseknutý).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Nástroj ztracen během provozu");
Feed_Hold := TRUE;
END_IF;
Pravidlo 2: Uvolnění nástroje = Vřeteno zastaveno A Rychlost < 50 RPM
Priorita: KRITICKÁ
Solenoidový ventil pneumatického uvolnění NESMÍ BÝT nikdy aktivován, když se vřeteno otáčí. Před provedením M6 musí řadič: (1) vydat M5 zastavení vřetena, (2) počkat na zpětnou vazbu rychlosti vřetena < 50 RPM (nebo 3 sekundy timeout, pokud není žádná zpětná vazba rychlosti), (3) pak aktivovat uvolňovací solenoid.
Pro integraci řízení rychlosti VFD, která to umožňuje, viz náš průvodce řízením rychlosti Modbus RS485 vs. 0-10V. Také zajistěte, aby vřeteno dokončilo automatizovaný zahřívací cyklus před provedením jakékoliv výměny nástrojů.
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("Vřeteno nezastaveno —výměna nástrojů přerušena");
END_IF;
END_IF;
Pravidlo 3: Zámek pohybu Z-osy po uvolnění nástroje
Priorita: VYSOKÁ
Poté, co je uvolňovací solenoid aktivován a “Nástroj uvolněn” potvrzen, Z-osa se může zatáhnout pro vyjmutí nástroje. Sled však musí blokovat pohyb Z-osy dolů během nebo bezprostředně po uvolnění, aby se snížilo riziko kolize s částečně vymrštěným držákem nástroje.
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;
Část 6: Kontrolní seznam diagnostiky: 7 kroků od prvního zapnutí po ověřený zámek
Postupujte podle tohoto kontrolního seznamu v pořadí. Každý krok ověřuje jednu vrstvu senzorového řetězce před přechodem na další. Přeskakování kroků je nejčastější důvod, proč problémy se senzory zůstávají nezjištěny až do kolize.
| Krok | Akce | Nástroj |
|---|---|---|
| 1 | Ověřte napájení senzoru: změřte 24V DC mezi hnědou a modrou na konektoru senzoru. Pokud je pod 22V, zkontrolujte kapacitu zdroje a pokles napětí na dlouhých kabelech. | Multimetr |
| 2 | Otestujte výstup senzoru: spusťte senzor manuálně ocelovým cílem (např. špičkou šroubováku). Sledujte změnu napětí na výstupu na multimetru. Pro PNP: mělo by přejít z 0V na 24V. Pro NPN: mělo by přejít z 24V na 0V. | Multimetr + ocelový cíl |
| 3 | Ověřte mezeru senzoru: snímací vzdálenost k cíli tažné tyče musí být v hodnoceném rozsahu senzoru (typicky 1-4mm pro indukční bezkontaktní senzory). Příliš velká mezera = žádná detekce; příliš malá = riziko mechanické kolize. | Mezerník |
| 4 | Zkontrolujte vstup řadiče: Se senzorem spuštěným ověřte, že diagnostická stránka řadiče ukazuje odpovídající vstupní bit měnící stav. V Mach3 použijte záložku ‘Diagnostika’. V Syntec použijte stránku monitoru I/O. | Diagnostická obrazovka řadiče |
| 5 | Potvrďte zapojení NC pro “Nástroj upnutý”: Odpojte signálový vodič senzoru. řadič musí okamžitě nahlásit “Nástroj NENÍ upnutý” —prokazující, že fail-safe chování funguje. Znovu připojte a ověřte, že se signál vrací. | Žádný —záměrný test odpojení |
| 6 | Spusťte suchý cyklus výměny nástrojů: Bez držáku nástrojů proveďte M6 a sledujte sled stavů senzorů. “Nástroj upnutý” by mělo přejít na PRAVDA —“Nástroj uvolněn” PRAVDA —“Bez nástroje” PRAVDA. Ověřte, že časování a pořadí odpovídají očekáváním vaší logiky PLC. | Režim MDI řadiče |
| 7 | Otestujte zámek povolení vřetena: S “Nástroj upnutý” = PRAVDA, pokuste se M3 S1000. Vřeteno by se nemělo spustit. Pokud ano, považujte zámek za selhaný a opravte zapojení nebo program před řezáním. | Režim MDI řadiče |
FAQ k zapojení senzorů
Proč můj řadič čte všechny senzory jako spuštěné, i když nic není připojeno?
To obvykle znamená, že vstupní piny jsou plovoucí (nepřipojené) a zachytávají elektrický šum. Pro PNP senzory musí mít vstup řadiče pull-down rezistor (typicky 4.7kΩ až 10kΩ) na 0V. Bez něj vstup plave na HIGH. Zkontrolujte dokumentaci vašeho rozvaděče pro konfiguraci pull-up/pull-down rezistorů.
Mohu kombinovat PNP a NPN senzory na stejném vřetenu?
Technicky možné, pokud vaše vstupy řadiče podporují oba typy nezávisle, ale silně nedoporučováno. Smíšené typy senzorů vytvářejí zmatek při diagnostice a ztěžují správu náhradních dílů. Standardizujte jeden typ —PNP je doporučeno pro 24V průmyslové systémy.
Můj senzor “Nástroj upnutý” čte PRAVDA, ale držák nástroje stále padá při řezání. Proč?
Toto je kritická situace. Pokud senzor čte PRAVDA, ale nástroj padá, buď (a) cíl senzoru se posunul —snímá polohu tažné tyče, ale tažná tyč ve skutečnosti neupíná, nebo (b) sada pružin Belleville se unavila pod minimální upínací sílu. Okamžitě změřte tažnou sílu tažné tyče pomocí dynamometru. Neotáčejte vřetenem, dokud není ověřen mechanický upínací mechanismus.