515 lines
24 KiB
JSON
515 lines
24 KiB
JSON
{
|
|
"apiName": "xyzbc-trt-web-opfs-wasm-evidence",
|
|
"status": "blocked",
|
|
"collectedAt": "2026-07-02T07:41:51.225Z",
|
|
"profile": {
|
|
"id": "xyzbc-trt",
|
|
"machineName": "sim-xyzbc-trt-kins (switchkins)",
|
|
"iniPath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini",
|
|
"pyvcpXmlPath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml",
|
|
"toolTablePath": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl",
|
|
"coordinates": [
|
|
"X",
|
|
"Y",
|
|
"Z",
|
|
"B",
|
|
"C"
|
|
],
|
|
"kinematics": "xyzbc-trt-kins",
|
|
"kinematicsModuleId": "xyzbc-trt",
|
|
"defaultProgramFilename": "xyzbc_switchkins.ngc",
|
|
"switchkinsTypes": [
|
|
{
|
|
"value": 0,
|
|
"label": "identity",
|
|
"mdiCommand": "M429",
|
|
"webKinsType": "identity"
|
|
},
|
|
{
|
|
"value": 1,
|
|
"label": "XYZBC TCP",
|
|
"mdiCommand": "M428",
|
|
"webKinsType": "tcp-xyzbc"
|
|
},
|
|
{
|
|
"value": 2,
|
|
"label": "USERK",
|
|
"mdiCommand": "M430",
|
|
"webKinsType": "userk"
|
|
}
|
|
],
|
|
"halPins": [
|
|
"motion.switchkins-type",
|
|
"motion.analog-out-03",
|
|
"motion.tooloffset.z",
|
|
"xyzbc-trt-kins.tool-offset",
|
|
"xyzbc-trt-kins.x-offset",
|
|
"xyzbc-trt-kins.z-offset",
|
|
"xyzbc-trt-kins.x-rot-point",
|
|
"xyzbc-trt-kins.y-rot-point",
|
|
"xyzbc-trt-kins.z-rot-point",
|
|
"xyzbc-trt-kins.conventional-directions",
|
|
"halui.mdi-command-00",
|
|
"halui.mdi-command-01",
|
|
"halui.mdi-command-02"
|
|
]
|
|
},
|
|
"ini": {
|
|
"ready": true,
|
|
"machineName": "sim-xyzbc-trt-kins (switchkins)",
|
|
"coordinates": "XYZBC",
|
|
"kinematicsName": "xyzbc-trt-kins",
|
|
"kinematicsModuleId": "xyzbc-trt",
|
|
"remaps": [
|
|
{
|
|
"raw": "M428 modalgroup=10 ngc=428remap",
|
|
"code": "M428",
|
|
"modalGroup": 10,
|
|
"ngc": "428remap"
|
|
},
|
|
{
|
|
"raw": "M429 modalgroup=10 ngc=429remap",
|
|
"code": "M429",
|
|
"modalGroup": 10,
|
|
"ngc": "429remap"
|
|
},
|
|
{
|
|
"raw": "M430 modalgroup=10 ngc=430remap",
|
|
"code": "M430",
|
|
"modalGroup": 10,
|
|
"ngc": "430remap"
|
|
}
|
|
],
|
|
"haluiMdiCommands": [
|
|
"M429",
|
|
"M428",
|
|
"M430"
|
|
],
|
|
"toolTable": "xyzbc-trt.tbl",
|
|
"parameterFile": "xyzbc.var",
|
|
"jointConfig": [
|
|
{
|
|
"id": 0,
|
|
"axis": "X",
|
|
"type": "LINEAR",
|
|
"home": 0,
|
|
"min": -200,
|
|
"max": 200,
|
|
"maxVelocity": 20,
|
|
"maxAcceleration": 300,
|
|
"homeSearchVelocity": 0,
|
|
"homeSequence": 0
|
|
},
|
|
{
|
|
"id": 1,
|
|
"axis": "Y",
|
|
"type": "LINEAR",
|
|
"home": 0,
|
|
"min": -100,
|
|
"max": 100,
|
|
"maxVelocity": 20,
|
|
"maxAcceleration": 300,
|
|
"homeSearchVelocity": 0,
|
|
"homeSequence": 0
|
|
},
|
|
{
|
|
"id": 2,
|
|
"axis": "Z",
|
|
"type": "LINEAR",
|
|
"home": 0,
|
|
"min": -120,
|
|
"max": 120,
|
|
"maxVelocity": 20,
|
|
"maxAcceleration": 300,
|
|
"homeSearchVelocity": 0,
|
|
"homeSequence": 0
|
|
},
|
|
{
|
|
"id": 3,
|
|
"axis": "B",
|
|
"type": "ANGULAR",
|
|
"home": 0,
|
|
"min": -100,
|
|
"max": 50,
|
|
"maxVelocity": 30,
|
|
"maxAcceleration": 300,
|
|
"homeSearchVelocity": 0,
|
|
"homeSequence": 0
|
|
},
|
|
{
|
|
"id": 4,
|
|
"axis": "C",
|
|
"type": "ANGULAR",
|
|
"home": 0,
|
|
"min": -36000,
|
|
"max": 36000,
|
|
"maxVelocity": 30,
|
|
"maxAcceleration": 300,
|
|
"homeSearchVelocity": 0,
|
|
"homeSequence": 0
|
|
}
|
|
]
|
|
},
|
|
"opfsStaging": {
|
|
"storageMode": "memory",
|
|
"opfsRoot": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt",
|
|
"fileCount": 20,
|
|
"summary": {
|
|
"fileCount": 20,
|
|
"totalBytes": 458514,
|
|
"gcodeFileCount": 16,
|
|
"kinds": {
|
|
"ini": 1,
|
|
"demo": 8,
|
|
"toolTable": 1,
|
|
"parameters": 1,
|
|
"remap": 8,
|
|
"pyvcp": 1
|
|
},
|
|
"opfsPaths": [
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc",
|
|
"web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml"
|
|
]
|
|
},
|
|
"files": [
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.ini",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc-trt.ini",
|
|
"kind": "ini",
|
|
"bytes": 4885,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc",
|
|
"kind": "demo",
|
|
"bytes": 139,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.tbl",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc-trt.tbl",
|
|
"kind": "toolTable",
|
|
"bytes": 22,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc.var",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc.var",
|
|
"kind": "parameters",
|
|
"bytes": 1666,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/428remap.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/428remap.ngc",
|
|
"kind": "remap",
|
|
"bytes": 688,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/429remap.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/429remap.ngc",
|
|
"kind": "remap",
|
|
"bytes": 644,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/430remap.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/430remap.ngc",
|
|
"kind": "remap",
|
|
"bytes": 635,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/centering.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/centering.ngc",
|
|
"kind": "remap",
|
|
"bytes": 1134,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_ac.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/helix_ac.ngc",
|
|
"kind": "remap",
|
|
"bytes": 735,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/helix_bc.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/helix_bc.ngc",
|
|
"kind": "remap",
|
|
"bytes": 735,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzac_switchkins_sub.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/xyzac_switchkins_sub.ngc",
|
|
"kind": "remap",
|
|
"bytes": 1547,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/remap_subs/xyzbc_switchkins_sub.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/remap_subs/xyzbc_switchkins_sub.ngc",
|
|
"kind": "remap",
|
|
"bytes": 1547,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzac.ngc",
|
|
"kind": "demo",
|
|
"bytes": 70847,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzbc.ngc",
|
|
"kind": "demo",
|
|
"bytes": 76616,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/impeller-7bl-xyzac.ngc",
|
|
"kind": "demo",
|
|
"bytes": 294411,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins.ngc",
|
|
"kind": "demo",
|
|
"bytes": 139,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_1.ngc",
|
|
"kind": "demo",
|
|
"bytes": 419,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_2.ngc",
|
|
"kind": "demo",
|
|
"bytes": 475,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_3.ngc",
|
|
"kind": "demo",
|
|
"bytes": 304,
|
|
"executable": false
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt.xml",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/xyzbc-trt.xml",
|
|
"kind": "pyvcp",
|
|
"bytes": 926,
|
|
"executable": false
|
|
}
|
|
],
|
|
"gcodeSources": [
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzac.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzac.ngc",
|
|
"filename": "boat-xyzac.ngc",
|
|
"bytes": 70847,
|
|
"label": "boat-xyzac",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/boat-xyzbc.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/boat-xyzbc.ngc",
|
|
"filename": "boat-xyzbc.ngc",
|
|
"bytes": 76616,
|
|
"label": "boat-xyzbc",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/impeller-7bl-xyzac.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/impeller-7bl-xyzac.ngc",
|
|
"filename": "impeller-7bl-xyzac.ngc",
|
|
"bytes": 294411,
|
|
"label": "impeller-7bl-xyzac",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_1.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_1.ngc",
|
|
"filename": "xyzac_switchkins_test_1.ngc",
|
|
"bytes": 419,
|
|
"label": "xyzac_switchkins_test_1",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_2.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_2.ngc",
|
|
"filename": "xyzac_switchkins_test_2.ngc",
|
|
"bytes": 475,
|
|
"label": "xyzac_switchkins_test_2",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins_test_3.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins_test_3.ngc",
|
|
"filename": "xyzac_switchkins_test_3.ngc",
|
|
"bytes": 304,
|
|
"label": "xyzac_switchkins_test_3",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzac_switchkins.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzac_switchkins.ngc",
|
|
"filename": "xyzac_switchkins.ngc",
|
|
"bytes": 139,
|
|
"label": "xyzac_switchkins",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
},
|
|
{
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"wasmPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc",
|
|
"opfsPath": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt/configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"filename": "xyzbc_switchkins.ngc",
|
|
"bytes": 139,
|
|
"label": "xyzbc_switchkins",
|
|
"sourceMode": "linuxcnc-vendored-5axis-gcode",
|
|
"semanticBoundary": "linuxcnc_vendored_5axis_gcode_source_file"
|
|
}
|
|
],
|
|
"selectedProgram": {
|
|
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"filename": "xyzbc_switchkins.ngc",
|
|
"wasmProgramPath": "/work/sim/axis/vismach/5axis/table-rotary-tilting/xyzbc-trt/demos/xyzbc_switchkins.ngc"
|
|
}
|
|
},
|
|
"store": {
|
|
"machineProfile": "xyzbc-trt",
|
|
"sessionName": "xyzbc-trt-web-session",
|
|
"machineProjectRoot": "web-rtcp-5axis-xyzbc-trt-sim-plan/machines/xyzbc-trt",
|
|
"activeProgram": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
|
|
"programSource": "linuxcnc-vendored-5axis-gcode",
|
|
"programLineCount": 3,
|
|
"selectedGcodeSourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc"
|
|
},
|
|
"wasm": {
|
|
"required": [
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js",
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.js",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.wasm",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.js",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm"
|
|
],
|
|
"files": [],
|
|
"missing": [
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js",
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.js",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.wasm",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.js",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm"
|
|
],
|
|
"ready": false,
|
|
"emscriptenAvailable": false
|
|
},
|
|
"coverage": {
|
|
"profileDefaultXyzbc": true,
|
|
"iniReady": true,
|
|
"opfsStaged": true,
|
|
"pyvcpXmlStaged": true,
|
|
"remapsStaged": true,
|
|
"toolTableStaged": true,
|
|
"parameterFileStaged": true,
|
|
"defaultProgramStaged": true,
|
|
"wasmArtifactsReady": false
|
|
},
|
|
"blockers": [
|
|
{
|
|
"id": "missing-wasm-artifacts",
|
|
"detail": "wasm-port/build/wasm does not contain all required kinematics/core/tp/task-hal artifacts.",
|
|
"required": [
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js",
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.js",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.wasm",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.js",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm"
|
|
],
|
|
"missing": [
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.js",
|
|
"wasm-port/build/wasm/kinematics/linuxcnc_xyzbc_trt_kinematics.wasm",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.js",
|
|
"wasm-port/build/wasm/core/linuxcnc_interp.wasm",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.js",
|
|
"wasm-port/build/wasm/tp/linuxcnc_tp.wasm",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.js",
|
|
"wasm-port/build/wasm/task-hal/linuxcnc_task_hal.wasm"
|
|
]
|
|
}
|
|
],
|
|
"semanticBoundary": "web_opfs_wasm_runtime_readiness_for_linuxcnc_xyzbc_trt"
|
|
}
|