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