Deze zoektocht heeft langer geduurd dan voorzien…
Stap 1: Toerentallen meten
De hoge toerentallen zijn enigszins in lijn met de ingestelde, maar lage toeren is een ramp: 30rpm instellen en 400rpm draaien. Hoe hoger het toerental, hoe minder de afwijking maar op 4500 is het nog altijd 2%, vreemd voor een servo. Ik heb het lang gezocht in de instellingen van de driver, maar dit was op een gegeven moment niet meer logisch.
Stap 2: Signaal meten
Met de scoop present de signalen gemeten en daar schrok ik wel van, pieken tot 12V en heel veel vervuiling op het signaal zowel op de DIR als op PULS. De drive ziet een deel van deze storing blijkbaar als stappen. Ik was even bang dat één van sturingspoorten opgeblazen was, maar na alle draden naar de drive los getrokken te hebben en weer te meten was het signaal schoon.
Stap 3: Isoleren
Ondanks dat er volgens de handleiding optocouplers gebruikt worden, lijkt dit niet goed te werken.
Om eens goed te bekijken de opstelling toch weer op het bureau, het lukte me niet om het stoorsignaal te isoleren, soms was het bijna perfect en later kwam de storing dan weer met volle kracht terug. De drive lijkt de bron te zijn, maar niet één specifieke poort.
Stap 4: Scheiden
Dus zelf een extra laag met wat ik had liggen in elkaar geknutseld. Met opto’s gaat het zeker beter, eindelijk schone signalen op de ingang. En ook betere signalen aan de uitgang. Voor de on/off en direction werkt de zoals gehoopt maar het puls signaal krijg ik niet goed.
Stap 5: Sneller
De standaard opto vervangen door een PC817 met enkele weerstanden gaat alweer beter, de servo draait stabiel en zonder geratel, toerental is perfect zoals ingesteld zonder variatie. Alleen op hogere toerentallen loopt het mis, met 1440 pulsen per rotatie stopt de servo er bij 1900rpm plots mee. Na zo’n 45 kHz en de opto houd het niet meer bij. Met wat aanpassingen van condensators en weerstanden klimt het nog tot 48kHz, maar daarmee houd het echt op.
Stap 6: Nog sneller
Er is 115kHz nodig bij 1440 pulsen en 4800rpm, dus een snellere optocoupler nodig, na wat zoeken leek de 6N136 een geschikt snel alternatief tot 1MHz. Met testbord getest en goed bevonden.
Een kleine print voor DIN houder aangepast voor de drie signalen.
Stap 7: Aansluiten
Het geheel weer terug in de machine gezet.
Helaas nog steeds gelijke problemen, alhoewel een heel stuk minder. Ik ben nu zeker dat het moet kunnen werken, dus extra systemen afgekoppeld, En met het verleggen van de aarde direct van de servo naar de drive loopt het geratel sterk terug, Daarna een extra aarde tussen de drive en de 230V aansluiting en het is nagenoeg verdwenen. Al met al lijkt dat de meeste problemen te hebben gegeven. Ik heb eindelijk de drive volledig werkend, tot 4800rpm, links en rechtsom en met estop.
Geduld is een schone zaak, frezen niet...