I just pushed a branch called seb/2.6/axis-jog-speed, which i think fixes a some problems i ran into with Axis gui jog speeds on non-trivial kinematics machines.
The problem can be demonstrated with the current tip of the 2.6 branch, using the config sim/axis/vismach/hexapod-sim/minitetra.ini. Notice that all the joints ([AXIS_*]TYPE in the ini file) are linear, none are angular. And notice that the config uses genhexkins, which is nontrivial. Start linuxcnc with that config. Notice that it starts you in Free mode, since it's a nontrivkins machine and it hasn't been homed yet. In this state I would expect all joints to jog at the speed set by the linear Jog Speed slider, but joints 3-5 jog at the speed set by the rotary Jog Speed slider. Home all axes and switch to Teleop mode. In this state I would expect X, Y, and Z to jog at the speed set by the linear Jog Speed slider, and A, B, and C to jog at the speed set by the angular Jog Speed slider. But all axes jog at the speed set by the linear Jog Speed slider, including A, B, and C. This all seems very bogus to me, and the branch i just pushed fixes it and makes it behave as i think it should. The first two commits are pretty straight-forward bug fixes for jog speeds in Teleop mode, and the last commit adds correct jog speeds in Free mode. If there are no objections i'll push it to 2.6. -- Sebastian Kuzminsky ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=190641631&iu=/4140/ostg.clktrk _______________________________________________ Emc-developers mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/emc-developers
