On 7 September 2015 at 22:14, Carsten Presser <[email protected]> wrote:
> Now comes the FUN part. When I rotate the C-Axis by hand (servo amps
> disabled) the B-Axis-Value on the DRO changes.

There is a long-standing confusion in LinuxCNC about the joints and
the axes. There is a branch that is intended to fix this, but it keeps
not quite making it into the mainline.

The HAL pins use asis.N.motor-postion-cmd and axis.N.motor-position-fb
but this really should be read as joint.N....
Things are more confused in the INI file, the [AXIS_N] sections
contain a mix of axis and joint data.

Normally there is a hard-coded mapping that X = 0, Y= 1, Z = 2, A = 3,
B = 4,  C = 5, U = 6, V = 7, W = 8 but scarakins seems to change that
around a bit:
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=blob;f=src/emc/kinematics/scarakins.c;h=e3b87ee2223de900955a65c8cd3256bda9ab526e;hb=HEAD#l160

You need to make sure that your C-axis encoder feedback is connected
to the axis.3.motor-position-fb

Your C-axis INI parameters, however, probably live in the [AXIS_5] block.

-- 
atp
If you can't fix it, you don't own it.
http://www.ifixit.com/Manifesto

------------------------------------------------------------------------------
_______________________________________________
Emc-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to