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
