Hello, all,

I have a customer with a problem when using a late master release. It shows up on Axis as 2.9.0-pre0-814-gb39c7ba5e He is using the Pico Systems PWM controller.

His problem is before homing, when jogging the axis in the negative direction, when it reaches zero the displayed value suddenly jumps to 50331 inches. I am not clear which display he has on the screen, machine or relative. This of course causes a following error.

He then tried running the same hardware with a 2.7 version he had, and it worked fine.
There have been no changes to the ppmc driver since June 2018.

I don't have a 2.9 system set up here to test with right now. Can anyone think of any changes that
might cause something like this?


Hmmm, some interesting things to note. His input scale is 85333.33 counts/inch. 85333 * 50331 looks like it is very close to a 32-bit rollover (4294895223). The PPMC devices use a 24-bit hardware counter, and then rollover and extension to a 32-bit integer is handled in the ppmc driver. This has been checked over fairly carefully many years ago, and I have not seen an issue there. And, as far as I know, the driver code
responsible for this has NEVER been changed since then.

I'm going to try to replicate this here.

Thanks,

Jon


_______________________________________________
Emc-developers mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-developers

Reply via email to