Miksi korkea kytkentätaajuus mahdollistaa korkean nopeuden ja korkean tarkkuuden servosuorituksen
Alle mikrometrin tarkkuuden saavuttaminen pöytäkoneisiin tarkoitetuissa CNC-järjestelmissä
Työpöytäkokoisten CNC-järjestelmien saattaminen toimimaan alamikronitasolla aiheuttaa erityisiä haasteita, jotka liittyvät värähtelyihin ja lämpötilan vakauttaan. Teollisuuden luokan koneet sijaitsevat erityisesti suunnitelluilla perustuksilla, jotka vaimentavat värähtelyjä, mutta työpöytämallit joutuvat kuitenkin selviytymään kaikenlaisesta ympäristön kohinasta. Jokapäiväiset värähtelyt laboratoriossa tai työpajassa vahvistuvat itse konekehyksessä, mikä johtaa suurempiin sijoitusvirheisiin kuin kukaan haluaisi. Kun käsitellään materiaaleja, kuten optista lasia tai tiettyjä ilmailumetalleja, jopa pienimmätkin virheet ovat merkittäviä. Puolen mikron ero riittää koko komponentin tuhoamiseen. Lämpö lisää vielä yhden monimutkaisuustason. Kun moottorit pyörivät ja pallokierteet kääntyvät, ne muuttavat itseään mikron tasolla ajan myötä. CIRP Annals -lehdessä julkaistun tutkimuksen mukaan noin 60 % näistä ärsyttävistä alamikronivirheistä johtuu pienemmissä järjestelmissä lämpölaajenemisesta. Tämän ongelman hallitsemiseksi valmistajien on käytettävä servomoottoriohjaimia, jotka voivat säätää itseään reaaliajassa näihin mikroskooppisiin muutoksiin samalla kun ne mahdollistavat nopeat ja tarkat liikkeet monimutkaisten työkalupolkujen varrella.
Kuinka 20 kHz:n kytkentä vähentää virran heilahtelua ja vääntömomentin tärinää
Servomoottorien ohjaimet, jotka toimivat 20 kHz:n tai sitä korkeamman PWM-taajuuden alueella, vähentävät merkittävästi virran aaltomaisuutta, mikä on itse asiassa se syy, mikä aiheuttaa nuo ärsyttävät momentin tärinät ja heikentävät pinnanlaatua tarkassa koneistuksessa. Korkea kytkentätaajuus lyhentää itse asiassa virran laskuajat huomattavasti kunkin pulssin välillä, jolloin sähkömagneettiset kentät pysyvät yleisesti ottaen vakaimmina, mikä johtaa tasaisempaan moottorin toimintaan. Liikkeenohjauksen laboratorioiden testit ovat osoittaneet, että nämä järjestelmät voivat vähentää momentin vaihteluita jopa 40 % verrattuna vanhempiin järjestelmiin, joiden taajuus on alle 10 kHz. Tämä ero saa erityisen suuren merkityksen, kun käsitellään hyvin pieniä mikro-askelia, jotka ovat alle 10 mikrometriä, sillä alhaisen taajuuden ohjaimet aiheuttavat usein haluttuja mekaanisia värähtelyitä ja karjuvaa (chatter). Piikarbidi-SiC-transistorien ansiosta valmistajat voivat nyt saavuttaa nämä korkeammat taajuudet ilman huolta liiallisesta lämpötilan noususta kytkentähäviöiden vuoksi, mikä aiemmin oli merkittävä ongelma. Kun nämä nopeat servojärjestelmät yhdistetään kenttäsuuntautuneeseen ohjausteknologiaan (FOC), ne säilyttävät merkittävän momentin vakauden – alle puolen prosentin poikkeaman eri nopeuksilla. Kaikille, jotka työskentelevät monimutkaisten muotojen ja tiukkojen toleranssien parissa, tämä suorituskyky on ehdottoman välttämätöntä, jos halutaan välttää nuo ärsyttävät askelvirheet, jotka kertyvät ajan myötä reunaviivojen seurannassa.
Suljetun silmukan tarkkuus: enkooderitarkkuus, viive ja muotojen tarkkuus
Viiveeseen perustuvat muotovirheet mikroleikkausprosesseissa (<10 µm:n askellukset)
Ultra-tarkkuuden saavuttaminen CNC-koneissa riippuu voimakkaasti takaisinkytkentäsilmukan lähes nollanopeudesta. Jos kone saa aseman päivitykset yli 100 mikrosekunnin viiveellä, akselit alkavat mennä epäsynkroniin näissä pienissä askelvaihdoksissa. Tämä muodostaa todellisen ongelman kolmiulotteisessa muotokäyrätyössä, jossa työkalupolut täytyy pitää alle 10 mikrometrin päässä toisistaan ja kaiken täytyy liikkua täydellisessä synkronissa. Joitakin NIST:n tekemiä testejä osoittivat, että noin 200 mikrosekunnin viive järjestelmässä aiheutti muotovirheitä noin 5 mikrometrin suuruisiksi titaaniosissa. Näiden ongelmien korjaamiseksi valmistajat käyttävät nykyään korkean nopeuden servomoottoriohjaimia, jotka vähentävät käsittelyaikaa alle 50 mikrosekuntiin. Nämä parannukset perustuvat erityisohjelmistoon, joka toimii ARM Cortex-M7 -ohjaimissa ja suorittaa tehtäviä reaaliajassa. Koneet, joissa ei ole tällaista nopeaa vastausta, tendaavat kertyttää pieniä virheitä lämpömuutosten ja muiden tekijöiden vaikutuksesta, mikä lopulta kertyy huomattaviksi sijoitusvirheiksi pidemmän käytön aikana.
17-bittiset ja sitä suuremmat resolvaajat vs. magneettiset enkooderit: kaistaleveyden ja tarkkuuden väliset kompromissit
Enkooderivalinta rajoittaa perustavanlaatuisesti saavutettavissa olevaa tarkkuutta pöytäkonepistorasioissa. Tärkeimmät kompromissit ovat:
| Ominaisuus | 17-bittiset ja sitä suuremmat resolvaajat | Magneettikoodurit |
|---|---|---|
| Resoluutio | 0,0003° (131 000 PPR) | 0,01° (4 000 PPR) |
| Kaistanleveys | 2 kHz | 10 kHz |
| Virheherkkyys | Mekaaninen värähtely | Sähkömagneettinen häiriö (EMI) |
| Kustannusvaikutus | 30–50 %:n järjestelmän kustannusten nousu | 10–15 %:n kustannuslisä |
Resolvaerit tunnetaan erinomaisesta kulmatarkkuudestaan, joka on usein alle yhden kaarisekunnin, mutta ne kohtaavat kaistaleveyteen liittyviä ongelmia, jotka aiheuttavat vaiheviivettä nopeissa suunnanmuutoksissa ja heikentävät dynaamisten muotojen laatua. Toisaalta magneettiset koodaajat reagoivat huomattavasti nopeammin, mikä on erityisen tärkeää 5-akselisissa järjestelmissä, vaikka niiden resoluutio ei riitä todelliseen alamikrometrin tason toistettavuuteen. Hyvä uutinen on kuitenkin se, että nykyaikaiset kenttäsuuntautuneen ohjauksen (FOC) järjestelmät alkavat ratkaista tämän ongelman. Otetaan esimerkiksi avoimen lähdekoodin ajurit kuten ODrive. Nämä järjestelmät käyttävät älykkäitä sopeutuvia havaintomalleja täyttääkseen aukot koodaajan lukemien välillä, mikä johtaa noin ±0,3 mikrometrin toistettavuuteen, vaikka laitteisto ei olisikaan erinomainen. Tässä tapahtuu itse asiassa melko mielenkiintoista: paremmat algoritmit yhdistettynä edullisiin komponentteihin tekevät korkean tarkkuuden valmistustekniikoista, jotka aiemmin maksavat satoja tuhansia dollareita, nyt saatavilla pienemmille teollisuusyrityksille ja harrastajille.
Todellinen korkean nopeuden ja korkean tarkkuuden servohallinta: Yli harrastajatasoiset 'servo'-väitteet
S-käyrän kiihtyvyysaukko edullisissa ohjaimissa
Monet edulliset servo-ohjaimet käyttävät itse asiassa puolisuorakulmaisia kiihtyvyysprofiileja eivätkä todellisia S-käyrän liikeohjausta. Kun nämä järjestelmät aloittavat tai pysähtyvät, ne aiheuttavat äkillisiä nykimisiä, jotka herättävät mekaanista resonanssia ja johtavat värähtelyihin, joiden amplitudi voi ylittää 5 mikrometriä. Toisaalta S-käyrään optimoidut ohjaimet pitävät nämä värähtelyt testien mukaan alle 0,8 mikrometrin, kuten kansainvälinen tuotantotekniikan liitto (CIRP) on todennut. Tämä on erityisen tärkeää sovelluksissa, kuten mikrograviirauksessa tai tiukkien kulmien käsittelyssä, sillä työkalujen taipuminen vaikuttaa lopullisten mittojen tarkkuuteen. Oikeanlainen S-käyrän ohjaus edellyttää erityisiä reittisuunnitteluprosessoreita – sellaisia, joita ei vielä nykyään juurikaan löydä edullisista ohjaimista, koska niiden toteuttaminen vaatii paljon lisälaskentatehoa ja monimutkaisempaa firmwarea.
Kenttäsuuntautuneen ohjauksen (FOC) yleistäminen ARM-pohjaisissa moottoriohjaimissa (esim. ODrive v3.6)
ARM Cortex-M4- ja M7-mikro-ohjaimet mahdollistavat vankan kenttäsuuntautuneen ohjauksen (FOC) teknologian toteuttamisen jopa alle 200 dollarin servo-ohjaimissa nykypäivänä. FOC:n tehokkuuden taustalla on se, että se erottaa momentin ohjauksen magneettivuon ohjauksesta, mikä johtaa paljon tasaisempaan toimintaan korkeammilla nopeuksilla ja parempaan häiriöiden hallintaan ajon aikana. Esimerkiksi avoimen lähdekoodin projekteissa, kuten ODrive v3.6:n viitearkkiteeturissa, saavutetaan vaikuttava 100 kilohertsin virransilmukan kaistanleveys säilyttäen noin 90 prosentin momenttilineaarisuuden aina 3 000 kierrosta minuutissa asti. Teollisuuden luokan FOC-järjestelmillä on edelleen etulyöntiasema automaattisen säädön osalta sekä kyvyssä sopeutua erilaisiin kuormiin. Esimerkiksi nämä järjestelmät pystyvät käsittelyyn hitausmuutoksia, joiden suhde voi olla jopa 10:1 alumiinin ja kovapuun välillä, ilman mitään uudelleensäätöä. Älä kuitenkaan vielä hylkää ARM-pohjaisia vaihtoehtoja. Niissä on tehty viime aikoina niin merkittävää edistystä, että entisesti suurten valmistajien yksinoikeudella ollut teknologia on nyt saavutettavissa myös harrastajille ja pienemmissä työpajoissa, jotka haluavat ottaa moottoriohjauksen sovellukset vakavasti.
Todellisen maailman validointi: avoimen lähdekoodin toteutukset saavuttavat ±0,3 µm toistettavuuden
Avoimen lähdekoodin servomoottoriohjaimet, jotka on asennettu työpöytä-CNC-koneisiin, voivat saavuttaa sijoitustarkkuuden noin ±0,3 mikrometriä vakaiden olosuhteiden vallitessa. Tämä osoittaa, että nopea ja tarkka servosäätö ei enää ole vain mahdollista vaan todellisuutta jopa pienissä ja edullisissa järjestelmissä. Tarkkuus tekee nämä järjestelmät soveltuviksi yksityiskohtaisiin tehtäviin, joissa askelpituus (stepover) täytyy olla alle 5 mikrometriä. Esimerkiksi korujen muottien valmistus tai optisten komponenttien viimeistely. Mielenkiintoista on, miten yhteisön kehittämät ratkaisut käsittelevät vanhoja ongelmia, kuten lämpölaajenemisen aiheuttamaa siirtymää (thermal drift), konekehyksen värähtelyjä ja rajoitettua enkooderiresoluutiota. Tämä tapahtuu yhdistämällä samanaikaisesti useista lähteistä saatavaa dataa älykkäillä anturifusiomenetelmillä, jotka tarkastelevat enkooderilukemia, moottorin virran tasoa ja lämpötilamittauksia yhtaikaa. Yhteenvetona: ultra-tarkka koneistus vaati aikaisemmin kalliita teollisia laitteita, joiden hinta oli satoja tuhansia dollareita. Nykyään harrastajat ja pienet tuotantolaitokset voivat valmistaa osia mikrometrin tarkkuudella jatkuvasti ilman, että budjetti menee rikki.
Sisällysluettelo
- Miksi korkea kytkentätaajuus mahdollistaa korkean nopeuden ja korkean tarkkuuden servosuorituksen
- Suljetun silmukan tarkkuus: enkooderitarkkuus, viive ja muotojen tarkkuus
- Todellinen korkean nopeuden ja korkean tarkkuuden servohallinta: Yli harrastajatasoiset 'servo'-väitteet
- Todellisen maailman validointi: avoimen lähdekoodin toteutukset saavuttavat ±0,3 µm toistettavuuden