Make machine configuration authoritative and restore native checkpoints exactly

This commit is contained in:
2026-09-18 09:09:41 +08:00
parent 6a69511276
commit 4a568f1f4c
94 changed files with 10882 additions and 301 deletions

View File

@@ -0,0 +1,35 @@
{
"default_machine": "xyzac-trt",
"machines": [
{
"id": "xyzac-trt",
"coordinates": "XYZAC",
"kinematics_type": 2,
"entrypoint": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini",
"program": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc",
"switchkins_program": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc",
"source_path": "linuxcnc/src/hal/user_comps/vismach/xyzac-trt-gui.py",
"model": "trt-moving-knee",
"subroutines": [
"xyzac_switchkins_sub",
"helix_ac"
],
"runtime_fixture": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzac-trt.ini"
},
{
"id": "xyzbc-trt",
"coordinates": "XYZBC",
"kinematics_type": 3,
"entrypoint": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini",
"program": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc",
"switchkins_program": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
"source_path": "linuxcnc/src/hal/user_comps/vismach/xyzbc-trt-gui.py",
"model": "trt-moving-head",
"subroutines": [
"xyzbc_switchkins_sub",
"helix_bc"
],
"runtime_fixture": "linuxcnc/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini"
}
]
}