Overslaan naar inhoud

Programmeerbare encoder als vervanger voor een oud of afwijkend type

Mogelijkheden, grenzen, configuratiebeheer en praktische selectie van een programmeerbare incrementele encoder voor retrofit.
4 augustus 2026 in
Programmeerbare encoder als vervanger voor een oud of afwijkend type
Miki Nabben

Een oude incrementele encoder met een ongebruikelijk pulsaantal, afwijkende indexpuls of niet meer leverbaar typenummer hoeft niet altijd tot een kostbare machineombouw te leiden. Een programmeerbare encoder kan meerdere vaste uitvoeringen vervangen, mits de mechanische en elektrische basisvoorwaarden overeenkomen.

Programmeerbaar betekent echter niet universeel. Alleen functies die het gekozen model werkelijk ondersteunt, kunnen worden aangepast. As, flens, lagerbelasting, snelheid, beschermingsklasse en toepassing blijven bepalend.

Kort antwoord

Een programmeerbare incrementele encoder is vooral interessant wanneer het oorspronkelijke pulsaantal, uitgangstype of de indexfunctie lastig verkrijgbaar is. Afhankelijk van het model kunnen onder andere PPR/CPR, HTL of TTL, draairichting, kanaalindeling, pulsbreedte en indexpositie worden ingesteld. Controleer daarnaast altijd voeding, uitgangsbelasting, A/B/Z-signalen, connector, pinbezetting, maximale frequentie, montage en omgevingscondities.

Wat is een programmeerbare encoder?

Een programmeerbare encoder bevat elektronica waarmee één fysieke encoder voor meerdere signaalconfiguraties kan worden ingesteld. De configuratie gebeurt bijvoorbeeld via een programmeermodule, USB, NFC of fabrieksprogrammering.

Dit maakt het mogelijk om één mechanische uitvoering te gebruiken voor meerdere:

  • pulsaantallen;
  • uitgangscircuits;
  • kanaalconfiguraties;
  • draairichtingen;
  • index- of nulpulsinstellingen;
  • signaalvormen, afhankelijk van het model.

De programmeerbaarheid verschilt sterk per fabrikant en productfamilie. Gebruik daarom alleen mogelijkheden die expliciet in de datasheet of configuratiesoftware worden genoemd.

Welke eigenschappen zijn vaak programmeerbaar?

EigenschapVaak programmeerbaar?Belangrijk aandachtspunt
PPR/CPRJa, binnen het modelbereikDefinitie van perioden versus counts controleren
HTL of TTLBij sommige modellenIngang van PLC/drive en signaalniveau moeten passen
A/B/Z-kanalenVaak gedeeltelijkComplementaire signalen en kanaalaantal controleren
DraairichtingVaakEffect op machinebesturing en indexpositie testen
Index- of nulpulsModelafhankelijkBreedte, gating en mechanische positie kunnen kritisch zijn
UitgangspolariteitSomsNiet gelijk aan universele pinout
Pulsbreedte of waveformBij bepaalde familiesOntvanger en timing moeten compatibel zijn
Preset of nulstellingBij bepaalde modellenProcedure en beveiliging documenteren

Wat kan niet met software passend worden gemaakt?

Een programmeerbare encoder blijft een fysiek product met vaste mechanische en elektrische grenzen. Niet programmeerbaar zijn doorgaans:

  • asdiameter, aslengte en holle-asmaat;
  • flens, montagegaten en behuizingsdiameter;
  • maximale radiale en axiale asbelasting;
  • maximaal mechanisch toerental;
  • lagerconstructie en levensduur;
  • IP-klasse, temperatuurbereik en materiaal;
  • connectorpositie en beschikbare inbouwruimte;
  • fundamentele meettechniek en nauwkeurigheid;
  • veiligheidscertificering;
  • propriëtaire motorfeedback of absolute busprotocollen, tenzij specifiek ondersteund.

Een programmeerbare encoder is daarom geen vervanging voor technische vergelijking. Hij vergroot vooral het aantal signaalvarianten dat met één passende mechanische uitvoering kan worden afgedekt.

