Files
linuxcncAllWasm/configs/sim/axis/gantry/gantry_jjog.txt
2026-08-20 06:17:39 +08:00

51 lines
1.7 KiB
Plaintext

gantry_jjog sim config
o Default configs that synchronize the
final homing move for multiple joints disallow
individual jogging of such joints since
such jogs invite operator error and gantry
racking. This more complex config demonstrates:
Individual joint mode jogging for joint1 and joint3
Synchronized joint mode jogging for joint1 and joint3
Example Procedure:
1) Estop-off (F1)
2) Machine-on (F2)
3) Set halscope to "Roll" and resize
4) Panel "J1,3 JOGGING": set ENABLE to ON
to allow jogging for joint1 and joint3
5) use COUNTS to jog both joint1 and joint3
SYNCHRONOUSLY in realtim
6) use axisgui jog number radiobuttons
and the plus(+) and minus(-) pushbuttons
to jog any joint INDIVIDUALLY.
NOTE: this would RACK a two-motor gantry
7) Panel "J1,3 JOGGING": set ENABLE to OFF
to allow homing
8) HOME All (Ctrl-HOME) to home all joints
(it may be necessary to first move all joints
close to zero to properly simulate home switches)
9) Use axisgui X,Y,Z radiobuttons
and the plus(+) and minus(-) pushbuttons
to jog any coordinate
10) Return to joint mode using the $ key
Notes:
a) Uses trivkins coordinates=XYZY kinstype=BOTH
b) The "J1,3 JOGGING" panel makes hal connections to
alter ini.[13].home_sequence and motion.homing-inhibit
settings to allow jogging of joints that use synchronized
homing provisions.
c) The "J1,3 JOGGING" COUNTS widget simulates
the counts which would normally be supplied
by an Manual-Pulse-Generator (MPG or wheel jog).
d) The "J1,3 JOGGING" SCALE widget sets the distance
in machine units for each count
e) In joint mode, the axis gui displays joint numbers
and joint positions correctly but the graphical
interpretation may be misleading.