Problēmu novēršanas rokasgrāmata11 min lasīšanaCNC integratori savieno ATC sensorus ar kontrolieriem

ATC vārpstas sensoru vadīšana un atkļūdošana

Savienojiet ATC vārpstas tuvuma sensorus ar CNC kontrolieriem, izmantojot PNP/NPN loģiku, ne/NC izvēles, PLC drošības bloķēšanas un iekārtošanas pārbaudes.

Sensoru vadīšanaPLC bloķēšanaPNP/NPN

Kad iegādājaties ATC vārpstu, trīs tuvuma sensori aizmugurējā savienojuma kastē ir tilts starp vārpstas mehānisko drošību un jūsu kontroliera digitālo loģiku. Ja tos savienosiet nepareizi, jūs riskējat ar vārpstu, kas iedarbojas bez satverta instrumenta, vai instrumenta maiņas makro, kas iedragā Z asi instrumenta dakšā. Šis ceļvedis apskata sensoru lomas, PNP/NPN izvēli, parasti slēgtu drošības vadīšanu, kontrolierim specifiskus savienojuma noteikumus un PLC bloķēšanas rutīnas, kas pārvērš sensoru signālus ražošanai gatavā drošībā.

Daļa 1: ko dara katrs sensors — un kāpēc nepareiza darbība ir bīstama

ATC vārpstas konfigurācijās ar aizmugures sensoru komplektiem izmanto tuvuma sensorus, lai noteiktu stieples stieņa pozīciju un instrumenta klātbūtni. To signālus jāuztver kā bloķēšanas ievades, nevis vienkārša diagnostika, jo tie palīdz novērst augsta riska automātiskas instrumenta maiņas kļūmes režīmus.

Sensors 1 — Rīks satverts

Statuss: Drošībai kritisks

Apstiprina, ka instrumenta turētājs ir droši satverts vārpstas konusā, ar stieples stieni pilnībā atvilktu un Belleville sprūžām, kas pielieto pilnu spēku.

Nepieciešamā kontroliera loģika: Kontrolierim jānolasa šis signāls kā TRUE pirms vārpstas rotācijas iespējošanas. Ja signāls pazūd uz vairāk nekā 50 ms vārpstas darbības laikā, aktivizējiet tūlītēju E-stop.

Nepareizas darbības risks: Vārpsta var sākt rotēt ar vaļīgu vai trūkstošu instrumenta turētāju. Augstā ātrumā tas var radīt instrumenta izgrūšanas risku, nopietnus iekārtas bojājumus un operatora drošības apdraudējumus.

Tipiska atrašanās vieta: Uzstādīts tuvu stieples stieņa mehānisma augšai, uztverot stieples stieņa atvilktu (satvertu) pozīciju.

Sensors 2 — Rīks atbrīvots

Statuss: Secības kritisks

Apstiprina, ka pneimatiskais cilindrs ir pabīdījis stiepni uz priekšu un satvērēja pirksti ir atvērti, atbrīvojot instrumenta turētāju izņemšanai.

Nepieciešamā kontroliera loģika: Izmantots kā secības vārti M6 instrumentu maiņas laikā. Z ass ir jāatkāpjas tikai pēc šī signāla apstiprināšanas. Ja tas nav saņemts konfigurētā noilguma laikā, makro ir jāpārtrauc un jāziņo par kļūmi.

Nepareizas darbības risks: Ja šis signāls trūkst, bet Z ass atkāpjas, vārpsta var vilkt pret instrumenta turētāju, kas joprojām ir satverts. Atkarībā no mašīnas tas var saliekt instrumenta dakšu, bojāt satvērēju vai pārslogot stiepni.

Tipiska atrašanās vieta: Stiepņa izbīdītās (atbrīvotās) pozīcijas noteikšana, parasti Sensorsa 1 priekšpusē.

Sensors 3 — Nav instrumenta / Stiepņa pozīcija

Statuss: Darbībā

Konstatē, vai instrumenta turētājs fiziski atrodas vārpstā, vai arī apstiprina, ka stiepnis ir atgriezies drošā neitrālā pozīcijā.

Nepieciešamā kontroliera loģika: Pārbauda, ka vārpsta ir tukšs, pirms izņemt nākamo instrumentu no magazīnas, un novērš dubultu ielādi (instrumenta paņemšanu, kad viens jau atrodas vārpstā).

Nepareizas darbības risks: Vārpsta var mēģināt paņemt instrumentu, kamēr cits turētājs jau ir satverts, radot sadursmes risku magazīnai, dakšai, vārpstas degunam un satvērējam.

