Ko kupite ATC vreteno, so trije senzorji bližine na zadnji spojni omarici most med mehansko varnostjo vretena in digitalno logiko vašega krmilnika. Če jih ožičite napačno, tvegate vreteno, ki se zažene brez vpnenega orodja, ali makro za menjavo orodja, ki zaleti os Z v vilice za orodje. Ta vodnik obravnava vloge senzorjev, izbiro PNP/NPN, varnostno ožičenje z normalno zaprtim stikom, pravila povezave specifična za krmilnik in rutine blokade PLC, ki senzorske signale pretvorijo v varnost proizvodne stopnje.
Del 1: Kaj vsak senzor počne — in zakaj je napačna izvedba nevarna
ATC konfiguracije vretena s paketi senzorjev zadaj uporabljajo senzorje bližine za zaznavanje položaja vlečne palice in prisotnosti orodja. Njihove signale je treba obravnavati kot vhode blokade, ne kot površinsko diagnostiko, ker pomagajo preprečevati načine odpovedi avtomatske menjave orodja z visokim tveganjem.
Senzor 1 — Orodje vpeto
Status: Varnostno kritično
Potrjuje, da je držalo orodja varno vpeto v stožcu vretena, pri čemer je vlečna palica popolnoma umaknjena in Belleville vzmeti uveljavljajo polno silo.
Zahtevana logika krmilnika: Krmilnik mora ta signal prebrati kot TRUE pred omogočitvijo vrtenja vretena. Če signal pade za več kot 50 ms med delovanjem vretena, sproži takojšnji E-stop.
Tveganje napačne izvedbe: Vreteno se lahko začne vrteti z ohlapnim ali odsotnim držalom orodja. Pri visokih hitrostih lahko to povzroči tveganje izmeta orodja, resno poškodbo stroja in nevarnosti za varnost upravljalca.
Tipična lokacija: Nameščen blizu vrha sklopa vlečne palice, zaznava umaknjen (vpnen) položaj vlečne palice.
Senzor 2 — Orodje sproščeno
Status: Kritično za zaporedje
Potrjuje, da je pnevmatski cilinder potisnil vlečno palico naprej in da so se prednapetostni prsti odprli, s čimer se sprosti držalec orodja za izvlečenje.
Zahtevana logika krmilnika: Uporablja se kot zaporedni pogoj med M6 menjavami orodja. Os Z se mora umakniti šele po potrditvi tega signala. Če v konfiguriranem času signal ni prejet, mora makro prekiniti in prijaviti napako.
Tveganje napačne izvedbe: Če ta signal manjka, os Z pa se umakne, lahko vreteno vleče proti držalcu orodja, ki je še vedno vpeta. Odvisno od stroja lahko to upogne vilice orodja, poškoduje vpenjalo ali preobremeni vlečno palico.
Tipična lokacija: Zaznavanje podaljšanega (sproščenega) položaja vlečne palice, običajno pred senzorjem 1.
Senzor 3 — Brez orodja / Položaj vlečne palice
Status: Operativno
Zazna, ali je držalec orodja fizično prisoten v vretenu, ali potrdi, da se je vlečna palica vrnila v varen nevtralen položaj.
Zahtevana logika krmilnika: Preveri, da je vreteno prazno, preden iz magazina pridobi naslednje orodje, in prepreči dvojno nalaganje (pobiranje orodja, ko je v vretenu že eno).
Tveganje napačne izvedbe: Vreteno se lahko poskuša predti orodja, medtem ko je drug držalec že vpeta, kar ustvari tveganje trčenja za magazin, vilice, nos vretena in vpenjalo.
Tipična lokacija: Lahko zazna na flanži držalca orodja ali blizu prednapetostnega konca sklopa vlečne palice.
Del 2: PNP proti NPN: izberite pred ožičenjem, ne po njem
Najpogostejša napaka pri ožičenju je nakup napačnega tipa senzorja. Senzorji tipa PNP (izvorni izhod) prevladujejo v azijskih in evropskih krmilnikih CNC. Senzorji tipa NPN (ponorni izhod) se pojavljajo v starejši japonski opremi in določenih nastavitvah Mach3 s paralelnim vratom. Napačna izbira pomeni, da je logika vhoda krmilnika invertirana – in nobena programska konfiguracija ne več popraviti temeljno nezdružljivega tipa senzorja.
PNP (izvorni izhod) — Priporočeno za večino sodobnih CNC krmilnikov
Signal: Izhod se preklopi na +24V, ko je aktiven. Senzor dovaja tok v vhod krmilnika. Prednost: Prevladujoč standardni v azijski in evropski industrijski avtomatizaciji (Syntec, Weihong, Siemens, Omron). Večina CNC breakout plošč pričakuje logiko PNP 24V. Ožičenje: Rjava (+24V), Modra (0V/GND), Črna (Izhod signala → vhod krmilnika). Vhod krmilnika prebere visok (+24V), ko je senzor sprožen. Najbolje za: Syntec, Weihong, LNC, in večina kitaskih/tavanskih krmilnikov CNC. Prav tako so prednostni za neposredne vhodne module PLC z vhodi ponorni (NPN).
NPN (ponorni izhod) — starejši Mach3 / japonski PLC
Signal: Izhod preklopi na 0V/GND, ko je aktiven. Senzor potopi tok od vhoda krmilnika na tla. Prednost: Pogosto pri starejši japonski opremi in določenih severnoameriških vhodnih modulih PLC. Nekatere izhodne plošče (breakout boards) za vzporedna vrata Mach3 so zasnovane za senzorje NPN. Ožičenje: Rjava (+24V), modra (0V/GND), črna (izhod signala → vhod krmilnika). Vhod krmilnika prebere LOW (0V), ko je senzor sprožen. Najbolje za: Starejše konfiguracije z vzporednimi vrati Mach3, določene vhodne kartice Mitsubishi PLC in sistemi, kjer vhodni modul interno zagotavlja napetost pull-up.
Obe vrsti uporabljata enako barvno kodo žic 3. Razlika je v tem, ali senzor ob sprožitvi izhaja +24V (PNP, dovajanje toka v krmilnik) ali GND (NPN, potapanje toka od krmilnika).
Del 3: Normalno odprto proti normalno zaprtemu: varnostna razlika, ki rešuje stroje
To ni preferenca — to je varnostna inženirska odločitev. Senzor normalno zaprt (NC) odpove varno: če se žica pretrga, krmilnik zazna izginotje signala in zavrne zagon vretena. Senzor normalno odprt (brez) odpove nevarno: če se žica pretrga, krmilnik vidi povsem enako stanje kot ‘orodje zategnjeno’ in lahko zažene vreteno z ohlapnim orodjem.
Normalno odprto (brez)
Vedenje: Izhod senzorja je OFF (0V za PNP, lebdeč za NPN), ko je cilj ni zaznan. Izhod se vklopi (na) samo, ko je cilj prisoten.
Varnostno tveganje: Če se žica senzorja pretrga, krmilnik vidi trajno stanje OFF — enako kot ‘orodje ni zategnjeno’. Krmilnik ne več ločiti pretrgane žice od resnično nezategnjenega orodja. V tem stanju, če se vreteno zažene, ni zaščite.
Priporočilo: Sprejemljivo za ne-varnostne signale, kot sta ‘Orodje sproščeno’ ali ‘brez orodja’, kjer lažni negativen rezultat povzroči nadležnost (timeout makra) namesto nevarnosti.
Normalno zaprto (NC)
Vedenje: Izhod senzorja je na (24V za PNP), ko je cilj ZAZNAN. Izhod se izklopi ko se cilj oddalji ali ko se žica pretrga.
Varnostno tveganje: Če se senzorska žica pretrga, krmilnik zazna stanje OFF – ki ga interpretira kot »orodje ni vpeto«. To povzroči napako SAFE: krmilnik zavrne zagon vretena. Zato se za varnostno kritične potrditvene signale običajno priporoča NC ožičenje.
Priporočilo: Priporočljivo za potrditev »vpetje orodja« (stisnjeno orodje), ko to podpirata krmilnik in senzorska strojna oprema. Pretrgana signalna žica se tedaj interpretira kot napaka namesto kot veljavno stisnjeno stanje.
Bistvo: Konfigurirajte Senzor 1 (vpetje orodja) kot NC. Preostala dva senzorja sta lahko brez brez ustvarjanja nevarnosti, vendar če to dopuščata proračun in število I/O, je NC pri vseh treh najbolj obrambni položaj. Dodatni strošek NC senzorja v primerjavi z brez senzorjem je običajno pod $3 – manj kot strošek enega samega uničenega držala orodja zaradi nezaščitenega zagona vretena.
Del 4: Ožičenje glede na krmilnik: Mach3, LinuxCNC, Syntec in Weihong
Vsaka družina CNC krmilnikov ima različne nivoje vhodne napetosti, dodelitve terminalov in korake programske konfiguracije. Svoj krmilnik uskladite s pravilnim pristopom ožičenja, preden povežete kakršenkoli senzor.
Mach3 / Mach4 (vzporedna vrata)
Tip signala: 5V TTL logika (0-5V). Ne več neposredno sprejeti izhoda senzorja 24V.
Vmesnik: Uporabite ploščo za pretvorbo nivoja 24V-v-5V ali razdelilno ploščo z optoizolatorjem. Povežite senzorski signal → vhod razdelilne plošče → brezž vzporednega porta, konfiguriran kot ‘Vhod’ v Mach3 Ports & Pins.
brezž/terminal: Tipično: brezž 10 (E-stop), brezž 11-13, 15 (splošni vhodi). Dodelite ‘vpetje orodja’, ‘Orodje sproščeno’, ‘brez orodja’ trem zaporednim vhodnim brezžem.
LinuxCNC (Mesa / vzporedna vrata)
Tip signala: Odvisno od vmesne kartice. Mesa 7i76e/7i96 neposredno sprejmeta 24V na poljskih vhodih.
Vmesnik: Pri kartah Mesa: povežite senzorski signal neposredno s terminalom poljskega vhoda. Za vzporedna vrata: uporabite ploščo z optoizolatorjem 24V-v-5V, enako kot pri nastavitvi Mach3.
brezž/terminal: Mapirajte senzorske vhode v datoteki HAL:. Uporabite te signale v logični komponenti HAL za menjavo orodja.
Syntec / LNC
Tip signala: 24V PNP logika, namenski vhodni terminali X na I/O plošči.
Vmesnik: Povežite senzor neposredno z vhodnimi terminali X. Pretvorba nivoja ni potrebna. Konfigurirajte tip vhoda in polariteto na strani parametrov I/O krmilnika. Dodelite signal ATC makro logiki v PLC ladder urejevalniku.
Namig za parameter: Syntec: R44-R49 običajno krmilijo ATC preslikavo I/O. LNC: Parametri 400-420 krmilijo dodelitve vhodov za menjavo orodja.
Weihong (维宏) / NCStudio
Tip signala: 24V PNP. Namenski vhodni terminali označeni na razdelilni plošči.
Vmesnik: Neposredno povežite z vhodnimi terminali. V programski opremi NCStudio preslikajte vhode prek ‘I/O Setup’ → dodelite vsak vhodni terminal funkcijam ‘vpetje orodja’, ‘Orodje sproščeno’, ‘brez orodja držalo’. Nekatere različice Weihong imajo namenske ATC kode funkcij vhoda.
Namig za parameter: Preverite priročnik Weihong za razdelek ‘ATC Vhod Mapping’. Kode funkcij 50-55 so običajno rezervirane za ATC vhode senzorjev.
Del 5: PLC logika varnostnega interlocka: tri pravila, ki preprečujejo katastrofe
Signali senzorjev so neuporabni, če krmilnik ne uveljavlja varnostnih pravil. Te tri PLC rutine interlocka so minimalna zahtevana logika za vsako namestitev vretena ATC. Izvedene morajo biti v makru krmilnika, ladderju ali plasti HAL — ne le v glavi operaterja.
Pravilo 1: Omogočitev vretena = orodje vpeto in brez napake vretena
Prioriteta: ključni
Izhod za omogočitev pogona vretena mora biti krmiljen z vhodom senzorja ‘orodje Clamped’. Če je orodje Clamped FALSE dlje kot 50 ms med delovanjem, mora vreteno takoj vstopiti v ustavljanje z zaviranjem (ne prosto tečenje do ustavitve — orodje je lahko še delno vpeto).
IF (Tool_Clamped == FALSE) THEN
Spindle_Enable := FALSE;
Alarm("Tool clamp lost during operation");
Feed_Hold := TRUE;
END_IF;
### Pravilo 2: sprostitev orodja = vreteno miruje IN hitrost < 50 RPM
Prioriteta: CRITICAL
Pnevmatski sprostitveni solenoidni ventil NEVER ne sme biti aktuiran, medtem ko se vreteno vrti. Pred izvedbo M6 mora krmilnik: (1) izdati M5 ustavitev vretena, (2) počakati na povratno informacijo o hitrosti vretena < 50 RPM (ali 3-sekundni časovni limit, če ni povratne informacije o hitrosti), (3) nato aktuirati sprostitveni solenoid.
Za integracijo krmiljenja hitrosti VFD, ki to omogoča, glejte naš Modbus RS485 proti 0-10V vodnik za krmiljenje hitrosti. Prav tako zagotovite, da je vreteno zaključilo svoj samodejni cikel ogrevanja pred izvedbo kakršne koli menjave orodja.
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("Spindle not stopped — tool change aborted");
END_IF;
END_IF;
Pravilo 3: Z-Axis zapora gibanja po sprostitvi orodja
Prioriteta: HIGH
Po tem, ko je sprostitveni solenoid aktiviriran in je sprostitev orodja potrjena, se lahko Z-os umakne za izvlečenje orodja. Vendar pa mora zaporedje blokirati gibanje Z-osi navzdol med sprostitvijo ali takoj po njej, da se zmanjša tveganje trčenja z delno izvrženim držalom orodja.
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;
Del 6: Kontrolni seznam za odpravljanje napak: 7 korakov od prvega vklopa do preverjene zapore
Upoštevajte ta kontrolni seznam po vrsti. Vsak korak preveri eno raven senzorske verige, preden nadaljujete z naslednjim. Izpuščanje korakov je najpogostejši razlog, da težave s senzorji ostanejo nezaznane do trčenja.
| Korak | Dejanje | Orodje |
|---|---|---|
| 1 | Preverite napajanje senzorja: izmerite 24V DC med rjavo in modro žico na konektorju senzorja. Če je pod 22V, preverite kapaciteto PSU in padec napetosti pri dolgih kabelskih povezavah. | Multimeter |
| 2 | Preverite izhod senzorja: ročno sprožite senzor z jekleno tarčo (npr. s konico izvijača). Spremljajte spremembo izhodne napetosti na multimetru. Pri PNP: naj se nihanje giba od 0V do 24V. Pri NPN: naj se nihanje giba od 24V do 0V. | Multimeter + jeklena tarča |
| 3 | Preverite razmik senzorja: razdalja zaznavanja do tarče na vlečni palici mora biti znotraj nazivnega območja senzorja (običajno 1-4 mm pri induktivnih senzorjih bližine). Prevelik razmik = brez zaznave; premajhen = tveganje mehanskega trčenja. | Merič za reže |
| 4 | Preverite vhod krmilnika: ko je senzor sprožen, preverite, da stran za diagnostiko krmilnika prikazuje spremembo stanja ustreznega vhodnega bita. Pri Mach3 uporabite zavihek ‘Diagnostics’. Pri Syntec uporabite stran za spremljanje I/O. | Diagnostični zaslon krmilnika |
| 5 | Potrdite NC žičenje za ‘orodje Clamped’: odklopite signalni žični vod senzorja. Krmilnik mora takoj prijaviti ‘orodje ni vpeto’ — s čimer dokazuje, da fail-safe funkcija deluje. Znova priključite in preverite, da se signal vrne. | Brez — namerni test odklopa |
| 6 | Izvedite suh cikel menjave orodja: brez držala orodja izvedite M6 in opazujte zaporedje stanj senzorja. orodje Clamped naj gre iz FALSE → orodje Released TRUE → brez orodje TRUE. Preverite, da časovni potek in vrstni red ustrezata pričakovanjem vaše PLC logike. | Način MDI krmilnika |
| 7 | Testirajte zaporo omogočanja vretena: ko je orodje Clamped = FALSE, poskusite M3 S1000. Vreteno se ne sme zagnati. Če se, obravnavajte zapori kot neuspešno in popravite žičenje ali program pred rezanjem. | Način MDI krmilnika |
Ožičenje senzorjev FAQ
Zakaj moj krmilnik bere vse senzorje kot sprožene, tudi ko nič ni priključeno?
To običajno pomeni, da vhodne pine lebdijo (nepovezane) in ulovijo električni šum. Za senzorje PNP mora imeti vhod krmilnika upor pull-down (običajno 4.7kΩ do 10kΩ) na 0V. Brez tega vhod lebdi visok. Preverite dokumentacijo svoje vmesne plošče (breakout board) za konfiguracijo upora pull-up/pull-down.
Ali lahko mešam senzorje PNP in NPN na istem vretenu?
Tehnično je mogoče, če vhodi vašega krmilnika podpirajo oba tipa neodvisno, vendar se močno odsvetuje. Mešani tipi senzorjev povzročajo zmedo med odpravljanjem napak in otežujejo upravljanje rezervnih delov. Standardizirajte na en tip — PNP se priporoča za industrijske sisteme 24V.
Moj senzor za vpenjanje orodja bere TRUE, vendar držalo orodja med rezanjem še vedno pade. Zakaj?
To je kritična situacija. Če senzor bere TRUE, vendar orodje pade, je bodisi (a) cilj senzorja zamaknjen — zazna položaj vlečne palice, vendar vlečna palica dejansko ne vpne, bodisi (b) sklad Belleville vzmeti je utrujen pod minimalno silo prednapetosta. Takoj izmerite vlečno silo vlečne palice z merilnikom vlečne sile. Ne zaganjajte vretena, dokler mehanski mehanizem prednapetosta ni preverjen.