Files
2026-07-03 17:04:33 -04:00

8837 lines
195 KiB
JSON

{
"summary": {
"outDir": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/screenshots/run-full-50ms-toolpath-remap-20260703T205142Z",
"targetIntervalMs": 50,
"frameCount": 81,
"sawRunning": true,
"finalRunState": "complete",
"finalMode": "auto",
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleCount": 1300,
"minRunningSampleIndex": 310,
"maxSampleIndex": 637,
"coverageRatio": 0.49037721324095457,
"uniqueSampleIndexCount": 5,
"uniqueUiSampleIndexCount": 5,
"uniqueFeedbackCycleCount": 74,
"movedToolheadCount": 12,
"monotonicBreaks": 0,
"runStates": [
"idle",
"running",
"complete"
],
"activeLines": [
16,
1,
19,
23
],
"firstSample": {
"now": 1482.199999999255,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 1,
"cycle": 30,
"taskCycle": 3,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "LinuxCNC machine-file remap run starting",
"frame": 0,
"targetElapsedMs": 0,
"wallElapsedMs": 0,
"wallDeltaMs": 0,
"screenshot": "frame_0000.png"
},
"lastSample": {
"now": 11105.699999999255,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 80,
"targetElapsedMs": 4000,
"wallElapsedMs": 9623,
"wallDeltaMs": 76,
"screenshot": "frame_0080.png"
},
"powerSnap": {
"now": 1038.800000000745,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": false,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 1,
"cycle": 20,
"taskCycle": 2,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 0,
"a": 0,
"b": 0,
"c": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 0,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 0,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 0,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL machine power on"
},
"homeSnap": {
"now": 1271.699999999255,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 1,
"cycle": 30,
"taskCycle": 3,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL machine homed"
},
"beforeRunSnap": {
"now": 1344,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 1,
"cycle": 30,
"taskCycle": 3,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL machine homed"
},
"finalSnap": {
"now": 11171.60000000149,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226"
},
"runtimeErrors": []
},
"samples": [
{
"now": 1482.199999999255,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 1,
"cycle": 30,
"taskCycle": 3,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "LinuxCNC machine-file remap run starting",
"frame": 0,
"targetElapsedMs": 0,
"wallElapsedMs": 0,
"wallDeltaMs": 0,
"screenshot": "frame_0000.png"
},
{
"now": 1561.8999999985099,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 1,
"cycle": 30,
"taskCycle": 3,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 43,
"y": -32.15,
"z": -11.306,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "LinuxCNC machine-file remap run starting",
"frame": 1,
"targetElapsedMs": 50,
"wallElapsedMs": 78,
"wallDeltaMs": 78,
"screenshot": "frame_0001.png"
},
{
"now": 1702.3999999985099,
"runState": "idle",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 1,
"sourceMode": "linuxcnc-machine-file-remap-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 29,
"feedback": null,
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"sampleIndex": 0,
"sampleCount": 1300,
"executedSampleCount": 1,
"segmentIndex": 0,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": -74.019,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "0",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "LinuxCNC task/HAL command running",
"frame": 2,
"targetElapsedMs": 100,
"wallElapsedMs": 189,
"wallDeltaMs": 111,
"screenshot": "frame_0002.png"
},
{
"now": 1887.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 310,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 310,
"motionIndex": 5,
"line": 19,
"cycle": 180,
"taskCycle": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 4.21348,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 4.21348
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 310,
"sampleCount": 1300,
"executedSampleCount": 311,
"segmentIndex": 5,
"tcp": {
"x": 0,
"y": 0,
"z": 4.21348
},
"joint": {
"x": 0,
"y": 0,
"z": 4.21348,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 4.21348,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 4.21348,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "310",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.004
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 2",
"frame": 3,
"targetElapsedMs": 150,
"wallElapsedMs": 401,
"wallDeltaMs": 212,
"screenshot": "frame_0003.png"
},
{
"now": 2002.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 311,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 311,
"motionIndex": 5,
"line": 19,
"cycle": 330,
"taskCycle": 33,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.42697,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.42697
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 311,
"sampleCount": 1300,
"executedSampleCount": 312,
"segmentIndex": 5,
"tcp": {
"x": 0,
"y": 0,
"z": 8.42697
},
"joint": {
"x": 0,
"y": 0,
"z": 8.42697,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 8.42697,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 8.42697,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "311",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 5",
"frame": 4,
"targetElapsedMs": 200,
"wallElapsedMs": 521,
"wallDeltaMs": 120,
"screenshot": "frame_0004.png"
},
{
"now": 2151,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"cycle": 530,
"taskCycle": 53,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.3766,
"y": 11.3766,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 11.3766,
"y": 11.3766,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 11.3766,
"y": 11.3766,
"z": 10
},
"joint": {
"x": 11.3766,
"y": 11.3766,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 11.3766,
"y": 11.3766,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 11.3766,
"y": 11.3766,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "318",
"toolhead": {
"x": 0.011,
"y": 0.011,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 9",
"frame": 5,
"targetElapsedMs": 250,
"wallElapsedMs": 658,
"wallDeltaMs": 137,
"screenshot": "frame_0005.png"
},
{
"now": 2271.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"cycle": 680,
"taskCycle": 68,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.7895,
"y": 14.7895,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 14.7895,
"y": 14.7895,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 14.7895,
"y": 14.7895,
"z": 10
},
"joint": {
"x": 14.7895,
"y": 14.7895,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 14.7895,
"y": 14.7895,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 14.7895,
"y": 14.7895,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "318",
"toolhead": {
"x": 0.015,
"y": 0.015,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 12",
"frame": 6,
"targetElapsedMs": 300,
"wallElapsedMs": 781,
"wallDeltaMs": 123,
"screenshot": "frame_0006.png"
},
{
"now": 2405.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"cycle": 830,
"taskCycle": 83,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.2025,
"y": 18.2025,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.2025,
"y": 18.2025,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 18.2025,
"y": 18.2025,
"z": 10
},
"joint": {
"x": 18.2025,
"y": 18.2025,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 18.2025,
"y": 18.2025,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 18.2025,
"y": 18.2025,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "318",
"toolhead": {
"x": 0.018,
"y": 0.018,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 15",
"frame": 7,
"targetElapsedMs": 350,
"wallElapsedMs": 923,
"wallDeltaMs": 142,
"screenshot": "frame_0007.png"
},
{
"now": 2546.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1030,
"taskCycle": 103,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.55939,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.55939
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.55939
},
"joint": {
"x": 0,
"y": 0,
"z": 9.55939,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 9.55939,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 9.55939,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 19",
"frame": 8,
"targetElapsedMs": 400,
"wallElapsedMs": 1047,
"wallDeltaMs": 124,
"screenshot": "frame_0008.png"
},
{
"now": 2677.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1180,
"taskCycle": 118,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.4933,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.4933
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.4933
},
"joint": {
"x": 0,
"y": 0,
"z": 9.4933,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 9.4933,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 9.4933,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 22",
"frame": 9,
"targetElapsedMs": 450,
"wallElapsedMs": 1178,
"wallDeltaMs": 131,
"screenshot": "frame_0009.png"
},
{
"now": 2809.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1330,
"taskCycle": 133,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.42721,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.42721
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.42721
},
"joint": {
"x": 0,
"y": 0,
"z": 9.42721,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.279921364882619,
"y": 2.2799213648826187,
"z": 8.858679671599125,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.279921364882619,
"y": 2.2799213648826187,
"z": 8.858679671599125,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 25",
"frame": 10,
"targetElapsedMs": 500,
"wallElapsedMs": 1316,
"wallDeltaMs": 138,
"screenshot": "frame_0010.png"
},
{
"now": 2944.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1530,
"taskCycle": 153,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.33909,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.33909
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.33909
},
"joint": {
"x": 0,
"y": 0,
"z": 9.33909,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 9.33909,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 9.33909,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 29",
"frame": 11,
"targetElapsedMs": 550,
"wallElapsedMs": 1450,
"wallDeltaMs": 134,
"screenshot": "frame_0011.png"
},
{
"now": 3062.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1680,
"taskCycle": 168,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.273,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.273
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.273
},
"joint": {
"x": 0,
"y": 0,
"z": 9.273,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 9.273,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 9.273,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 32",
"frame": 12,
"targetElapsedMs": 600,
"wallElapsedMs": 1567,
"wallDeltaMs": 117,
"screenshot": "frame_0012.png"
},
{
"now": 3196.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1830,
"taskCycle": 183,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.20691,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.20691
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.20691
},
"joint": {
"x": 0,
"y": 0,
"z": 9.20691,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.2266429636712703,
"y": 2.2266429636712695,
"z": 8.651665387239989,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.2266429636712703,
"y": 2.2266429636712695,
"z": 8.651665387239989,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 35",
"frame": 13,
"targetElapsedMs": 650,
"wallElapsedMs": 1705,
"wallDeltaMs": 138,
"screenshot": "frame_0013.png"
},
{
"now": 3304.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1980,
"taskCycle": 198,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.14082,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.14082
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.14082
},
"joint": {
"x": 0,
"y": 0,
"z": 9.14082,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.2106594433078652,
"y": 2.210659443307865,
"z": 8.589561101932247,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.2106594433078652,
"y": 2.210659443307865,
"z": 8.589561101932247,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 38",
"frame": 14,
"targetElapsedMs": 700,
"wallElapsedMs": 1813,
"wallDeltaMs": 108,
"screenshot": "frame_0014.png"
},
{
"now": 3418.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2130,
"taskCycle": 213,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.07473,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.07473
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.07473
},
"joint": {
"x": 0,
"y": 0,
"z": 9.07473,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.194675922944461,
"y": 2.19467592294446,
"z": 8.527456816624507,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.194675922944461,
"y": 2.19467592294446,
"z": 8.527456816624507,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 41",
"frame": 15,
"targetElapsedMs": 750,
"wallElapsedMs": 1923,
"wallDeltaMs": 110,
"screenshot": "frame_0015.png"
},
{
"now": 3541.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2280,
"taskCycle": 228,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.00864,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.00864
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.00864
},
"joint": {
"x": 0,
"y": 0,
"z": 9.00864,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.178692402581056,
"y": 2.1786924025810555,
"z": 8.465352531316766,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.178692402581056,
"y": 2.1786924025810555,
"z": 8.465352531316766,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 44",
"frame": 16,
"targetElapsedMs": 800,
"wallElapsedMs": 2058,
"wallDeltaMs": 135,
"screenshot": "frame_0016.png"
},
{
"now": 3664.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2430,
"taskCycle": 243,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.94254,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.94254
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.94254
},
"joint": {
"x": 0,
"y": 0,
"z": 8.94254,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.1627064637700246,
"y": 2.162706463770024,
"z": 8.403238849082816,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.1627064637700246,
"y": 2.162706463770024,
"z": 8.403238849082816,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 47",
"frame": 17,
"targetElapsedMs": 850,
"wallElapsedMs": 2173,
"wallDeltaMs": 115,
"screenshot": "frame_0017.png"
},
{
"now": 3744.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2530,
"taskCycle": 253,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.89848,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.89848
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.89848
},
"joint": {
"x": 0,
"y": 0,
"z": 8.89848,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.1520507835277547,
"y": 2.1520507835277543,
"z": 8.36183599221099,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.1520507835277547,
"y": 2.1520507835277543,
"z": 8.36183599221099,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 49",
"frame": 18,
"targetElapsedMs": 900,
"wallElapsedMs": 2257,
"wallDeltaMs": 84,
"screenshot": "frame_0018.png"
},
{
"now": 3854.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2680,
"taskCycle": 268,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.83239,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.83239
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.83239
},
"joint": {
"x": 0,
"y": 0,
"z": 8.83239,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.1360672631643505,
"y": 2.13606726316435,
"z": 8.29973170690325,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.1360672631643505,
"y": 2.13606726316435,
"z": 8.29973170690325,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 52",
"frame": 19,
"targetElapsedMs": 950,
"wallElapsedMs": 2372,
"wallDeltaMs": 115,
"screenshot": "frame_0019.png"
},
{
"now": 4000.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2880,
"taskCycle": 288,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.74427,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.74427
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.74427
},
"joint": {
"x": 0,
"y": 0,
"z": 8.74427,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.1147559026798106,
"y": 2.11475590267981,
"z": 8.216925993159595,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.1147559026798106,
"y": 2.11475590267981,
"z": 8.216925993159595,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 56",
"frame": 20,
"targetElapsedMs": 1000,
"wallElapsedMs": 2508,
"wallDeltaMs": 136,
"screenshot": "frame_0020.png"
},
{
"now": 4114,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3030,
"taskCycle": 303,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.67818,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.67818
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.67818
},
"joint": {
"x": 0,
"y": 0,
"z": 8.67818,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.098772382316406,
"y": 2.0987723823164055,
"z": 8.154821707851854,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.098772382316406,
"y": 2.0987723823164055,
"z": 8.154821707851854,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 59",
"frame": 21,
"targetElapsedMs": 1050,
"wallElapsedMs": 2625,
"wallDeltaMs": 117,
"screenshot": "frame_0021.png"
},
{
"now": 4235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3180,
"taskCycle": 318,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.61209,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.61209
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.61209
},
"joint": {
"x": 0,
"y": 0,
"z": 8.61209,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0827888619530013,
"y": 2.082788861953001,
"z": 8.092717422544114,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0827888619530013,
"y": 2.082788861953001,
"z": 8.092717422544114,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 62",
"frame": 22,
"targetElapsedMs": 1100,
"wallElapsedMs": 2743,
"wallDeltaMs": 118,
"screenshot": "frame_0022.png"
},
{
"now": 4347.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3330,
"taskCycle": 333,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.546,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.546
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.546
},
"joint": {
"x": 0,
"y": 0,
"z": 8.546,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0668053415895966,
"y": 2.066805341589596,
"z": 8.030613137236372,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0668053415895966,
"y": 2.066805341589596,
"z": 8.030613137236372,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 65",
"frame": 23,
"targetElapsedMs": 1150,
"wallElapsedMs": 2855,
"wallDeltaMs": 112,
"screenshot": "frame_0023.png"
},
{
"now": 4485.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3530,
"taskCycle": 353,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.45788,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.45788
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.45788
},
"joint": {
"x": 0,
"y": 0,
"z": 8.45788,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 8.45788,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 8.45788,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 69",
"frame": 24,
"targetElapsedMs": 1200,
"wallElapsedMs": 2992,
"wallDeltaMs": 137,
"screenshot": "frame_0024.png"
},
{
"now": 4578.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3630,
"taskCycle": 363,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.41382,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.41382
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.41382
},
"joint": {
"x": 0,
"y": 0,
"z": 8.41382,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0348383008627873,
"y": 2.034838300862787,
"z": 7.906404566620892,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0348383008627873,
"y": 2.034838300862787,
"z": 7.906404566620892,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 71",
"frame": 25,
"targetElapsedMs": 1250,
"wallElapsedMs": 3091,
"wallDeltaMs": 99,
"screenshot": "frame_0025.png"
},
{
"now": 4704.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3830,
"taskCycle": 383,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.3257,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.3257
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.3257
},
"joint": {
"x": 0,
"y": 0,
"z": 8.3257,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 8.3257,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 8.3257,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 75",
"frame": 26,
"targetElapsedMs": 1300,
"wallElapsedMs": 3214,
"wallDeltaMs": 123,
"screenshot": "frame_0026.png"
},
{
"now": 4831,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3980,
"taskCycle": 398,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.25961,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.25961
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.25961
},
"joint": {
"x": 0,
"y": 0,
"z": 8.25961,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9975434200148432,
"y": 1.9975434200148428,
"z": 7.761494567569497,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9975434200148432,
"y": 1.9975434200148428,
"z": 7.761494567569497,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 78",
"frame": 27,
"targetElapsedMs": 1350,
"wallElapsedMs": 3341,
"wallDeltaMs": 127,
"screenshot": "frame_0027.png"
},
{
"now": 4956.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4130,
"taskCycle": 413,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.19351,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.19351
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.19351
},
"joint": {
"x": 0,
"y": 0,
"z": 8.19351,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.981557481203812,
"y": 1.9815574812038115,
"z": 7.6993808853355485,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.981557481203812,
"y": 1.9815574812038115,
"z": 7.6993808853355485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 81",
"frame": 28,
"targetElapsedMs": 1400,
"wallElapsedMs": 3464,
"wallDeltaMs": 123,
"screenshot": "frame_0028.png"
},
{
"now": 5075.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4280,
"taskCycle": 428,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.12742,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.12742
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.12742
},
"joint": {
"x": 0,
"y": 0,
"z": 8.12742,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9655739608404075,
"y": 1.965573960840407,
"z": 7.637276600027809,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9655739608404075,
"y": 1.965573960840407,
"z": 7.637276600027809,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 84",
"frame": 29,
"targetElapsedMs": 1450,
"wallElapsedMs": 3593,
"wallDeltaMs": 129,
"screenshot": "frame_0029.png"
},
{
"now": 5220.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4480,
"taskCycle": 448,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.0393,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.0393
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.0393
},
"joint": {
"x": 0,
"y": 0,
"z": 8.0393,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9442626003558678,
"y": 1.9442626003558674,
"z": 7.554470886284155,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9442626003558678,
"y": 1.9442626003558674,
"z": 7.554470886284155,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 88",
"frame": 30,
"targetElapsedMs": 1500,
"wallElapsedMs": 3729,
"wallDeltaMs": 136,
"screenshot": "frame_0030.png"
},
{
"now": 5343.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4630,
"taskCycle": 463,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.97321,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.97321
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.97321
},
"joint": {
"x": 0,
"y": 0,
"z": 7.97321,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.928279079992463,
"y": 1.9282790799924625,
"z": 7.492366600976413,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.928279079992463,
"y": 1.9282790799924625,
"z": 7.492366600976413,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 91",
"frame": 31,
"targetElapsedMs": 1550,
"wallElapsedMs": 3851,
"wallDeltaMs": 122,
"screenshot": "frame_0031.png"
},
{
"now": 5467.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4780,
"taskCycle": 478,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.90712,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.90712
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.90712
},
"joint": {
"x": 0,
"y": 0,
"z": 7.90712,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9122955596290583,
"y": 1.9122955596290578,
"z": 7.4302623156686725,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9122955596290583,
"y": 1.9122955596290578,
"z": 7.4302623156686725,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 94",
"frame": 32,
"targetElapsedMs": 1600,
"wallElapsedMs": 3983,
"wallDeltaMs": 132,
"screenshot": "frame_0032.png"
},
{
"now": 5617.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4980,
"taskCycle": 498,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.819,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.819
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.819
},
"joint": {
"x": 0,
"y": 0,
"z": 7.819,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8909841991445187,
"y": 1.8909841991445182,
"z": 7.347456601925018,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8909841991445187,
"y": 1.8909841991445182,
"z": 7.347456601925018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 98",
"frame": 33,
"targetElapsedMs": 1650,
"wallElapsedMs": 4125,
"wallDeltaMs": 142,
"screenshot": "frame_0033.png"
},
{
"now": 5722.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5130,
"taskCycle": 513,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.75291,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.75291
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.75291
},
"joint": {
"x": 0,
"y": 0,
"z": 7.75291,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.875000678781114,
"y": 1.8750006787811135,
"z": 7.285352316617277,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.875000678781114,
"y": 1.8750006787811135,
"z": 7.285352316617277,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 101",
"frame": 34,
"targetElapsedMs": 1700,
"wallElapsedMs": 4237,
"wallDeltaMs": 112,
"screenshot": "frame_0034.png"
},
{
"now": 5842.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5280,
"taskCycle": 528,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.68682,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.68682
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.68682
},
"joint": {
"x": 0,
"y": 0,
"z": 7.68682,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8590171584177093,
"y": 1.8590171584177089,
"z": 7.223248031309536,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8590171584177093,
"y": 1.8590171584177089,
"z": 7.223248031309536,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 104",
"frame": 35,
"targetElapsedMs": 1750,
"wallElapsedMs": 4357,
"wallDeltaMs": 120,
"screenshot": "frame_0035.png"
},
{
"now": 5961.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5430,
"taskCycle": 543,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.62073,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.62073
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.62073
},
"joint": {
"x": 0,
"y": 0,
"z": 7.62073,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8430336380543046,
"y": 1.8430336380543042,
"z": 7.161143746001796,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8430336380543046,
"y": 1.8430336380543042,
"z": 7.161143746001796,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 107",
"frame": 36,
"targetElapsedMs": 1800,
"wallElapsedMs": 4470,
"wallDeltaMs": 113,
"screenshot": "frame_0036.png"
},
{
"now": 6068.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5580,
"taskCycle": 558,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.55464,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.55464
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.55464
},
"joint": {
"x": 0,
"y": 0,
"z": 7.55464,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8270501176909,
"y": 1.8270501176908995,
"z": 7.099039460694056,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8270501176909,
"y": 1.8270501176908995,
"z": 7.099039460694056,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 110",
"frame": 37,
"targetElapsedMs": 1850,
"wallElapsedMs": 4575,
"wallDeltaMs": 105,
"screenshot": "frame_0037.png"
},
{
"now": 6199.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5730,
"taskCycle": 573,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.48854,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.48854
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.48854
},
"joint": {
"x": 0,
"y": 0,
"z": 7.48854,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.811064178879869,
"y": 1.8110641788798685,
"z": 7.036925778460107,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.811064178879869,
"y": 1.8110641788798685,
"z": 7.036925778460107,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 113",
"frame": 38,
"targetElapsedMs": 1900,
"wallElapsedMs": 4702,
"wallDeltaMs": 127,
"screenshot": "frame_0038.png"
},
{
"now": 6358,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5930,
"taskCycle": 593,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.40042,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.40042
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.40042
},
"joint": {
"x": 0,
"y": 0,
"z": 7.40042,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7897528183953293,
"y": 1.7897528183953288,
"z": 6.954120064716453,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7897528183953293,
"y": 1.7897528183953288,
"z": 6.954120064716453,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 117",
"frame": 39,
"targetElapsedMs": 1950,
"wallElapsedMs": 4867,
"wallDeltaMs": 165,
"screenshot": "frame_0039.png"
},
{
"now": 6496.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6080,
"taskCycle": 608,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.33433,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.33433
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.33433
},
"joint": {
"x": 0,
"y": 0,
"z": 7.33433,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7737692980319244,
"y": 1.773769298031924,
"z": 6.892015779408712,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7737692980319244,
"y": 1.773769298031924,
"z": 6.892015779408712,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 120",
"frame": 40,
"targetElapsedMs": 2000,
"wallElapsedMs": 5000,
"wallDeltaMs": 133,
"screenshot": "frame_0040.png"
},
{
"now": 6667.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6280,
"taskCycle": 628,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.24621,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.24621
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.24621
},
"joint": {
"x": 0,
"y": 0,
"z": 7.24621,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 7.24621,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 7.24621,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 124",
"frame": 41,
"targetElapsedMs": 2050,
"wallElapsedMs": 5167,
"wallDeltaMs": 167,
"screenshot": "frame_0041.png"
},
{
"now": 6763.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6380,
"taskCycle": 638,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.20215,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.20215
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.20215
},
"joint": {
"x": 0,
"y": 0,
"z": 7.20215,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.741802257305115,
"y": 1.7418022573051146,
"z": 6.76780720879323,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.741802257305115,
"y": 1.7418022573051146,
"z": 6.76780720879323,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 126",
"frame": 42,
"targetElapsedMs": 2100,
"wallElapsedMs": 5281,
"wallDeltaMs": 114,
"screenshot": "frame_0042.png"
},
{
"now": 6906.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6580,
"taskCycle": 658,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.11403,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.11403
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.11403
},
"joint": {
"x": 0,
"y": 0,
"z": 7.11403,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7204908968205754,
"y": 1.720490896820575,
"z": 6.685001495049576,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7204908968205754,
"y": 1.720490896820575,
"z": 6.685001495049576,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 130",
"frame": 43,
"targetElapsedMs": 2150,
"wallElapsedMs": 5420,
"wallDeltaMs": 139,
"screenshot": "frame_0043.png"
},
{
"now": 7033.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6730,
"taskCycle": 673,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.04794,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.04794
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.04794
},
"joint": {
"x": 0,
"y": 0,
"z": 7.04794,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7045073764571708,
"y": 1.7045073764571703,
"z": 6.6228972097418355,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7045073764571708,
"y": 1.7045073764571703,
"z": 6.6228972097418355,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 133",
"frame": 44,
"targetElapsedMs": 2200,
"wallElapsedMs": 5539,
"wallDeltaMs": 119,
"screenshot": "frame_0044.png"
},
{
"now": 7151.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6880,
"taskCycle": 688,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.98185,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.98185
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.98185
},
"joint": {
"x": 0,
"y": 0,
"z": 6.98185,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.688523856093766,
"y": 1.6885238560937657,
"z": 6.560792924434095,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.688523856093766,
"y": 1.6885238560937657,
"z": 6.560792924434095,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 136",
"frame": 45,
"targetElapsedMs": 2250,
"wallElapsedMs": 5666,
"wallDeltaMs": 127,
"screenshot": "frame_0045.png"
},
{
"now": 7268.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7030,
"taskCycle": 703,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.91576,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.91576
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.91576
},
"joint": {
"x": 0,
"y": 0,
"z": 6.91576,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.6725403357303614,
"y": 1.672540335730361,
"z": 6.498688639126354,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.6725403357303614,
"y": 1.672540335730361,
"z": 6.498688639126354,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 139",
"frame": 46,
"targetElapsedMs": 2300,
"wallElapsedMs": 5777,
"wallDeltaMs": 111,
"screenshot": "frame_0046.png"
},
{
"now": 7383.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7180,
"taskCycle": 718,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.84967,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.84967
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.84967
},
"joint": {
"x": 0,
"y": 0,
"z": 6.84967,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.6565568153669568,
"y": 1.6565568153669563,
"z": 6.436584353818613,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.6565568153669568,
"y": 1.6565568153669563,
"z": 6.436584353818613,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 142",
"frame": 47,
"targetElapsedMs": 2350,
"wallElapsedMs": 5890,
"wallDeltaMs": 113,
"screenshot": "frame_0047.png"
},
{
"now": 7505.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7330,
"taskCycle": 733,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.78357,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.78357
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.78357
},
"joint": {
"x": 0,
"y": 0,
"z": 6.78357,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.6405708765559257,
"y": 1.6405708765559253,
"z": 6.374470671584665,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.6405708765559257,
"y": 1.6405708765559253,
"z": 6.374470671584665,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 145",
"frame": 48,
"targetElapsedMs": 2400,
"wallElapsedMs": 6008,
"wallDeltaMs": 118,
"screenshot": "frame_0048.png"
},
{
"now": 7617,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7480,
"taskCycle": 748,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.71748,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.71748
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.71748
},
"joint": {
"x": 0,
"y": 0,
"z": 6.71748,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.624587356192521,
"y": 1.6245873561925206,
"z": 6.312366386276924,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.624587356192521,
"y": 1.6245873561925206,
"z": 6.312366386276924,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 148",
"frame": 49,
"targetElapsedMs": 2450,
"wallElapsedMs": 6124,
"wallDeltaMs": 116,
"screenshot": "frame_0049.png"
},
{
"now": 7732,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7630,
"taskCycle": 763,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.65139,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.65139
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.65139
},
"joint": {
"x": 0,
"y": 0,
"z": 6.65139,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 6.65139,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 6.65139,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 151",
"frame": 50,
"targetElapsedMs": 2500,
"wallElapsedMs": 6238,
"wallDeltaMs": 114,
"screenshot": "frame_0050.png"
},
{
"now": 7833.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7730,
"taskCycle": 773,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.60733,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.60733
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.60733
},
"joint": {
"x": 0,
"y": 0,
"z": 6.60733,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5979481555868464,
"y": 1.5979481555868462,
"z": 6.208859244097357,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5979481555868464,
"y": 1.5979481555868462,
"z": 6.208859244097357,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 153",
"frame": 51,
"targetElapsedMs": 2550,
"wallElapsedMs": 6347,
"wallDeltaMs": 109,
"screenshot": "frame_0051.png"
},
{
"now": 7942.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7880,
"taskCycle": 788,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.54124,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.54124
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.54124
},
"joint": {
"x": 0,
"y": 0,
"z": 6.54124,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5819646352234418,
"y": 1.5819646352234416,
"z": 6.146754958789616,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5819646352234418,
"y": 1.5819646352234416,
"z": 6.146754958789616,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 156",
"frame": 52,
"targetElapsedMs": 2600,
"wallElapsedMs": 6450,
"wallDeltaMs": 103,
"screenshot": "frame_0052.png"
},
{
"now": 8052.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8030,
"taskCycle": 803,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.47515,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.47515
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.47515
},
"joint": {
"x": 0,
"y": 0,
"z": 6.47515,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.565981114860037,
"y": 1.5659811148600369,
"z": 6.0846506734818755,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.565981114860037,
"y": 1.5659811148600369,
"z": 6.0846506734818755,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 159",
"frame": 53,
"targetElapsedMs": 2650,
"wallElapsedMs": 6561,
"wallDeltaMs": 111,
"screenshot": "frame_0053.png"
},
{
"now": 8175.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8180,
"taskCycle": 818,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.40906,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.40906
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.40906
},
"joint": {
"x": 0,
"y": 0,
"z": 6.40906,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5499975944966324,
"y": 1.5499975944966322,
"z": 6.022546388174135,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5499975944966324,
"y": 1.5499975944966322,
"z": 6.022546388174135,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 162",
"frame": 54,
"targetElapsedMs": 2700,
"wallElapsedMs": 6684,
"wallDeltaMs": 123,
"screenshot": "frame_0054.png"
},
{
"now": 8297.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8330,
"taskCycle": 833,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.34297,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.34297
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.34297
},
"joint": {
"x": 0,
"y": 0,
"z": 6.34297,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5340140741332278,
"y": 1.5340140741332273,
"z": 5.960442102866394,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5340140741332278,
"y": 1.5340140741332273,
"z": 5.960442102866394,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 165",
"frame": 55,
"targetElapsedMs": 2750,
"wallElapsedMs": 6816,
"wallDeltaMs": 132,
"screenshot": "frame_0055.png"
},
{
"now": 8413.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8480,
"taskCycle": 848,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.27688,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.27688
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.27688
},
"joint": {
"x": 0,
"y": 0,
"z": 6.27688,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.518030553769823,
"y": 1.5180305537698227,
"z": 5.898337817558653,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.518030553769823,
"y": 1.5180305537698227,
"z": 5.898337817558653,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 168",
"frame": 56,
"targetElapsedMs": 2800,
"wallElapsedMs": 6922,
"wallDeltaMs": 106,
"screenshot": "frame_0056.png"
},
{
"now": 8521.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8630,
"taskCycle": 863,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.21079,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.21079
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.21079
},
"joint": {
"x": 0,
"y": 0,
"z": 6.21079,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5020470334064184,
"y": 1.502047033406418,
"z": 5.836233532250913,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5020470334064184,
"y": 1.502047033406418,
"z": 5.836233532250913,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 171",
"frame": 57,
"targetElapsedMs": 2850,
"wallElapsedMs": 7033,
"wallDeltaMs": 111,
"screenshot": "frame_0057.png"
},
{
"now": 8619.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8780,
"taskCycle": 878,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.1447,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.1447
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.1447
},
"joint": {
"x": 0,
"y": 0,
"z": 6.1447,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 6.1447,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 6.1447,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 174",
"frame": 58,
"targetElapsedMs": 2900,
"wallElapsedMs": 7128,
"wallDeltaMs": 95,
"screenshot": "frame_0058.png"
},
{
"now": 8763.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8930,
"taskCycle": 893,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.0786,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.0786
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.0786
},
"joint": {
"x": 0,
"y": 0,
"z": 6.0786,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 6.0786,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 6.0786,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 177",
"frame": 59,
"targetElapsedMs": 2950,
"wallElapsedMs": 7269,
"wallDeltaMs": 141,
"screenshot": "frame_0059.png"
},
{
"now": 8897.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9080,
"taskCycle": 908,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.01251,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.01251
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.01251
},
"joint": {
"x": 0,
"y": 0,
"z": 6.01251,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4540940538685778,
"y": 1.4540940538685774,
"z": 5.649911279401482,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4540940538685778,
"y": 1.4540940538685774,
"z": 5.649911279401482,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 180",
"frame": 60,
"targetElapsedMs": 3000,
"wallElapsedMs": 7412,
"wallDeltaMs": 143,
"screenshot": "frame_0060.png"
},
{
"now": 9007.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9230,
"taskCycle": 923,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.94642,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.94642
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.94642
},
"joint": {
"x": 0,
"y": 0,
"z": 5.94642,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4381105335051731,
"y": 1.4381105335051727,
"z": 5.587806994093741,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4381105335051731,
"y": 1.4381105335051727,
"z": 5.587806994093741,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 183",
"frame": 61,
"targetElapsedMs": 3050,
"wallElapsedMs": 7521,
"wallDeltaMs": 109,
"screenshot": "frame_0061.png"
},
{
"now": 9133.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9380,
"taskCycle": 938,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.88033,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.88033
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.88033
},
"joint": {
"x": 0,
"y": 0,
"z": 5.88033,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4221270131417685,
"y": 1.422127013141768,
"z": 5.5257027087860004,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4221270131417685,
"y": 1.422127013141768,
"z": 5.5257027087860004,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 186",
"frame": 62,
"targetElapsedMs": 3100,
"wallElapsedMs": 7650,
"wallDeltaMs": 129,
"screenshot": "frame_0062.png"
},
{
"now": 9247.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9530,
"taskCycle": 953,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.81424,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.81424
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.81424
},
"joint": {
"x": 0,
"y": 0,
"z": 5.81424,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4061434927783638,
"y": 1.4061434927783634,
"z": 5.46359842347826,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4061434927783638,
"y": 1.4061434927783634,
"z": 5.46359842347826,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 189",
"frame": 63,
"targetElapsedMs": 3150,
"wallElapsedMs": 7761,
"wallDeltaMs": 111,
"screenshot": "frame_0063.png"
},
{
"now": 9359.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9680,
"taskCycle": 968,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.74815,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.74815
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.74815
},
"joint": {
"x": 0,
"y": 0,
"z": 5.74815,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3901599724149591,
"y": 1.3901599724149587,
"z": 5.401494138170519,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3901599724149591,
"y": 1.3901599724149587,
"z": 5.401494138170519,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 192",
"frame": 64,
"targetElapsedMs": 3200,
"wallElapsedMs": 7865,
"wallDeltaMs": 104,
"screenshot": "frame_0064.png"
},
{
"now": 9499.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9830,
"taskCycle": 983,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.68206,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.68206
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.68206
},
"joint": {
"x": 0,
"y": 0,
"z": 5.68206,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3741764520515545,
"y": 1.374176452051554,
"z": 5.339389852862778,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3741764520515545,
"y": 1.374176452051554,
"z": 5.339389852862778,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 195",
"frame": 65,
"targetElapsedMs": 3250,
"wallElapsedMs": 8017,
"wallDeltaMs": 152,
"screenshot": "frame_0065.png"
},
{
"now": 9666.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10030,
"taskCycle": 1003,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.59394,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.59394
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.59394
},
"joint": {
"x": 0,
"y": 0,
"z": 5.59394,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3528650915670148,
"y": 1.3528650915670144,
"z": 5.256584139119124,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3528650915670148,
"y": 1.3528650915670144,
"z": 5.256584139119124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 199",
"frame": 66,
"targetElapsedMs": 3300,
"wallElapsedMs": 8178,
"wallDeltaMs": 161,
"screenshot": "frame_0066.png"
},
{
"now": 9821,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10180,
"taskCycle": 1018,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.52785,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.52785
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.52785
},
"joint": {
"x": 0,
"y": 0,
"z": 5.52785,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3368815712036102,
"y": 1.3368815712036097,
"z": 5.194479853811384,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3368815712036102,
"y": 1.3368815712036097,
"z": 5.194479853811384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 202",
"frame": 67,
"targetElapsedMs": 3350,
"wallElapsedMs": 8328,
"wallDeltaMs": 150,
"screenshot": "frame_0067.png"
},
{
"now": 9947.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10330,
"taskCycle": 1033,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.46176,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.46176
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.46176
},
"joint": {
"x": 0,
"y": 0,
"z": 5.46176,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3208980508402055,
"y": 1.320898050840205,
"z": 5.132375568503643,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3208980508402055,
"y": 1.320898050840205,
"z": 5.132375568503643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 205",
"frame": 68,
"targetElapsedMs": 3400,
"wallElapsedMs": 8457,
"wallDeltaMs": 129,
"screenshot": "frame_0068.png"
},
{
"now": 10065.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10480,
"taskCycle": 1048,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.39566,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.39566
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.39566
},
"joint": {
"x": 0,
"y": 0,
"z": 5.39566,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3049121120291745,
"y": 1.304912112029174,
"z": 5.070261886269695,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3049121120291745,
"y": 1.304912112029174,
"z": 5.070261886269695,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 208",
"frame": 69,
"targetElapsedMs": 3450,
"wallElapsedMs": 8584,
"wallDeltaMs": 127,
"screenshot": "frame_0069.png"
},
{
"now": 10189.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10680,
"taskCycle": 1068,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.30754,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.30754
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.30754
},
"joint": {
"x": 0,
"y": 0,
"z": 5.30754,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 5.30754,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 5.30754,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 212",
"frame": 70,
"targetElapsedMs": 3500,
"wallElapsedMs": 8699,
"wallDeltaMs": 115,
"screenshot": "frame_0070.png"
},
{
"now": 10321.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10830,
"taskCycle": 1083,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.24145,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.24145
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.24145
},
"joint": {
"x": 0,
"y": 0,
"z": 5.24145,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2676172311812302,
"y": 1.2676172311812297,
"z": 4.9253518872183,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2676172311812302,
"y": 1.2676172311812297,
"z": 4.9253518872183,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 215",
"frame": 71,
"targetElapsedMs": 3550,
"wallElapsedMs": 8832,
"wallDeltaMs": 133,
"screenshot": "frame_0071.png"
},
{
"now": 10434.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10980,
"taskCycle": 1098,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.17536,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.17536
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.17536
},
"joint": {
"x": 0,
"y": 0,
"z": 5.17536,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2516337108178255,
"y": 1.251633710817825,
"z": 4.863247601910559,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2516337108178255,
"y": 1.251633710817825,
"z": 4.863247601910559,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 218",
"frame": 72,
"targetElapsedMs": 3600,
"wallElapsedMs": 8940,
"wallDeltaMs": 108,
"screenshot": "frame_0072.png"
},
{
"now": 10544.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11130,
"taskCycle": 1113,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.10927,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.10927
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.10927
},
"joint": {
"x": 0,
"y": 0,
"z": 5.10927,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2356501904544208,
"y": 1.2356501904544204,
"z": 4.801143316602818,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2356501904544208,
"y": 1.2356501904544204,
"z": 4.801143316602818,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 221",
"frame": 73,
"targetElapsedMs": 3650,
"wallElapsedMs": 9058,
"wallDeltaMs": 118,
"screenshot": "frame_0073.png"
},
{
"now": 10664.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11280,
"taskCycle": 1128,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.04318,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.04318
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.04318
},
"joint": {
"x": 0,
"y": 0,
"z": 5.04318,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2196666700910161,
"y": 1.2196666700910157,
"z": 4.739039031295078,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2196666700910161,
"y": 1.2196666700910157,
"z": 4.739039031295078,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 224",
"frame": 74,
"targetElapsedMs": 3700,
"wallElapsedMs": 9172,
"wallDeltaMs": 114,
"screenshot": "frame_0074.png"
},
{
"now": 10751.10000000149,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 75,
"targetElapsedMs": 3750,
"wallElapsedMs": 9256,
"wallDeltaMs": 84,
"screenshot": "frame_0075.png"
},
{
"now": 10821.5,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 76,
"targetElapsedMs": 3800,
"wallElapsedMs": 9339,
"wallDeltaMs": 83,
"screenshot": "frame_0076.png"
},
{
"now": 10892.800000000745,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 77,
"targetElapsedMs": 3850,
"wallElapsedMs": 9410,
"wallDeltaMs": 71,
"screenshot": "frame_0077.png"
},
{
"now": 10958,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 78,
"targetElapsedMs": 3900,
"wallElapsedMs": 9475,
"wallDeltaMs": 65,
"screenshot": "frame_0078.png"
},
{
"now": 11029.10000000149,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 79,
"targetElapsedMs": 3950,
"wallElapsedMs": 9547,
"wallDeltaMs": 72,
"screenshot": "frame_0079.png"
},
{
"now": 11105.699999999255,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 80,
"targetElapsedMs": 4000,
"wallElapsedMs": 9623,
"wallDeltaMs": 76,
"screenshot": "frame_0080.png"
}
]
}