Tipiska atrašanās vieta: Var noteikt pie instrumenta turētāja flanša vai tuvu satvērēja galam stiepņa mehānismā.


Daļa 2: PNP pret NPN: izvēlieties pirms vienošanas, ne pēc.

Vienīgā visbiežākā vienošanas kļūda ir nepareiza sensoru tipa iegāde. PNP avota sensori dominē Āzijas un Eiropas CNC kontrolieros. NPN noguldīšanas sensori sastopami vecākā Japānas aprīkojumā un noteiktos paralēlā porta Mach3 konfigurācijās. Nepareiza izvēle nozīmē, ka kontroliera ieejas loģika ir invertēta — un nekāda programmatūras konfigurācija nevar novērst fundamentāli nesaderīgu sensoru tipu.

PNP (Avota) — Ieteicams lielākai daļai mūsdienu CNC.

Signāls: Izvade pārslēdzas uz +24V, kad ir aktīva. Sensorss nodrošina strāvu kontroliera ieejai. Priekšrocība: Dominējošs standarts Āzijas un Eiropas industriālajā automatizācijā (Syntec, Weihong, Siemens, Omron). Lielākā daļa CNC sadales platešu paredz PNP 24V loģiku. Vienošana: Brūns (+24V), Zils (0V/GND), Melns (Signāla izvade → kontroliera ieeja). Kontroliera ieeja nolasa HIGH (+24V), kad sensors ir aktivizēts. Vislabāk piemērots: Syntec, Weihong, LNC, un lielākā daļa Ķīnas/Taivānas CNC kontrolleru. Tāpat vēlams izmantot tiešiem PLC ievades moduļiem ar nosēdošiem (NPN) ievadiem.

NPN (nosēdošs) — mantotā Mach3 / Japānas PLC

Signāls: Izvade pārslēdzas uz 0V/GND, kad tā ir aktīva. Sensorss nosēc strāvu no kontrollera ievada uz zemi. Priekšrocība: Sastopams vecākā Japānas aprīkojumā un noteiktos Ziemeļamerikas PLC ievades moduļos. Dažas Mach3 paralēlā porta izvades plates ir paredzētas NPN sensoriem. Vienošana: Brūns (+24V), zils (0V/GND), melns (signāla izvade → kontrollera ievade). Kontrollera ievade nolasa LOW (0V), kad sensors tiek iedarbināts. Vislabāk piemērots: Mantotās Mach3 paralēlā porta konfigurācijas, noteiktas Mitsubishi PLC ievades kartes un sistēmas, kurās ievades modulis nodrošina pull-up spriegumu iekšēji.

Abi tipi izmanto tieši to pašu 3-vadu krāsu kodu. Atšķirība ir tā, vai sensors izvadā +24V (PNP, strāvas avotu kontrollerī), vai GND (NPN, strāvas nosēšanu no kontrollera), kad tas tiek iedarbināts.


Daļa 3: Normāli atvērts pret Normāli slēgtu: drošības atšķirība, kas glābj iekārtas

Šis nav izvēles jautājums — tā ir drošības inženierija lēmums. Normāli slēgts (NC) sensors ir drošs bojājuma gadījumā: ja vads pārtrūkst, kontrolleris konstatē signāla izzušanu un atsakās palaist vārpstu. Normāli atvērts (NO) sensors ir bīstams bojājuma gadījumā: ja vads pārtrūkst, kontrolleris redz tieši tādu pašu stāvokli kā ‘instruments satverts’ un var palaist vārpstu ar vaļīgu instrumentu.

Normāli atvērts (NO)

Darbība: Sensorsa izvade ir OFF (0V priekš PNP, brīva priekš NPN), kad mērķis ir NOT konstatēts. Izvade ieslēdzas (ON) tikai tad, kad mērķis ir klāt.

Drošības risks: Ja sensora vads pārtrūkst, kontrolleris redz pastāvīgu OFF stāvokli — identisku ar ‘instruments nav satverts’. Kontrolleris nevar atšķirt pārtrauktu vadu no patiesi nesatverta instrumenta. Šādā stāvoklī, ja vārpsta tiek palaists, nav nekādas aizsardzības.

Ieteikums: Pieņemams signāliem, kas nav drošības, piemēram, ‘Instruments atbrīvots’ vai ‘Nav instrumenta’, kur viltus negatīvs izraisa traucējumu (makro taimautu), nevis bīstamību.

Normāli slēgts (NC)

Darbība: Sensorsa izvade ir IESLĒGTA (ON) (24V priekš PNP), kad mērķis IR konstatēts. Izvade izslēdzas, kad mērķis attālinās vai pārtrūkst vads.

