Wat is een stappenmotor?
Een stappenmotor (stepper motor) is een borstelloze elektrische motor die een volledige omwenteling verdeelt in een vast aantal gelijke stappen en per stuurpuls precies één stap draait, zodat de positie kan worden bepaald door pulsen te tellen in plaats van te meten. Een standaard hybride stappenmotor draait 1,8° per stap, dus 200 stappen per omwenteling. Daardoor werkt een stappenmotor meestal open-loop: zonder encoder weet de besturing waar de as staat, zolang de motor geen stappen verliest. Stappenmotoren zitten in 3D-printers, CNC-machines, etiketteerders, doseerunits (onder meer voor precisiedosering in de farmaceutische industrie), laboratoriumapparatuur, kaartjesautomaten, printermechanismen en kleine positioneerassen in pick-and-place-systemen.
🧠 Hoe werkt een stappenmotor?
De stator heeft meerdere fasewikkelingen, bij de gangbare tweefasige motor twee. De rotor is een permanente magneet, een getande weekijzeren kern of een combinatie van beide. Een driver bekrachtigt de wikkelingen in een vaste volgorde. Bij elke omschakeling verspringt het magnetische veld en trekt de rotor zich naar de volgende evenwichtsstand: één stap.
Drie eigenschappen volgen direct uit dat principe:
- Positie door tellen - 200 pulsen is één omwenteling; met een spindel van 5 mm spoed is dat 0,025 mm per volle stap.
- Snelheid door frequentie - de pulsfrequentie bepaalt het toerental. 1.000 pulsen per seconde bij 200 stappen per omwenteling is 5 omwentelingen per seconde (300 tpm).
- Houdkoppel in stilstand - met stroom door de wikkelingen houdt de motor zijn positie vast. Zonder stroom blijft alleen een klein rustkoppel (detent torque) over bij motoren met permanente magneet.
De stapfout van een goede hybride motor ligt rond ±3 boogminuten (0,05°) en stapelt zich niet op: na 10.000 stappen is de afwijking niet groter dan na één stap. Wel daalt het beschikbare koppel sterk bij hogere toerentallen, omdat de inductie van de wikkelingen de stroomopbouw vertraagt en de motor een tegen-EMK opwekt. Een hogere voedingsspanning van de driver verbetert daarom het koppel bij hoge snelheid.
🧱 Welke soorten stappenmotoren zijn er?
Stappenmotoren worden ingedeeld naar constructie van de rotor en naar de manier waarop de wikkelingen zijn uitgevoerd. Dat zijn twee verschillende indelingen.
| Constructietype | Rotor | Typische staphoek | Toepassing |
|---|---|---|---|
| Permanente magneet (PM, “tin can”) | Gemagnetiseerde cilinder | 7,5° tot 15° (48 tot 24 stappen) | Goedkope, eenvoudige mechanismen zoals kleppen en printers |
| Variabele reluctantie (VR) | Getande weekijzeren rotor zonder magneet | Grof, afhankelijk van de vertanding | Historisch en niche; geen rustkoppel |
| Hybride | Getande rotor met axiale permanente magneet | 1,8° (200), 0,9° (400) of 0,72° (500 bij vijffase) | Industriële standaard voor positioneren |
| Wikkeling | Aansturing | Gevolg |
|---|---|---|
| Unipolair | Middenaftakking per spoel; stroom loopt steeds in één richting | Eenvoudige driver, maar slechts de helft van de wikkeling werkt: ongeveer 70% van het koppel van bipolair |
| Bipolair | Stroomrichting wordt omgekeerd via een H-brug | Meer koppel per volume; vrijwel standaard bij moderne chopperdrivers |
Daarnaast bestaan closed-loop-stappenmotoren (ook hybrid servo genoemd): een hybride stappenmotor met encoder of resolver, waarvan de driver positieafwijkingen corrigeert en een alarm geeft als de motor uit de pas raakt. Dat is geen ander motortype, maar een andere manier van regelen.
🔧 Hoe wordt een stappenmotor aangestuurd?
Een stappenmotor heeft altijd een driver nodig; die zit in een aparte module of is in de motor geïntegreerd. Binnen drives is de stappenmotordriver het eenvoudigste type. Moderne drivers zijn chopperdrivers: ze regelen de stroom per fase door de voedingsspanning (typisch 24 tot 48 VDC, soms tot 80 VDC) snel aan en uit te schakelen.
- Step/Direction - de klassieke interface (ook pulstrein genoemd): een PLC met snelle pulsuitgangen of een motion controller geeft per stap een puls en een richtingssignaal. In IEC 61131-omgevingen gebruikt de programmeur daarvoor meestal de gestandaardiseerde PLCopen-motionbouwstenen, zoals MC_MoveAbsolute voor een absolute verplaatsing.
- Microstepping - de driver stuurt de twee fasen met sinusvormige stromen die 90° verschoven zijn. Een volle stap wordt zo verdeeld in 2 tot 256 microstappen. Dat geeft vloeiender beweging en minder trilling en geluid, maar het koppel per microstap is klein: de werkelijke positioneernauwkeurigheid wordt niet evenredig beter.
- Veldbus - geïntegreerde stappenmotoren met ingebouwde controller communiceren via EtherCAT, CANopen, ProfiNET of Modbus RTU. Bij EtherCAT en CANopen gebruiken ze het drive-profiel CiA 402, met modi als profile position, homing en cyclic synchronous position, net als een servodrive.
- Slimme drivers - chips zoals de Trinamic-lijn van Analog Devices bieden stille stroomregeling en sensorloze belastingsdetectie. Daarmee kan een as zonder eindschakelaar tegen een aanslag “homen”.
⚖️ Wat is het verschil tussen een stappenmotor en een servomotor?
| Aspect | Stappenmotor | Servomotor |
|---|---|---|
| Regelprincipe | Meestal open loop (stappen tellen) | Altijd closed loop via encoder of resolver |
| Koppel bij lage snelheid | Hoog, ook in stilstand | Goed, afhankelijk van dimensionering |
| Koppel bij hoge snelheid | Neemt sterk af | Blijft lang vlak tot nominaal toerental |
| Overbelasting | Verliest ongemerkt stappen | Kortstondige piekkoppels mogelijk; volgfout wordt gemeld |
| Kosten en inbedrijfstelling | Laag, weinig tuning | Hoger, regelaar moet worden afgesteld |
| Typische toepassing | Kleine, langzame positioneertaken | Snelle, dynamische en gesynchroniseerde assen |
Een stappenmotor is dus geen goedkope servomotor. Hij is sterk bij lage toerentallen en korte, herhaalde verplaatsingen. Voor hoge snelheden, wisselende lasten en synchronisatie van meerdere assen in motion control is een servosysteem de betere keuze. Voor een transportband op constante snelheid volstaat een asynchrone motor met frequentieregelaar.
📏 Hoe kiest en dimensioneert u een stappenmotor?
Het framemaat-systeem van NEMA legt alleen de flens- en montagematen vast, niet het koppel. Binnen één framemaat bepaalt vooral de lengte van het motorpakket het koppel.
| NEMA-framemaat | Flens (ca.) | Typisch houdkoppel | Voorbeelden |
|---|---|---|---|
| NEMA 17 | 42 mm | 0,2 tot 0,6 Nm | 3D-printers, laboratoriumapparatuur, kleine doseerders |
| NEMA 23 | 57 mm | 0,5 tot 3 Nm | Kleine CNC-freesmachines, verstelassen, etiketteerders |
| NEMA 34 | 86 mm | 3 tot 12 Nm | Zwaardere assen, formaatverstelling in verpakkingsmachines |
Een praktische aanpak:
- Bepaal het bewegingsprofiel - afstand, tijd, versnelling en het aantal bewegingen per minuut.
- Bereken het benodigde koppel - last, wrijving en vooral het versnellingskoppel van de massatraagheid.
- Lees de koppel-toerentalcurve - die geldt voor één specifieke driver en voedingsspanning. Kies een veiligheidsmarge van 1,5 tot 2 ten opzichte van het berekende koppel.
- Let op traagheidsverhouding en resonantie - leveranciers adviseren vaak een verhouding tussen last- en rotortraagheid van ten hoogste circa 10:1. Microstepping helpt om resonantie in het middengebied te dempen.
- Kies open of closed loop - als een gemiste stap tot afkeur of schade leidt, kies dan een encoder of een closed-loop-stappenmotor.
Een diagnostische tip uit de praktijk: een tweefasige stappenmotor verliest stappen altijd in groepen van vier. Wijkt de positie af met een ander aantal, dan ligt de oorzaak waarschijnlijk bij verloren pulsen of elektrische storing, niet bij overbelasting.
🔐 Wat betekent een stappenmotor voor veiligheid en OT?
Een stappenmotor is een actuator die letsel kan veroorzaken. Machines die er een gebruiken, vallen onder de Machinerichtlijn en vanaf 20 januari 2027 onder de Machineverordening. Houdkoppel is geen veilige vergrendeling: bij stroomuitval valt het weg, dus een verticale as heeft een rem of zelfremmende overbrenging nodig. Voor veilig stoppen bieden sommige stappenmotordrivers Safe Torque Off; het vereiste veiligheidsniveau (PL of SIL) volgt uit de functionele-veiligheidsanalyse.
Geïntegreerde stappenmotoren met veldbus of Ethernet zijn ook netwerkapparaten in het OT-netwerk. Industriële protocollen kennen meestal geen authenticatie, dus wie toegang heeft tot het segment kan bewegingen opdragen of parameters wijzigen. Segmentatie, beheer van configuratiebestanden en wijzigingsbeheer zijn daarom net zo relevant als bij een PLC. Interne diagnose zoals stroom, temperatuur en belastingswaarde kan bovendien input leveren voor condition monitoring.
❓ Veelgestelde vragen
Hoeveel stappen per omwenteling heeft een stappenmotor?
Een standaard hybride stappenmotor heeft 200 volle stappen per omwenteling, dus 1,8° per stap. Er bestaan ook uitvoeringen met 0,9° (400 stappen) en vijffasige stappenmotoren met 0,72° (500 stappen). Met microstepping deelt de driver elke volle stap verder op, tot 256 microstappen.
Waarom verliest een stappenmotor stappen?
Een stappenmotor verliest stappen als het gevraagde koppel groter is dan het beschikbare koppel, bijvoorbeeld door te snel versnellen, een te zware last of resonantie. In open loop merkt de besturing dat niet, waardoor de positie daarna structureel afwijkt. Een encoder of closed-loop-driver detecteert dit wel.
Heeft een stappenmotor een encoder nodig?
Een stappenmotor heeft voor de basisfunctie geen encoder nodig, omdat de positie volgt uit het aantal pulsen. Een encoder is wel verstandig als een gemiste stap tot schade, afkeur of een veiligheidsprobleem leidt. Closed-loop-stappenmotoren combineren het lage kostenniveau met positiebewaking.
Wat is het verschil tussen unipolaire en bipolaire stappenmotoren?
Bij een unipolaire stappenmotor loopt de stroom altijd in één richting door de helft van een spoel met middenaftakking. Een bipolaire stappenmotor keert de stroomrichting om via een H-brug en gebruikt de hele wikkeling. Daardoor levert bipolair ruwweg 40% meer koppel uit dezelfde motor.
Waarom wordt een stappenmotor warm in stilstand?
Een stappenmotor houdt in stilstand zijn positie vast door stroom door de wikkelingen te sturen, en die stroom geeft warmteverlies. Een behuizing die te heet is om lang aan te raken is daarom normaal; de toegestane maximumtemperatuur staat in het datasheet. Veel drivers verlagen de stroom automatisch als de motor stilstaat.
Kan een PLC een stappenmotor direct aansturen?
Een PLC kan een stappenmotor niet direct bekrachtigen, maar wel aansturen via een stappenmotordriver. De PLC geeft dan step/direction-pulsen via snelle uitgangen of stuurt een geïntegreerde stappenmotor aan via een veldbus zoals EtherCAT of CANopen. De driver levert de stroom naar de wikkelingen.
📌 Samengevat
Een stappenmotor draait per stuurpuls een vaste hoek, meestal 1,8°, en maakt zo nauwkeurig positioneren mogelijk zonder positieterugkoppeling, zolang de belasting binnen het beschikbare koppel blijft. Hij is goedkoop, eenvoudig en sterk bij lage toerentallen, maar verliest koppel bij hoge snelheid en kan in open loop ongemerkt stappen missen. Kies voor kritische of dynamische assen een closed-loop-stappenmotor of een servomotor.
