Kaip užtikrinti penkių ašių servo robotų tikslumą?
Kaip užtikrinti penkių ašių servo robotų tikslumą? Nuo pagrindinės technologijos iki įgyvendinimo
Tiksliosios gamybos, elektronikos surinkimo, medicinos prietaisų apdorojimo ir kitose srityse penkių ašių servo robotų tikslumas tiesiogiai lemia produkto kokybę ir gamybos efektyvumą. Palyginti su trijų ašių...Ašies robotai,penkių ašių sistemos, su dviem papildomomis sukimosi ašimis (dažniausiai A, C arba B ašimis), gali atlikti sudėtingesnį erdvinį judėjimą, tačiau tai taip pat kelia didesnius tikslumo valdymo reikalavimus – net 0,01 mm paklaida gali sukelti detalių broką ir gamybos linijos sustojimus. Šiame straipsnyje bus analizuojami pagrindiniai penkių ašių servo robotų tikslumo užtikrinimo metodai, atsižvelgiant į penkis pagrindinius aspektus: mechaninį projektavimą, servo sistemą, valdymo algoritmą, montavimą ir paleidimą bei įprastinę priežiūrą, pateikiant praktinį įmonės pasirinkimo ir eksploatavimo vadovą.

Pirma. Mechaninė konstrukcija: tikslumo „fizinis pagrindas“: klaidų kontrolė iš projektavimo šaltinio
Penkiaašio servo roboto tikslumas pirmiausia priklauso nuo jo mechaninės konstrukcijos stabilumo. Bet kokia jo komponentų deformacija, laisvumas ar susidėvėjimas tiesiogiai sukels judėjimo klaidas. Sutelkite dėmesį į šiuos tris pagrindinius komponentus:
1. Pagrindiniai transmisijos komponentai: tinkamo tipo pasirinkimas ir valdymo tikslumas
Perdavimo sistema yra labai svarbi tiek galios perdavimui, tiek tiksliam vykdymui. Įprasti perdavimo metodai yra rutuliniai sraigtai, harmoniniai reduktoriai ir planetiniai reduktoriai. Jie turi būti suderinti pagal apkrovos ir tikslumo reikalavimus:
Rutuliniai sraigtai: jie atsakingi už tiesinių ašių (pvz., X/Y/Z ašių) judėjimą. Jų tikslumas tiesiogiai veikia padėties nustatymo paklaidą. Rekomenduojame pasirinkti C3 arba didesnį tikslumą (padėties nustatymo paklaida ≤ 0,008 mm/300 mm). Norint pašalinti laisvumą tarp sraigto ir veržlės, reikėtų naudoti išankstinio įtempimo mechanizmą (pvz., dvigubos veržlės išankstinį įtempimą). Reikėtų rinktis didelio stiprumo legiruotą plieną (pvz., SUJ2), kuris turėtų būti grūdintas (paviršiaus kietumas ≥ HRC58), kad sumažėtų dilimas ir deformacija po ilgalaikio naudojimo.
Harmoniniai reduktoriai: naudojami besisukančiose ašyse (pvz., oro kondicionavimo ašyse) ir pasižymi tokiais privalumais kaip didelis perdavimo santykis ir kompaktiškas dydis. Tačiau dėl elastingos lanksčiosios detalės deformacijos gali atsirasti grįžimo paklaidų. Pasirinkite didelio tikslumo modelį, kurio grįžimo paklaida yra ≤1 lanko minutė. Taip pat valdykite įvesties greitį (venkite viršyti 80 % vardinio greičio), kad sumažintumėte lanksčiosios detalės nuovargio žalą. Kai kuriuose aukščiausios klasės įrenginiuose naudojamas harmoninis reduktorius ir absoliutusis kodavimo įrenginys, kad realiuoju laiku kompensuotų elastinės deformacijos paklaidas.
Kreipiamosios: jos valdo roboto judėjimą ir turi išlaikyti lygiagretumą transmisijos komponentams. Rekomenduojamos linijinės ritininės kreipiamosios (jos pasižymi didesne keliamąja galia ir standumu nei rutulinės kreipiamosios). Montuojant, kalibruokite kreipiamosios bėgelio lygiagretumą lazeriniu interferometru (iki ≤0,005 mm/m paklaidos), kad išvengtumėte „šliaužimo“ arba nesutapimo, kurį sukelia kreipiamosios bėgelio pasvirimas.
2. Rėmas: standumo ir lengvumo balansas
Nepakankamas rėmo standumas gali sukelti „vibracijos deformaciją“ judėjimo metu, ypač dideliu greičiu arba esant didelėms apkrovoms, kur paklaidos išryškėja. Projektavimo aspektai:
Medžiagų parinkimas: Mažų ir vidutinių apkrovų manipuliatoriams gali būti naudojami didelio stiprumo aliuminio lydiniai (pvz., 6061-T6), užtikrinantys lengvumo ir standumo pusiausvyrą. Didelėms apkrovoms (apkrovos > 50 kg) rekomenduojama naudoti ketų (pvz., HT300) arba suvirintas plienines konstrukcijas. Sendinimo apdorojimas gali būti naudojamas siekiant pašalinti vidinius įtempius ir sumažinti deformaciją po ilgalaikio naudojimo.
Konstrukcijos optimizavimas: pritaikyti „trikampę atramą“ arba „dėžės tipo“ konstrukciją, siekiant padidinti rėmo sukimo standumą. Pridėti sutvirtinimo šonkaulius prie pagrindinių apkrovą laikančių vietų (pvz., besisukančių ašių jungčių), kad būtų išvengta lokalizuotos įtempių koncentracijos. Pavyzdžiui, automobilių dalių gamintojo penkių ašių manipuliatorius sumažino dinaminio judėjimo paklaidą 40 %, padidindamas rėmo sukimo standumą nuo 150 N·m/° iki 280 N·m/°.
3. Galinis efektorius: prisitaiko prie apkrovos ir sumažina „galinį nukarimą“
Galinio efektoriaus (pvz., griebtuvo ar siurbtuko) svoris ir tvirtinimo tikslumas turės įtakos manipuliatoriaus „galinės padėties nustatymo tikslumui“. Turi būti laikomasi „apkrovos atitikimo“ principo:
Galinė apkrova neturi viršyti 80 % roboto vardinės apkrovos (siekiant išvengti veleno deformacijos dėl perkrovos);
Pavaros ir roboto flanšo jungtis turi būti pritvirtinta kaiščiais ir didelio stiprumo varžtais. Flanšo paviršiaus lygumo paklaida turi būti ≤ 0,003 mm, o koaksialumo paklaida – ≤ 0,005 mm, kad būtų išvengta galų nesutapimo dėl jungties ekscentriciteto.
Antra. Servo sistema: tikslumo „galios šerdis“, mažinanti nuokrypius valdymo lygmenyje
Penkių ašių servo roboto judesio tikslumas iš esmės yra „servosistemos gebėjimas vykdyti komandas“ – išsiuntus komandą, servo variklis, tvarkyklė ir kodavimo įrenginys turi veikti kartu, kad sumažintų klaidas. Šie trys aspektai reikalauja pagrindinio optimizavimo:
1. Servo variklis: pasirinkite tinkamą tipą + pagerinkite skiriamąją gebą
Servo variklis yra „galios šaltinis“, o jo tikslumas tiesiogiai lemia judesio sklandumą ir padėties nustatymo tikslumą.
Tipo pasirinkimas: Pirmenybė teikiama nuolatinių magnetų sinchroniniams servo varikliams (jie pasižymi 30 % greitesniu atsako greičiu ir 20 % mažesniu sukimo momento pulsavimu nei asinchroniniai varikliai). Tai ypač svarbu esant didelio greičio paleidimo ir stabdymo scenarijams (pvz., elektroninių komponentų sugerties metu), nes jie gali sumažinti „prarastų žingsnių“ klaidas, atsirandančias dėl nepakankamo sukimo momento.
Kodavimo įrenginio skiriamoji geba: Kodavimo įrenginys yra „padėties grįžtamojo ryšio elementas“. Kuo didesnė skiriamoji geba, tuo tikslesnis padėties nustatymas. Linijinėms ašims rekomenduojama naudoti 23 bitų absoliutų kodavimo įrenginį (padėties nustatymo tikslumas ≤ 0,001 mm), o sukamosioms ašims – 17 bitų absoliutų kodavimo įrenginį (kampinis tikslumas ≤ 0,005°). Palyginti su prieauginiais kodavimo įrenginiais, absoliutiems kodavimo įrenginiams nereikia „pradinės kalibravimo“, kuris gali padėti išvengti padėties nukrypimų po elektros energijos tiekimo sutrikimų ir paleidimo iš naujo.
2. Vairuotojas: optimizuokite valdymo algoritmą, kad sumažintumėte sekimo klaidą
Servo pavara yra „variklio valdymo centras“, o jos algoritmo kokybė tiesiogiai veikia jos klaidų kompensavimo galimybes. Turi būti įjungtos šios pagrindinės funkcijos:
PID parametrų automatinis derinimas: tvarkyklė automatiškai nustato variklio apkrovą ir inerciją, optimizuodama proporcinius (P), integralinius (I) ir diferencialinius (D) parametrus, kad sumažintų viršijimą (pvz., svyravimus padėties nustatymo metu). Pavyzdžiui, 3C pramonės klientas sumažino X ašies sekimo paklaidą nuo 0,02 mm iki 0,008 mm, naudodamas tvarkyklės automatinį derinimą.
Tiesioginio perdavimo valdymas: šis metodas iš anksto numato variklio apkrovos pokyčius (pvz., inercinę jėgą greitėjimo metu) ir iš anksto kompensuoja sukimo momentą, kad būtų išvengta greičio nuokrypių, kuriuos sukelia apkrovos svyravimai. Penkių ašių sujungimo scenarijuose (pvz., paviršiaus apdirbime) tiesioginio perdavimo valdymas gali sumažinti kontūro paklaidą daugiau nei 30 %.
Rezonanso slopinimas: skirtas mechaniniam rezonansui pašalinti Robotas Mjudesio (pvz., rėmo vibracijos didelio greičio judesio metu), garsiakalbis naudoja „įpjovų filtravimą“, kad pašalintų vibracijas tam tikrais dažniais, sumažindamas rezonanso sukeltus tikslumo poslinkius.
3. Penkių ašių koordinuotas valdymas: „Tarp ašių sujungimo klaidos“ sprendimas
Didžiausias penkių ašių manipuliatorių iššūkis yra daugiaašio judesio koordinavimas. Kai visos penkios ašys juda vienu metu, kiekvienos ašies greitis ir pagreitis turi būti griežtai suderinti, kitaip atsiras „kontūro paklaidų“ (pvz., formos nukrypimų apdirbant išlenktus paviršius). Tam reikia optimizuoti naudojant šias technologijas:
Kinematiniai tiesioginiai ir atvirkštiniai algoritmai: naudokite didelio tikslumo penkių ašių kinematinį modelį, kad tiksliai apskaičiuotumėte kiekvienos ašies judėjimo parametrus (pvz., sukamųjų ašių kampo kompensaciją), kad išvengtumėte algoritminių aproksimacijų sukeltų klaidų. Pavyzdžiui, „lopšio tipo“ penkių ašių konfigūracijai (A + C ašys) algoritmas turi kompensuoti poslinkį tarp sukamųjų ir tiesinių ašių centrų.
Interpoliacijos algoritmo optimizavimas: naudokite „splino interpoliaciją“ arba „NURBS interpoliaciją“ (vietoj tradicinės tiesinės interpoliacijos), kad kiekviena ašis judėtų sklandžiau ir sumažintumėte smūgio paklaidas, atsirandančias dėl staigių greičio pokyčių. Medicinos prietaisų gamintojas pagerino dirbtinio sąnario paviršiaus apdirbimo tikslumą nuo ±0,03 mm iki ±0,015 mm, įdiegdamas NURBS interpoliaciją.
Trečia. Klaidų kompensavimas: tikslumo „koregavimo metodas“, naudojant technologiją įgimtiems nuokrypiams kompensuoti.
Net ir optimizavus mechanines bei servo sistemas, vis tiek išliks būdingos klaidos (pvz., terminė paklaida, padėties nustatymo paklaida ir geometrinė paklaida), todėl joms dar labiau sušvelninti reikalingi aktyvūs kompensavimo metodai:
1. Terminės paklaidos kompensavimas: „nematomas temperatūros pokyčių žudikas“
Kai veikia penkių ašių robotas, trintis variklyje, švino sraigte ir kreipiamojoje linijoje sukuria šilumą, dėl kurios komponentai plečiasi ir deformuojasi. Pavyzdžiui, kaskart padidėjus rutulinio sraigto temperatūrai 1 °C, ilgis padidėja maždaug 11 μm/m, o tai tiesiogiai sukelia tiesinės ašies padėties nustatymo paklaidas. Sprendimai apima:
Aparatinė įranga: šalia variklio ir sriegio sumontuokite temperatūros jutiklius (pvz., PT1000), kad realiuoju laiku būtų galima stebėti temperatūros pokyčius.
Programinė įranga: sukurti „temperatūros paklaidos“ matematinį modelį (pvz., tiesinės regresijos modelį), skirtą automatiškai apskaičiuoti ir kompensuoti paklaidas remiantis jutiklių duomenimis. Pavyzdžiui, staklių gamintojas naudojo terminę paklaidos kompensaciją, kad stabilizuotų ilgalaikį penkių ašių roboto veikimo tikslumą (per 8 valandų laikotarpį) nuo ±0,025 mm iki ±0,012 mm.
2. Padėties nustatymo paklaidų kompensavimas: lazerinio interferometro naudojimas „kiekvieno žingsnio kalibravimui“
Padėties nustatymo paklaida – tai nuokrypis tarp tikrosios roboto padėties ir komanduotos padėties. Ją reikia išmatuoti ir kompensuoti naudojant specializuotą įrangą:
Matavimo įrankiai: naudokite lazerinį interferometrą (pvz., „Renishaw XL-80“), kad išmatuotumėte kiekvienos ašies padėties nustatymo paklaidą, pakartojamumo paklaidą ir laisvumą.
Kompensavimo metodas: importuokite matavimo duomenis į Robotas Kasvaldymo sistemą, sukurti „klaidų kompensavimo lentelę“ ir taikyti realaus laiko korekcijas judėjimo metu. Pavyzdžiui, aviacijos dalių gamintojo lazerinio interferometro kalibravimas sumažino X ašies padėties nustatymo paklaidą nuo 0,018 mm iki 0,006 mm.
3. Geometrinių paklaidų kompensavimas: „Įgimtų nuokrypių“ pašalinimas konstrukcijų projekte
Penkiaašio roboto geometrinės paklaidos apima ašies statmenumo paklaidas ir sukimosi ašies ekscentriciteto paklaidas, kurias reikia kompensuoti šiais metodais:
Statmenumo kalibravimas: Statmenumui tarp linijinių ašių išmatuoti naudokite kvadratinį ir ciferblatinį indikatorių arba lazerinį interferometrą (pvz., statmenumo paklaida tarp X ir Y ašių turėtų būti ≤ 0,005 mm/m). Ištaisykite šią klaidą naudodami valdymo sistemos „statmenumo kompensavimo“ funkciją.
Sukamosios ašies ekscentriškumo kompensavimas: sukamosios ašies ekscentriškumui (pvz., poslinkiui tarp A ašies sukimosi centro ir Z ašies) išmatuoti naudokite rutulinį matuoklį. Ekscentriškumo kompensavimo parametrai įtraukiami į kinematinį modelį, kad būtų išvengta ekscentriškumo sukeliamų galinės padėties nuokrypių.

