-> Hier kostenlos registrieren
Hallo zusammen
Ich bräuchte mal ein paar Ideen oder Ratschläge..
Mein Drehgeber Heidenhain ROD426 mit 2500 gibt an der KL5101 UINT Zahlen aus. Funktioniert alles soweit.
Später wird es ein 100inc/Umdrehung Encoder. Geht hier nur mal um einen Versuchsaufbau. 300 Impulse / Sekunde sollten später maximal Werte sein.
Den Heidenhain Encoder teile ich auch schon durch 10
1.
Nun eigentlich brauche ich keine Zahlen sondern nur jeweils die Änderung des letzten Bits um einen Puls zu generieren bei jedem Inkrement. Soll später für MC_Jog verwendet werden im "Inching" Mode als Handrad.
Wie kann ich das am einfachsten realisieren?
2.
Drehrichtung Auswerten, das Prinzip ist mir klar mit Aktueller-Zähler und Alter-Zähler vergleichen.
Was ich noch nicht ganz verstanden habe, wie ich die Zykluszeit per z.Bsp Blinker so kontrolliere, dass der aktuelle Wert nicht gleich den AltWert wieder überschreibt.
Es gibt zwar einige Themen wo das behandelt wurde, aber nicht mit konkretem Beispiel.
Programmieren tue ich in ST und CFC
Hoffe Ihr könnt mir hier weiterhelfen.
Vielen Dank
Gruss
Martin
Ich bräuchte mal ein paar Ideen oder Ratschläge..
Mein Drehgeber Heidenhain ROD426 mit 2500 gibt an der KL5101 UINT Zahlen aus. Funktioniert alles soweit.
Später wird es ein 100inc/Umdrehung Encoder. Geht hier nur mal um einen Versuchsaufbau. 300 Impulse / Sekunde sollten später maximal Werte sein.
Den Heidenhain Encoder teile ich auch schon durch 10
1.
Nun eigentlich brauche ich keine Zahlen sondern nur jeweils die Änderung des letzten Bits um einen Puls zu generieren bei jedem Inkrement. Soll später für MC_Jog verwendet werden im "Inching" Mode als Handrad.
Wie kann ich das am einfachsten realisieren?
2.
Drehrichtung Auswerten, das Prinzip ist mir klar mit Aktueller-Zähler und Alter-Zähler vergleichen.
Was ich noch nicht ganz verstanden habe, wie ich die Zykluszeit per z.Bsp Blinker so kontrolliere, dass der aktuelle Wert nicht gleich den AltWert wieder überschreibt.
Es gibt zwar einige Themen wo das behandelt wurde, aber nicht mit konkretem Beispiel.
Programmieren tue ich in ST und CFC
Hoffe Ihr könnt mir hier weiterhelfen.
Vielen Dank
Gruss
Martin