Wanneer is een programmeerbare encoder bijzonder interessant?

1. Het oorspronkelijke pulsaantal is ongebruikelijk

Oudere machines gebruiken soms 360, 720, 1.250, 2.500, 4.096 of een machinespecifiek pulsaantal. Wanneer een vaste standaarduitvoering niet beschikbaar is, kan een programmeerbaar model exact op de oorspronkelijke waarde worden ingesteld.

2. Het oude typenummer is end-of-life

Bij een uitgefaseerde encoder is het vaak moeilijk om alle codevarianten opnieuw te vinden. Als mechanische gegevens en uitgangsvereisten bekend zijn, kan een programmeerbare encoder een toekomstbestendiger vervangingsroute zijn.

3. De machine mag softwarematig niet worden gewijzigd

Wanneer PLC- of driveparameters niet beschikbaar zijn, kan het wenselijk zijn om de nieuwe encoder op dezelfde PPR, richting en indexfunctie te configureren. Daarmee blijft de impact op de besturing beperkt.

4. Eén reserveonderdeel moet meerdere machines afdekken

Een technische dienst kan het aantal sparepartnummers verminderen door één programmeerbare encoder op voorraad te houden die voor verschillende machines kan worden geconfigureerd. Dit werkt alleen wanneer ook montage, as, connector en uitgangsbelasting voldoende gelijk zijn.

5. Prototyping en machineontwikkeling

Bij ontwikkeling kan het pulsaantal worden geoptimaliseerd zonder telkens een nieuwe encoder te bestellen. Leg na validatie de definitieve configuratie wel vast in stuklijst, schema en onderhoudsdocumentatie.

Wachendorff WDGN als programmeerbare vervangingsroute

Binnen het bestaande leveringsprogramma van Indusen zijn bepaalde Wachendorff WDGN-incrementele encoders via NFC configureerbaar. Afhankelijk van de uitvoering zijn onder andere vrij instelbare pulsenaantallen, HTL/TTL en verschillende kanaal- en indexinstellingen mogelijk.

De exacte grenzen verschillen per bouwvorm en variant. Sommige WDGN-uitvoeringen bieden bijvoorbeeld een instelbaar bereik van 1 tot 16.384 PPR en een hoge maximale uitgangsfrequentie. Controleer altijd de datasheet van de specifieke encoder en de eisen van de machine.

Bekijk de Wachendorff Automation encoderpagina of stuur het bestaande typenummer in voor vergelijking.

Pulsaantal programmeren: waar moet u op letten?

De ingestelde PPR moet overeenkomen met de definitie die de machine gebruikt. Controleer:

  • bedoelt de oude datasheet perioden, pulsen of counts per omwenteling?
  • gebruikt de besturing x1, x2 of x4-quadratuurtelling?
  • wat is het maximale toerental?
  • wat is de resulterende kanaalfrequentie?
  • kan de ingang deze frequentie verwerken?
  • blijft de gewenste meetresolutie behouden?
  • wordt een indexpuls gebruikt voor homing of synchronisatie?

Meer uitleg staat in de blog PPR, CPR en encoderresolutie en in de nieuwe blog Encoder met ander pulsaantal vervangen. Voeg na publicatie directe interne links toe.

HTL of TTL programmeren

Bij modellen die HTL/TTL-configuratie ondersteunen, is het belangrijk om niet alleen de voedingsspanning te bekijken. Controleer het uitgangscircuit, signaalniveau, complementaire kanalen en de specificatie van de ontvangende ingang.

ControleWaarom noodzakelijk
Voeding encoderMoet binnen het toegestane bereik liggen
UitgangstypeHTL/push-pull en TTL/RS-422 zijn elektrisch verschillend
Aantal kanalenA/B/Z en eventuele complementen moeten beschikbaar zijn
Ingang PLC/driveMoet het gekozen niveau en frequentie ondersteunen
Kabel en afschermingMoeten passen bij signaalstandaard en lengte
PinbezettingProgrammeren verandert niet automatisch de connectorbedrading

