{ "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" } ] }