As mentioned, you might want to try the joints_axes12 branch.
(See below for example xyzx sim configurations in joints_axes12.)

All recent mainline branches (e.g., 2.6.x, 2.7.x, master) support
JOG_CONT and JOG_INCR modes as used by 1) the axis gui for keyboard
jogging and 2) halui pins with names: halui.jog-speed, halui.jog.N.*

The mainline branches do _not_ support wheel (mpg) based jogging in
teleop (world) mode.  Only recent joints_axesNN (NN >=9) branches
support wheel based jogging in teleop (world) mode.

Also note:
1) In recent joints_axesNN branches, some halui hal pin names have been
   renamed and pins have been added to distinguish joints/axes and joint/world
   modes of jogging.  See the joints_axesNN docs, for example section 4.2
   in:

http://buildbot.linuxcnc.org/doc/scratch/v2.8.0~pre1-ja~joints-axes12~44c2e6d/html/getting-started/updating-linuxcnc.html

2) The LinuxCNC distribution includes a script (LIB:xhc-hb04.tcl) to
   aid in configuring an xhc-hb04 pendant and provides example sim
   configs located in:

       configs/sim/axis/xhc-hb04

3) In the joints_axes12 branch, the LIB:xhc-hb04.tcl script is
   'joints_axes aware' and will connect the proper wheel jogging pins
   for _both_ joint and telop jogging for known kinematics, namely
   trivkins and gentrivkins.

4) A gantry config like xyzx is more complicated than simple
   gentrivkins configs because two joints control the x axis coordinate.
   I have added a set of configs to illustrate xyzx configs with simulated
   wheel jogging and with an xhc-hb04 18button pendant.

   
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=commitdiff;h=73829e047a2074a0da10a7cdb0cb2c3284ee92d0

   The configs, located at configs/sim/axis/ja_tests/xyzx_mpg are simplified
   in order to focus on config items that affect joint/world jogging 
functionality:
     a) position commands are connected directly to feedback
     b) immediate homing is used (no home switch logic is included)
     c) machine position limits are set to large numbers

    The configs and a README can be examined at:
    
http://git.linuxcnc.org/gitweb?p=linuxcnc.git;a=tree;f=configs/sim/axis/ja_tests/xyzx_mpg;h=0f6bcb48131beca706ce51ca237173af3ff5a1ab;hb=73829e047a2074a0da10a7cdb0cb2c3284ee92d0


5) To use the joints_axes12 branch, you can make a RIP build from source
   or use a 'scratch' deb from the buildbot.  Instructions for buildbot
   are at :
        http://buildbot.linuxcnc.org
-- 
Dewey Garrett


------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785471&iu=/4140
_______________________________________________
Emc-users mailing list
Emc-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/emc-users

Reply via email to