Drošības risks: Ja sensoru vads pārraujas, kontrolleris redz OFF stāvokli — ko tas interpretē kā ‘instruments NOT satverts’. Tas izraisa SAFE kļūmi: kontrolleris atsakās palaist vārpstu. Tāpēc NC kabelējums parasti ir ieteicams drošībai kritiskām apstiprinājuma signāliem.

Ieteikums: Ieteicams ‘Rīks satverts’ apstiprinājumam, ja kontrolleris un sensoru aparatūra to atbalsta. Pārrautas signālvads tad tiek interpretēts kā kļūda, nevis kā derīgs satverts stāvoklis.

Galvenais: Konfigurēt Sensorss 1 (Rīks satverts) kā NC. Pārējie divi sensori var būt NO, neradot bīstamību, taču, ja budžets un I/O skaits atļauj, NC uz visiem trim ir visaizsardzīgākā pozīcija. Papildu izmaksas par NC sensoru salīdzinājumā ar NO sensoru parasti ir zemākas par $3 — mazāk nekā viena iznīcināta instrumenta turētāja izmaksas no neaizsargāta vārpstas palaišanas.


Daļa 4: Kontrollera specifisks kabelējums: Mach3, LinuxCNC, Syntec un Weihong

Katras CNC kontrolleru sērijai ir dažādi ieejas sprieguma līmeņi, termināļu piešķīrumi un programmatūras konfigurācijas soļi. Pirms jebkura sensoru pieslēgšanas izvēlieties savai kontrollerim atbilstošu kabelējuma metodi.

Mach3 / Mach4 (paralēlais ports)

Signāla tips: 5V TTL loģika (0-5V). Nevar tieši pieņemt 24V sensoru izvadi.

Saskarne: Izmantojiet 24V-uz–5V līmeņa pārveidotāja plati vai optronu atvienošanas plati. Savienojiet sensoru signālu → atvienošanas plates ieeju → paralēlā porta tapu, kas konfigurēts kā ‘Ieeja’ Mach3 Ports & Pins.

Tapa/terminālis: Tipisks: Tapa 10 (avārijas pārtraucējs), Tapa 11-13, 15 (vispārējie ieejas). Piešķiriet ‘Rīks satverts’, ‘Rīks atbrīvots’, ‘Nav instrumenta’ trim secīgiem ieejas tapām.

LinuxCNC (Mesa / paralēlais ports)

Signāla tips: Atkarīgs no interfeisa kartes. Mesa 7i76e/7i96 pieņem 24V tieši lauka ieejās.

Saskarne: Mesa kartēm: savienojiet sensoru signālu tieši ar lauka ieejas termināli. Paralēlā portam: izmantojiet 24V-uz–5V optronu plati, identisku Mach3 iestatījumam.

Tapa/terminālis: Kartējiet sensoru ieejas HAL failā: . Izmantojiet šos signālus instrumenta maiņas HAL loģikas komponentā.

Syntec / LNC

Signāla tips: 24V PNP loģika, dediķēti X-ievades termināļi uz I/O plates.

Saskarne: Pievienojiet sensoru tieši X-ievades termināļiem. Līmeņa pārveidošana nav nepieciešama. Konfigurējiet ievades tipu un polaritāti kontrollera I/O parametru lapā. Piešķiriet signālu ATC makro loģikai PLC ladder redaktorā.

Parametra padoms: Syntec: R44-R49 parasti kontrolē ATC I/O kartējumu. LNC: parametri 400-420 kontrolē instrumenta maiņas ievades piesaisti.

Weihong (维宏) / NCStudio

Signāla tips: 24V PNP. Dediķēti ievades termināļi, marķēti uz breakout plates.

Saskarne: Tieša vada pieslēgums ievades termināļiem. NCStudio programmatūrā kartējiet ievades, izmantojot ‘I/O Setup’ → piešķiriet katru ievades termināli funkcijām ‘Darbainstruments Saspraudeed’, ‘Darbainstruments Released’, ‘Nav instrumenta Holder’. Dažām Weihong versijām ir dediķēti ATC ievades funkciju kodi.

Parametra padoms: Pārbaudiet Weihong rokasgrāmatu sadaļai ‘ATC Ievade Mapping’. Funkciju kodi 50-55 parasti ir rezervēti ATC sensoru ievadēm.


Daļa 5: PLC drošības bloķēšanas loģika: trīs noteikumi, kas novērš katastrofas

