Code:
If HOME_SEQUENCE is not specified then the joint
will not be homed by the HOME ALL sequence (but may be
homed by individual joint-specific homing commands).
Ref:
linuxcnc.org/docs/2.8/html/config/ini-homing.html
Specifically:
Ref:
linuxcnc.org/docs/2.8/html/config/ini-ho....html#_home_sequence
Use "Immediate homing" for the joint that
corresponds to the Z coordinate (joint 2 in your case)
if it has no home switches
Code:
Immediate Homing
If a joint does not have home switches or does not have
a logical home position like a rotary joint and you
want that joint to home at the current position when
the "Home All" button is pressed in the Axis gui, then
the following ini entries for that joint are needed.
HOME_SEARCH_VEL = 0
HOME_LATCH_VEL = 0
HOME_USE_INDEX = NO
HOME equals to HOME_OFFSET
HOME_SEQUENCE = 0 (or other valid sequence number)
Ref:
linuxcnc.org/docs/2.8/html/config/ini-ho...ml#_immediate_homing
When using trivkins for a gantry with two joints for a
coordinant, it is recommended to use kinstype=Both in
order to see the homing condition for each joint.
The attached ini file is a sim config based on your ini
file for demonstration (it is a simulation, no hardware
required):