Dezelfde programmeerbare encoder kan mogelijk meerdere uitgangsvarianten leveren, maar een bestaande kabeladapter of connector blijft apart te beoordelen.

Indexpuls en nulpositie programmeren

De indexpuls kan belangrijk zijn voor:

  • refereren van een machineas;
  • vaste snij- of markeerposities;
  • elektronische nokken;
  • synchronisatie van rollen;
  • controle van één volledige omwenteling.

Controleer pulsbreedte, polariteit, gating en mechanische positie. Een “één puls per omwenteling”-specificatie is niet voldoende wanneer de machine een exacte flank op een specifieke A/B-status verwacht.

Documenteer hoe de index is geprogrammeerd. Bij een toekomstige vervanging moet dezelfde configuratie reproduceerbaar zijn.

Draairichting instellen

Programmeerbare omkering kan voorkomen dat A en B fysiek hoeven te worden verwisseld. Dat is handig bij retrofit, maar controleer of:

  • de weergegeven richting correct is;
  • de indexpositie niet onbedoeld verschuift;
  • software al een richtingomkering toepast;
  • veiligheids- of bewakingsfuncties dezelfde richting verwachten;
  • de configuratie na spanningsverlies behouden blijft.

Maximale frequentie blijft een harde grens

Programmeerbaarheid maakt een hoog pulsaantal mogelijk, maar encoder en ingang hebben een maximale frequentie. Bereken:

frequentie (Hz) = PPR × rpm / 60.

Voor 16.384 PPR bij 3.000 rpm ontstaat 819.200 Hz per signaalperiode. Alleen een encoderuitgang, kabel en ingang met voldoende bandbreedte kunnen dit betrouwbaar verwerken. Gebruik daarom nooit automatisch het hoogste instelbare pulsaantal.

Programmeerbaar is niet hetzelfde als nauwkeurig

Een programmeerbare encoder kan veel digitale stappen genereren. De werkelijke nauwkeurigheid wordt daarnaast bepaald door sensortechniek, signaalverwerking, mechanische uitlijning, lagering, koppeling en toepassing.

Een instelling van 10.000 PPR betekent niet automatisch dat iedere pulspositie tot 1/10.000 omwenteling absoluut nauwkeurig is. Vergelijk resolutie, herhaalbaarheid en nauwkeurigheid afzonderlijk.

Programmeerbare encoder bij veiligheidsfuncties

Wanneer de encoder onderdeel is van een veiligheidsfunctie, zijn certificering, foutdetectie, redundantie, installatie en gevalideerde configuratie bepalend. Een standaard programmeerbare encoder mag niet worden gebruikt als vervanger voor een safety encoder zonder volledige veiligheidsbeoordeling.

Wijzigingen aan veiligheidsgerelateerde feedback horen door een bevoegd machine- of safety-engineer te worden beoordeeld en gedocumenteerd.

Niet geschikt voor iedere motorfeedbackencoder

Motorfeedback kan naast snelheid en positie ook commutatie-informatie, absolute gegevens, elektronische typeplaatgegevens of fabrikantgebonden communicatie bevatten. Een programmeerbare A/B/Z-encoder kan dit niet automatisch vervangen.

Controleer motor, drive, feedbackinterface en vereiste inbedrijfstelling als één systeem.

Praktisch selectieproces

StapControleUitkomst
1. IdentificatieVolledig oud typenummer, foto en datasheetFunctie en oorspronkelijke configuratie
2. MechanicaFlens, as, montage, ruimte en belastingFysiek passende productfamilie
3. ElektrischVoeding, uitgangstype, kanalen en pinoutCompatibele elektronica
4. ConfiguratiePPR, richting, index en waveformProgrammeerbare instellingen
5. DynamiekMaximaal toerental en frequentieBandbreedte en ingang controleren
6. OmgevingIP, temperatuur, trillingen en materiaalGeschiktheid voor machineomgeving
7. ValidatieTest bij lage/hoge snelheid en foutconditiesBevestiging vóór vrijgave
8. DocumentatieConfiguratiebestand en typenummer vastleggenReproduceerbare sparepart

