by cncdrive » Mon Feb 19, 2018 4:04 pm
And one more important thing is that the G81 is processed as a bunch of G1 codes.
I mean that when the step/dir signals are generated from the G81 command then there is no specific G81 command, but the API receives a bunch of G1 lines processed from the G81.
If the drawing is correct and the TCP marker runs through the drawing then it is sure that the bunch of G1 lineas generated from the G81 is correct.
And then the only problem could be if the step/dir signals generated from the bunch of G1 lines would be incorrect,
however this would also mean that the whole step/dir generator is not working properly, because as said the step/dir signals are generated from G1 codes previously built from the G81,
so then the G1 linear movements should also not work correctly in this case, not only the G81.
So, if you have some time to test it can you replace the G81 if a downward G1 movement and an upward G1 movement to see if that works or not?
I think it should also not work and that the problem will be something in the settings, I suspect the acceleration value is too high for the axis or the latency is too long causing issues.