Kodetzaile Makinen Oinarrizko Ulermena
Industria-automatizazioaren, robotikaren eta eguneroko gailu elektronikoen munduan, askotan gauza bat behar dugu komunean: osagai baten mugimenduaren posizioa, abiadura edo norabidea jakitea. Hemen kodetzaileek (askotan motor deituak) funtsezko zeregina dute. Kodetzailea mugimendu mekanikoa —normalean biraketa edo desplazamendu lineala— seinale elektriko bihurtzen duen gailua da, eta seinale hori PLC, mikrokontrolagailu edo ordenagailu industrial bat bezalako kontrol-sistema batek irakur dezake. Artikulu honek kodetzaileen oinarriak, motak, funtzionamendu-printzipioak eta hainbat arlotan dituzten aplikazioak aztertzen ditu.
Zer da kodetzaile-makina bat?
Laburbilduz, kodetzailea mugimendu-sentsore bat da. Motor-ardatz bat biratzen denean edo mekanismo bat mugitzen denean, kodetzaileak posizio-aldaketa adierazten duen seinale bat sortzen du. Seinale hori pultsu digitala, kode bitarra edo seinale analogikoa izan daiteke, erabilitako kodetzaile motaren arabera.
"Kodetzaile makina" terminoa askotan erabiltzen da arloan sistema mekaniko batean (adibidez, motor batean, garraiatzaile batean, CNC makina batean) instalatutako kodetzaile gailu bati erreferentzia egiteko. Gailu handi baten zentzuan "makina" ez den arren, kodetzailea sistema automatizatu bati zehaztasunez eta modu koherentean funtzionatzea ahalbidetzen dion osagai gakoa da.
Kodetzailearen funtzio nagusia
Kodetzaileak, oro har, hiru behar nagusitarako erabiltzen dira:
1. Posizioa neurtzea (posizioaren feedbacka)
Kodetzaileek sistemari ardatz baten kokapen angeluarra (birakaria) edo mugimendu-eremua (lineala) zehazten laguntzen diote. Hau garrantzitsua da CNC makinetan, beso robotikoetan eta pick-and-place sistemetan.
2. Abiadura neurtzea (abiaduraren feedbacka)
Denbora-unitateko pultsu kopurua zenbatuz, kontrolatzaileak zinta garraiatzaile baten motorraren RPM edo abiadura lineala zehaztu dezake.
3. Zehaztu biraketa/mugimenduaren norabidea (norabidea)
Enkoder batzuek (adibidez, A eta B seinaleekin inkrementalak) mugimenduaren norabidea adieraz dezakete seinalen fase-diferentziaren bidez.
Hiru funtzio hauek oso garrantzitsuak dira begizta itxiko kontrol sistemetan, hala nola servo motorretan, non kontrolatzaileak irteera doitzen duen kodetzailearen feedbackaren arabera.
Kodetzailearen funtzionamendu-printzipio orokorra
Funtsean, kodetzaile batek mugimendua seinale bihurtuz funtzionatzen du. Kodetzailea biratzen denean, barneko pieza bat, hala nola disko zirrikitudun edo iman bat, sentsore optiko edo magnetiko baten gainetik pasatzen da. Zirrikitua edo polo magnetikoa sentsorearen gainetik pasatzen den bakoitzean, pultsu-seinale bat sortzen da. Pultsu hauek kalkulatzen dira mugimendua zehazteko.
Adibidez, kodetzaile batek 1000 PPR-ko (bira bakoitzeko pultsu) bereizmena du. Horrek esan nahi du biraketa oso bakoitzak 1000 pultsu sortuko dituela. Sistemak 500 pultsu irakurtzen baditu, ardatzak bira erdi bat biratu du (irakurketa kanal bakarrekoa eta koadratura biderketarik ez suposatuz).
Irteeraren araberako kodetzaile motak
1. Kodetzaile inkrementala
Kodetzaile inkremental batek pultsu bat sortzen du posizio aldaketa bat dagoen bakoitzean. Seinale ohikoenak hauek dira:
– A eta B kanalak (koadratura): norabidea zehazteko 90 graduko fase-diferentzia duten bi seinale karratu.
– Z kanala (indizea): erreferentziazko pultsua ziklo bakoitzeko behin.
Ezaugarri gehigarriak:
– Ez du posizio absolutua gordetzen. Argia itzaltzen bada, azken posizioa “galdu” egiten da, berriro erreferentziatzeko (etxeratzeko) sistemarik ez badago behintzat.
– Abiadura eta mugimendu erlatiboa neurtzeko egokia.
– Sinpleagoa eta normalean merkeagoa.
2. Kodetzaile absolutua
Kodetzaile absolutuak posizio-balio bakarra ematen du ardatz-angelu bakoitzean. Berriro pizten denean, sistemak berehala ezagutzen du posizioa, hasierako mugimendua egin beharrik gabe.
Kodetzaile absolutuek normalean erabiltzen dute:
– Irteera paraleloa (luzeagoa),
– Serieko irteera, hala nola SSI, BiSS, CANopen edo EtherCAT,
– Bereizmen-erantzuna bitetan (adibidez, 12 biteko, 16 biteko), posizio bakarren kopurua zehazten duena.
Ezaugarri absolutuak:
– Ez da posizioa galtzen korrontea itzaltzean (teknologiaren eta bira anitzeko funtzioak bateria/engranajea erabiltzen duen ala ez arabera).
– Zehaztasun eta segurtasun handiko aplikazioetarako aproposa.
Sentsore-metodoaren araberako kodetzaile motak
1. Kodetzaile optikoa
Kodetzaile optikoek LEDak eta sentsore optikoak erabiltzen dituzte diskoan dauden hutsuneak detektatzeko. Haien abantailak:
– Bereizmen handia eta zehaztasun ona.
– Industria-beharretarako oso eskuragarri.
Desabantailak:
– Babesa ona ez bada, hautsarekiko, olioarekiko edo bibrazio handiekiko sentikorragoa.
2. Kodetzaile magnetikoa
Kodetzaile magnetikoek imanak eta Hall edo magnetoerresistentzia sentsoreak erabiltzen dituzte. Haien abantailak:
– Ingurune zikin, hauts eta hezetasunarekiko erresistenteagoa.
– Aplikazio astunetarako sendoa.
Desabantailak:
– Oro har, bereizmen optikoa baino txikiagoa (nahiz eta teknologia moderno asko oso onak diren).
Kodetzailearen parametro garrantzitsuak
Kodetzaile bat aukeratzerakoan, hainbat zehaztapen gako ulertu behar dira:
1. Ebazpena
Bereizmen inkrementala normalean PPR/CPR-tan adierazten da, eta bereizmen absolutua, berriz, bit-etan. Zenbat eta bereizmen handiagoa izan, orduan eta finagoa izango da posizioaren neurketa.
2. Irteera elektriko mota
Adibidez, TTL, HTL, kolektore irekia, push-pull, lineako kontrolatzailea (RS-422). Honek PLC sarrerekin edo servo kontrolatzaileekin bateragarritasuna eragiten du.
3. Laneko tentsioa
Normalean 5V, 12V edo 24V. Ziurtatu zure sistemarekin bat datorrela.
4. Abiadura maximoa (RPM maximoa / maiztasun maximoa)
Kodetzaileak kontrolatzaileak datuak galdu gabe irakurri ahal izateko maiztasun batean pultsuak sortzeko gai izan behar du.
5. Instalazio mekaniko mota
Batzuek ardatz solidoak, ardatz hutsak edo akoplamenduekin muntatzea erabiltzen dute. Ardatzen lerrokatzea ezinbestekoa da kodetzailearen iraunkortasunerako eta zehaztasunerako.
6. Lan-ingurunea
Kontuan hartu IP sailkapena (adibidez, IP65), funtzionamendu-tenperatura, bibrazioa eta likidoekiko edo hautsarekiko esposizioa.
Nola irakurtzen du kontrol-sistemak kodetzailea?
Kodetzaile inkrementala irakurtzeko, kontrolatzaileak A eta B kanaletako pultsuak zenbatzen ditu. Kuadratura metodoarekin, sistemak askotan 4x deskodetzea egiten du, hau da, A/B seinalearen ertzean izandako aldaketa bakoitza zenbatzen da, bereizmen eraginkorra lau aldiz handitzeko.
Enkoder absolutuetarako, kontrolatzaileak posizio-datuak komunikazio-protokolo espezifiko baten bidez irakurtzen ditu. Industria-sistema modernoetan, enkoder absolutuak sarritan integratzen dira eremu-bus sare batean, posizio-datuak denbora errealean PLC batek irakurri eta mugimendu-kontrolean erabil ditzan.
Gainera, garrantzitsua da zaratari eta interferentzia elektromagnetikoei (EMI) erreparatzea. Kodetzaile kableek askotan kable blindatua, lurreratze egokia eta sarrera diferentzialak erabiltzen dituzte distantzia luzeetarako, seinalearen egonkortasuna mantentzeko.
Kodetzaileen aplikazio adibideak
1. Servo motorra eta BLDC motorra
Kodetzaileek posizioa eta abiadura zehatz-mehatz kontrolatzea ahalbidetzen dute, adibidez, ontziratzeko makinetan, robotetan edo inprimatzeko prentsetan.
2. Garraiatzailea eta produktuak zenbatzeko sistema
Kodetzaileak uhalak egiten duen distantzia irakurtzen du noiz moztu, markatu edo bete behar den zehazteko.
3. CNC makinak eta 3D inprimagailuak
Kodetzaileek posizioaren kalibrazioan, ardatzen mugimenduaren kontrola egiten eta zehaztasuna hobetzen laguntzen dute.
4. Igogailuak, eskailera mekanikoak eta ate automatikoak
Kodetzailea kabinaren posizioa, abiadura eta gelditze leunaren kontrola zehazteko erabiltzen da.
Ohiko akatsak eta aholku praktikoak
Kodetzaileekin gertatzen diren arazo ohikoenetako batzuk hauek dira:
– Seinalearen galera edo saltokada kable solteen, zarataren edo lurrerako konexio eskasen ondorioz.
– Enbrageak gaizki lerrokatuta egoteagatik, gehiegizko karga erradialagatik edo bibrazioagatik sortutako kalte mekanikoak.
– Posizio-irakurketa okerra da kodetzailearen bereizmena kontrolatzailearen konfigurazioarekin bat ez badator.
Aholku sinpleak:
– Erabili kable blindatuak eta kable-bide bereiziak motorraren potentzia-kableetatik.
– Ziurtatu ardatzaren instalazioa lerrokatuta dagoela eta, beharrezkoa bada, erabili akoplamendu malguak.
– Doitu PPR/bit parametroak kontrol-gailuan kodetzailearen datu-orriaren arabera.
Itxiera
Kodetzaile-makinen oinarrizko ulermena kodetzailea mugimendua posizioa, abiadura eta norabidea kontrolatzeko seinale elektriko bihurtzen duen sentsore bat dela onartzearekin hasten da. Inkrementala eta absolutua arteko aldea ulertuz, sentsore optiko edo magnetiko baten metodoa aukeratuz eta bereizmena, irteera eta ingurumen-baldintzak bezalako parametroak kontuan hartuta, aplikaziorako kodetzaile egokia zehaztu dezakegu. Automatizazio-sistema modernoetan, kodetzaileak ez dira gehigarriak soilik, makinaren funtzionamenduaren zehaztasuna, egonkortasuna eta eraginkortasuna zehazten duten osagai nagusiak baizik.
Nahi baduzu, artikuluaren bertsio teknikoago bat sortzen lagun zaitzaket (PPR distantzia kalkulatzeko formulekin, A/B/Z kableatu adibideekin eta PLC espezifikoetarako irteera mota gomendioekin) edo hasiberrientzako bertsio arinago bat.