Sensoru signāli ir bezjēdzīgi, ja kontrolleris neievieš drošības noteikumus. Šīs trīs PLC bloķēšanas rutīnas ir minimālā nepieciešamā loģika jebkurai ATC vārpstas uzstādīšanai. Tās ir jāievieš kontrollera makro, ladder vai HAL slānī — ne tikai operatora galvā.

Noteikums 1: Spindle Enable = Tool Clamped AND NOT Spindle Fault

Prioritāte: CRITICAL

Vārpstas piedziņas iespējošajam izvadam jābūt vārtotam ar ‘Tool Clamped’ sensoru ievadi. Ja Tool Clamped ir FALSE ilgāk par 50 ms darbības laikā, vārpstai jāievēro tūlītēja palēnināšanas apstāšanās (ne inertā apstāšanās — instruments var būt vēl daļēji iesaistīts).

IF (Tool_Clamped == FALSE) THEN
  Spindle_Enable := FALSE;
  Alarm("Tool clamp lost during operation");
  Feed_Hold := TRUE;
END_IF;

Noteikums 2: Tool Release = Spindle Stopped AND Speed < 50 RPM

Prioritāte: CRITICAL

Pneimatiskajam atbrīvošanas solenoīda vārstam jābūt NEVER aktivizētam, kamēr vārpstae rotē. Pirms M6 izpildīšanas kontrollerim jābūt: (1) jāizsniedz M5 vārpstas apstāšanās, (2) jāgaida vārpstas ātruma atgriezeniskā saite < 50 RPM (vai 3 sekunžu noilgums, ja nav ātruma atgriezeniskās saites), (3) pēc tam jāaktivizē atbrīvošanas solenoīds.

Lai nodrošinātu VFD ātruma kontroles integrāciju, kas to padara iespējamu, skatiet mūsu Modbus RS485 pret 0-10V ātruma kontroles ceļvedi. Tāpat pārliecinieties, ka vārpstae ir pabeigusi savu automātisko iesildīšanās ciklu pirms jebkādas instrumenta maiņas izpildīšanas.

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;

Noteikums 3: Z-Axis kustības bloķēšana pēc instrumenta atbrīvošanas

Prioritāte: HIGH

Pēc tam, kad atbrīvošanas solenoidis ir ierosināts un instrumenta atbrīvošana ir apstiprināta, Z ass var atvirzīties, lai izņemtu instrumentu. Tomēr secībai jābloķē lejupvērsta Z ass kustība laikā vai nekavējoties pēc atbrīvošanas, lai samazinātu risku sadurties ar daļēji izgrūstu instrumenta turētāju.

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;

Daļa 6: Atkļūdošanas kontrolsaraksts: 7 soļi no pirmās ieslēgšanas līdz pārbaudītai bloķēšanai

Izpildiet šo kontrolsarakstu secībā. Katrs solis pārbauda vienu sensoru ķēdes slāni pirms pāriešanas pie nākamā. Soļu izlaišana ir visbiežākais iemesls, kāpēc sensoru problēmas paliek nepamanītas līdz avārijai.

Solis Darbība Darbainstruments
1 Pārbaudiet sensoru barošanu: izmēriet 24V DC starp brūno un zilo vadu sensora savienotājā. Ja zemāk par 22V, pārbaudiet PSU jaudu un sprieguma kritumu garos kabeļu posmos. Multimetrs
2 Pārbaudiet sensora izvadi: ierosiniet sensoru manuāli ar tērauda mērķi (piem., skrūvgrieža galu). Novērojiet izvades sprieguma izmaiņu uz multimetra. Priekš PNP: jāsvārstās no 0V uz 24V. Priekš NPN: jāsvārstās no 24V uz 0V. Multimetrs + tērauda mērķis
3 Pārbaudiet sensora spraugu: noteikšanas attālumam līdz velkņa mērķim jābūt sensora nominālajā diapazonā (parasti 1-4 mm induktīviem tuvuma sensoriem). Pārāk liela sprauga = nav noteikšanas; pārāk maza = mehāniskas sadursmes risks. Spraugu mērītājs
4 Pārbaudiet kontrollera ieeju: kad sensors ir ierosināts, pārliecinieties, ka kontrollera diagnostikas lapā tiek rādīts atbilstošā ieejas bita stāvokļa maiņa. Mach3 izmantojiet cilni ‘Diagnostics’. Syntec izmantojiet I/O monitora lapu. Kontrollera diagnostikas ekrāns
5 Apstipriniet NC savienojumu ‘Instruments satverts’: Atvienojiet sensora signālvadu. Kontrollerim nekavējoties jāziņo ‘Instruments NOT satverts’ — pierādot, ka avārijdrošā (fail-safe) darbība darbojas. Atkārtoti savienojiet un pārliecinieties, ka signāls atgriežas. Nav — apzināts atvienošanas tests
6 Palaidiet tukšo instrumenta maiņas ciklu: bez instrumenta turētāja izpildiet M6 un novērojiet sensoru stāvokļu secību. Instruments satverts jāmainās uz FALSE → Instruments atbrīvots TRUE → Nav instrumenta TRUE. Pārliecinieties, ka laiks un secība atbilst jūsu PLC loģikas prasībām. Kontrollera MDI režīms
7 Pārbaudiet vārpstas iespējošanas bloķēšanu: ja Instruments satverts = FALSE, mēģiniet M3 S1000. Vārpstai nevajadzētu startēt. Ja tā startē, uzskatiet bloķēšanu par nestrādājošu un izlabojiet savienojumu vai programmu pirms griešanas. Kontrollera MDI režīms

