Miért teszi lehetővé a nagy kapcsolási frekvencia a nagysebességű, magas pontosságú szervoperformanciát
A szubmikronos pozicionálási kihívás az asztali CNC rendszerekben
A asztali CNC rendszerek működtetése szubmikronos pontossággal különleges kihívásokat jelent a rezgések és a hőmérsékleti stabilitás tekintetében. Az ipari minőségű gépek speciálisan kialakított alapzatra helyezkednek, amelyek elnyelik a rezgéseket, de az asztali modelleknek mindenféle környezeti zajjal – például a laborban vagy a műhelyben fellépő mindennapi rezgésekkel – kell megbirkózniuk. A gépkeret maga is erősíti ezeket a rezgéseket, ami nagyobb pozícionálási hibákhoz vezet, mint amit bárki szeretne. Olyan anyagok, mint az optikai üveg vagy egyes űrkutatási fémek feldolgozásakor még a legkisebb hibák is nagyon lényegesek. Már egy fél mikron eltérés is teljes egészében tönkretehet egy alkatrészt. A hőmérséklet további összetettséget jelent. Ahogy a motorok működnek és a golyós menetes orsók forognak, méretük idővel mikronos szinten változik. A CIRP Annals-ban megjelent kutatás szerint a szubmikronos hibák körülbelül 60%-a a kisebb rendszerekben a hőmérsékleti driftre vezethető vissza. Ennek kezeléséhez a gyártóknak olyan szervohajtásokra van szükségük, amelyek képesek az ilyen mikroszkopikus változásokhoz valós idejű alkalmazkodásra, miközben továbbra is gyors és pontos mozgásokat tesznek lehetővé összetett szerszámpályákon.
Hogyan csökkenti a 20 kHz-es kapcsolási frekvencia az áramhullámzást és a nyomaték-ingadozást
A szervohajtások, amelyek 20 kHz-nél nagyobb PWM-frekvencián működnek, jelentősen csökkentik az áramhullámzást, amely gyakorlatilag a torziós rezgések okozója – ezek pedig zavarják a felületi minőséget a precíziós megmunkálás során. A magas frekvenciás kapcsolás valójában lényegesen rövidebb időtartamú áramcsökkenési szakaszokat eredményez az egyes impulzusok között, így az elektromágneses mezők általánosságban stabilabbak maradnak, ami simább motorüzemelést eredményez. Mozgásszabályozási laborokban végzett tesztek kimutatták, hogy ezek a rendszerek akár 40%-kal is csökkenthetik a torzió-ingadozást összehasonlítva a 10 kHz alatti régi rendszerekkel. Ez a különbség különösen fontos a 10 mikronnál kisebb mikrolépések esetén, ahol az alacsony frekvenciás hajtások gyakran kiváltanak nem kívánt mechanikai rezgéseket és csengő hatásokat (chatter). A szilícium-karbid (SiC) tranzisztoroknak köszönhetően a gyártók ma már elérhetik ezeket a magasabb frekvenciákat anélkül, hogy aggódniuk kellene a kapcsolási veszteségekből származó túlzott hőfejlődés miatt, amely korábban jelentős problémát jelentett. Ha ezeket a gyors szervorendszereket mezőorientált vezérlési (FOC) technológiával párosítják, akkor különösen kis torzió-ingadozást érnek el: a torzió-állandóság fél százalékon belül marad különböző fordulatszámok mellett. Mindenkinek, aki összetett alakzatokkal és szigorú tűrésekkel dolgozik, ez a teljesítményszint elengedhetetlen ahhoz, hogy elkerülje azokat a frusztráló lépés-hibákat, amelyek idővel felhalmozódnak a kontúrkövetési műveletek során.
Zárt hurkú pontosság: kódoló hűség, késleltetés és kontúrpontosság
Késleltetés által okozott kontúrhibák mikrometszés során (<10 µm lépésköz)
Az ultra pontos megmunkálás elérése CNC-gépekkel erősen függ a visszacsatolási hurkot érintő majdnem zéró késésről. Ha a gép pozíciófrissítéseit több mint 100 mikroszekundummal később kapja meg, az tengelyek szinkronizációja elkezd megszakadni ezeknél a minimális lépésközöknél. Ez valódi problémát jelent a 3D kontúrfelület-megmunkálás során, ahol a szerszámpályák távolsága kevesebb mint 10 mikron kell legyen, és minden mozgásnak tökéletesen együtt kell történnie. A NIST intézet által végzett egyes tesztek azt mutatták, hogy körülbelül 200 mikroszekundumos rendszerkésés esetén a kontúrhibák akár 5 mikronnyi eltérést is okoztak titán alkatrészeknél. Ezek kiküszöbölésére a gyártók ma már nagy sebességű szervohajtásokat alkalmaznak, amelyek a feldolgozási időt 50 mikroszekundum alá csökkentik. Ezek a fejlesztések speciális, ARM Cortex-M7 vezérlőkön futó, valós idejű feladatkezelő szoftverekből származnak. Az ilyen gyors reakcióra képtelen gépek hajlamosak kis hibákat felhalmozni hőmérsékletváltozások és egyéb tényezők miatt, amelyek hosszabb üzemidő után végül észrevehető pozicionálási problémákhoz vezetnek.
17 bites+ feloldók vs. mágneses kódolók: sávszélesség–felbontás kompromisszumok
A kódoló kiválasztása alapvetően korlátozza a precíziót asztali CNC rendszerekben. A kulcsfontosságú kompromisszumok a következők:
| Funkció | 17 bites+ feloldók | Mágneses enkóderek |
|---|---|---|
| Felbontás | 0,0003° (131 ezer PPR) | 0,01° (4 ezer PPR) |
| Sávszélesség | 2 kHz | 10 kHz |
| Hibarágió érzékenység | Mechanikai rezgés | EMI zavar |
| Költség-hatás | a rendszer költségeinek 30–50%-os növekedése | a költségek 10–15%-os felára |
A rezolvereket hihetetlen szögszerű pontosságukról ismerik, amely gyakran egy ívmásodpercnél is kisebb, de problémáik vannak a sávszélességgel kapcsolatban, ami fáziskésést eredményez gyors irányváltások esetén, és ezzel rombolja a dinamikus kontúrok minőségét. A mágneses kódolók viszont lényegesen gyorsabban reagálnak – ez különösen fontos az 5 tengelyes rendszerek számára –, bár nem tudják elérni azt a felbontást, amely valódi, mikronnál finomabb ismételhetőséghez szükséges. A jó hír az, hogy a modern mezőorientált vezérlési (FOC) rendszerek kezdik megoldani ezt a problémát. Vegyük például az ODrive nevű nyílt forráskódú meghajtókat. Ezek a rendszerek okos adaptív megfigyelőket használnak, amelyek lényegében kitöltik a kódoló olvasásai közötti réseket, és így akár alacsony minőségű hardverrel is körülbelül ±0,3 mikrométeres ismételhetőséget érnek el. Amit itt látunk, valójában igen érdekes: a jobb algoritmusok kombinálva költséghatékony alkatrészekkel olyan nagy pontosságú gyártástechnikákat tesznek elérhetővé kisebb műhelyek és hobbiüzemek számára, amelyek korábban több százezer dollárt is követeltek.
Valódi nagysebességű, nagypontosságú szervóvezérlés: A hobbi szintű „szervó” állításokon túl
Az S-görbe gyorsulási rések költségkímélő meghajtókban
Sok költségkímélő szervómeghajtó valójában trapéz alakú gyorsulási profilokat használ, nem pedig valódi S-görbe mozgástervezést. Amikor ezek a rendszerek elindulnak vagy megállnak, hirtelen rántásokat okoznak, amelyek mechanikai rezonanciát indítanak el, és 5 mikrométernél nagyobb rezgéseket eredményezhetnek. Ezzel szemben az S-görbékre optimalizált meghajtók a rezgéseket a Nemzetközi Gyártástechnikai Szövetség (CIRP) által végzett tesztek szerint kevesebb mint 0,8 mikrométerre korlátozzák. Olyan alkalmazásoknál, mint a mikrogravírozás vagy a szoros kanyarok körül történő munkavégzés, ez nagyon fontos, mert ha az eszközök deformálódnak, az befolyásolja a végső méretek pontosságát. A megfelelő S-görbe-vezérlés speciális pályatervező processzorokat igényel, amelyeket jelenleg még ritkán találunk megfizitható vezérlőkben, mivel azokhoz jelentős extra számítási teljesítményre és bonyolult firmware-követelményekre van szükség.
A mezőorientált vezérlés (FOC) demokratizálása ARM-alapú meghajtókban (pl. ODrive v3.6)
Az ARM Cortex-M4 és M7 mikrovezérlők lehetővé teszik a megbízható mezőorientált vezérlési (FOC) technológia alkalmazását még azokban a szervohajtásokban is, amelyek ára ma már 200 dollárnál kevesebb. A FOC technológia hatékonyságát az adja, hogy elkülöníti a nyomaték és a fluxus vezérlését, ami sokkal simább működést eredményez magasabb fordulatszámokon, valamint jobban képes kezelni a futás közben fellépő váratlan zavarokat. Példaként tekintsük meg az ODrive v3.6 nyílt forráskódú referencia tervezetét: ez elér egy lenyűgöző 100 kHz-es áramhurok sávszélességet, miközben kb. 90 százalékos nyomatéklineárisítást biztosít egészen 3000 percenkénti fordulatig. Az ipari minőségű FOC rendszerek továbbra is előnyt élveznek az automatikus hangolási képességek és különböző terhelésekhez való adaptáció terén. Például ezek a rendszerek akár 10:1 arányú tehetetlenségváltozásokat is kezelnek – például alumínium és keményfa anyagok között – anélkül, hogy újrahangolási beállításokra lenne szükség. Ne hagyjuk azonban figyelmen kívül a ARM-alapú alternatívák lehetőségeit! Ezek a megoldások olyan jelentős fejlődést értek el nemrégiben, hogy amit korábban csak nagy gyártók tudtak megvalósítani, ma már hobbi célú felhasználók és kisebb műhelyek is elérhetik, ha komolyan szeretnének foglalkozni a motorvezérlési alkalmazásokkal.
Valós világbeli érvényesítés: nyílt forráskódú megvalósítások ±0,3 µm ismételhetőséggel
A nyílt forráskódú szervohajtások, amelyeket asztali CNC-gépekre szereltek fel, stabil körülmények mellett körülbelül ±0,3 mikronos pozícionálási pontosságot érhetnek el. Ez bizonyítja, hogy a gyors és pontos szervovezérlés nemcsak lehetséges, hanem valójában elérhető kis méretű, megfizethető berendezéseken is. Az ilyen pontosság miatt ezek a rendszerek alkalmasak részletgazdag munkákra, ahol a lépésközöknek 5 mikronnál kisebbeknek kell lenniük – például ékszerminták vagy optikai alkatrészek finomítása esetén. Érdekes, hogy a közösség által kifejlesztett megoldások hogyan küzdenek régi problémákkal, mint például a hőmérsékletváltozásból eredő eltolódás, a gépkeret rezgései vagy a korlátozott kódolófelbontás. Ezt úgy érik el, hogy okos érzékelő-egyesítési technikákat alkalmaznak, amelyek egyszerre több forrásból származó adatot – például kódolóolvasásokat, motoráram-szinteket és hőmérsékletméréseket – egyidejűleg elemeznek. A lényeg? Az ultra pontos megmunkálás korábban száz ezres dolláros ipari berendezéseket igényelt. Ma már hobbi célú felhasználók és kis termelőüzemek is folyamatosan gyárthatnak mikronos pontossággal készült alkatrészeket anélkül, hogy túlterhelnék költségvetésüket.
Tartalomjegyzék
- Miért teszi lehetővé a nagy kapcsolási frekvencia a nagysebességű, magas pontosságú szervoperformanciát
- Zárt hurkú pontosság: kódoló hűség, késleltetés és kontúrpontosság
- Valódi nagysebességű, nagypontosságú szervóvezérlés: A hobbi szintű „szervó” állításokon túl
- Valós világbeli érvényesítés: nyílt forráskódú megvalósítások ±0,3 µm ismételhetőséggel