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?
| Eigenschap | Vaak programmeerbaar? | Belangrijk aandachtspunt |
|---|---|---|
| PPR/CPR | Ja, binnen het modelbereik | Definitie van perioden versus counts controleren |
| HTL of TTL | Bij sommige modellen | Ingang van PLC/drive en signaalniveau moeten passen |
| A/B/Z-kanalen | Vaak gedeeltelijk | Complementaire signalen en kanaalaantal controleren |
| Draairichting | Vaak | Effect op machinebesturing en indexpositie testen |
| Index- of nulpuls | Modelafhankelijk | Breedte, gating en mechanische positie kunnen kritisch zijn |
| Uitgangspolariteit | Soms | Niet gelijk aan universele pinout |
| Pulsbreedte of waveform | Bij bepaalde families | Ontvanger en timing moeten compatibel zijn |
| Preset of nulstelling | Bij bepaalde modellen | Procedure 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.
| Controle | Waarom noodzakelijk |
|---|---|
| Voeding encoder | Moet binnen het toegestane bereik liggen |
| Uitgangstype | HTL/push-pull en TTL/RS-422 zijn elektrisch verschillend |
| Aantal kanalen | A/B/Z en eventuele complementen moeten beschikbaar zijn |
| Ingang PLC/drive | Moet het gekozen niveau en frequentie ondersteunen |
| Kabel en afscherming | Moeten passen bij signaalstandaard en lengte |
| Pinbezetting | Programmeren 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
| Stap | Controle | Uitkomst |
|---|---|---|
| 1. Identificatie | Volledig oud typenummer, foto en datasheet | Functie en oorspronkelijke configuratie |
| 2. Mechanica | Flens, as, montage, ruimte en belasting | Fysiek passende productfamilie |
| 3. Elektrisch | Voeding, uitgangstype, kanalen en pinout | Compatibele elektronica |
| 4. Configuratie | PPR, richting, index en waveform | Programmeerbare instellingen |
| 5. Dynamiek | Maximaal toerental en frequentie | Bandbreedte en ingang controleren |
| 6. Omgeving | IP, temperatuur, trillingen en materiaal | Geschiktheid voor machineomgeving |
| 7. Validatie | Test bij lage/hoge snelheid en foutcondities | Bevestiging vóór vrijgave |
| 8. Documentatie | Configuratiebestand en typenummer vastleggen | Reproduceerbare sparepart |
Voorbeeldsituaties
| Bestaande situatie | Programmeerbare route | Aandachtspunt |
|---|---|---|
| Oude 1.250 PPR-encoder niet leverbaar | Nieuwe encoder op 1.250 PPR | Mechanica, uitgang en index gelijk houden |
| Meerdere machines met 500/1.000/2.000 PPR | Eén spare configureren per machine | Configuratiebeheer en labels noodzakelijk |
| HTL-uitvoering vervangen door configureerbaar model | HTL selecteren | Ingang, voeding en pinout controleren |
| Indexpuls op specifieke positie | Index programmeren | Mechanische relatie en pulsbreedte valideren |
| Afwijkende holle-asencoder | Programmeerbare signalen, andere mechanica | Programmeren lost asmaat niet op |
| Propriëtaire motorfeedback | Standaard programmeerbare encoder | Meestal 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
- Encoder vervangen of alternatief zoeken
- Bestaande encoder identificeren
- Wachendorff programmeerbare encoderoplossingen
- Encoderoplossingen via Indusen
- Retrofit en vervanging
- Programmeerbare vervanger laten selecteren
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.