Files
2026-08-20 06:17:39 +08:00

47 lines
1.2 KiB
Plaintext

2extrajoints demo
Demo of the motmod num_extrajoints= parameter
a) XYYZ correspond one-to-one to
joints 0123
b) joint.4 and joint.5 are 'extra'
joints not related to any axis
letter but managed independently by
limit3 components.
c) The configuration uses basic_sim.tcl
and simulates home switches for all
joints.
d) Using extra joints requires
NON-identity kinematics and all
joints (including joint4) must be
homed before switching to world
mode.
e) A halshow app is opened to display
key pin values
f) A sim_pin app is opened to set key
pin values
Usage:
1) F1 (Estop Off)
2) F2 (Machine On)
3) optionally jog joint.4 and joint.5
prior to homing to observe motor
offset
4) Ctrl-HOME (Home all)
5) demonstrate joint.[45] movement
using the provided M144 mdi
command:
M144 P4 Q1.23 move joint.4 to 1.23
M144 P4 Q4.56 move joint.4 to 4.56
M144 P5 Q3.21 move joint.5 to 3.21
M144 P5 Q2.22 move joint.5 to 2.22
etc.
6) Alternately, demonstrate joint.[45]
movement using sim_pin settings:
j4.limit3.min min value
j4.limit3.max max value
j4.limit3.maxv max velocity
j4.limit3.maxa max acceleration
j4.limit3.in requested value
similar for j5