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

Reply via email to