1. Inleiding tot frequentieregelaars (variabele frequentieregelaars) Op het gebied van moderne industriële controle en......
LEES MEEREen AC-servoaandrijving is een elektronische vermogensversterker en besturingseenheid die de werking van een AC-servomotor regelt door continu de werkelijke positie, snelheid en koppel van de motor te bewaken en het elektrische vermogen dat eraan wordt geleverd in realtime aan te passen aan een opgedragen referentiesignaal. Het woord 'servo' komt van het Latijnse 'servus', wat bediende betekent - en dat is precies wat een AC-servoaandrijving doet: hij bedient het commandosignaal door de motor dit met uiterste precisie te laten volgen, waarbij elke afwijking tussen de opgedragen en werkelijke motorstatus binnen milliseconden wordt gecorrigeerd. Deze feedbackarchitectuur met gesloten lus is wat een AC-servoaandrijfsysteem fundamenteel onderscheidt van een open-lus variabele frequentieaandrijving (VFD) of een eenvoudige aan/uit-motorcontroller.
Het AC-servoaandrijfsysteem bestaat uit drie nauw geïntegreerde componenten: de servoaandrijving zelf (ook wel een servoversterker of servocontroller genoemd), de AC-servomotor en het feedbackapparaat - meestal een roterende encoder of solver die op de motoras is gemonteerd. De encoder rapporteert voortdurend de exacte hoekpositie van de motor aan de aandrijving, die deze gemeten positie vergelijkt met de positie die wordt aangestuurd door de machinecontroller (meestal een PLC of bewegingscontroller) en de precieze spannings- en stroomgolfvormen berekent die nodig zijn om eventuele fouten tussen de twee te elimineren. Dit proces vindt duizenden keren per seconde plaats, waardoor het mogelijk wordt AC-servoaandrijvingen om positioneringsnauwkeurigheden te bereiken gemeten in fracties van een graad, snelheidsregeling binnen een fractie van een procent van het instelpunt, en koppelresponstijden gemeten in milliseconden van één cijfer.
Een van de meest voorkomende bronnen van verwarring bij motion control is het begrijpen hoe een AC-servoaandrijving verschilt van een aandrijving met variabele frequentie (VFD) en een stappenmotoraandrijving. Alle drie regelen ze de motorsnelheid en -positie in verschillende mate, maar ze verschillen fundamenteel wat betreft hun besturingsarchitectuur, prestatiemogelijkheden en geschikte toepassingen. De onderstaande tabel verduidelijkt de belangrijkste verschillen:
| Functie | AC-servoaandrijving | Variabele frequentieaandrijving | Stepper-stuurprogramma |
| Controletype | Gesloten lus (volledige feedback) | Open of gesloten lus | Open lus (meestal) |
| Positienauwkeurigheid | Extreem hoog (encodergebaseerd) | Laag-matig | Matig (stapsgewijs) |
| Snelheidsbereik | Zeer breed (1:5000 ) | Matig (1:100) | Beperkt (koppeldaling bij lage snelheid) |
| Koppel bij lage snelheid | Volledig nominaal koppel bij nulsnelheid | Verminderd bij lage snelheid | Goed bij lage snelheid, zakt bij hoge snelheid |
| Reactiesnelheid | Milliseconden | Tientallen milliseconden | Snel maar geen foutcorrectie |
| Typisch motorvermogen | 50W – 55kW | 0,2 kW – Verschillende MW | Normaal gesproken minder dan 2 kW |
| Kosten | Hoger | Matig | Lager |
| Beste applicatie | Precisie bewegingsbesturing | Pomp, ventilator, snelheid van de transportband | Lichte positionering |
Het fundamentele voordeel van een AC-servoaandrijfsysteem ten opzichte van zowel VFD's als stappenmotoren is het vermogen om positioneringsfouten in realtime te detecteren en corrigeren. Als een externe storing (een plotselinge verandering van de belasting, mechanische trillingen of een kortstondige vermogensfluctuatie) ervoor zorgt dat de motor afwijkt van de opgedragen positie, past de AC-servoaandrijving onmiddellijk een correctiekoppel toe om deze terug te brengen. Een stappenmotor weet niet of de motor daadwerkelijk zijn opgedragen positie heeft bereikt; een gemiste stap als gevolg van overbelasting blijft onopgemerkt en stapelt zich op als positioneringsfout totdat de machine weer op de juiste plaats wordt gezet.
Door te begrijpen wat er in een AC-servoaandrijving zit en hoe elk onderdeel bijdraagt aan de algehele systeemprestaties, kunnen ingenieurs betere beslissingen nemen over ontwerp, afstemming en probleemoplossing. Een compleet AC-servoaandrijfsysteem bestaat uit de volgende geïntegreerde elementen:
De vermogenstrap van een AC-servoaandrijving zet de binnenkomende AC-voedingsspanning (doorgaans eenfasig 200-240V voor kleinere aandrijvingen, of driefasig 380-480V voor grotere eenheden) om in een gecontroleerde DC-busspanning via een gelijkrichter en filtercondensatorbank. Deze DC-busspanning wordt vervolgens gehakt door een IGBT-invertertrap (Insulated Gate Bipolar Transistor) met behulp van pulsbreedtemodulatie (PWM) bij schakelfrequenties die doorgaans tussen 4 kHz en 16 kHz liggen om de driefasige AC-uitgang met variabele frequentie en variabele spanning te genereren die de servomotor aandrijft. De kwaliteit van de IGBT-schakelcircuits heeft rechtstreeks invloed op de efficiëntie van de drive, de warmteontwikkeling en de soepelheid van de stroomgolfvormen die aan de motor worden geleverd; factoren die zowel de motorprestaties als het akoestische geluidsniveau beïnvloeden.
De intelligentie van de AC-servoaandrijving zit in de op DSP gebaseerde besturingskaart, die de positie-, snelheids- en stroomregellussen uitvoert met updatesnelheden die doorgaans variëren van 1 kHz voor de positielus tot 10-20 kHz voor de huidige (koppel)lus. De DSP leest het feedbacksignaal van de encoder, berekent de fout tussen de opgedragen en werkelijke status bij elke lusupdate, past het PID-besturingsalgoritme (Proportional-Integral-Derivative) toe met feed-forward-compensatie en voert de PWM-schakelopdrachten uit naar de IGBT-vermogenstrap. Moderne DSP's voor AC-servoaandrijvingen verzorgen ook parameteropslag, foutdetectie, beveiligingsfuncties, verwerking van communicatieprotocollen en auto-tuning-algoritmen die de eerste inbedrijfstelling vereenvoudigen.
Het encoderinterfacecircuit ontvangt het positiefeedbacksignaal van de encoder of solver van de servomotor en zet dit om in digitale positiegegevens die de DSP kan gebruiken voor besturingsberekeningen. Moderne AC-servoaandrijvingen ondersteunen een breed scala aan encodertypen, waaronder incrementele encoders (A/B/Z-kwadratuursignalen), absolute encoders (single-turn en multi-turn), seriële encoders (Endat, BiSS, Hyperface) en solvers - elk met verschillende resoluties, ruisimmuniteit en absolute positiebehoudkarakteristieken. Een hogere encoderresolutie maakt een fijnere positionering en een soepelere werking bij lage snelheden mogelijk. Een 20-bit absolute encoder levert bijvoorbeeld meer dan een miljoen tellingen per omwenteling, waardoor een positioneringsresolutie van minder dan 0,001 graden mogelijk is.
AC-servoaandrijvingen communiceren met machinecontrollers via een combinatie van digitale I/O-signalen en veldbuscommunicatie-interfaces. Standaard digitale I/O omvat doorgaans servo-inschakeling, foutreset, homing-ingang, ingangen voor eindschakelaars en alarmuitgangssignalen. Veldbusopties variëren per fabrikant en toepassing, maar omvatten gewoonlijk EtherCAT, PROFINET, Modbus RTU/TCP, CANopen, DeviceNet en MECHATROLINK-III. EtherCAT is de dominante hoogwaardige veldbus voor meerassige servosystemen geworden dankzij de gedistribueerde kloksynchronisatiecapaciteit, waardoor meerdere servoaandrijvingen hun beweging kunnen synchroniseren met timingnauwkeurigheid op nanosecondenniveau - essentieel voor gecoördineerde meerassige CNC- en robotica-toepassingen.
AC-servoaandrijvingen werken in drie fundamentele besturingsmodi: positiemodus, snelheidsmodus en koppelmodus, die elk overeenkomen met een andere laag van de besturingshiërarchie met drie lussen van de servoaandrijving. Begrijpen welke modus u voor een bepaalde toepassing moet gebruiken, is een van de belangrijkste beslissingen bij het ontwerpen van servosystemen.
In de positiecontrolemodus accepteert de AC-servoaandrijving een positiecommando – doorgaans als een pulstrein (stappen-/richtings- of kwadratuur-encoder volgend) of via een veldbuspositiereferentie – en bestuurt de motor om de opgedragen positie met minimale fouten te bereiken en vast te houden. De aandrijving voert alle drie de regellussen tegelijkertijd uit: de buitenste positielus genereert een snelheidscommando, de middelste snelheidslus genereert een koppelcommando en de binnenste stroom/koppellus regelt de elektrische stromen van de motor om het vereiste koppel te produceren. De positiemodus wordt gebruikt in de overgrote meerderheid van toepassingen op het gebied van werktuigmachines, pick-and-place, verpakking en halfgeleiderproductie, waarbij het herhaaldelijk en nauwkeurig verplaatsen naar specifieke posities de primaire vereiste is.
In de snelheidsregelingsmodus accepteert de omvormer een snelheidsreferentie (analoog ±10V, digitale vooraf ingestelde snelheden of veldbussnelheidscommando) en regelt hij de rotatiesnelheid van de motor zodat deze er nauwkeurig op aansluit, ongeacht belastingvariaties. De positielus is in deze modus inactief en de omvormer voert alleen de snelheids- en stroomlussen uit. De snelheidsmodus wordt gebruikt in toepassingen zoals wikkelmachines, drukpersen, transportsynchronisatie en spilaandrijvingen, waarbij het handhaven van een nauwkeurige, stabiele snelheid (in plaats van het bereiken van een specifieke positie) het primaire controledoel is. AC-servoaandrijvingen in snelheidsmodus kunnen de snelheidsregeling binnen 0,01% van het instelpunt handhaven, zelfs onder aanzienlijke belastingsschommelingen, een prestatieniveau dat standaard VFD's niet kunnen evenaren.
In de koppelregelingsmodus regelt de omvormer het uitgangskoppel van de motor (evenredig met de motorstroom) zodat het overeenkomt met een opgedragen koppelreferentie, waardoor het motortoerental kan worden bepaald door de mechanische belasting. In deze modus is alleen de binnenste stroomregelkring actief. De koppelmodus wordt gebruikt bij spanningscontroletoepassingen zoals draadtrekken, filmwikkelen en kabelleggen, waarbij het handhaven van een constante spankracht – in plaats van een snelheid of positie – het doel is. Het wordt ook gebruikt in krachtgestuurde assemblagetoepassingen en in master-slave-meerassige systemen waarbij de master-aandrijving de positie regelt en de slave-aandrijvingen in koppelmodus volgen om de mechanische belasting te delen.
Om de juiste AC-servoaandrijving voor een specifieke toepassing te selecteren, moeten de elektrische specificaties en prestatiespecificaties van de aandrijving worden afgestemd op de vereisten van zowel de servomotor als de machine. Dit zijn de belangrijkste parameters om te evalueren:
AC-servoaandrijvingen zijn te vinden in vrijwel elke sector van de moderne productie en automatisering, omdat de combinatie van precisie, snelheid en dynamische respons die zij bieden onmogelijk of onpraktisch te bereiken is met andere motion control-technologieën. Hier volgen de belangrijkste toepassingsgebieden en hoe servoaandrijvingen er specifiek van profiteren:
CNC-bewerkingscentra, draaibanken, slijpmachines en EDM-apparatuur vertrouwen op AC-servoaandrijvingen voor hun aspositionering en spilbesturing. In een vijfassig bewerkingscentrum werken vijf of meer AC-servoaandrijvingen gelijktijdig onder gecoördineerde besturing van de CNC-controller, waarbij elk een sub-micron positioneringsnauwkeurigheid op zijn respectieve as behoudt, terwijl hij reageert op snelle trajectveranderingen met voedingssnelheden van enkele meters per minuut. De stijfheid van de servopositielus (het vermogen om positiefouten onder snijkrachten te weerstaan) bepaalt rechtstreeks de maatnauwkeurigheid en de kwaliteit van de oppervlakteafwerking van het bewerkte onderdeel, waardoor het afstemmen van de servoaandrijving een cruciaal aspect is van de optimalisatie van de prestaties van werktuigmachines.
Elk gewricht van een industriële robotarm wordt aangedreven door een speciale AC-servoaandrijving en motor, waarbij de robotcontroller alle assen tegelijkertijd coördineert om soepele, nauwkeurige trajecten door de driedimensionale ruimte uit te voeren. Gelede robots die worden gebruikt bij las-, schilder-, assemblage- en materiaalbehandelingstoepassingen omvatten doorgaans zes servo-assen, terwijl SCARA- en delta-robots drie tot vier assen gebruiken. De koppelresponsbandbreedte van de servoaandrijving bepaalt direct het vermogen van de robot om de positionele nauwkeurigheid te behouden tijdens snelle versnelling en vertraging van de armsegmenten, wat de belangrijkste bepalende factor is voor de cyclustijd en procesherhaalbaarheid in robotproductiecellen.
Hogesnelheidsverpakkingslijnen – vorm-, vul- en sluitmachines, kartonneermachines, dozenverpakkers en etiketteerapparatuur – gebruiken AC-servoaandrijvingen ter vervanging van mechanische nokken- en versnellingsbaksystemen die voorheen machine-elementen synchroniseerden. Elektronische overbrengings- en nokkenfuncties die in moderne AC-servoaandrijvingen zijn ingebouwd, stellen machineontwerpers in staat virtuele mechanische relaties tussen assen volledig in software te creëren, waardoor snelle formaatveranderingen mogelijk zijn door middel van parameteraanpassing in plaats van fysieke vervanging van nokkenassen of versnellingsbakken. Drukpersen gebruiken AC-servoaandrijvingen voor de controle van de baanspanning, registercorrectie en fase-aanpassing van de snijcilinder, waardoor een nauwkeurigheid van het printregister van een fractie van een millimeter mogelijk is bij productiesnelheden van honderden meters per minuut.
Robots voor het hanteren van wafers, machines voor het verbinden van matrijzen, draadbinders, PCB-boorapparatuur en SMT-pick-and-place-machines vertegenwoordigen enkele van de meest veeleisende AC-servoaandrijftoepassingen die er bestaan. Deze machines vereisen positioneringsnauwkeurigheid gemeten in microns, bezinkingstijden van enkele milliseconden en de mogelijkheid om honderdduizenden nauwkeurige positioneringscycli per dag uit te voeren zonder dat zich positioneringsfouten ophopen of mechanische slijtage-gerelateerde nauwkeurigheidsverslechtering ervaren. Lineaire servomotoren aangedreven door AC-servoaandrijvingen met hoge bandbreedte worden in deze toepassingen steeds vaker gebruikt om de flexibiliteit en speling van roterende naar lineaire mechanische transmissie-elementen te elimineren.
Een juiste inbedrijfstelling en afstemming van een AC-servoaandrijving is essentieel voor het bereiken van de positioneringsnauwkeurigheid, dynamische respons en stabiliteit die de hardware kan leveren. Een slecht afgesteld servoaandrijfsysteem – zelfs een servoaandrijfsysteem dat is opgebouwd uit componenten van hoge kwaliteit – zal overshoot, oscillatie, trage respons of instabiliteit vertonen die de prestaties van de machine verslechteren. De volgende stappen vertegenwoordigen de standaard inbedrijfstellingsworkflow voor de meeste AC-servoaandrijfsystemen:
AC-servoaandrijvingen zijn geavanceerde elektronische systemen die zichzelf voortdurend controleren en foutcodes genereren wanneer abnormale omstandigheden worden gedetecteerd. Het begrijpen van de meest voorkomende foutcategorieën en hun waarschijnlijke oorzaken verkort de tijd voor het oplossen van problemen aanzienlijk wanneer een servosysteem niet meer correct werkt.