Kan een encoder met 2.048 pulsen een oude encoder met 1.024 pulsen vervangen? Soms wel, maar niet zonder eerst te controleren hoe de besturing de pulsen verwerkt. Een ander pulsaantal verandert de schaalfactor, de signaalfrequentie en mogelijk het gedrag van snelheid-, positie- of lengteregeling.
De veiligste uitgangspositie is daarom: gebruik hetzelfde effectieve aantal pulsen of stel een programmeerbare encoder exact gelijk in. Afwijken kan alleen wanneer besturing en toepassing aantoonbaar worden aangepast en gevalideerd.
Kort antwoord
Een encoder met een ander pulsaantal kan alleen worden gebruikt wanneer PLC, teller of drive de nieuwe resolutie ondersteunt en de schaalfactor wordt aangepast. Controleer daarnaast de maximale ingangsfreqentie, quadratuurtelling, indexpuls, regelkring, mechanische overbrenging en gewenste meetresolutie. Bij motorfeedback, CNC-assen en machinespecifieke systemen is een afwijkend pulsaantal vaak niet zonder engineering toepasbaar.
Waarom hetzelfde pulsaantal meestal de beste keuze is
Het pulsaantal vormt de koppeling tussen mechanische beweging en digitale telling. Als de machine is geconfigureerd voor 1.024 perioden per omwenteling en de vervanger levert 2.048, zal de teller bij ongewijzigde instellingen doorgaans twee keer zoveel signalen ontvangen.
Dat kan leiden tot:
- een weergegeven snelheid die twee keer te hoog is;
- een positionering die te vroeg stopt;
- een verkeerde lengte- of afstandsberekening;
- een foutieve closed-loop regeling;
- overschrijding van de maximale ingangsfrequentie;
- een verkeerde index- of referentiepositie;
- alarmmeldingen door inconsistente encoderparameters.
PPR, CPR en counts eerst correct interpreteren
Voordat twee waarden worden vergeleken, moet duidelijk zijn wat de fabrikant bedoelt met PPR, CPR, lines, pulses of counts. Een encoder met 1.024 signaalperioden kan bij x4-quadratuurtelling 4.096 counts per omwenteling opleveren.
| Aanduiding | Mogelijke betekenis | Vraag bij vervanging |
|---|---|---|
| PPR | Pulsen of perioden per omwenteling | Gaat het om één kanaal of verwerkte counts? |
| CPR | Cycles of counts per revolution | Voor of na quadratuur? |
| Lines | Optische/magnetische perioden | Wordt elektronisch geïnterpoleerd? |
| Counts | Door besturing getelde flanken | x1, x2 of x4? |
| Resolution | Algemene resolutie-aanduiding | In welke eenheid en volgens welke definitie? |
Gebruik nooit alleen het getal op een webshop of typeplaatje. Controleer de officiële datasheet én de configuratie van de ontvangende besturing.
Wat verandert er als het pulsaantal verandert?
| Onderdeel | Bij hoger pulsaantal | Bij lager pulsaantal |
|---|---|---|
| Meetresolutie | Fijnere theoretische stapgrootte | Grovere stapgrootte |
| Signaalfrequentie | Hoger bij hetzelfde toerental | Lager |
| PLC/drive-belasting | Meer flanken te verwerken | Minder flanken |
| Schaalfactor | Moet omlaag per puls | Moet omhoog per puls |
| Regelgedrag | Kan veranderen door resolutie en filtering | Kan onrustiger of minder nauwkeurig worden |
| Indexrelatie | Mogelijk andere pulspositie of gating | Mogelijk andere referentieprecisie |
| Compatibiliteit | Risico op frequentie- of parameterfout | Risico op onvoldoende resolutie |
Bereken altijd de uitgangsfrequentie
De fysieke kanaalfrequentie van een incrementele encoder kan worden benaderd met:
frequentie (Hz) = PPR × toerental (rpm) / 60.
Voorbeeld:
- oude encoder: 1.024 PPR bij 3.000 rpm → 51.200 Hz;
- nieuwe encoder: 2.048 PPR bij 3.000 rpm → 102.400 Hz.
De nieuwe encoder verdubbelt dus de kanaalfrequentie. Controleer de maximale uitgangsfrequentie van de encoder, de kabelinstallatie en de maximale frequentie van de PLC-, teller- of drive-ingang. Houd rekening met de exacte telmodus; sommige modules specificeren andere limieten voor x1, x2 of x4.
Situatie 1: snelheidsmeting
Bij eenvoudige snelheidsmeting kan een ander pulsaantal vaak softwarematig worden gecompenseerd. De besturing berekent snelheid op basis van het aantal ontvangen pulsen per tijdseenheid. De ingevoerde PPR moet dan exact overeenkomen met de nieuwe encoder.
Controleer wel:
- minimale snelheid en gewenste meetstabiliteit;
- maximale signaalfrequentie;
- sampletijd van de besturing;
- filtering en pulsbreedte;
- of de snelheid wordt gebruikt in een regelkring.
Een hoger pulsaantal kan de meetresolutie bij lage snelheid verbeteren, maar maakt het systeem niet automatisch nauwkeuriger en kan de ingang bij hoge snelheid overbelasten.
Situatie 2: relatieve positionering
Bij positionering wordt iedere puls vertaald naar een hoek- of afstandsstap. Een ander pulsaantal kan werken wanneer de schaalfactor, nulpositie, limieten en software worden aangepast.
Let op dat de mechanische overbrenging ook onderdeel is van de berekening:
counts per machine-eenheid = encoder-counts × overbrengingsverhouding / mechanische verplaatsing.
Controleer na wijziging de werkelijke beweging over een lange afstand. Een kleine fout in wielomtrek of overbrengingsverhouding kan over meerdere cycli zichtbaar worden.
Situatie 3: meetwiel- en lengtemeting
Bij een meetwielencoder wordt het pulsaantal gecombineerd met de werkelijke wielomtrek. De basisrelatie is:
pulsen per millimeter = PPR / wielomtrek in millimeter.
Een wiel met een omtrek van 200 mm en 2.000 PPR levert theoretisch 10 perioden per millimeter. Bij x4-telling kunnen 40 counts per millimeter beschikbaar zijn, afhankelijk van de definitie in de besturing.
Naast de software-instelling moeten slip, contactdruk, wielslijtage en materiaalrek worden gecontroleerd. Een hoger pulsaantal lost mechanische slip niet op.
Situatie 4: gesloten snelheids- of positieregeling
Bij een drive of motioncontroller kan de encoderresolutie onderdeel zijn van de regelkring. Een wijziging beïnvloedt mogelijk snelheidsberekening, positielus, filters, autotuning, foutdetectie en maximale snelheid.
Voer een wijziging alleen uit wanneer de drivefabrikant het encodertype en de resolutie ondersteunt. Controleer:
- ondersteunde ingang en signaalstandaard;
- instelbereik van encoderresolutie;
- maximale inputfrequentie;
- commutatie- of motorfeedbackfuncties;
- veiligheidsfuncties die encoderfeedback gebruiken;
- vereiste herinbedrijfstelling of tuning.
Bij servomotorfeedback, sin/cos, EnDat, Hiperface, DRIVE-CLiQ of andere fabrikantgebonden systemen is “alleen het pulsaantal aanpassen” meestal een te eenvoudige benadering.
Situatie 5: indexpuls en machinecyclus
Een machine kan de Z- of indexpuls gebruiken om een vaste mechanische positie te bepalen. Een vervanger moet dan niet alleen hetzelfde aantal pulsen hebben, maar ook een geschikte indexbreedte, gating en positie.
Bij programmeerbare encoders kan de indexpositie soms worden ingesteld. Controleer of de machine de stijgende flank, dalende flank of een specifieke A/B-status gebruikt.
Wanneer kan een hoger pulsaantal wel?
- de besturing heeft een instelbare schaalfactor;
- de maximale ingangsfrequentie blijft ruim binnen de limiet;
- de toepassing gebruikt geen vaste hardwareverhouding die niet kan worden gewijzigd;
- de index- en richtingfuncties blijven correct;
- de encoderuitgang en pinout zijn compatibel;
- de regelkring wordt opnieuw gevalideerd;
- de nieuwe resolutie heeft functioneel voordeel.
Wanneer is een lager pulsaantal mogelijk?
Een lager pulsaantal kan functioneren wanneer de gewenste meet- en positioneerresolutie behouden blijft. Controleer vooral lage snelheid, stopnauwkeurigheid, regelstabiliteit en de minimale beweging die de besturing nog moet kunnen onderscheiden.
Een encoder met minder pulsen kan bij zeer hoge snelheid juist helpen om binnen de frequentielimiet van een ingang te blijven, maar dit is een engineeringkeuze en geen algemene vervangingsregel.
Wanneer moet het pulsaantal gelijk blijven?
- de PLC- of driveparameter is niet aanpasbaar;
- de encoder vormt onderdeel van een gecertificeerde veiligheidsfunctie;
- de machine gebruikt een vaste hardwarecounter of camfunctie;
- de indexpuls is mechanisch aan een procespositie gekoppeld;
- de encoder is motorfeedback met fabrikantgebonden parameters;
- de machineleverancier schrijft een exacte uitvoering voor;
- er is geen mogelijkheid om de gewijzigde machinefunctie volledig te testen.
Programmeerbare encoder als praktische oplossing
Een programmeerbare incrementele encoder kan worden ingesteld op het oorspronkelijke pulsaantal en soms ook op uitgangstype, kanaalconfiguratie, draairichting en indexpositie. Daarmee kan een afwijkend of obsolete typenummer worden vervangen zonder de softwareverhouding te veranderen.
Wachendorff biedt binnen bepaalde WDGN-uitvoeringen vrij instelbare pulsenaantallen en configureerbare HTL/TTL-functies. De exacte mogelijkheden verschillen per model. Bekijk de Wachendorff Automation encoderoplossingen en controleer altijd de datasheet van de gekozen uitvoering.
Een programmeerbare encoder lost alleen programmeerbare verschillen op. As, flens, lagerbelasting, snelheid, beschermingsklasse, connector en elektrische belasting moeten nog steeds passend zijn.
Voorbeelden
| Oude situatie | Mogelijke nieuwe situatie | Beoordeling |
|---|---|---|
| 1.024 PPR, schaalfactor niet wijzigbaar | Programmeerbare encoder op 1.024 PPR | Vaak beste route als overige gegevens passen |
| 1.024 PPR → 2.048 PPR, PLC aanpasbaar | Schaalfactor halveren en frequentie controleren | Mogelijk na validatie |
| 2.500 PPR → 2.048 PPR in positionering | Lagere resolutie en andere schaal | Alleen na nauwkeurigheidscontrole |
| 500 PPR → 5.000 PPR bij hoge snelheid | 10× kanaalfrequentie | Risico op overschrijding ingang |
| Meetwiel 2.000 PPR, 200 mm omtrek | Ander PPR met nieuwe mm/puls-instelling | Mogelijk, maar slip en telmethode controleren |
| Servo-motorfeedback met specifieke encoder | Standaard incrementele encoder | Meestal niet zonder drive- en motorengineering |
Stappenplan voor een veilige vergelijking
- Leg exact vast wat de oude PPR/CPR-aanduiding betekent.
- Controleer A/B/Z, complementaire kanalen en uitgangstype.
- Bereken kanaalfrequentie bij maximale snelheid.
- Controleer de maximale ingangsfreqentie en telmodus.
- Leg mechanische overbrenging, wielomtrek of spindelspoed vast.
- Controleer schaalfactor, richting, index en homing in software.
- Bepaal of de toepassing open-loop meting of closed-loop regeling gebruikt.
- Valideer de machine over het volledige snelheids- en bewegingsbereik.
Veelgemaakte fouten
- alleen het getal vergelijken zonder PPR/CPR-definitie;
- vergeten dat x4-telling vier counts per periode kan opleveren;
- een hoger pulsaantal kiezen zonder frequentieberekening;
- de softwarewaarde aanpassen maar de indexpuls vergeten;
- een hogere resolutie verwarren met hogere nauwkeurigheid;
- de mechanische overbrenging of wielomtrek niet meenemen;
- een standaardencoder gebruiken voor specifieke motorfeedback;
- een wijziging niet bij maximale snelheid testen.
Veelgestelde vragen
Kan 2.048 PPR altijd 1.024 PPR vervangen?
Nee. Software kan de schaal soms corrigeren, maar frequentie, regelgedrag, indexfunctie en ingangslimieten moeten ook passen.
Kan ik in de PLC gewoon delen door twee?
Alleen wanneer de ruwe teller alle pulsen betrouwbaar verwerkt en de gewijzigde resolutie geen invloed heeft op regelkring, index, camfuncties of veiligheidsfuncties. Test de volledige machinefunctie.
Is meer pulsen nauwkeuriger?
Meer pulsen geven een kleinere theoretische stapgrootte. Nauwkeurigheid wordt daarnaast bepaald door encoderfout, mechanische speling, uitlijning, slip, overbrenging en verwerking.
Kan minder PPR een voordeel zijn?
Ja, bijvoorbeeld wanneer een ingang bij hoge snelheid de huidige frequentie niet aankan en de lagere resolutie nog voldoende is. Dit moet worden berekend en getest.
Hoe voorkom ik softwarewijzigingen?
Gebruik waar mogelijk een encoder met hetzelfde effectieve pulsaantal en dezelfde signaalfuncties. Een programmeerbare encoder kan helpen wanneer een standaardwaarde niet beschikbaar is.
Gerelateerde pagina's
- Bestaande encoder identificeren
- Encodervervanger laten zoeken
- Encoderoplossingen van Indusen
- Retrofit en vervanging zonder onnodig herontwerp
- Programmeerbare Wachendorff encoders
- Pulsaantal en toepassing laten controleren
Encoder met ander pulsaantal laten beoordelen
Wilt u een encoder met een afwijkend pulsaantal gebruiken of is de oorspronkelijke resolutie niet meer leverbaar? Stuur het oude typenummer, PPR/CPR, maximaal toerental, besturingsgegevens en informatie over de toepassing.
Via contact vergelijkt Indusen resolutie, frequentie, uitgangssignaal, indexfunctie, mechanica en software-impact en beoordeelt welke vervangingsroute technisch verantwoord is.