Sensoru vadīšana FAQ

Kāpēc mans kontrolleris nolasa visus sensorus kā aktivizētus pat tad, kad nekas nav pieslēgts?

Tas parasti nozīmē, ka ievades kontakti ir peldoši (nepievienoti) un uztver elektrisko troksni. PNP sensoriem kontrollera ievadei jābūt ar lejupslīdošo rezistoru (parasti 4.7kΩ līdz 10kΩ) uz 0V. Bez tā ievade peld HIGH. Pārbaudiet sava breakout board dokumentāciju pull-up/pull-down rezistoru konfigurācijai.

Vai es varu jaukt PNP un NPN sensorus vienā un tajā pašā vārpstā?

Tehniski iespējams, ja jūsu kontrollera ievades atbalsta abus tipus neatkarīgi, taču stingri ieteicams izvairīties. Jaukti sensoru tipi rada neskaidrības problēmu novēršanas laikā un apgrūtina rezerves daļu pārvaldību. Standartizējiet vienu tipu — PNP ir ieteicams 24V rūpniecības sistēmām.

Mans Tool Clamped sensors rāda TRUE, bet instrumentu turētājs joprojām krīt griešanas laikā. Kāpēc?

Šī ir kritiska situācija. Ja sensors rāda TRUE, bet instruments krīt, tad vai nu (a) sensoru mērķis ir nobīdījies — tas uztver vilces stangas pozīciju, taču vilces stanga faktiski nefiksē, vai arī (b) Belleville sprēžu kopums ir noguris zem minimālās fiksācijas spēka. Nekavējoties izmēriet vilces stangas izvilkšanas spēku ar izvilkšanas spēka mērītāju. Nedarbini vārpstu, kamēr mehāniskais fiksācijas mehānisms nav pārbaudīts.

Biežāk uzdotie jautājumi

Kāpēc mans kontrolleris nolasa visus sensorus kā aktivizētus pat tad, kad nekas nav pieslēgts?

Tas parasti nozīmē, ka ievades kontakti ir peldoši (nepievienoti) un uztver elektrisko troksni. PNP sensoriem kontrollera ievadei jābūt ar lejupslīdošo rezistoru (parasti 4.7kΩ līdz 10kΩ) uz 0V. Bez tā ievade peld HIGH. Pārbaudiet sava breakout board dokumentāciju potezni-up/potezni-down rezistoru konfigurācijai.

Vai es varu jaukt PNP un NPN sensorus vienā un tajā pašā vārpstā?

Tehniski iespējams, ja jūsu kontrollera ievades atbalsta abus tipus neatkarīgi, taču stingri ieteicams izvairīties. Jaukti sensoru tipi rada neskaidrības problēmu novēršanas laikā un apgrūtina rezerves daļu pārvaldību. Standartizējiet vienu tipu — PNP ir ieteicams 24V rūpniecības sistēmām.

Mans Tool Clamped sensors rāda TRUE, bet instrumentu turētājs joprojām krīt griešanas laikā. Kāpēc?

Šī ir kritiska situācija. Ja sensors rāda TRUE, bet instruments krīt, tad vai nu (a) sensoru mērķis ir nobīdījies — tas uztver vilces stangas pozīciju, taču vilces stanga faktiski nefiksē, vai arī (b) Belleville sprēžu kopums ir noguris zem minimālās fiksācijas spēka. Nekavējoties izmēriet vilces stangas izvilkšanas spēku ar izvilkšanas spēka mērītāju. Nedarbini vārpstu, kamēr mehāniskais fiksācijas mehānisms nav pārbaudīts.

Saistītie tehniskie ceļveži