Kada kupite ATC vreteno, tri senzora blizine u stražnjoj priključnoj kutiji predstavljaju most između mehaničke sigurnosti vretena i digitalne logike vašeg kontrolera. Ako ih ožičite pogrešno, riskirate vreteno koje se pokrene bez stegnutog alata ili makro za promjenu alata koji zabija Z-os u vilicu alata. Ovaj vodič obuhvaća uloge senzora, odabir PNP/NPN, sigurnosno ožičenje s normalno zatvorenim kontaktima, pravila spajanja specifična za kontroler te PLC rutine međuzaključavanja koje signale senzora pretvaraju u proizvodnu sigurnost.
Dio 1: Što svaki senzor radi — i zašto je pogreška opasna
ATC konfiguracije vretena sa stražnjim paketima senzora koriste senzore blizine za detekciju položaja povlačne poluge i prisutnosti alata. Njihovi signali trebaju se tretirati kao međuzaključavanje ulazi, a ne kao površna dijagnostika, jer pomažu u sprječavanju načina otkaza automatske promjene alata s visokim rizikom.
Senzor 1 — Alat stegnut
Status: Sigurnosno kritično
Potvrđuje da je držač alata sigurno stegnut u stožac vretena, s povlačnom polugom potpuno uvučenom i Belleville oprugama koje primjenjuju punu silu.
Potrebna logika kontrolera: Kontroler mora ovaj signal čitati kao TRUE prije omogućavanja rotacije vretena. Ako signal padne na više od 50 ms tijekom rada vretena, aktivirajte trenutni E-zaustavite.
Rizik pogreške: vreteno bi se moglo početi vrtjeti s labavim ili odsutnim držačem alata. Pri visokim brzinama to može stvoriti rizik od izbacivanja alata, ozbiljna oštećenja stroja i opasnosti za sigurnost operatora.
Tipič položaj: Montiran blizu vrha sklopa povlačne poluge, detektira uvučeni (stegnuti) položaj povlačne poluge.
Senzor 2 — Alat otpušten
Status: Kritično za sekvencu
Potvrđuje da je pneumatski cilindar gurnuo povlačnu šipku prema naprijed i da su se prsti hvatača otvorili, čime se oslobađa držač alata za izvlačenje.
Potrebna logika kontrolera: Koristi se kao kontrola sekvence tijekom M6 promjena alata. Z-os se treba povući tek nakon potvrde ovog signala. Ako se ne primi unutar postavljenog vremena isteka, makro treba prekinuti i prijaviti kvar.
Rizik pogreške: Ako ovaj signal nedostaje, a Z-os se povuče, vreteno može povlačiti prema držaču alata koji je još uvijek stegnut. Ovisno o stroju, to može saviti viljušku alata, oštetiti hvatač ili preopteretiti povlačnu šipku.
Tipič položaj: Otkrivanje produljenog (oslobođenog) položaja povlačne šipke, uglavnom ispred senzora 1.
Senzor 3 — Bez alata / Položaj povlačne šipke
Status: Operativno
Otkriva je li držač alata fizički prisutan u vretenu ili potvrđuje da se povlačna šipka vratila u siguran neutralni položaj.
Potrebna logika kontrolera: Provjerava da je vreteno prazno prije dohvaćanja sljedećeg alata iz magazina te sprječava dvostruko učitavanje (preuzimanje alata kada se jedan već nalazi u vretenu).
Rizik pogreške: vreteno može pokušati preuzeti alat dok je drugi držač već stegnut, što stvara rizik od sudara za magazin, viljušku, nos vretena i hvatač.
Tipič položaj: Može osjetiti na prirubnici držača alata ili blizu kraja hvatača na sklopu povlačne šipke.
Dio 2: PNP nasuprot NPN: odaberite prije ožičenja, a ne nakon
Najčešća pogreška pri ožičenju je kupnja pogrešne vrste senzora. PNP senzori izvorišnog tipa dominiraju azijskim i europskim CNC kontrolerima. NPN senzori utopnog tipa pojavljuju se u starijim japanskim uređajima i određenim postavkama Mach3 s paralelnim portom. Pogreš odabir znači da je logika ulaza kontrolera invertirana — i nikakva softverska konfiguracija ne može popraviti temeljno nekompatibilnu vrstu senzora.
PNP (Izvorišni) — Preporučeno za većinu modernih CNC-ova
signal: Izlaz se prebacuje na +24V kada je aktivan. Senzor dovodi struju na ulaz kontrolera. Prednost: Dominantni standard u azijskoj i europskoj industrijskoj automatizaciji (Syntec, Weihong, Siemens, Omron). Većina CNC razvodnih ploča očekuje PNP 24V logiku. Ožičenje: Smeđa (+24V), Plava (0V/GND), Crna (Izlaz signala → ulaz kontrolera). Ulaz kontrolera čita HIGH (+24V) kada se senzor aktivira. Najbolje za: Syntec, Weihong, LNC, i većina kineskih/tajvanskih CNC kontrolera. Također je poželjno za izravne PLC ulazne module s sinking (NPN) ulazima.
NPN (Sinking) — stariji Mach3 / japanski PLC-ovi
signal: Izlaz se prebacuje na 0V/GND kada je aktivan. Senzor propušta struju s ulaza kontrolera na GND. Prednost: Uobičajeno kod starije japanske opreme i određenih sjevernoameričkih PLC ulaznih modula. Neke Mach3 breakout ploče s paralelnim portom dizajnirane su za NPN senzore. Ožičenje: Smeđa (+24V), Plava (0V/GND), Crna (Izlaz signala → ulaz kontrolera). Ulaz kontrolera čita LOW (0V) kada je senzor aktiviran. Najbolje za: stariji Mach3 postave s paralelnim portom, određene Mitsubishi PLC ulazne kartice i sustavi gdje ulazni modul internno osigurava potezni-up napon.
Obje vrste koriste potpuno istu 3-žični kod boja. Razlika je u tome izlazi li senzor +24V (PNP, dovod struje u kontroler) ili GND (NPN, propuštanje struje iz kontrolera) kada je aktiviran.
Dio 3: Normalno otvoreno nasuprot Normalno zatvoreno: sigurnosna razlika koja spašava strojeve
Ovo nije stvar preferencije, nego odluka važna za sigurnost. Normalno zatvoren (NC) senzor otkazuje u sigurnom stanju: ako se žica prekine, kontroler vidi nestanak signala i odbija pokrenuti vreteno. Normalno otvoren (ne) senzor otkazuje opasno: ako se žica prekine, kontroler vidi isto stanje kao kod poruke „alat stegnut” i može pokrenuti vreteno s labavim alatom.
Normalno otvoreno (ne)
Ponašanje: Izlaz senzora je OFF (0V za PNP, lebdeći za NPN) kada je meta nije detektirana. Izlaz se uključuje (na) samo kada je meta prisutna.
Sigurnosni rizik: Ako žica senzora pukne, kontroler vidi trajno stanje OFF — identično kao ‘alat nije stegnut’. Kontroler ne može razlikovati puknuću žicu od stvarno nestegnutog alata. U tom stanju, ako se vreteno pokrene, ne postoji zaštita.
Preporuka: Prihvatljivo za signale koji nisu sigurnosni, poput ‘Alat otpušten’ ili ‘Nema alata’, gdje lažno negativan rezultat uzrokuje smetnju (macro timeout) umjesto opasnosti.
Normalno zatvoreno (NC)
Ponašanje: Izlaz senzora je na (24V za PNP) kada je meta DETEKTIRANA. Izlaz okreta OFF kada taj cilj moves away — ili kada taj žica pukne.
Sigurnosni rizik: Ako se žica senzora prekine, kontroler vidi stanje OFF — koje tumači kao „alat nije stegnut“. To uzrokuje kvar siguran: kontroler odbija pokrenuti vreteno. Zato se ožičenje NC (normalno zatvoreno) obično preporučuje za sigurnosno kritične potvrdne signale.
Preporuka: Preporučuje se za potvrdu stegnutog alata kada to podržavaju kontroler i hardver senzora. Prekinuta žica signala tada se tumači kao kvar umjesto kao valjano stegnuto stanje.
Zaključak: Konfiguriraj Senzor 1 (alat stegnut) kao NC. Ostala dva senzora mogu biti ne bez stvaranja opasnosti, ali ako to dopuštaju proračun i broj ulaza/izlaza (I/O), NC na sva tri je najdefenzivniji stav. Incrementalni trošak NC senzora u odnosu na ne senzor obično je ispod $3 — manje od troška jednog uništenog držača alata zbog nezaštićenog pokretanja vretena.
Dio 4: Ožičenje specifično za kontroler: Mach3, LinuxCNC, Syntec i Weihong
Svaka obitelj CNC kontrolera ima različite razine ulaznog napona, dodjele terminala i korake konfiguracije softvera. Usaglasite svoj kontroler s ispravnim pristupom ožičenja prije spajanja bilo kojeg senzora.
Mach3 / Mach4 (paralelni port)
Vrsta signala: 5V TTL logika (0-5V). Ne može izravno prihvatiti 24V izlaz senzora.
Sučelje: Upotrijebite ploču za promjenu razine 24V-u-5V ili breakout ploču s optospojnikom. Povežite signal senzora → ulaz breakout ploče → pin paralelnog porta konfiguriran kao ‘Ulaz’ u Mach3 Ports & Pins.
Pin/priključak: Tipično: Pin 10 (E-zaustavite), Pin 11-13, 15 (opći ulazi). Dodijelite ‘alat stegnut’, ‘alat otpušten’, ‘bez alata’ trima uzastopnim ulaznim pinovima.
LinuxCNC (Mesa / paralelni port)
Vrsta signala: Ovisi o sučelnoj kartici. Mesa 7i76e/7i96 prihvaćaju 24V izravno na ulazima polja.
Sučelje: Za Mesa kartice: povežite signal senzora izravno s terminalom ulaza polja. Za paralelni port: upotrijebite 24V-u-5V ploču s optospojnikom identičnu postavljanju kao kod Mach3.
Pin/priključak: Mapirajte ulaze senzora u HAL datoteci: . Upotrijebite ove signale u komponenti logike HAL za promjenu alata.
Syntec / LNC
Vrsta signala: 24V PNP logika, namjenski X-ulazni terminali na I/O ploči.
Sučelje: Povežite senzor izravno na X-ulazne terminale. Nije potrebna pretvorba razine. Konfigurirajte savjet ulaza i polaritet na stranici parametara I/O kontrolera. Dodijelite signal ATC makro logici u PLC ladder editoru.
Savjet za parametar: Syntec: R44-R49 obično kontroliraju ATC I/O mapiranje. LNC: Parametri 400-420 kontroliraju dodjele ulaza za promjenu alata.
Weihong (维宏) / NCStudio
Vrsta signala: 24V PNP. Namjenski ulazni terminali označeni na breakout ploči.
Sučelje: Izravno povežite žicom na ulazne terminale. U softveru NCStudio, mapirajte ulaze putem ‘I/O postavljanje’ → dodijelite svaki ulazni priključak funkcijama ‘Alat Stegaed’, ‘Alat otpušten’, ‘ne Alat držač’. Neke Weihong verzije imaju namjenske ATC kodove ulazne funkcije.
Savjet za parametar: Provjerite Weihong priručnik za odjeljak ‘ATC Ulaz mapiranje’. Funkcijski kodovi 50-55 obično su rezervirani za ATC ulaze senzora.
Dio 5: PLC logika sigurnosnog interlocka: tri pravila koja sprječavaju katastrofe
Signali senzora su beskorisni ako kontroler ne provodi sigurnosna pravila. Ove tri PLC međuzaključavanje rutine su minimalna potrebna logika za bilo koju ATC instalaciju vretena. Moraju biti implementirane u makrou kontrolera, ladderu ili HAL sloju — ne samo u glavi operatora.
Pravilo 1: vreteno Enable = Alat stegnut i nije vreteno Fault
Prioritet: kritič
Izlaz za omogućavanje pogona vretena mora biti uvjetovan ulazom senzora ‘Alat stegnut’. Ako je Alat stegnut FALSE duže od 50 ms tijekom rada, vreteno mora ući u trenutačno zaustavljanje usporavanjem (ne zaustavljanje slobodnim hodom — alat može još uvijek biti djelomično uklješten).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Tool clamp lost tijekom operation");
Feed_Hold := TRUE;
END_IF;
Pravilo 2: Alat Release = vreteno Stopped i Brzina < 50 RPM
Prioritet: kritič
Pneumatski solenoidski ventil za otpuštanje mora nikada biti aktiviran dok se vreteno vrti. Prije izvršavanja M6, kontroler mora: (1) izdati M5 zaustavljanje vretena, (2) pričekati povratnu informaciju o brzini vretena < 50 RPM (ili 3-sekundni timeout ako nema povratne informacije o brzini), (3) zatim aktivirati solenoid za otpuštanje.
Za integraciju upravljanja brzinom VFD koja to omogućuje, pogledajte naš Modbus RS485 u usporedbi s 0-10V vodičem za upravljanje brzinom. Također osigurajte da je vreteno dovršilo svoj automatski ciklus zagrijavanja prije izvršavanja bilo koje promjene alata.
IF (Tool_Change_Command == TRUE) THEN
Spindle_Stop();
WHILE (Spindle_Speed > 50) i (Timeout < 3000ms) DO
WAIT(100ms);
END_WHILE;
IF (Spindle_Speed <= 50) THEN
Release_Solenoid := TRUE;
WAIT_za(Tool_Released_senzor, 2000ms);
ELSE
Alarm("Spindle nije stopped — tool change aborted");
END_IF;
END_IF;
Pravilo 3: Z-Axis interlock kretanja nakon otpuštanja alata
Prioritet: visoka
Nakon što se solenoid za otpuštanje aktivira i potvrdi otpuštanje alata, Z-os se može povući kako bi izvukla alat. Međutim, sekvenca treba blokirati kretanje Z-osi prema dolje tijekom ili neposredno nakon otpuštanja kako bi se smanjio rizik sudara s djelomično izbačenim držačem alata.
IF (Tool_Released == TRUE) THEN
Z_Retract_Enable := TRUE;
Z_Down_Enable := FALSE;
END_IF;
WAIT_za(ne_Tool_prisutan, 1000ms);
Z_Down_Enable := TRUE;
Dio 6: Kontrolna lista za otklanjanje pogrešaka: 7 koraka od prvog uključivanja do provjerenog interlocka
Pratite ovu kontrolnu listu redoslijedom. Svaki korak provjerava jedan sloj senzorskog lanca prije prelaska na sljedeći. Preskakanje koraka najčešći je razlog zašto problemi sa senzorima ostanu neotkriveni do sudara.
| Korak | Radnja | Alat |
|---|---|---|
| 1 | Provjerite napajanje senzora: izmjerite 24V DC između smeđeg i plavog na konektoru senzora. Ako je ispod 22V, provjerite kapacitet PSU i pad napona na dugim kabelima. | Multimetar |
| 2 | Testirajte izlaz senzora: ručno aktivirajte senzor čeličnim ciljem (npr. vrhom odvijača). Pratite promjenu izlaznog napona na multimetru. Za PNP: treba oscilirati od 0V do 24V. Za NPN: treba oscilirati od 24V do 0V. | Multimetar + čelični cilj |
| 3 | Provjerite zračnost senzora: udaljenost osjetljivosti do cilja na povlačnoj polugi mora biti unutar nominalnog raspona senzora (tipično 1-4 mm za induktivne senzore blizine). Prevelika zračnost = nema detekcije; premlaga = rizik mehaničkog sudara. | Mjerilo zazora |
| 4 | Provjerite ulaz kontrolera: kada je senzor aktivan, provjerite da dijagnostička stranica kontrolera prikazuje promjenu stanja odgovarajućeg ulaznog bita. Na Mach3 koristite karticu ‘Diagnostics’. Na Syntec koristite stranicu I/O monitora. | Dijagnostički ekran kontrolera |
| 5 | Potvrdite NC ožičenje za ‘Alat stegnut’: odspojite signalni vod senzora. Kontroler mora odmah prijaviti ‘Alat nije stegnut’ — čime se dokazuje da fail-siguran ponašanje radi. Ponovno spojite i provjerite da se signal vraća. | Nema — namjerni test odspajanja |
| 6 | Pokrenite suhi ciklus promjene alata: bez držača alata, izvršite M6 i pratite niz stanja senzora. Alat stegnut treba ići FALSE → Alat otpušten TRUE → ne Alat TRUE. Provjerite da vrijeme i redoslijed odgovaraju vašim očekivanjima PLC logike. | Naču rada kontrolera MDI |
| 7 | Testirajte međuzaključavanje omogućavanja vretena: kada je Alat stegnut = FALSE, pokušajte M3 S1000. vreteno se ne smije pokrenuti. Ako se pokrene, smatrajte međuzaključavanje neuspjelim i popravite ožičenje ili program prije rezanja. | Naču rada kontrolera MDI |
Ožičenje senzora FAQ
Zašto moj kontroler prikazuje sve senzore kao aktivne čak i kada ništa nije povezano?
To obično znači da ulazni pinovi lebde (nepovezani) i prikupljaju električni šum. Za senzore PNP, ulaz kontrolera mora imati otpornik potezni-down (tipično 4.7kΩ do 10kΩ) prema 0V. Bez njega, ulaz lebdi visoka. Provjerite dokumentaciju svoje breakout ploče za konfiguraciju otpornika potezni-up/potezni-down.
Mogu li miješati senzore PNP i NPN na istom vretenu?
Tehnički moguće ako vaši ulazi kontrolera podržavaju oba tipa neovisno, ali se snažno ne preporučuje. Miješani tipovi senzora stvaraju zabunu tijekom rješavanja problema i otežavaju upravljanje rezervnim dijelovima. Standardizirajte na jedan savjet — PNP se preporučuje za 24V industrijske sustave.
Moj senzor stegnutog alata čita TRUE, ali držač alata ipak pada tijekom rezanja. Zašto?
Ovo je kritična situacija. Ako senzor čita TRUE, a alat padne, ili (a) je meta senzora pomaknuta — senzor osjeća položaj povlačne šipke, ali povlačna šipka zapravo ne steže, ili (b) je skup Belleville opruga umoran ispod minimalne sile stezanja. Odmah izmjerite silu povlačenja povlačne šipke pomoću mjerača sile povlačenja. Ne pokrećite vreteno dok mehanički mehanizam stezanja nije provjeren.