Voorbeeldsituaties

Bestaande situatieProgrammeerbare routeAandachtspunt
Oude 1.250 PPR-encoder niet leverbaarNieuwe encoder op 1.250 PPRMechanica, uitgang en index gelijk houden
Meerdere machines met 500/1.000/2.000 PPREén spare configureren per machineConfiguratiebeheer en labels noodzakelijk
HTL-uitvoering vervangen door configureerbaar modelHTL selecterenIngang, voeding en pinout controleren
Indexpuls op specifieke positieIndex programmerenMechanische relatie en pulsbreedte valideren
Afwijkende holle-asencoderProgrammeerbare signalen, andere mechanicaProgrammeren lost asmaat niet op
Propriëtaire motorfeedbackStandaard programmeerbare encoderMeestal ongeschikt zonder systeemengineering

Configuratiebeheer: vaak vergeten maar essentieel

Wanneer een encoder in het veld wordt geprogrammeerd, leg minimaal vast:

  • exact encoder- en serienummer;
  • datum en verantwoordelijke;
  • gebruikte programmeersoftware of app-versie;
  • PPR/CPR en definitie;
  • HTL/TTL en kanaalconfiguratie;
  • draairichting;
  • indexbreedte en indexpositie;
  • eventuele preset of zero-instelling;
  • bestandsnaam of screenshot van de configuratie;
  • machine en positie waarop de encoder wordt gebruikt.

Voorzie de encoder en verpakking van een duidelijk label. Zo voorkomt u dat een nog niet geconfigureerde spare of verkeerd ingestelde encoder wordt gemonteerd.

Veelgemaakte fouten

  • denken dat programmeerbaar gelijkstaat aan universeel passend;
  • het hoogste mogelijke pulsaantal kiezen;
  • de PPR/CPR-definitie niet controleren;
  • HTL/TTL wijzigen zonder ingang en kabel te beoordelen;
  • indexpositie of draairichting vergeten;
  • configuratie niet documenteren;
  • een safety- of motorfeedbackencoder vervangen door een standaardmodel;
  • mechanische belasting en IP-klasse onderschatten.

Veelgestelde vragen

Kan één programmeerbare encoder ieder pulsaantal vervangen?

Nee. Het instelbereik, de maximale frequentie en de beschikbare kanaalconfiguraties zijn modelafhankelijk. Bovendien moeten mechanica en elektrische interface passen.

Kan de encoder vooraf geprogrammeerd worden geleverd?

Bij veel programmeerbare families is fabrieks- of leveranciersconfiguratie mogelijk. Leg de vereiste instellingen duidelijk vast en controleer ze bij ontvangst.

Blijft de instelling behouden zonder voeding?

Bij industriële programmeerbare encoders wordt de configuratie doorgaans niet-vluchtig opgeslagen, maar controleer dit in de datasheet van het exacte model.

Kan ik later het pulsaantal opnieuw wijzigen?

Bij herprogrammeerbare modellen vaak wel. Controleer toegangsbeveiliging, programmeermethode en of de machine opnieuw gevalideerd moet worden.

Is een programmeerbare encoder duurder?

De stukprijs kan hoger liggen dan die van een eenvoudige vaste uitvoering, maar de totale kosten kunnen lager zijn door minder voorraad, snellere beschikbaarheid en minder software- of machineaanpassingen.

Gerelateerde pagina's

Programmeerbare encoder als vervanger laten beoordelen

Heeft u een oud of afwijkend encodertype, een ongebruikelijk pulsaantal of meerdere varianten die u met één spare wilt afdekken? Stuur het volledige typenummer, mechanische gegevens, gewenste PPR, uitgangstype en besturingsinformatie.

Via contact beoordeelt Indusen of een programmeerbare encoder uit het bestaande leveringsprogramma technisch past en welke instellingen, aanpassingen en controles nodig zijn.

Encoder met ander pulsaantal vervangen: wanneer kan het en wanneer niet?
Technische uitleg over PPR/CPR, x4-telling, maximale frequentie, software-scaling, meetwielen en closed-loop toepassingen.