U suvremenoj industrijskoj automatizaciji sposobnost istodobne koordinacije više osi pokreta jedan je od najzahtjevnijih izazova s kojima se inženjeri suočavaju. Bez obzira na to je li primjena uključuje šestosnu robotiziranu ruku, CNC centar za obradu ili brzu liniju za pakiranje, preciznost i sinhronizacija koja se zahtijevaju na svakoj osi moraju biti besprekorne. U središtu ove sposobnosti su s druge električne energije , koji pružaju kontrolu zatvorene petlje, odzivnost u stvarnom vremenu i komunikacijsku inteligenciju potrebnu za stvaranje koordinacije više osova ne samo moguće, nego pouzdano i ponovljivo u proizvodnoj skali.

Razumijevanje kako servomotori i pogoni podržavaju koordinaciju više osova zahtijeva da se gleda izvan performansi pojedinačnih osova. To znači ispitivanje kako svaki pogon komunicira s centralnim upravljačem, kako se povratna informacija o položaju i brzini sinhroniziraju među osama i kako arhitektura sustava omogućuje tesnu interpolaciju između pokreta. Ovaj članak razlaže mehanizme, komunikacijske protokole i inženjerske principe koji omogućuju servomotorima i pogonima da djeluju kao jedinstveni, koordinirani sustav pokreta, a ne kao zbirka neovisnih pokretača.
Uloga kontrole zatvorenog kružnog spoja u višeosovnim sustavima
Zašto je povratna informacija temelj koordinacije
Koordinacija više osova ovisi u potpunosti o tome da svaka os zna točno gdje se nalazi u svakom trenutku. Servomotori i pogoni postižu to kontrolom zatvorenog ciklusa, gdje koder visoke rezolucije neprekidno izvješćuje o stvarnom položaju motora natrag na pogon. Uređaj uspoređuje ovu povratnu informaciju s zapovjednom pozicijom i pravi ispravke u stvarnom vremenu kako bi eliminirao bilo kakve pogreške. Bez ove povratne petlje, čak i male odstupanje na jednoj osi bi se povezivale kroz sustav, uzrokujući da koordinirana putanja odlaze i konačni izlaz bude netočan.
U višeosnom okruženju svaki servo pogon radi u zatvorenoj petlji neovisno od sebe, a istodobno prima sinhronizirane komande od glavnog upravljača. Ova dvostruka odgovornost lokalna korekcija i globalna sinhronizacija čini servomotore i pogone jedinstvenim za koordinirano kretanje. Stepper motor, naprotiv, radi u otvorenoj petlji i ne može potvrditi svoju stvarnu poziciju, što ga čini neprikladnim za primjene gdje se osi moraju pratiti s preciznošću ispod milimetra.
Rezolucija kodera igra ključnu ulogu ovdje. Koderi s većom rezolucijom, kao što su 23-bitni optički koderi, pružaju više od osam milijuna broja po rotaciji, što pogonu daje izuzetno fino zrnatu sliku položaja motora. Ova granularnost omogućuje pogonu da otkrije i ispravi čak i najmanje pozicijske pogreške prije nego se prošire u koordiniranu putanju kretanja, što je od suštinskog značaja kada više osova mora zajedno slijediti složenu putanju.
Brzina i obrtni moment
Servomotori i pogoni obično rade s tri ugrnuta upravljačka petlja: vanjska pozicijska petlja, petlja srednje brzine i unutarnja petlja obrtnog momenta. Svaka petlja radi različitom brzinom ažuriranja, a petlja obrtnog momenta radi najbrže često na desetine kilohertza kako bi se osigurao trenutni odgovor motora na promjene opterećenja. Ova kaskadna struktura znači da kada jedna os naiđe na nagli poremećaj opterećenja, pogon kompenzira u mikrosekundama, sprečavajući poremećaj da poremeti koordiniranu putanju.
U višeosovnim primjenama, ovaj brz odgovor na obrtni moment posebno je važan tijekom faza ubrzanja i usporavanja, gdje nesukladnost inercije između osova može uzrokovati da jedna os zaostaje za drugom. Dobro podešeni servomotori i pogoni glatko upravljaju tim prijelazima dinamičkim podešavanjem izlaznog obrtnog momenta, održavajući sve osi na svojim zapovjednim putanjama čak i tijekom najzahtjevnijih profila kretanja.
Komuniccijski protokoli koji omogućavaju sinhronizaciju u stvarnom vremenu
EtherCAT i determinističko pravilanje mreže
Sinhronizacija više servomotora i pogona preko stroja u velikoj mjeri ovisi o komunikacijskom protokolu koji ih povezuje s upravljačem pokreta. EtherCAT je postao jedan od najrasprostranjenijih protokola za tu svrhu jer nudi determinističku, dosljednu komunikaciju u vremenu ciklusa s brzinama ažuriranja brzinom od 250 mikrosekundi. U sustavu s više osova, svaki pogon prima svoju komandu položaja u točno istom trenutku unutar svakog komunikacijskog ciklusa, osiguravajući da sve osi počnu svoje ažuriranje pokreta istovremeno.
Ovaj determinizam je ono što razdvaja industrijske poljske busne protokole od standardnog etherneta. U konvencionalnoj mreži, vrijeme isporuke paketa varira nepredvidljivo, što bi uzrokovalo da različite osi primaju svoje zapovijedi u nešto drugačije vrijeme. Čak i nekoliko mikrosekundi trzanja između osova može se pretvoriti u vidljive pogreške u putanju u aplikacijama velike brzine. EtherCAT uklanja ovaj problem korištenjem topologije prstenova gdje svaki pogon čita i piše svoje podatke dok okvir prolazi, a cijeli ciklus završava u fiksnom, ponovljivom vremenskom prozoru.
Servomotori i pogoni dizajnirani za integraciju EtherCAT-a uključuju hardverske funkcije sinhronizacije kao što su distribuirani satovi, koji usklađuju unutarnji tajmere svakog pogona na mreži s udaljenostma od jedne do druge u nanosekundi. Ovaj ravnanje sat osigurava da čak i ako komunikacijski ciklus uvodi kakvu latentnost, svi pogoni izvršavaju svoje ažuriranja kretanja u istom fizičkom trenutku, održavajući tesnu sinhronizaciju između osova tijekom cijele sekvence kretanja.
U skladu s člankom 4. stavkom 2.
Iako je EtherCAT vodeći izbor za visoko-izvršavajuće višeosne sustave, servomotori i pogoni također su dostupni uz podršku za druge industrijske protokole uključujući PROFINET, CANopen i MECHATROLINK. Svaki protokol nudi različite kompromise u pogledu vremena ciklusa, topologije mreže i kompatibilnosti upravljača. CANopen, na primjer, dobro je uspostavljen u jednostavnijim aplikacijama s više osova gdje su brzine ažuriranja od nekoliko milisekundi prihvatljive, dok PROFINET IRT nudi determinističke performanse pogodne za zadatke koordinacije umjerene brzine.
Izbor protokola utječe ne samo na kvalitetu sinhronizacije, već i na složenost arhitekture sustava. Inženjeri koji biraju servomotore i pogone za novu višeosnu mašinu moraju uzeti u obzir podrsku kontrolera za izvorni protokol, broj osi koje se moraju koordinirati, potrebnu brzinu ažuriranja i kablovsku infrastrukturu dostupnu u postrojenju. Ako se taj izbor napravi u istoj fazi projektiranja, izbjegava se skupa naknadna modernizacija i osigurava se da se sustav može razmjeriti ako se u budućnosti dodaju dodatne osi.
U slučaju da je to potrebno, potrebno je utvrditi način primjene.
Linijska i kružna interpolacija preko osova
Koordinacija više osova ne znači samo da se svaka os neovisno pomjera na ciljanu poziciju. U većini stvarnih primjena, osi se moraju kretati zajedno duž definirane staze ravne crte, luka ili složene spline krive gdje se omjer kretanja između osova neprekidno mijenja tijekom kretanja. To se zove interpolacija i jedna je od primarnih funkcija koje servomotori i pogoni moraju podržavati kako bi omogućili pravu koordinaciju više osova.
U linearnoj interpolaciji, upravljač pokreta izračunava potrebni omjer brzine između osova tako da sve osove istovremeno stižu na ciljanu poziciju, prateći ravnu crtu u kombiniranom prostoru pokreta. Za dvosječni sustav koji pomjera alat dijagonalno, to znači da se osi X i Y moraju ubrzati, putovati i usporavati u precizno koordiniranom omjeru. Servomotori i pogoni to izvršavaju primanjem zapovijedi položaja koje već kodiraju interpoliranu putanju, ažurirajući svoje ciljeve položaja svaki put u komunikacijskom ciklusu kako bi točno slijedili put.
Krugovna interpolacija proširuje ovaj koncept na luka i kruga, zahtijevajući od upravljača da neprekidno ponovno izračuna komponente brzine za svaku os kao smjer promjena putovanja. Što je brže kretanje i što je čvršći luk, to je interpolacija zahtjevnija. U skladu s člankom 3. stavkom 1. stavkom 2. točkom (a) Uredbe (EZ) br. 765/2008 i člankom 3. stavkom 2. točkom (b) Uredbe (EZ) br. 765/2008 i člankom 3. točkom (c) Uredbe (EZ) br. 765/2008 i člankom 3. točkom (c) Uredbe (EZ)
S druge strane, za proizvodnju električnih vozila, upotrebljavaju se:
U skladu s člankom 3. stavkom 2. točkom (a) ovog članka, "sistem za upravljanje sustavima" znači sustav za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustavima za upravljanje sustav Elektronski zupčanici omogućuju jednoj osi da slijedi drugu u definiranom omjeru, što učinkovito zamjenjuje mehanički mjenjač s softverski definiranim odnosom. To se široko koristi u aplikacijama za tiskanje, pretvaranje i uzvratanje gdje os pratica mora pratiti glavnu os na preciznom omjeru brzine koji se može promijeniti na brzinu bez zaustavljanja stroja.
U slučaju da je to potrebno za proizvodnju električne energije, u skladu s člankom 6. stavkom 3. točkom (a) ovog članka, proizvodnja električne energije može se upotrebljavati za proizvodnju električne energije. Dok se glavna os kreće, os pratilaca izvršava složen profil pokreta koji bi bio nemoguć postići fizičkom kamom. Servomotori i pogoni s dovoljnom obradom i memorijom mogu izvršiti ove profile kamice punom brzinom, istodobno održavajući vlastitu kontrolu položaja zatvorene petlje, omogućavajući vrlo fleksibilne konstrukcije strojeva koje se mogu rekonfigurirati samo pomoću softvera.
U skladu s člankom 3. stavkom 2.
Centralizirane i distribuirane arhitekture kontrole
U skladu s člankom 3. stavkom 2. točkom (a) ovog članka, za proizvodnju električnih vozila u skladu s člankom 3. stavkom 2. točkom (a) ovog članka, proizvođač mora imati pravo na određivanje i provjeru vrijednosti vozila. U centraliziranoj arhitekturi, jedan upravljač pokretima rukovodi svim interpolacijskim proračunima i šalje zapovijedi položaja svakom pogonu preko mreže poljskih busova. Ovaj pristup daje upravljaču potpunu vidljivost na svim osama i omogućuje jednostavnu implementaciju složenih koordiniranih profila kretanja, ali postavlja visoke zahtjeve za obradu upravljača i brzinu komunikacije mreže.
U distribuiranoj arhitekturi, više inteligencije je gurnuto u pojedinačne servomotore i pogoni sami. Svaki pogon može upravljati svojim vlastitim interpolacijskim segmentom ili izvršiti unaprijed učitan program kretanja, pri čemu središnji upravljač pruža samo koordinirane signale visoke razine. To smanjuje potrebnu propusnu širinu komunikacije i može poboljšati toleranciju na kvarove, jer pojedinačno kvarenje pogona ne mora nužno zaustaviti cijeli sustav. Moderni servomotori i pogoni sve više podržavaju obje arhitekture, što proizvođačima strojeva daje fleksibilnost u odabiru pristupa koji najbolje odgovara njihovim zahtjevima.
Sastavljanje i puštanje u rad za koordinirano izvođenje
Čak i najsposobniji servomotori i pogoni neće pružiti dobru koordinaciju više osova ako nisu pravilno podešeni. Svaka os ima svoje mehaničke karakteristike inercije, trenja, usklađenosti i rezonančne frekvencije koje se moraju uzeti u obzir u parametrima upravljačke petlje pogona. Ako se jedna os prilagodi previše agresivno, a druga previše konzervativno, osi će različito reagirati na isti profil zapovijedi, uzrokujući pogreške na putanji i potencijalni mehanički stres na spojevima ili spojevima između osova.
Moderni servomotori i pogoni uključuju funkcije automatskoga podešavanja koje mjeru mehaničko opterećenje i automatski izračunavaju početne parametre kontrolne petlje. Ove rutine automatsko podešavanje značajno smanjuju vrijeme puštanja u rad na višeosnim strojevima, ali obično ih prati ručno fino podešavanje kako bi se optimizirala učinkovitost za specifične profile pokreta koje će stroj izvršiti. Inženjeri bi uvijek trebali provjeravati točnost koordinirane staze u stvarnim proizvodnim uvjetima, a ne samo tijekom statičkih ili sporim testovima, jer dinamički učinci postaju vidljivi tek pri punoj radnoj brzini.
Filteri za suzbijanje vibracija ugrađeni u servomotore i pogone su još jedan važan alat za podešavanje za višeosne sustave. Mehanske rezonanse u strojnoj strukturi mogu uzrokovati oscilaciju jedne osi, što zatim uznemirava susjedne osi kroz zajedničke strukturne članke. Filteri s zarezom i filteri s niskim prolaskom unutar pogona mogu potisnuti ove rezonanse bez značajnog smanjenja propusnosti petlje za kontrolu položaja, omogućavajući sustavu postizanje visoke krutosti i glatkog koordiniranog kretanja.
Često se javljaju pitanja
Što čini servomotore i pogone boljim od koraknih motora za koordinaciju više osova?
Servomotori i pogoni koriste povratnu informaciju zatvorene petlje za kontinuirano provjeravanje i ispravljanje položaja, što je od suštinskog značaja kada se više osova mora precizno pratiti. Stepper motori rade u otvorenoj petlji i ne mogu potvrditi svoju stvarnu poziciju, što ih čini sklonijim gubitku koraka pod opterećenjem. U višeosovnim primjenama, jedan propušten korak na jednoj osi može uzrokovati odstupanje cijele koordinirane staze, zbog čega su servomotori i pogoni standardni izbor za zahtjevne zadatke koordinacije.
Kako EtherCAT poboljšava sinhronizaciju više osova u usporedbi s starijim protokolima?
EtherCAT pruža determinističku komunikaciju s vremenskim ciklusima brzim od 250 mikrosekundi i distribuiranom sinhronizacijom sata preciznom do nanosekundi. To osigurava da svi servomotori i pogoni na mreži primaju svoje pozicijske zapovijedi i izvršavaju svoje ažuriranja kretanja u istom trenutku, eliminišući vremenski stres koji uvode stariji protokoli. Rezultat je čvršća sinhronizacija između osova i bolja točnost staze, osobito na velikim brzinama gdje čak i male razlike u vremenu prevode u vidljive greške kontura.
U slučaju da je to moguće, potrebno je utvrditi da je to moguće.
-Da, to je dobro. Servomotori i pogoni obično podržavaju više načina upravljanja položaj, brzina i obrtni moment i mogu se dinamički mijenjati između njih na temelju zapovijedi upravljača pokreta. U višeosovnim sustavima neke osi mogu raditi u položaju dok druge rade u momentu, ovisno o primjeni. U slučaju da je to potrebno za određivanje vrijednosti, u slučaju da je to potrebno za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za određivanje vrijednosti, za
Koliko osi mogu servomotori i pogoni istovremeno koordinirati?
Broj osi koje servomotori i pogoni mogu istodobno koordinirati ovisi o kapacitetu obrade upravljača pokreta i propusnosti komunikacijske mreže. Moderni sustavi zasnovani na EtherCAT-u rutinski koordiniraju 16, 32 ili čak više osova u jednoj sinhroniziranoj mreži, pri čemu sve osove primaju zapovijedi unutar istog komunikacijskog ciklusa. Praktična granica obično je određena složenosti profila pokreta i mogućnostima interpolacije upravljača, a ne samim servomotorima i pogonima, koji su dizajnirani za razmjerno prilagođavanje arhitekturi sustava.