in branch sam/bug430 on GLO - there is a config which shows acc violations
Run bug430.ngc in sim/axis/axis and halscope the results. Y violates to 38in/s^2 and should stay at 30max
% linuxcnc configs/sim/axis/axis.ini nc_files/bug430.ngc
F1, F2, home all, start halscope from the Machine menu (should be already configured), run
Issuing EMC_TRAJ_CIRCULAR_MOVE -- ( +221,+184, +0,3.452740,-0.311221,10.481469,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,3.402854,-0.091651,10.481469,0.038392,0.008722,0.000000, -1, +3,2.792840,2.792840,40.000000, +0,)
I think this is an emccanon bug. No matter the active rotation, the arc is issued with accel=40.
Proposed fix:
This is better...
% linuxcnc configs/sim/axis/axis.ini nc_files/bug430.ngc
F1, F2, home all, start halscope from the Machine menu (should be already configured), run
Issuing EMC_TRAJ_CIRCULAR_MOVE -- ( +221,+184, +0,3.452740,-0.311221,10.481469,0.000000,0.000000,0.000000,0.000000,0.000000,0.000000,3.402854,-0.091651,10.481469,0.038392,0.008722,0.000000, -1, +3,2.792840,2.792840,40.000000, +0,)
I think this is an emccanon bug. No matter the active rotation, the arc is issued with accel=40.
Proposed fix:
This is better...