Hi folks,
I'm new to the forum, but got a decent (and probably not easy to solve) issue: I've got a PoKeys57CNC and just converted my lathe from an parallel port interface. For spindle speed measurement, I use a CNY 37 with an index disc, directly mounted on the spindle. This setup worked quite well with the parallel port interface so far (including threading on my lathe under mach3).
Now, after re-wiring everything, I've got signal levels from on the output of the CNY 37 between 0.04 V (low) and 2.3 V (high). It is wired to the index input to the PoKeys57, Pin 13 (Encoder I). Those signals look quite nice on the oscilloscope, right frequency. When looking at the PoKeys diagnostic screen, Pin 13 is turned on and off when turning the spindle by hand - fine so far. I've configured the spindle speed measurement in the Plugin configuration as "Index (lathe)" with 1 tick per rev. Threading support is turned on. Spindle feedback ratio is set to 1
Now to the strange thing: When (and only when) the spindle is turned, at exactly each pass of the index hole, the measured and in the DRO "True RPM" displayed value for the true spindle speed jumps like hell between totally arbitrary and quite large values. That is true for all rpms from nearly DC (turning by hand) to its max speed of 2000 rpm.
Those speed measurement values are so large that when turning with constant surface speed, the axes of the lathe always run at full speed - which for sure is no option for working with it.
Anyone got a good idea how to solve this jumpy behavior of the index? I've got already a low-pass-filter infront, but that does not help.
Attached are some pics, also a youtube video:
https://youtu.be/7k_iY3MVh2YWith best regards,
Carsten