Ketvirta. Įrengimas ir paleidimas: tikslumo „įdiegimo raktas“; detalės lemia galutinius rezultatus
Net jei pati įranga atitinka reikiamą tikslumą, netinkamas įrengimas ir paleidimas vis tiek gali lemti tikslumo praradimą. Būtina griežtai laikytis šių procedūrų:
1. Montavimo pagrindas: užtikrinkite stabilų ir lygų pagrindą
Pamatų reikalavimai: paviršius, ant kurio robotas Montuojamas sluoksnis turi būti betonuotas (stipris ≥ C30) ir ≥ 200 mm storio, kad būtų išvengta pasvirimo dėl grunto įgriuvimo.
Horizontalus kalibravimas: Norėdami sukalibruoti staklių korpuso horizontalumą, naudokite tikslųjį gulsčiuką (tikslumas 0,02 mm/m). Linijinės ašies horizontalioji paklaida turėtų būti ≤ 0,01 mm/m, o sukamosios ašies galinio paviršiaus nuokrypis turėtų būti ≤ 0,005 mm.
2. Ašių sistemos derinimas: laipsniškas optimizavimas nuo vienos ašies iki koordinuotos
Vienos ašies derinimas: pirmiausia patikrinkite kiekvienos ašies judesio tikslumą (padėties paklaidą ir pakartojamumą). Kai vienos ašies tikslumas atitinka standartą, pereikite prie kelių ašių koordinuoto derinimo.
Koordinuotas derinimas: atliekant bandomąjį pjovimą arba trajektorijos sekimo bandymus (pvz., roboto perkėlimas išilgai iš anksto nustatytos kreivės ir lazerinio sekiklio naudojimas trajektorijos nuokrypiui aptikti), optimizuokite penkių ašių jungčių parametrus, kad kontūro tikslumas atitiktų standartą.
3. Apkrovos bandymas: imituokite faktines veikimo sąlygas, kad patikrintumėte tikslumą ir stabilumą
Atlikite nepertraukiamo apkrovos bandymą 8–12 valandų, remdamiesi realioje gamyboje naudojama „didžiausia apkrova“ ir „didžiausias greitis“.
Bandymo metu reguliariai tikrinkite tikslumą (pvz., kas 2 valandas matuokite galinės padėties paklaidą indikatoriumi), kad užtikrintumėte, jog apkrovos sąlygomis tikslumas išliktų priimtinose ribose.
Penkta. Kasdienė priežiūra: „Ilgalaikė tikslumo garantija“: prevencija yra geriau nei remontas
Penkiaašio servo roboto tikslumas laikui bėgant mažės, todėl būtina reguliariai prižiūrėti:
1. Transmisijos komponentų priežiūra: tepimas ir valymas siekiant sumažinti nusidėvėjimą
Rutulinis sraigtas / kreipiančiosios bėgeliai: kas 50 darbo valandų sutepkite specialiu tepalu (pvz., ličio pagrindo tepalu), kad išvengtumėte sausos trinties sukelto nusidėvėjimo. Kas mėnesį valykite kreipiančiosios bėgelio dulkių dangtelį, kad į kreipiančiąją bėgelį nepatektų dulkių.
Harmoninis reduktorius: Tepalo lygį tikrinkite kas 200 darbo valandų ir, jei reikia, įpilkite specialaus tepalo (pvz., harmoninio reduktoriaus alyvos). Tepalą keiskite kasmet.
2. Servo sistemos priežiūra: reguliarios patikros ir ankstyvieji įspėjimai
Kodavimo įrenginys: kas ketvirtį valykite kodavimo įrenginio korpusą ir patikrinkite kabelių jungčių patikimumą, kad išvengtumėte signalo trukdžių, kuriuos sukelia atsilaisvinę kabeliai.
Pavara: Kas mėnesį patikrinkite, ar pavaros aušinimo ventiliatorius tinkamai veikia, ir nuvalykite dulkes nuo aušinimo angų, kad išvengtumėte našumo pablogėjimo dėl perkaitimo.
3. Tikslumo pakartotinis patikrinimas: reguliarus kalibravimas ir savalaikis koregavimas
Kas tris mėnesius lazeriniu interferometru arba matavimo strypu patikrinkite kiekvienos ašies tikslumą. Jei paklaida viršija ribą (pvz., padėties nustatymo paklaida > 0,01 mm), nedelsdami ją kompensuokite.
Kasmet atlikite „visišką tikslumo kalibravimą“, įskaitant mechaninės konstrukcijos patikrinimą, servo parametrų optimizavimą ir klaidų kompensavimo atnaujinimus, kad įranga ilgą laiką veiktų labai tiksliai.
Išvada: Penkių ašių servo roboto tikslumas yra „sistemos projektas“, o ne vienas žingsnis.
Penkiaašio servo roboto tikslumui užtikrinti reikalingas visapusiškas gyvavimo ciklo metodas: „projektavimas ir parinkimas – gamyba – montavimas ir paleidimas – įprastinė priežiūra“. Mechaninė konstrukcija yra pagrindas, servo sistema – šerdis, klaidų kompensavimas – priemonė, o montavimas ir priežiūra – apsaugos priemonės. Įmonėms, be didelio tikslumo įrangos pasirinkimo, labai svarbu ugdyti „tikslumo valdymo sąmoningumą“ – reguliariai kalibruojant, stebint duomenis ir nuolat optimizuojant – siekiant užtikrinti, kad roboto tikslumas nuolat atitiktų gamybos reikalavimus.
Jei susiduriate su specifinėmis penkių ašių servo roboto tikslumo valdymo problemomis (pvz., per didelė vienos ašies paklaida arba nepakankamas kontūro tikslumas sujungimo metu), atliekant tolesnę analizę, pagrįstą realiomis darbo sąlygomis, galima sukurti tikslinius optimizavimo sprendimus, leidžiančius įrangai iš tikrųjų realizuoti savo „tiksliosios gamybos“ vertę.






