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

40481 lines
912 KiB
JSON

{
"summary": {
"outDir": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/screenshots/run-full-50ms-toolpath-expanded-plan-20260703T205640Z",
"targetIntervalMs": 50,
"frameCount": 391,
"sawRunning": true,
"finalRunState": "complete",
"finalMode": "auto",
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleCount": 1300,
"minRunningSampleIndex": 1,
"maxSampleIndex": 1299,
"coverageRatio": 1,
"uniqueSampleIndexCount": 213,
"uniqueUiSampleIndexCount": 213,
"uniqueFeedbackCycleCount": 384,
"movedToolheadCount": 347,
"monotonicBreaks": 0,
"runStates": [
"idle",
"running",
"complete"
],
"activeLines": [
16,
18,
13,
17,
19,
20,
23,
25,
30,
37,
44
],
"firstSample": {
"now": 1445.800000000745,
"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": 55926.60000000149,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 390,
"targetElapsedMs": 19500,
"wallElapsedMs": 54481,
"wallDeltaMs": 82,
"screenshot": "frame_0390.png"
},
"powerSnap": {
"now": 996.1000000014901,
"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": 1254.9000000022352,
"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": 1322.4000000022352,
"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": 55991.300000000745,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299"
},
"runtimeErrors": []
},
"samples": [
{
"now": 1445.800000000745,
"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": 1525,
"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": 79,
"wallDeltaMs": 79,
"screenshot": "frame_0001.png"
},
{
"now": 1645.1000000014901,
"runState": "idle",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-machine-file-remap-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 16,
"cycle": 1,
"sourceMode": "linuxcnc-tp-runtime-sample",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"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": 10,
"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 interpreter motion events 29",
"frame": 2,
"targetElapsedMs": 100,
"wallElapsedMs": 190,
"wallDeltaMs": 111,
"screenshot": "frame_0002.png"
},
{
"now": 1721.4000000022352,
"runState": "idle",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-machine-file-remap-wasm",
"sampleIndex": 0,
"motionIndex": 0,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 0,
"motionIndex": 0,
"line": 16,
"cycle": 1,
"sourceMode": "linuxcnc-tp-runtime-sample",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"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": 10,
"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 interpreter motion events 29",
"frame": 3,
"targetElapsedMs": 150,
"wallElapsedMs": 275,
"wallDeltaMs": 85,
"screenshot": "frame_0003.png"
},
{
"now": 1828.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1,
"motionIndex": 1,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1,
"motionIndex": 1,
"line": 18,
"cycle": 80,
"taskCycle": 8,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"sampleIndex": 1,
"sampleCount": 1300,
"executedSampleCount": 2,
"segmentIndex": 1,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL program run xyzbc-trt xyzbc-trt",
"frame": 4,
"targetElapsedMs": 200,
"wallElapsedMs": 383,
"wallDeltaMs": 108,
"screenshot": "frame_0004.png"
},
{
"now": 1953.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 4,
"motionIndex": 1,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 4,
"motionIndex": 1,
"line": 18,
"cycle": 230,
"taskCycle": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 3.52941,
"y": 3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.52941,
"y": 3.52941,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"sampleIndex": 4,
"sampleCount": 1300,
"executedSampleCount": 5,
"segmentIndex": 1,
"tcp": {
"x": 3.52941,
"y": 3.52941,
"z": 10
},
"joint": {
"x": 3.52941,
"y": 3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 3.52941,
"y": 3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 3.52941,
"y": 3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "4",
"toolhead": {
"x": 0.004,
"y": 0.004,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 3",
"frame": 5,
"targetElapsedMs": 250,
"wallElapsedMs": 508,
"wallDeltaMs": 125,
"screenshot": "frame_0005.png"
},
{
"now": 2072,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 7,
"motionIndex": 1,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 7,
"motionIndex": 1,
"line": 18,
"cycle": 380,
"taskCycle": 38,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 7.05882,
"y": 7.05882,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 7.05882,
"y": 7.05882,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"sampleIndex": 7,
"sampleCount": 1300,
"executedSampleCount": 8,
"segmentIndex": 1,
"tcp": {
"x": 7.05882,
"y": 7.05882,
"z": 10
},
"joint": {
"x": 7.05882,
"y": 7.05882,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 7.05882,
"y": 7.05882,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 7.05882,
"y": 7.05882,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "7",
"toolhead": {
"x": 0.007,
"y": 0.007,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 6",
"frame": 6,
"targetElapsedMs": 300,
"wallElapsedMs": 617,
"wallDeltaMs": 109,
"screenshot": "frame_0006.png"
},
{
"now": 2221.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 11,
"motionIndex": 1,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 11,
"motionIndex": 1,
"line": 18,
"cycle": 580,
"taskCycle": 58,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.7647,
"y": 11.7647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 11.7647,
"y": 11.7647,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"sampleIndex": 11,
"sampleCount": 1300,
"executedSampleCount": 12,
"segmentIndex": 1,
"tcp": {
"x": 11.7647,
"y": 11.7647,
"z": 10
},
"joint": {
"x": 11.7647,
"y": 11.7647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 11.7647,
"y": 11.7647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 11.7647,
"y": 11.7647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "11",
"toolhead": {
"x": 0.012,
"y": 0.012,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 10",
"frame": 7,
"targetElapsedMs": 350,
"wallElapsedMs": 767,
"wallDeltaMs": 150,
"screenshot": "frame_0007.png"
},
{
"now": 2324.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 14,
"motionIndex": 1,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 14,
"motionIndex": 1,
"line": 18,
"cycle": 730,
"taskCycle": 73,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.2941,
"y": 15.2941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 15.2941,
"y": 15.2941,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"sampleIndex": 14,
"sampleCount": 1300,
"executedSampleCount": 15,
"segmentIndex": 1,
"tcp": {
"x": 15.2941,
"y": 15.2941,
"z": 10
},
"joint": {
"x": 15.2941,
"y": 15.2941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 15.2941,
"y": 15.2941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 15.2941,
"y": 15.2941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "14",
"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 13",
"frame": 8,
"targetElapsedMs": 400,
"wallElapsedMs": 863,
"wallDeltaMs": 96,
"screenshot": "frame_0008.png"
},
{
"now": 2455.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 18,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 17,
"motionIndex": 1,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 17,
"motionIndex": 1,
"line": 18,
"cycle": 880,
"taskCycle": 88,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.8235,
"y": 18.8235,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"sampleIndex": 17,
"sampleCount": 1300,
"executedSampleCount": 18,
"segmentIndex": 1,
"tcp": {
"x": 18.8235,
"y": 18.8235,
"z": 10
},
"joint": {
"x": 18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "17",
"toolhead": {
"x": 0.019,
"y": 0.019,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 16",
"frame": 9,
"targetElapsedMs": 450,
"wallElapsedMs": 1004,
"wallDeltaMs": 141,
"screenshot": "frame_0009.png"
},
{
"now": 2535.2000000029802,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 13,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 19,
"motionIndex": 2,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 19,
"motionIndex": 2,
"line": 13,
"cycle": 980,
"taskCycle": 98,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.3333,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 13,
"sampleIndex": 19,
"sampleCount": 1300,
"executedSampleCount": 20,
"segmentIndex": 2,
"tcp": {
"x": 18.3333,
"y": 20,
"z": 10
},
"joint": {
"x": 18.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 18.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 18.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "19",
"toolhead": {
"x": 0.018,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 18",
"frame": 10,
"targetElapsedMs": 500,
"wallElapsedMs": 1082,
"wallDeltaMs": 78,
"screenshot": "frame_0010.png"
},
{
"now": 2641.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 13,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 22,
"motionIndex": 2,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 22,
"motionIndex": 2,
"line": 13,
"cycle": 1130,
"taskCycle": 113,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 13.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 13.3333,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 13,
"sampleIndex": 22,
"sampleCount": 1300,
"executedSampleCount": 23,
"segmentIndex": 2,
"tcp": {
"x": 13.3333,
"y": 20,
"z": 10
},
"joint": {
"x": 13.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 13.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 13.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "22",
"toolhead": {
"x": 0.013,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 21",
"frame": 11,
"targetElapsedMs": 550,
"wallElapsedMs": 1179,
"wallDeltaMs": 97,
"screenshot": "frame_0011.png"
},
{
"now": 2768.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 25,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 25,
"motionIndex": 3,
"line": 16,
"cycle": 1280,
"taskCycle": 128,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 0.689655,
"c": 1.55172
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 25,
"sampleCount": 1300,
"executedSampleCount": 26,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 0.689655,
"c": 1.55172
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 0.689655,
"c": 1.55172
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 0.689655,
"c": 1.55172
},
"toolAxisVector": {
"x": 0.01203204588871026,
"y": 0.0003259390561241431,
"z": 0.9999275591938966
},
"canvas": {
"ready": "true",
"liveSampleIndex": "25",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.012,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 24",
"frame": 12,
"targetElapsedMs": 600,
"wallElapsedMs": 1314,
"wallDeltaMs": 135,
"screenshot": "frame_0012.png"
},
{
"now": 2883,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 28,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 28,
"motionIndex": 3,
"line": 16,
"cycle": 1430,
"taskCycle": 143,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 28,
"sampleCount": 1300,
"executedSampleCount": 29,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"toolAxisVector": {
"x": 0.047846271033695986,
"y": 0.005203598473158806,
"z": 0.9988411569969973
},
"canvas": {
"ready": "true",
"liveSampleIndex": "28",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.048,
"y": 0.005,
"z": 0.999
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 27",
"frame": 13,
"targetElapsedMs": 650,
"wallElapsedMs": 1429,
"wallDeltaMs": 115,
"screenshot": "frame_0013.png"
},
{
"now": 2998.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 31,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 31,
"motionIndex": 3,
"line": 16,
"cycle": 1580,
"taskCycle": 158,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 31,
"sampleCount": 1300,
"executedSampleCount": 32,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
},
"toolAxisVector": {
"x": 0.08264987683207418,
"y": 0.01585916624637497,
"z": 0.9964524497965835
},
"canvas": {
"ready": "true",
"liveSampleIndex": "31",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.083,
"y": 0.016,
"z": 0.996
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 30",
"frame": 14,
"targetElapsedMs": 700,
"wallElapsedMs": 1544,
"wallDeltaMs": 115,
"screenshot": "frame_0014.png"
},
{
"now": 3122.7000000029802,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 34,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 34,
"motionIndex": 3,
"line": 16,
"cycle": 1730,
"taskCycle": 173,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 34,
"sampleCount": 1300,
"executedSampleCount": 35,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
},
"toolAxisVector": {
"x": 0.11570027429935519,
"y": 0.03212393302964548,
"z": 0.9927645740324142
},
"canvas": {
"ready": "true",
"liveSampleIndex": "34",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.116,
"y": 0.032,
"z": 0.993
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 33",
"frame": 15,
"targetElapsedMs": 750,
"wallElapsedMs": 1667,
"wallDeltaMs": 123,
"screenshot": "frame_0015.png"
},
{
"now": 3222.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 37,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 37,
"motionIndex": 3,
"line": 16,
"cycle": 1880,
"taskCycle": 188,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 37,
"sampleCount": 1300,
"executedSampleCount": 38,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
},
"toolAxisVector": {
"x": 0.14628070997228096,
"y": 0.05374083198469295,
"z": 0.987782302366062
},
"canvas": {
"ready": "true",
"liveSampleIndex": "37",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.146,
"y": 0.054,
"z": 0.988
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 36",
"frame": 16,
"targetElapsedMs": 800,
"wallElapsedMs": 1772,
"wallDeltaMs": 105,
"screenshot": "frame_0016.png"
},
{
"now": 3302.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 39,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 39,
"motionIndex": 3,
"line": 16,
"cycle": 1980,
"taskCycle": 198,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 39,
"sampleCount": 1300,
"executedSampleCount": 40,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"tcpPose": {
"x": -3.8594907850379556,
"y": 14.038069913414045,
"z": -72.65326530647239,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"toolAxisVector": {
"x": 0.1649566262992651,
"y": 0.07095930785400868,
"z": 0.9837449303904162
},
"canvas": {
"ready": "true",
"liveSampleIndex": "39",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.165,
"y": 0.071,
"z": 0.984
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 38",
"frame": 17,
"targetElapsedMs": 850,
"wallElapsedMs": 1845,
"wallDeltaMs": 73,
"screenshot": "frame_0017.png"
},
{
"now": 3423.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 42,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 42,
"motionIndex": 3,
"line": 16,
"cycle": 2130,
"taskCycle": 213,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 12.4138,
"c": 27.931
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 42,
"sampleCount": 1300,
"executedSampleCount": 43,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 12.4138,
"c": 27.931
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 12.4138,
"c": 27.931
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 12.4138,
"c": 27.931
},
"toolAxisVector": {
"x": 0.1899291375875769,
"y": 0.10069390945230933,
"z": 0.9766205298346177
},
"canvas": {
"ready": "true",
"liveSampleIndex": "42",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.19,
"y": 0.101,
"z": 0.977
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 41",
"frame": 18,
"targetElapsedMs": 900,
"wallElapsedMs": 1972,
"wallDeltaMs": 127,
"screenshot": "frame_0018.png"
},
{
"now": 3528.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 45,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 45,
"motionIndex": 3,
"line": 16,
"cycle": 2280,
"taskCycle": 228,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 14.4828,
"c": 32.5862
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 45,
"sampleCount": 1300,
"executedSampleCount": 46,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 14.4828,
"c": 32.5862
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 14.4828,
"c": 32.5862
},
"tcpPose": {
"x": -7.7045530934477,
"y": 8.683473290900483,
"z": -71.34910807134601,
"a": 0,
"b": 14.4828,
"c": 32.5862
},
"toolAxisVector": {
"x": 0.21072082616369747,
"y": 0.13469009044501262,
"z": 0.9682227599869792
},
"canvas": {
"ready": "true",
"liveSampleIndex": "45",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.211,
"y": 0.135,
"z": 0.968
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 44",
"frame": 19,
"targetElapsedMs": 950,
"wallElapsedMs": 2066,
"wallDeltaMs": 94,
"screenshot": "frame_0019.png"
},
{
"now": 3650.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 48,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 48,
"motionIndex": 3,
"line": 16,
"cycle": 2430,
"taskCycle": 243,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 16.5517,
"c": 37.2414
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 48,
"sampleCount": 1300,
"executedSampleCount": 49,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 16.5517,
"c": 37.2414
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 16.5517,
"c": 37.2414
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 16.5517,
"c": 37.2414
},
"toolAxisVector": {
"x": 0.2267912533436691,
"y": 0.1724023578882288,
"z": 0.9585630675137587
},
"canvas": {
"ready": "true",
"liveSampleIndex": "48",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.227,
"y": 0.172,
"z": 0.959
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 47",
"frame": 20,
"targetElapsedMs": 1000,
"wallElapsedMs": 2195,
"wallDeltaMs": 129,
"screenshot": "frame_0020.png"
},
{
"now": 3757.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 51,
"motionIndex": 3,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 51,
"motionIndex": 3,
"line": 16,
"cycle": 2580,
"taskCycle": 258,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 18.6207,
"c": 41.8966
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 51,
"sampleCount": 1300,
"executedSampleCount": 52,
"segmentIndex": 3,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 18.6207,
"c": 41.8966
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 18.6207,
"c": 41.8966
},
"tcpPose": {
"x": -9.969013882249424,
"y": 2.0849674196183052,
"z": -69.62086694588545,
"a": 0,
"b": 18.6207,
"c": 41.8966
},
"toolAxisVector": {
"x": 0.23767259646329308,
"y": 0.2132259677023256,
"z": 0.9476531135324802
},
"canvas": {
"ready": "true",
"liveSampleIndex": "51",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.238,
"y": 0.213,
"z": 0.948
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 50",
"frame": 21,
"targetElapsedMs": 1050,
"wallElapsedMs": 2301,
"wallDeltaMs": 106,
"screenshot": "frame_0021.png"
},
{
"now": 3862.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 53,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 53,
"motionIndex": 4,
"line": 17,
"cycle": 2680,
"taskCycle": 268,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 53,
"sampleCount": 1300,
"executedSampleCount": 54,
"segmentIndex": 4,
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"joint": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "53",
"toolhead": {
"x": 0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 52",
"frame": 22,
"targetElapsedMs": 1100,
"wallElapsedMs": 2417,
"wallDeltaMs": 116,
"screenshot": "frame_0022.png"
},
{
"now": 3978.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 56,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 56,
"motionIndex": 4,
"line": 17,
"cycle": 2830,
"taskCycle": 283,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.3087,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.3087,
"y": 17.5346,
"z": 9.93392
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 56,
"sampleCount": 1300,
"executedSampleCount": 57,
"segmentIndex": 4,
"tcp": {
"x": 10.3087,
"y": 17.5346,
"z": 9.93392
},
"joint": {
"x": 10.3087,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.3087,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.3087,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "56",
"toolhead": {
"x": 0.01,
"y": 0.018,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 55",
"frame": 23,
"targetElapsedMs": 1150,
"wallElapsedMs": 2533,
"wallDeltaMs": 116,
"screenshot": "frame_0023.png"
},
{
"now": 4120.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 60,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 60,
"motionIndex": 4,
"line": 17,
"cycle": 3030,
"taskCycle": 303,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.6423,
"y": 14.5092,
"z": 9.84581,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.6423,
"y": 14.5092,
"z": 9.84581
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 60,
"sampleCount": 1300,
"executedSampleCount": 61,
"segmentIndex": 4,
"tcp": {
"x": 11.6423,
"y": 14.5092,
"z": 9.84581
},
"joint": {
"x": 11.6423,
"y": 14.5092,
"z": 9.84581,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 11.6423,
"y": 14.5092,
"z": 9.84581,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 11.6423,
"y": 14.5092,
"z": 9.84581,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "60",
"toolhead": {
"x": 0.012,
"y": 0.015,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 59",
"frame": 24,
"targetElapsedMs": 1200,
"wallElapsedMs": 2664,
"wallDeltaMs": 131,
"screenshot": "frame_0024.png"
},
{
"now": 4235.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 63,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 63,
"motionIndex": 4,
"line": 17,
"cycle": 3180,
"taskCycle": 318,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 13.254,
"y": 12.6181,
"z": 9.77974,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.254,
"y": 12.6181,
"z": 9.77974
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 63,
"sampleCount": 1300,
"executedSampleCount": 64,
"segmentIndex": 4,
"tcp": {
"x": 13.254,
"y": 12.6181,
"z": 9.77974
},
"joint": {
"x": 13.254,
"y": 12.6181,
"z": 9.77974,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 13.254,
"y": 12.6181,
"z": 9.77974,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 13.254,
"y": 12.6181,
"z": 9.77974,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "63",
"toolhead": {
"x": 0.013,
"y": 0.013,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 62",
"frame": 25,
"targetElapsedMs": 1250,
"wallElapsedMs": 2778,
"wallDeltaMs": 114,
"screenshot": "frame_0025.png"
},
{
"now": 4349,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 66,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 66,
"motionIndex": 4,
"line": 17,
"cycle": 3330,
"taskCycle": 333,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.2822,
"y": 11.1828,
"z": 9.71366,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.2822,
"y": 11.1828,
"z": 9.71366
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 66,
"sampleCount": 1300,
"executedSampleCount": 67,
"segmentIndex": 4,
"tcp": {
"x": 15.2822,
"y": 11.1828,
"z": 9.71366
},
"joint": {
"x": 15.2822,
"y": 11.1828,
"z": 9.71366,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 15.2822,
"y": 11.1828,
"z": 9.71366,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 15.2822,
"y": 11.1828,
"z": 9.71366,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "66",
"toolhead": {
"x": 0.015,
"y": 0.011,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 65",
"frame": 26,
"targetElapsedMs": 1300,
"wallElapsedMs": 2891,
"wallDeltaMs": 113,
"screenshot": "frame_0026.png"
},
{
"now": 4451.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 69,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 69,
"motionIndex": 4,
"line": 17,
"cycle": 3480,
"taskCycle": 348,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 17.6017,
"y": 10.2919,
"z": 9.64758,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.6017,
"y": 10.2919,
"z": 9.64758
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 69,
"sampleCount": 1300,
"executedSampleCount": 70,
"segmentIndex": 4,
"tcp": {
"x": 17.6017,
"y": 10.2919,
"z": 9.64758
},
"joint": {
"x": 17.6017,
"y": 10.2919,
"z": 9.64758,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 17.6017,
"y": 10.2919,
"z": 9.64758,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.7178551129202333,
"y": -10.02765511292023,
"z": -69.30445430581123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "69",
"toolhead": {
"x": 0.018,
"y": 0.01,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 68",
"frame": 27,
"targetElapsedMs": 1350,
"wallElapsedMs": 2991,
"wallDeltaMs": 100,
"screenshot": "frame_0027.png"
},
{
"now": 4595.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 72,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 72,
"motionIndex": 4,
"line": 17,
"cycle": 3630,
"taskCycle": 363,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 20.0692,
"y": 10.0002,
"z": 9.5815,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.0692,
"y": 10.0002,
"z": 9.5815
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 72,
"sampleCount": 1300,
"executedSampleCount": 73,
"segmentIndex": 4,
"tcp": {
"x": 20.0692,
"y": 10.0002,
"z": 9.5815
},
"joint": {
"x": 20.0692,
"y": 10.0002,
"z": 9.5815,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 20.0692,
"y": 10.0002,
"z": 9.5815,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 20.0692,
"y": 10.0002,
"z": 9.5815,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "72",
"toolhead": {
"x": 0.02,
"y": 0.01,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 71",
"frame": 28,
"targetElapsedMs": 1400,
"wallElapsedMs": 3135,
"wallDeltaMs": 144,
"screenshot": "frame_0028.png"
},
{
"now": 4765.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 76,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 76,
"motionIndex": 4,
"line": 17,
"cycle": 3830,
"taskCycle": 383,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 23.3261,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.3261,
"y": 10.5694,
"z": 9.49339
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 76,
"sampleCount": 1300,
"executedSampleCount": 77,
"segmentIndex": 4,
"tcp": {
"x": 23.3261,
"y": 10.5694,
"z": 9.49339
},
"joint": {
"x": 23.3261,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 23.3261,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 23.3261,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "76",
"toolhead": {
"x": 0.023,
"y": 0.011,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 75",
"frame": 29,
"targetElapsedMs": 1450,
"wallElapsedMs": 3310,
"wallDeltaMs": 175,
"screenshot": "frame_0029.png"
},
{
"now": 4889,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 79,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 79,
"motionIndex": 4,
"line": 17,
"cycle": 3980,
"taskCycle": 398,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 25.5485,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.5485,
"y": 11.6805,
"z": 9.42731
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 79,
"sampleCount": 1300,
"executedSampleCount": 80,
"segmentIndex": 4,
"tcp": {
"x": 25.5485,
"y": 11.6805,
"z": 9.42731
},
"joint": {
"x": 25.5485,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 25.5485,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 25.5485,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "79",
"toolhead": {
"x": 0.026,
"y": 0.012,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 78",
"frame": 30,
"targetElapsedMs": 1500,
"wallElapsedMs": 3434,
"wallDeltaMs": 124,
"screenshot": "frame_0030.png"
},
{
"now": 5031.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 83,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 83,
"motionIndex": 4,
"line": 17,
"cycle": 4180,
"taskCycle": 418,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 27.958,
"y": 13.9445,
"z": 9.33921,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.958,
"y": 13.9445,
"z": 9.33921
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 83,
"sampleCount": 1300,
"executedSampleCount": 84,
"segmentIndex": 4,
"tcp": {
"x": 27.958,
"y": 13.9445,
"z": 9.33921
},
"joint": {
"x": 27.958,
"y": 13.9445,
"z": 9.33921,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 27.958,
"y": 13.9445,
"z": 9.33921,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 27.958,
"y": 13.9445,
"z": 9.33921,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "83",
"toolhead": {
"x": 0.028,
"y": 0.014,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 82",
"frame": 31,
"targetElapsedMs": 1550,
"wallElapsedMs": 3577,
"wallDeltaMs": 143,
"screenshot": "frame_0031.png"
},
{
"now": 5113.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 85,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 85,
"motionIndex": 4,
"line": 17,
"cycle": 4280,
"taskCycle": 428,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.8496,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.8496,
"y": 15.3433,
"z": 9.29515
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 85,
"sampleCount": 1300,
"executedSampleCount": 86,
"segmentIndex": 4,
"tcp": {
"x": 28.8496,
"y": 15.3433,
"z": 9.29515
},
"joint": {
"x": 28.8496,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 28.8496,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 28.8496,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "85",
"toolhead": {
"x": 0.029,
"y": 0.015,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 84",
"frame": 32,
"targetElapsedMs": 1600,
"wallElapsedMs": 3663,
"wallDeltaMs": 86,
"screenshot": "frame_0032.png"
},
{
"now": 5272.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 89,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 89,
"motionIndex": 4,
"line": 17,
"cycle": 4480,
"taskCycle": 448,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.8843,
"y": 18.4835,
"z": 9.20705,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.8843,
"y": 18.4835,
"z": 9.20705
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 89,
"sampleCount": 1300,
"executedSampleCount": 90,
"segmentIndex": 4,
"tcp": {
"x": 29.8843,
"y": 18.4835,
"z": 9.20705
},
"joint": {
"x": 29.8843,
"y": 18.4835,
"z": 9.20705,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.8843,
"y": 18.4835,
"z": 9.20705,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.8843,
"y": 18.4835,
"z": 9.20705,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "89",
"toolhead": {
"x": 0.03,
"y": 0.018,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 88",
"frame": 33,
"targetElapsedMs": 1650,
"wallElapsedMs": 3817,
"wallDeltaMs": 154,
"screenshot": "frame_0033.png"
},
{
"now": 5387.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 92,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 92,
"motionIndex": 4,
"line": 17,
"cycle": 4630,
"taskCycle": 463,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9531,
"y": 20.9673,
"z": 9.14097,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9531,
"y": 20.9673,
"z": 9.14097
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 92,
"sampleCount": 1300,
"executedSampleCount": 93,
"segmentIndex": 4,
"tcp": {
"x": 29.9531,
"y": 20.9673,
"z": 9.14097
},
"joint": {
"x": 29.9531,
"y": 20.9673,
"z": 9.14097,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.9531,
"y": 20.9673,
"z": 9.14097,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.9531,
"y": 20.9673,
"z": 9.14097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "92",
"toolhead": {
"x": 0.03,
"y": 0.021,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 91",
"frame": 34,
"targetElapsedMs": 1700,
"wallElapsedMs": 3931,
"wallDeltaMs": 114,
"screenshot": "frame_0034.png"
},
{
"now": 5503,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 95,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 95,
"motionIndex": 4,
"line": 17,
"cycle": 4780,
"taskCycle": 478,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.4074,
"y": 23.3913,
"z": 9.07489,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.4074,
"y": 23.3913,
"z": 9.07489
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 95,
"sampleCount": 1300,
"executedSampleCount": 96,
"segmentIndex": 4,
"tcp": {
"x": 29.4074,
"y": 23.3913,
"z": 9.07489
},
"joint": {
"x": 29.4074,
"y": 23.3913,
"z": 9.07489,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.4074,
"y": 23.3913,
"z": 9.07489,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.4074,
"y": 23.3913,
"z": 9.07489,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "95",
"toolhead": {
"x": 0.029,
"y": 0.023,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 94",
"frame": 35,
"targetElapsedMs": 1750,
"wallElapsedMs": 4046,
"wallDeltaMs": 115,
"screenshot": "frame_0035.png"
},
{
"now": 5633.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 98,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 98,
"motionIndex": 4,
"line": 17,
"cycle": 4930,
"taskCycle": 493,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.2809,
"y": 25.6059,
"z": 9.00881,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.2809,
"y": 25.6059,
"z": 9.00881
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 98,
"sampleCount": 1300,
"executedSampleCount": 99,
"segmentIndex": 4,
"tcp": {
"x": 28.2809,
"y": 25.6059,
"z": 9.00881
},
"joint": {
"x": 28.2809,
"y": 25.6059,
"z": 9.00881,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 28.2809,
"y": 25.6059,
"z": 9.00881,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 28.2809,
"y": 25.6059,
"z": 9.00881,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "98",
"toolhead": {
"x": 0.028,
"y": 0.026,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 97",
"frame": 36,
"targetElapsedMs": 1800,
"wallElapsedMs": 4188,
"wallDeltaMs": 142,
"screenshot": "frame_0036.png"
},
{
"now": 5740.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 101,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 101,
"motionIndex": 4,
"line": 17,
"cycle": 5080,
"taskCycle": 508,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.6432,
"y": 27.4745,
"z": 8.94273,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.6432,
"y": 27.4745,
"z": 8.94273
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 101,
"sampleCount": 1300,
"executedSampleCount": 102,
"segmentIndex": 4,
"tcp": {
"x": 26.6432,
"y": 27.4745,
"z": 8.94273
},
"joint": {
"x": 26.6432,
"y": 27.4745,
"z": 8.94273,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.6432,
"y": 27.4745,
"z": 8.94273,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.6432,
"y": 27.4745,
"z": 8.94273,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "101",
"toolhead": {
"x": 0.027,
"y": 0.027,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 100",
"frame": 37,
"targetElapsedMs": 1850,
"wallElapsedMs": 4290,
"wallDeltaMs": 102,
"screenshot": "frame_0037.png"
},
{
"now": 5853.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 104,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 104,
"motionIndex": 4,
"line": 17,
"cycle": 5230,
"taskCycle": 523,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 24.5953,
"y": 28.8816,
"z": 8.87665,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.5953,
"y": 28.8816,
"z": 8.87665
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 104,
"sampleCount": 1300,
"executedSampleCount": 105,
"segmentIndex": 4,
"tcp": {
"x": 24.5953,
"y": 28.8816,
"z": 8.87665
},
"joint": {
"x": 24.5953,
"y": 28.8816,
"z": 8.87665,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 24.5953,
"y": 28.8816,
"z": 8.87665,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 24.5953,
"y": 28.8816,
"z": 8.87665,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "104",
"toolhead": {
"x": 0.025,
"y": 0.029,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 103",
"frame": 38,
"targetElapsedMs": 1900,
"wallElapsedMs": 4403,
"wallDeltaMs": 113,
"screenshot": "frame_0038.png"
},
{
"now": 5969.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 107,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 107,
"motionIndex": 4,
"line": 17,
"cycle": 5380,
"taskCycle": 538,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 22.2637,
"y": 29.7404,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.2637,
"y": 29.7404,
"z": 8.81057
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 107,
"sampleCount": 1300,
"executedSampleCount": 108,
"segmentIndex": 4,
"tcp": {
"x": 22.2637,
"y": 29.7404,
"z": 8.81057
},
"joint": {
"x": 22.2637,
"y": 29.7404,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 22.2637,
"y": 29.7404,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 22.2637,
"y": 29.7404,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "107",
"toolhead": {
"x": 0.022,
"y": 0.03,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 106",
"frame": 39,
"targetElapsedMs": 1950,
"wallElapsedMs": 4515,
"wallDeltaMs": 112,
"screenshot": "frame_0039.png"
},
{
"now": 6073,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 109,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 109,
"motionIndex": 4,
"line": 17,
"cycle": 5480,
"taskCycle": 548,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 20.6224,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.6224,
"y": 29.9806,
"z": 8.76652
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 109,
"sampleCount": 1300,
"executedSampleCount": 110,
"segmentIndex": 4,
"tcp": {
"x": 20.6224,
"y": 29.9806,
"z": 8.76652
},
"joint": {
"x": 20.6224,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 20.6224,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 20.6224,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "109",
"toolhead": {
"x": 0.021,
"y": 0.03,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 108",
"frame": 40,
"targetElapsedMs": 2000,
"wallElapsedMs": 4627,
"wallDeltaMs": 112,
"screenshot": "frame_0040.png"
},
{
"now": 6182.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 112,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 112,
"motionIndex": 4,
"line": 17,
"cycle": 5630,
"taskCycle": 563,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.1425,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.1425,
"y": 29.826,
"z": 8.70044
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 112,
"sampleCount": 1300,
"executedSampleCount": 113,
"segmentIndex": 4,
"tcp": {
"x": 18.1425,
"y": 29.826,
"z": 8.70044
},
"joint": {
"x": 18.1425,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 18.1425,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 18.1425,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "112",
"toolhead": {
"x": 0.018,
"y": 0.03,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 111",
"frame": 41,
"targetElapsedMs": 2050,
"wallElapsedMs": 4737,
"wallDeltaMs": 110,
"screenshot": "frame_0041.png"
},
{
"now": 6287.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 115,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 115,
"motionIndex": 4,
"line": 17,
"cycle": 5780,
"taskCycle": 578,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.7773,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.7773,
"y": 29.0647,
"z": 8.63436
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 115,
"sampleCount": 1300,
"executedSampleCount": 116,
"segmentIndex": 4,
"tcp": {
"x": 15.7773,
"y": 29.0647,
"z": 8.63436
},
"joint": {
"x": 15.7773,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 15.7773,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 15.7773,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "115",
"toolhead": {
"x": 0.016,
"y": 0.029,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 114",
"frame": 42,
"targetElapsedMs": 2100,
"wallElapsedMs": 4837,
"wallDeltaMs": 100,
"screenshot": "frame_0042.png"
},
{
"now": 6404.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 118,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 118,
"motionIndex": 4,
"line": 17,
"cycle": 5930,
"taskCycle": 593,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 13.6728,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.6728,
"y": 27.7438,
"z": 8.56828
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 118,
"sampleCount": 1300,
"executedSampleCount": 119,
"segmentIndex": 4,
"tcp": {
"x": 13.6728,
"y": 27.7438,
"z": 8.56828
},
"joint": {
"x": 13.6728,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 13.6728,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 13.6728,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "118",
"toolhead": {
"x": 0.014,
"y": 0.028,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 117",
"frame": 43,
"targetElapsedMs": 2150,
"wallElapsedMs": 4950,
"wallDeltaMs": 113,
"screenshot": "frame_0043.png"
},
{
"now": 6520.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 121,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 121,
"motionIndex": 4,
"line": 17,
"cycle": 6080,
"taskCycle": 608,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.9589,
"y": 25.9448,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.9589,
"y": 25.9448,
"z": 8.5022
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 121,
"sampleCount": 1300,
"executedSampleCount": 122,
"segmentIndex": 4,
"tcp": {
"x": 11.9589,
"y": 25.9448,
"z": 8.5022
},
"joint": {
"x": 11.9589,
"y": 25.9448,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 11.9589,
"y": 25.9448,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 11.9589,
"y": 25.9448,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "121",
"toolhead": {
"x": 0.012,
"y": 0.026,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 120",
"frame": 44,
"targetElapsedMs": 2200,
"wallElapsedMs": 5070,
"wallDeltaMs": 120,
"screenshot": "frame_0044.png"
},
{
"now": 6629.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 124,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 124,
"motionIndex": 4,
"line": 17,
"cycle": 6230,
"taskCycle": 623,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.7415,
"y": 23.7788,
"z": 8.43612,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.7415,
"y": 23.7788,
"z": 8.43612
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 124,
"sampleCount": 1300,
"executedSampleCount": 125,
"segmentIndex": 4,
"tcp": {
"x": 10.7415,
"y": 23.7788,
"z": 8.43612
},
"joint": {
"x": 10.7415,
"y": 23.7788,
"z": 8.43612,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.7415,
"y": 23.7788,
"z": 8.43612,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.7415,
"y": 23.7788,
"z": 8.43612,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "124",
"toolhead": {
"x": 0.011,
"y": 0.024,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 123",
"frame": 45,
"targetElapsedMs": 2250,
"wallElapsedMs": 5181,
"wallDeltaMs": 111,
"screenshot": "frame_0045.png"
},
{
"now": 6745.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 127,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 127,
"motionIndex": 4,
"line": 17,
"cycle": 6380,
"taskCycle": 638,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0956,
"y": 21.3795,
"z": 8.37004,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0956,
"y": 21.3795,
"z": 8.37004
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 127,
"sampleCount": 1300,
"executedSampleCount": 128,
"segmentIndex": 4,
"tcp": {
"x": 10.0956,
"y": 21.3795,
"z": 8.37004
},
"joint": {
"x": 10.0956,
"y": 21.3795,
"z": 8.37004,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.0956,
"y": 21.3795,
"z": 8.37004,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.0956,
"y": 21.3795,
"z": 8.37004,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "127",
"toolhead": {
"x": 0.01,
"y": 0.021,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 126",
"frame": 46,
"targetElapsedMs": 2300,
"wallElapsedMs": 5291,
"wallDeltaMs": 110,
"screenshot": "frame_0046.png"
},
{
"now": 6850.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 130,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 130,
"motionIndex": 4,
"line": 17,
"cycle": 6530,
"taskCycle": 653,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0612,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0612,
"y": 18.8951,
"z": 8.30396
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 130,
"sampleCount": 1300,
"executedSampleCount": 131,
"segmentIndex": 4,
"tcp": {
"x": 10.0612,
"y": 18.8951,
"z": 8.30396
},
"joint": {
"x": 10.0612,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.0612,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.0612,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "130",
"toolhead": {
"x": 0.01,
"y": 0.019,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 129",
"frame": 47,
"targetElapsedMs": 2350,
"wallElapsedMs": 5404,
"wallDeltaMs": 113,
"screenshot": "frame_0047.png"
},
{
"now": 6989.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 134,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 134,
"motionIndex": 4,
"line": 17,
"cycle": 6730,
"taskCycle": 673,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.9647,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.9647,
"y": 15.7147,
"z": 8.21586
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 134,
"sampleCount": 1300,
"executedSampleCount": 135,
"segmentIndex": 4,
"tcp": {
"x": 10.9647,
"y": 15.7147,
"z": 8.21586
},
"joint": {
"x": 10.9647,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.9647,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -9.354855112920234,
"y": -4.60485511292023,
"z": -70.73617430581123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "134",
"toolhead": {
"x": 0.011,
"y": 0.016,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 133",
"frame": 48,
"targetElapsedMs": 2400,
"wallElapsedMs": 5532,
"wallDeltaMs": 128,
"screenshot": "frame_0048.png"
},
{
"now": 7120.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 137,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 137,
"motionIndex": 4,
"line": 17,
"cycle": 6880,
"taskCycle": 688,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.3002,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.3002,
"y": 13.6194,
"z": 8.14978
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 137,
"sampleCount": 1300,
"executedSampleCount": 138,
"segmentIndex": 4,
"tcp": {
"x": 12.3002,
"y": 13.6194,
"z": 8.14978
},
"joint": {
"x": 12.3002,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 12.3002,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -8.019355112920234,
"y": -6.70015511292023,
"z": -70.80225430581123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "137",
"toolhead": {
"x": 0.012,
"y": 0.014,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 136",
"frame": 49,
"targetElapsedMs": 2450,
"wallElapsedMs": 5657,
"wallDeltaMs": 125,
"screenshot": "frame_0049.png"
},
{
"now": 7247.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 140,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 140,
"motionIndex": 4,
"line": 17,
"cycle": 7030,
"taskCycle": 703,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.111,
"y": 11.918,
"z": 8.0837,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.111,
"y": 11.918,
"z": 8.0837
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 140,
"sampleCount": 1300,
"executedSampleCount": 141,
"segmentIndex": 4,
"tcp": {
"x": 14.111,
"y": 11.918,
"z": 8.0837
},
"joint": {
"x": 14.111,
"y": 11.918,
"z": 8.0837,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 14.111,
"y": 11.918,
"z": 8.0837,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 14.111,
"y": 11.918,
"z": 8.0837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "140",
"toolhead": {
"x": 0.014,
"y": 0.012,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 139",
"frame": 50,
"targetElapsedMs": 2500,
"wallElapsedMs": 5803,
"wallDeltaMs": 146,
"screenshot": "frame_0050.png"
},
{
"now": 7357,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 143,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 143,
"motionIndex": 4,
"line": 17,
"cycle": 7180,
"taskCycle": 718,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 16.2853,
"y": 10.7155,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.2853,
"y": 10.7155,
"z": 8.01762
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 143,
"sampleCount": 1300,
"executedSampleCount": 144,
"segmentIndex": 4,
"tcp": {
"x": 16.2853,
"y": 10.7155,
"z": 8.01762
},
"joint": {
"x": 16.2853,
"y": 10.7155,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 16.2853,
"y": 10.7155,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 16.2853,
"y": 10.7155,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "143",
"toolhead": {
"x": 0.016,
"y": 0.011,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 142",
"frame": 51,
"targetElapsedMs": 2550,
"wallElapsedMs": 5911,
"wallDeltaMs": 108,
"screenshot": "frame_0051.png"
},
{
"now": 7506.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 147,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 147,
"motionIndex": 4,
"line": 17,
"cycle": 7380,
"taskCycle": 738,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 19.5158,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.5158,
"y": 10.0117,
"z": 7.92952
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 147,
"sampleCount": 1300,
"executedSampleCount": 148,
"segmentIndex": 4,
"tcp": {
"x": 19.5158,
"y": 10.0117,
"z": 7.92952
},
"joint": {
"x": 19.5158,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 19.5158,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 19.5158,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "147",
"toolhead": {
"x": 0.02,
"y": 0.01,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 146",
"frame": 52,
"targetElapsedMs": 2600,
"wallElapsedMs": 6051,
"wallDeltaMs": 140,
"screenshot": "frame_0052.png"
},
{
"now": 7629,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 150,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 150,
"motionIndex": 4,
"line": 17,
"cycle": 7530,
"taskCycle": 753,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 21.9933,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.9933,
"y": 10.2007,
"z": 7.86344
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 150,
"sampleCount": 1300,
"executedSampleCount": 151,
"segmentIndex": 4,
"tcp": {
"x": 21.9933,
"y": 10.2007,
"z": 7.86344
},
"joint": {
"x": 21.9933,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 21.9933,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 21.9933,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "150",
"toolhead": {
"x": 0.022,
"y": 0.01,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 149",
"frame": 53,
"targetElapsedMs": 2650,
"wallElapsedMs": 6174,
"wallDeltaMs": 123,
"screenshot": "frame_0053.png"
},
{
"now": 7745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 153,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 153,
"motionIndex": 4,
"line": 17,
"cycle": 7680,
"taskCycle": 768,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 24.3477,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.3477,
"y": 10.9946,
"z": 7.79736
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 153,
"sampleCount": 1300,
"executedSampleCount": 154,
"segmentIndex": 4,
"tcp": {
"x": 24.3477,
"y": 10.9946,
"z": 7.79736
},
"joint": {
"x": 24.3477,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 24.3477,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 24.3477,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "153",
"toolhead": {
"x": 0.024,
"y": 0.011,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 152",
"frame": 54,
"targetElapsedMs": 2700,
"wallElapsedMs": 6290,
"wallDeltaMs": 116,
"screenshot": "frame_0054.png"
},
{
"now": 7855.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 156,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 156,
"motionIndex": 4,
"line": 17,
"cycle": 7830,
"taskCycle": 783,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.4338,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.4338,
"y": 12.3445,
"z": 7.73128
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 156,
"sampleCount": 1300,
"executedSampleCount": 157,
"segmentIndex": 4,
"tcp": {
"x": 26.4338,
"y": 12.3445,
"z": 7.73128
},
"joint": {
"x": 26.4338,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.4338,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.4338,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "156",
"toolhead": {
"x": 0.026,
"y": 0.012,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 155",
"frame": 55,
"targetElapsedMs": 2750,
"wallElapsedMs": 6396,
"wallDeltaMs": 106,
"screenshot": "frame_0055.png"
},
{
"now": 7970.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 159,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 159,
"motionIndex": 4,
"line": 17,
"cycle": 7980,
"taskCycle": 798,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.1226,
"y": 14.167,
"z": 7.6652,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.1226,
"y": 14.167,
"z": 7.6652
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 159,
"sampleCount": 1300,
"executedSampleCount": 160,
"segmentIndex": 4,
"tcp": {
"x": 28.1226,
"y": 14.167,
"z": 7.6652
},
"joint": {
"x": 28.1226,
"y": 14.167,
"z": 7.6652,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 28.1226,
"y": 14.167,
"z": 7.6652,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 28.1226,
"y": 14.167,
"z": 7.6652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "159",
"toolhead": {
"x": 0.028,
"y": 0.014,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 158",
"frame": 56,
"targetElapsedMs": 2800,
"wallElapsedMs": 6520,
"wallDeltaMs": 124,
"screenshot": "frame_0056.png"
},
{
"now": 8077.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 162,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 162,
"motionIndex": 4,
"line": 17,
"cycle": 8130,
"taskCycle": 813,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.3099,
"y": 16.3497,
"z": 7.59912,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.3099,
"y": 16.3497,
"z": 7.59912
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 162,
"sampleCount": 1300,
"executedSampleCount": 163,
"segmentIndex": 4,
"tcp": {
"x": 29.3099,
"y": 16.3497,
"z": 7.59912
},
"joint": {
"x": 29.3099,
"y": 16.3497,
"z": 7.59912,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.3099,
"y": 16.3497,
"z": 7.59912,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 8.990344887079765,
"y": -3.969855112920232,
"z": -71.35291430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "162",
"toolhead": {
"x": 0.029,
"y": 0.016,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 161",
"frame": 57,
"targetElapsedMs": 2850,
"wallElapsedMs": 6612,
"wallDeltaMs": 92,
"screenshot": "frame_0057.png"
},
{
"now": 8201.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 165,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 165,
"motionIndex": 4,
"line": 17,
"cycle": 8280,
"taskCycle": 828,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9225,
"y": 18.7577,
"z": 7.53304,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9225,
"y": 18.7577,
"z": 7.53304
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 165,
"sampleCount": 1300,
"executedSampleCount": 166,
"segmentIndex": 4,
"tcp": {
"x": 29.9225,
"y": 18.7577,
"z": 7.53304
},
"joint": {
"x": 29.9225,
"y": 18.7577,
"z": 7.53304,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.9225,
"y": 18.7577,
"z": 7.53304,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.9225,
"y": 18.7577,
"z": 7.53304,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "165",
"toolhead": {
"x": 0.03,
"y": 0.019,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 164",
"frame": 58,
"targetElapsedMs": 2900,
"wallElapsedMs": 6747,
"wallDeltaMs": 135,
"screenshot": "frame_0058.png"
},
{
"now": 8309.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 168,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 168,
"motionIndex": 4,
"line": 17,
"cycle": 8430,
"taskCycle": 843,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9225,
"y": 21.2423,
"z": 7.46696,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9225,
"y": 21.2423,
"z": 7.46696
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 168,
"sampleCount": 1300,
"executedSampleCount": 169,
"segmentIndex": 4,
"tcp": {
"x": 29.9225,
"y": 21.2423,
"z": 7.46696
},
"joint": {
"x": 29.9225,
"y": 21.2423,
"z": 7.46696,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.9225,
"y": 21.2423,
"z": 7.46696,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.9225,
"y": 21.2423,
"z": 7.46696,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "168",
"toolhead": {
"x": 0.03,
"y": 0.021,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 167",
"frame": 59,
"targetElapsedMs": 2950,
"wallElapsedMs": 6860,
"wallDeltaMs": 113,
"screenshot": "frame_0059.png"
},
{
"now": 8408.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 171,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 171,
"motionIndex": 4,
"line": 17,
"cycle": 8580,
"taskCycle": 858,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.3099,
"y": 23.6503,
"z": 7.40088,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.3099,
"y": 23.6503,
"z": 7.40088
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 171,
"sampleCount": 1300,
"executedSampleCount": 172,
"segmentIndex": 4,
"tcp": {
"x": 29.3099,
"y": 23.6503,
"z": 7.40088
},
"joint": {
"x": 29.3099,
"y": 23.6503,
"z": 7.40088,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.3099,
"y": 23.6503,
"z": 7.40088,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 8.990344887079765,
"y": 3.3307448870797707,
"z": -71.55115430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "171",
"toolhead": {
"x": 0.029,
"y": 0.024,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 170",
"frame": 60,
"targetElapsedMs": 3000,
"wallElapsedMs": 6946,
"wallDeltaMs": 86,
"screenshot": "frame_0060.png"
},
{
"now": 8532.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 174,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 174,
"motionIndex": 4,
"line": 17,
"cycle": 8730,
"taskCycle": 873,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.1226,
"y": 25.833,
"z": 7.3348,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.1226,
"y": 25.833,
"z": 7.3348
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 174,
"sampleCount": 1300,
"executedSampleCount": 175,
"segmentIndex": 4,
"tcp": {
"x": 28.1226,
"y": 25.833,
"z": 7.3348
},
"joint": {
"x": 28.1226,
"y": 25.833,
"z": 7.3348,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 28.1226,
"y": 25.833,
"z": 7.3348,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 28.1226,
"y": 25.833,
"z": 7.3348,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "174",
"toolhead": {
"x": 0.028,
"y": 0.026,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 173",
"frame": 61,
"targetElapsedMs": 3050,
"wallElapsedMs": 7078,
"wallDeltaMs": 132,
"screenshot": "frame_0061.png"
},
{
"now": 8663.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 177,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 177,
"motionIndex": 4,
"line": 17,
"cycle": 8880,
"taskCycle": 888,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.4338,
"y": 27.6555,
"z": 7.26872,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.4338,
"y": 27.6555,
"z": 7.26872
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 177,
"sampleCount": 1300,
"executedSampleCount": 178,
"segmentIndex": 4,
"tcp": {
"x": 26.4338,
"y": 27.6555,
"z": 7.26872
},
"joint": {
"x": 26.4338,
"y": 27.6555,
"z": 7.26872,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.4338,
"y": 27.6555,
"z": 7.26872,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.4338,
"y": 27.6555,
"z": 7.26872,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "177",
"toolhead": {
"x": 0.026,
"y": 0.028,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 176",
"frame": 62,
"targetElapsedMs": 3100,
"wallElapsedMs": 7210,
"wallDeltaMs": 132,
"screenshot": "frame_0062.png"
},
{
"now": 8773.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 180,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 180,
"motionIndex": 4,
"line": 17,
"cycle": 9030,
"taskCycle": 903,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 24.3477,
"y": 29.0054,
"z": 7.20264,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.3477,
"y": 29.0054,
"z": 7.20264
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 180,
"sampleCount": 1300,
"executedSampleCount": 181,
"segmentIndex": 4,
"tcp": {
"x": 24.3477,
"y": 29.0054,
"z": 7.20264
},
"joint": {
"x": 24.3477,
"y": 29.0054,
"z": 7.20264,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 24.3477,
"y": 29.0054,
"z": 7.20264,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 24.3477,
"y": 29.0054,
"z": 7.20264,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "180",
"toolhead": {
"x": 0.024,
"y": 0.029,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 179",
"frame": 63,
"targetElapsedMs": 3150,
"wallElapsedMs": 7323,
"wallDeltaMs": 113,
"screenshot": "frame_0063.png"
},
{
"now": 8878.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 183,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 183,
"motionIndex": 4,
"line": 17,
"cycle": 9180,
"taskCycle": 918,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 21.9933,
"y": 29.7993,
"z": 7.13656,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.9933,
"y": 29.7993,
"z": 7.13656
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 183,
"sampleCount": 1300,
"executedSampleCount": 184,
"segmentIndex": 4,
"tcp": {
"x": 21.9933,
"y": 29.7993,
"z": 7.13656
},
"joint": {
"x": 21.9933,
"y": 29.7993,
"z": 7.13656,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 21.9933,
"y": 29.7993,
"z": 7.13656,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 21.9933,
"y": 29.7993,
"z": 7.13656,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "183",
"toolhead": {
"x": 0.022,
"y": 0.03,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 182",
"frame": 64,
"targetElapsedMs": 3200,
"wallElapsedMs": 7423,
"wallDeltaMs": 100,
"screenshot": "frame_0064.png"
},
{
"now": 8979,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 186,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 186,
"motionIndex": 4,
"line": 17,
"cycle": 9330,
"taskCycle": 933,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 19.5158,
"y": 29.9883,
"z": 7.07048,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.5158,
"y": 29.9883,
"z": 7.07048
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 186,
"sampleCount": 1300,
"executedSampleCount": 187,
"segmentIndex": 4,
"tcp": {
"x": 19.5158,
"y": 29.9883,
"z": 7.07048
},
"joint": {
"x": 19.5158,
"y": 29.9883,
"z": 7.07048,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 19.5158,
"y": 29.9883,
"z": 7.07048,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -0.8037551129202356,
"y": 9.668744887079768,
"z": -71.88155430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "186",
"toolhead": {
"x": 0.02,
"y": 0.03,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 185",
"frame": 65,
"targetElapsedMs": 3250,
"wallElapsedMs": 7524,
"wallDeltaMs": 101,
"screenshot": "frame_0065.png"
},
{
"now": 9101.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 189,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 189,
"motionIndex": 4,
"line": 17,
"cycle": 9480,
"taskCycle": 948,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 17.0682,
"y": 29.5606,
"z": 7.00441,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.0682,
"y": 29.5606,
"z": 7.00441
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 189,
"sampleCount": 1300,
"executedSampleCount": 190,
"segmentIndex": 4,
"tcp": {
"x": 17.0682,
"y": 29.5606,
"z": 7.00441
},
"joint": {
"x": 17.0682,
"y": 29.5606,
"z": 7.00441,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 17.0682,
"y": 29.5606,
"z": 7.00441,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 17.0682,
"y": 29.5606,
"z": 7.00441,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "189",
"toolhead": {
"x": 0.017,
"y": 0.03,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 188",
"frame": 66,
"targetElapsedMs": 3300,
"wallElapsedMs": 7655,
"wallDeltaMs": 131,
"screenshot": "frame_0066.png"
},
{
"now": 9217,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 192,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 192,
"motionIndex": 4,
"line": 17,
"cycle": 9630,
"taskCycle": 963,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.8016,
"y": 28.5426,
"z": 6.93833,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.8016,
"y": 28.5426,
"z": 6.93833
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 192,
"sampleCount": 1300,
"executedSampleCount": 193,
"segmentIndex": 4,
"tcp": {
"x": 14.8016,
"y": 28.5426,
"z": 6.93833
},
"joint": {
"x": 14.8016,
"y": 28.5426,
"z": 6.93833,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 14.8016,
"y": 28.5426,
"z": 6.93833,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 14.8016,
"y": 28.5426,
"z": 6.93833,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "192",
"toolhead": {
"x": 0.015,
"y": 0.029,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 191",
"frame": 67,
"targetElapsedMs": 3350,
"wallElapsedMs": 7762,
"wallDeltaMs": 107,
"screenshot": "frame_0067.png"
},
{
"now": 9358.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 196,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 196,
"motionIndex": 4,
"line": 17,
"cycle": 9830,
"taskCycle": 983,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.3002,
"y": 26.3806,
"z": 6.85022,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.3002,
"y": 26.3806,
"z": 6.85022
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 196,
"sampleCount": 1300,
"executedSampleCount": 197,
"segmentIndex": 4,
"tcp": {
"x": 12.3002,
"y": 26.3806,
"z": 6.85022
},
"joint": {
"x": 12.3002,
"y": 26.3806,
"z": 6.85022,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 12.3002,
"y": 26.3806,
"z": 6.85022,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -8.019355112920234,
"y": 6.06104488707977,
"z": -72.10181430581125,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "196",
"toolhead": {
"x": 0.012,
"y": 0.026,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 195",
"frame": 68,
"targetElapsedMs": 3400,
"wallElapsedMs": 7896,
"wallDeltaMs": 134,
"screenshot": "frame_0068.png"
},
{
"now": 9479.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 199,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 199,
"motionIndex": 4,
"line": 17,
"cycle": 9980,
"taskCycle": 998,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.9647,
"y": 24.2853,
"z": 6.78414,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.9647,
"y": 24.2853,
"z": 6.78414
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 199,
"sampleCount": 1300,
"executedSampleCount": 200,
"segmentIndex": 4,
"tcp": {
"x": 10.9647,
"y": 24.2853,
"z": 6.78414
},
"joint": {
"x": 10.9647,
"y": 24.2853,
"z": 6.78414,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.9647,
"y": 24.2853,
"z": 6.78414,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.9647,
"y": 24.2853,
"z": 6.78414,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "199",
"toolhead": {
"x": 0.011,
"y": 0.024,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 198",
"frame": 69,
"targetElapsedMs": 3450,
"wallElapsedMs": 8030,
"wallDeltaMs": 134,
"screenshot": "frame_0069.png"
},
{
"now": 9593.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 202,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 202,
"motionIndex": 4,
"line": 17,
"cycle": 10130,
"taskCycle": 1013,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.1871,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.1871,
"y": 21.9254,
"z": 6.71806
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 202,
"sampleCount": 1300,
"executedSampleCount": 203,
"segmentIndex": 4,
"tcp": {
"x": 10.1871,
"y": 21.9254,
"z": 6.71806
},
"joint": {
"x": 10.1871,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.1871,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.1871,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "202",
"toolhead": {
"x": 0.01,
"y": 0.022,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 201",
"frame": 70,
"targetElapsedMs": 3500,
"wallElapsedMs": 8142,
"wallDeltaMs": 112,
"screenshot": "frame_0070.png"
},
{
"now": 9739.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 206,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 206,
"motionIndex": 4,
"line": 17,
"cycle": 10330,
"taskCycle": 1033,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0956,
"y": 18.6205,
"z": 6.62996,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0956,
"y": 18.6205,
"z": 6.62996
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 206,
"sampleCount": 1300,
"executedSampleCount": 207,
"segmentIndex": 4,
"tcp": {
"x": 10.0956,
"y": 18.6205,
"z": 6.62996
},
"joint": {
"x": 10.0956,
"y": 18.6205,
"z": 6.62996,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.0956,
"y": 18.6205,
"z": 6.62996,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.0956,
"y": 18.6205,
"z": 6.62996,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "206",
"toolhead": {
"x": 0.01,
"y": 0.019,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 205",
"frame": 71,
"targetElapsedMs": 3550,
"wallElapsedMs": 8285,
"wallDeltaMs": 143,
"screenshot": "frame_0071.png"
},
{
"now": 9855.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 209,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 209,
"motionIndex": 4,
"line": 17,
"cycle": 10480,
"taskCycle": 1048,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.7415,
"y": 16.2212,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.7415,
"y": 16.2212,
"z": 6.56388
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 209,
"sampleCount": 1300,
"executedSampleCount": 210,
"segmentIndex": 4,
"tcp": {
"x": 10.7415,
"y": 16.2212,
"z": 6.56388
},
"joint": {
"x": 10.7415,
"y": 16.2212,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.7415,
"y": 16.2212,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.7415,
"y": 16.2212,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "209",
"toolhead": {
"x": 0.011,
"y": 0.016,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 208",
"frame": 72,
"targetElapsedMs": 3600,
"wallElapsedMs": 8401,
"wallDeltaMs": 116,
"screenshot": "frame_0072.png"
},
{
"now": 9965.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 212,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 212,
"motionIndex": 4,
"line": 17,
"cycle": 10630,
"taskCycle": 1063,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.9589,
"y": 14.0552,
"z": 6.4978,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.9589,
"y": 14.0552,
"z": 6.4978
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 212,
"sampleCount": 1300,
"executedSampleCount": 213,
"segmentIndex": 4,
"tcp": {
"x": 11.9589,
"y": 14.0552,
"z": 6.4978
},
"joint": {
"x": 11.9589,
"y": 14.0552,
"z": 6.4978,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 11.9589,
"y": 14.0552,
"z": 6.4978,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 11.9589,
"y": 14.0552,
"z": 6.4978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "212",
"toolhead": {
"x": 0.012,
"y": 0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 211",
"frame": 73,
"targetElapsedMs": 3650,
"wallElapsedMs": 8510,
"wallDeltaMs": 109,
"screenshot": "frame_0073.png"
},
{
"now": 10077.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 215,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 215,
"motionIndex": 4,
"line": 17,
"cycle": 10780,
"taskCycle": 1078,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 13.6728,
"y": 12.2562,
"z": 6.43172,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.6728,
"y": 12.2562,
"z": 6.43172
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 215,
"sampleCount": 1300,
"executedSampleCount": 216,
"segmentIndex": 4,
"tcp": {
"x": 13.6728,
"y": 12.2562,
"z": 6.43172
},
"joint": {
"x": 13.6728,
"y": 12.2562,
"z": 6.43172,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 13.6728,
"y": 12.2562,
"z": 6.43172,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 13.6728,
"y": 12.2562,
"z": 6.43172,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "215",
"toolhead": {
"x": 0.014,
"y": 0.012,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 214",
"frame": 74,
"targetElapsedMs": 3700,
"wallElapsedMs": 8629,
"wallDeltaMs": 119,
"screenshot": "frame_0074.png"
},
{
"now": 10161.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 217,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 217,
"motionIndex": 4,
"line": 17,
"cycle": 10880,
"taskCycle": 1088,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.04,
"y": 11.3168,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.04,
"y": 11.3168,
"z": 6.38767
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 217,
"sampleCount": 1300,
"executedSampleCount": 218,
"segmentIndex": 4,
"tcp": {
"x": 15.04,
"y": 11.3168,
"z": 6.38767
},
"joint": {
"x": 15.04,
"y": 11.3168,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 15.04,
"y": 11.3168,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 15.04,
"y": 11.3168,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "217",
"toolhead": {
"x": 0.015,
"y": 0.011,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 216",
"frame": 75,
"targetElapsedMs": 3750,
"wallElapsedMs": 8714,
"wallDeltaMs": 85,
"screenshot": "frame_0075.png"
},
{
"now": 10271.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 220,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 220,
"motionIndex": 4,
"line": 17,
"cycle": 11030,
"taskCycle": 1103,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 17.3339,
"y": 10.362,
"z": 6.32159,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.3339,
"y": 10.362,
"z": 6.32159
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 220,
"sampleCount": 1300,
"executedSampleCount": 221,
"segmentIndex": 4,
"tcp": {
"x": 17.3339,
"y": 10.362,
"z": 6.32159
},
"joint": {
"x": 17.3339,
"y": 10.362,
"z": 6.32159,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 17.3339,
"y": 10.362,
"z": 6.32159,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 17.3339,
"y": 10.362,
"z": 6.32159,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "220",
"toolhead": {
"x": 0.017,
"y": 0.01,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 219",
"frame": 76,
"targetElapsedMs": 3800,
"wallElapsedMs": 8821,
"wallDeltaMs": 107,
"screenshot": "frame_0076.png"
},
{
"now": 10376.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 223,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 223,
"motionIndex": 4,
"line": 17,
"cycle": 11180,
"taskCycle": 1118,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 19.7924,
"y": 10.0022,
"z": 6.25551,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.7924,
"y": 10.0022,
"z": 6.25551
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 223,
"sampleCount": 1300,
"executedSampleCount": 224,
"segmentIndex": 4,
"tcp": {
"x": 19.7924,
"y": 10.0022,
"z": 6.25551
},
"joint": {
"x": 19.7924,
"y": 10.0022,
"z": 6.25551,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 19.7924,
"y": 10.0022,
"z": 6.25551,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -0.5271551129202336,
"y": -10.31735511292023,
"z": -72.69652430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "223",
"toolhead": {
"x": 0.02,
"y": 0.01,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 222",
"frame": 77,
"targetElapsedMs": 3850,
"wallElapsedMs": 8910,
"wallDeltaMs": 89,
"screenshot": "frame_0077.png"
},
{
"now": 10502.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 226,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 226,
"motionIndex": 4,
"line": 17,
"cycle": 11330,
"taskCycle": 1133,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 22.2637,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.2637,
"y": 10.2596,
"z": 6.18943
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 226,
"sampleCount": 1300,
"executedSampleCount": 227,
"segmentIndex": 4,
"tcp": {
"x": 22.2637,
"y": 10.2596,
"z": 6.18943
},
"joint": {
"x": 22.2637,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 22.2637,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 22.2637,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "226",
"toolhead": {
"x": 0.022,
"y": 0.01,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 225",
"frame": 78,
"targetElapsedMs": 3900,
"wallElapsedMs": 9048,
"wallDeltaMs": 138,
"screenshot": "frame_0078.png"
},
{
"now": 10620.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 229,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 229,
"motionIndex": 4,
"line": 17,
"cycle": 11480,
"taskCycle": 1148,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 24.5953,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.5953,
"y": 11.1184,
"z": 6.12335
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 229,
"sampleCount": 1300,
"executedSampleCount": 230,
"segmentIndex": 4,
"tcp": {
"x": 24.5953,
"y": 11.1184,
"z": 6.12335
},
"joint": {
"x": 24.5953,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 24.5953,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 24.5953,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "229",
"toolhead": {
"x": 0.025,
"y": 0.011,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 228",
"frame": 79,
"targetElapsedMs": 3950,
"wallElapsedMs": 9164,
"wallDeltaMs": 116,
"screenshot": "frame_0079.png"
},
{
"now": 10721.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 232,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 232,
"motionIndex": 4,
"line": 17,
"cycle": 11630,
"taskCycle": 1163,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.6432,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.6432,
"y": 12.5255,
"z": 6.05727
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 232,
"sampleCount": 1300,
"executedSampleCount": 233,
"segmentIndex": 4,
"tcp": {
"x": 26.6432,
"y": 12.5255,
"z": 6.05727
},
"joint": {
"x": 26.6432,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.6432,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.6432,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "232",
"toolhead": {
"x": 0.027,
"y": 0.013,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 231",
"frame": 80,
"targetElapsedMs": 4000,
"wallElapsedMs": 9271,
"wallDeltaMs": 107,
"screenshot": "frame_0080.png"
},
{
"now": 10821.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 234,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 234,
"motionIndex": 4,
"line": 17,
"cycle": 11730,
"taskCycle": 1173,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 27.7874,
"y": 13.7265,
"z": 6.01322,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.7874,
"y": 13.7265,
"z": 6.01322
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 234,
"sampleCount": 1300,
"executedSampleCount": 235,
"segmentIndex": 4,
"tcp": {
"x": 27.7874,
"y": 13.7265,
"z": 6.01322
},
"joint": {
"x": 27.7874,
"y": 13.7265,
"z": 6.01322,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 27.7874,
"y": 13.7265,
"z": 6.01322,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 27.7874,
"y": 13.7265,
"z": 6.01322,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "234",
"toolhead": {
"x": 0.028,
"y": 0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 233",
"frame": 81,
"targetElapsedMs": 4050,
"wallElapsedMs": 9361,
"wallDeltaMs": 90,
"screenshot": "frame_0081.png"
},
{
"now": 10955.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 238,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 238,
"motionIndex": 4,
"line": 17,
"cycle": 11930,
"taskCycle": 1193,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.4074,
"y": 16.6087,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.4074,
"y": 16.6087,
"z": 5.92511
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 238,
"sampleCount": 1300,
"executedSampleCount": 239,
"segmentIndex": 4,
"tcp": {
"x": 29.4074,
"y": 16.6087,
"z": 5.92511
},
"joint": {
"x": 29.4074,
"y": 16.6087,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.4074,
"y": 16.6087,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 9.087844887079765,
"y": -3.710855112920232,
"z": -73.02692430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "238",
"toolhead": {
"x": 0.029,
"y": 0.017,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 237",
"frame": 82,
"targetElapsedMs": 4100,
"wallElapsedMs": 9499,
"wallDeltaMs": 138,
"screenshot": "frame_0082.png"
},
{
"now": 11070.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 241,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 241,
"motionIndex": 4,
"line": 17,
"cycle": 12080,
"taskCycle": 1208,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9531,
"y": 19.0327,
"z": 5.85903,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9531,
"y": 19.0327,
"z": 5.85903
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 241,
"sampleCount": 1300,
"executedSampleCount": 242,
"segmentIndex": 4,
"tcp": {
"x": 29.9531,
"y": 19.0327,
"z": 5.85903
},
"joint": {
"x": 29.9531,
"y": 19.0327,
"z": 5.85903,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.9531,
"y": 19.0327,
"z": 5.85903,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 9.633544887079765,
"y": -1.2868551129202324,
"z": -73.09300430581123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "241",
"toolhead": {
"x": 0.03,
"y": 0.019,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 240",
"frame": 83,
"targetElapsedMs": 4150,
"wallElapsedMs": 9609,
"wallDeltaMs": 110,
"screenshot": "frame_0083.png"
},
{
"now": 11161.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 243,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 243,
"motionIndex": 4,
"line": 17,
"cycle": 12180,
"taskCycle": 1218,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9761,
"y": 20.6914,
"z": 5.81498,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9761,
"y": 20.6914,
"z": 5.81498
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 243,
"sampleCount": 1300,
"executedSampleCount": 244,
"segmentIndex": 4,
"tcp": {
"x": 29.9761,
"y": 20.6914,
"z": 5.81498
},
"joint": {
"x": 29.9761,
"y": 20.6914,
"z": 5.81498,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.9761,
"y": 20.6914,
"z": 5.81498,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.9761,
"y": 20.6914,
"z": 5.81498,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "243",
"toolhead": {
"x": 0.03,
"y": 0.021,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 242",
"frame": 84,
"targetElapsedMs": 4200,
"wallElapsedMs": 9715,
"wallDeltaMs": 106,
"screenshot": "frame_0084.png"
},
{
"now": 11305.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 247,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 247,
"motionIndex": 4,
"line": 17,
"cycle": 12380,
"taskCycle": 1238,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.2053,
"y": 23.9066,
"z": 5.72687,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.2053,
"y": 23.9066,
"z": 5.72687
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 247,
"sampleCount": 1300,
"executedSampleCount": 248,
"segmentIndex": 4,
"tcp": {
"x": 29.2053,
"y": 23.9066,
"z": 5.72687
},
"joint": {
"x": 29.2053,
"y": 23.9066,
"z": 5.72687,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 29.2053,
"y": 23.9066,
"z": 5.72687,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 29.2053,
"y": 23.9066,
"z": 5.72687,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "247",
"toolhead": {
"x": 0.029,
"y": 0.024,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 246",
"frame": 85,
"targetElapsedMs": 4250,
"wallElapsedMs": 9850,
"wallDeltaMs": 135,
"screenshot": "frame_0085.png"
},
{
"now": 11429.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 250,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 250,
"motionIndex": 4,
"line": 17,
"cycle": 12530,
"taskCycle": 1253,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 27.958,
"y": 26.0555,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.958,
"y": 26.0555,
"z": 5.66079
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 250,
"sampleCount": 1300,
"executedSampleCount": 251,
"segmentIndex": 4,
"tcp": {
"x": 27.958,
"y": 26.0555,
"z": 5.66079
},
"joint": {
"x": 27.958,
"y": 26.0555,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 27.958,
"y": 26.0555,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 27.958,
"y": 26.0555,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "250",
"toolhead": {
"x": 0.028,
"y": 0.026,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 249",
"frame": 86,
"targetElapsedMs": 4300,
"wallElapsedMs": 9982,
"wallDeltaMs": 132,
"screenshot": "frame_0086.png"
},
{
"now": 11533.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 253,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 253,
"motionIndex": 4,
"line": 17,
"cycle": 12680,
"taskCycle": 1268,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.2194,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.2194,
"y": 27.8306,
"z": 5.59471
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 253,
"sampleCount": 1300,
"executedSampleCount": 254,
"segmentIndex": 4,
"tcp": {
"x": 26.2194,
"y": 27.8306,
"z": 5.59471
},
"joint": {
"x": 26.2194,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.2194,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.2194,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "253",
"toolhead": {
"x": 0.026,
"y": 0.028,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 252",
"frame": 87,
"targetElapsedMs": 4350,
"wallElapsedMs": 10088,
"wallDeltaMs": 106,
"screenshot": "frame_0087.png"
},
{
"now": 11648.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 256,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 256,
"motionIndex": 4,
"line": 17,
"cycle": 12830,
"taskCycle": 1283,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 24.0968,
"y": 29.1223,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.0968,
"y": 29.1223,
"z": 5.52863
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 256,
"sampleCount": 1300,
"executedSampleCount": 257,
"segmentIndex": 4,
"tcp": {
"x": 24.0968,
"y": 29.1223,
"z": 5.52863
},
"joint": {
"x": 24.0968,
"y": 29.1223,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 24.0968,
"y": 29.1223,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 24.0968,
"y": 29.1223,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "256",
"toolhead": {
"x": 0.024,
"y": 0.029,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 255",
"frame": 88,
"targetElapsedMs": 4400,
"wallElapsedMs": 10193,
"wallDeltaMs": 105,
"screenshot": "frame_0088.png"
},
{
"now": 11759,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 259,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 259,
"motionIndex": 4,
"line": 17,
"cycle": 12980,
"taskCycle": 1298,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 21.7213,
"y": 29.8507,
"z": 5.46256,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.7213,
"y": 29.8507,
"z": 5.46256
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 259,
"sampleCount": 1300,
"executedSampleCount": 260,
"segmentIndex": 4,
"tcp": {
"x": 21.7213,
"y": 29.8507,
"z": 5.46256
},
"joint": {
"x": 21.7213,
"y": 29.8507,
"z": 5.46256,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 21.7213,
"y": 29.8507,
"z": 5.46256,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 1.401744887079765,
"y": 9.531144887079769,
"z": -73.48947430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "259",
"toolhead": {
"x": 0.022,
"y": 0.03,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 258",
"frame": 89,
"targetElapsedMs": 4450,
"wallElapsedMs": 10299,
"wallDeltaMs": 106,
"screenshot": "frame_0089.png"
},
{
"now": 11885.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 262,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 262,
"motionIndex": 4,
"line": 17,
"cycle": 13130,
"taskCycle": 1313,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 19.2396,
"y": 29.971,
"z": 5.39648,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.2396,
"y": 29.971,
"z": 5.39648
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 262,
"sampleCount": 1300,
"executedSampleCount": 263,
"segmentIndex": 4,
"tcp": {
"x": 19.2396,
"y": 29.971,
"z": 5.39648
},
"joint": {
"x": 19.2396,
"y": 29.971,
"z": 5.39648,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 19.2396,
"y": 29.971,
"z": 5.39648,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 19.2396,
"y": 29.971,
"z": 5.39648,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "262",
"toolhead": {
"x": 0.019,
"y": 0.03,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 261",
"frame": 90,
"targetElapsedMs": 4500,
"wallElapsedMs": 10432,
"wallDeltaMs": 133,
"screenshot": "frame_0090.png"
},
{
"now": 11998.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 265,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 265,
"motionIndex": 4,
"line": 17,
"cycle": 13280,
"taskCycle": 1328,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 16.8047,
"y": 29.4758,
"z": 5.3304,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.8047,
"y": 29.4758,
"z": 5.3304
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 265,
"sampleCount": 1300,
"executedSampleCount": 266,
"segmentIndex": 4,
"tcp": {
"x": 16.8047,
"y": 29.4758,
"z": 5.3304
},
"joint": {
"x": 16.8047,
"y": 29.4758,
"z": 5.3304,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 16.8047,
"y": 29.4758,
"z": 5.3304,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 16.8047,
"y": 29.4758,
"z": 5.3304,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "265",
"toolhead": {
"x": 0.017,
"y": 0.029,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 264",
"frame": 91,
"targetElapsedMs": 4550,
"wallElapsedMs": 10553,
"wallDeltaMs": 121,
"screenshot": "frame_0091.png"
},
{
"now": 12111.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 268,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 268,
"motionIndex": 4,
"line": 17,
"cycle": 13430,
"taskCycle": 1343,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.5672,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.5672,
"y": 28.3955,
"z": 5.26432
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 268,
"sampleCount": 1300,
"executedSampleCount": 269,
"segmentIndex": 4,
"tcp": {
"x": 14.5672,
"y": 28.3955,
"z": 5.26432
},
"joint": {
"x": 14.5672,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 14.5672,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 14.5672,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "268",
"toolhead": {
"x": 0.015,
"y": 0.028,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 267",
"frame": 92,
"targetElapsedMs": 4600,
"wallElapsedMs": 10656,
"wallDeltaMs": 103,
"screenshot": "frame_0092.png"
},
{
"now": 12239.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 271,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 271,
"motionIndex": 4,
"line": 17,
"cycle": 13580,
"taskCycle": 1358,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.665,
"y": 26.7969,
"z": 5.19824,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.665,
"y": 26.7969,
"z": 5.19824
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 271,
"sampleCount": 1300,
"executedSampleCount": 272,
"segmentIndex": 4,
"tcp": {
"x": 12.665,
"y": 26.7969,
"z": 5.19824
},
"joint": {
"x": 12.665,
"y": 26.7969,
"z": 5.19824,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 12.665,
"y": 26.7969,
"z": 5.19824,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 12.665,
"y": 26.7969,
"z": 5.19824,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "271",
"toolhead": {
"x": 0.013,
"y": 0.027,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 270",
"frame": 93,
"targetElapsedMs": 4650,
"wallElapsedMs": 10787,
"wallDeltaMs": 131,
"screenshot": "frame_0093.png"
},
{
"now": 12382.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 275,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 275,
"motionIndex": 4,
"line": 17,
"cycle": 13780,
"taskCycle": 1378,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.8496,
"y": 24.0336,
"z": 5.11013,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.8496,
"y": 24.0336,
"z": 5.11013
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 275,
"sampleCount": 1300,
"executedSampleCount": 276,
"segmentIndex": 4,
"tcp": {
"x": 10.8496,
"y": 24.0336,
"z": 5.11013
},
"joint": {
"x": 10.8496,
"y": 24.0336,
"z": 5.11013,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.8496,
"y": 24.0336,
"z": 5.11013,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.8496,
"y": 24.0336,
"z": 5.11013,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "275",
"toolhead": {
"x": 0.011,
"y": 0.024,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 274",
"frame": 94,
"targetElapsedMs": 4700,
"wallElapsedMs": 10929,
"wallDeltaMs": 142,
"screenshot": "frame_0094.png"
},
{
"now": 12501.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 278,
"motionIndex": 4,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 278,
"motionIndex": 4,
"line": 17,
"cycle": 13930,
"taskCycle": 1393,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.1376,
"y": 21.6531,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.1376,
"y": 21.6531,
"z": 5.04405
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 278,
"sampleCount": 1300,
"executedSampleCount": 279,
"segmentIndex": 4,
"tcp": {
"x": 10.1376,
"y": 21.6531,
"z": 5.04405
},
"joint": {
"x": 10.1376,
"y": 21.6531,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 10.1376,
"y": 21.6531,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 10.1376,
"y": 21.6531,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "278",
"toolhead": {
"x": 0.01,
"y": 0.022,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 277",
"frame": 95,
"targetElapsedMs": 4750,
"wallElapsedMs": 11046,
"wallDeltaMs": 117,
"screenshot": "frame_0095.png"
},
{
"now": 12654,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 282,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 282,
"motionIndex": 5,
"line": 19,
"cycle": 14130,
"taskCycle": 1413,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 9.375,
"y": 18.75,
"z": 5.3125,
"a": 0,
"b": 18.75,
"c": 42.1875
},
"tcp": {
"x": 9.375,
"y": 18.75,
"z": 5.3125
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 282,
"sampleCount": 1300,
"executedSampleCount": 283,
"segmentIndex": 5,
"tcp": {
"x": 9.375,
"y": 18.75,
"z": 5.3125
},
"joint": {
"x": 9.375,
"y": 18.75,
"z": 5.3125,
"a": 0,
"b": 18.75,
"c": 42.1875
}
},
"axisPose": {
"x": 17.904218679040852,
"y": 9.077874891314307,
"z": 8.044061300159889,
"a": 0,
"b": 18.75,
"c": 42.1875
},
"tcpPose": {
"x": 17.904218679040852,
"y": 9.077874891314307,
"z": 8.044061300159889,
"a": 0,
"b": 18.75,
"c": 42.1875
},
"toolAxisVector": {
"x": 0.2381709335498739,
"y": 0.21586555136557564,
"z": 0.9469301294951057
},
"canvas": {
"ready": "true",
"liveSampleIndex": "282",
"toolhead": {
"x": 0.009,
"y": 0.019,
"z": 0.005
},
"toolAxis": {
"x": 0.238,
"y": 0.216,
"z": 0.947
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 281",
"frame": 96,
"targetElapsedMs": 4800,
"wallElapsedMs": 11207,
"wallDeltaMs": 161,
"screenshot": "frame_0096.png"
},
{
"now": 12789.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 286,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 286,
"motionIndex": 5,
"line": 19,
"cycle": 14330,
"taskCycle": 1433,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 8.125,
"y": 16.25,
"z": 5.9375,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"tcp": {
"x": 8.125,
"y": 16.25,
"z": 5.9375
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 286,
"sampleCount": 1300,
"executedSampleCount": 287,
"segmentIndex": 5,
"tcp": {
"x": 8.125,
"y": 16.25,
"z": 5.9375
},
"joint": {
"x": 8.125,
"y": 16.25,
"z": 5.9375,
"a": 0,
"b": 16.25,
"c": 36.5625
}
},
"axisPose": {
"x": 8.125,
"y": 16.25,
"z": 5.9375,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"tcpPose": {
"x": 8.125,
"y": 16.25,
"z": 5.9375,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"toolAxisVector": {
"x": 0.2247607715964959,
"y": 0.16669394903506535,
"z": 0.9600498543859287
},
"canvas": {
"ready": "true",
"liveSampleIndex": "286",
"toolhead": {
"x": 0.008,
"y": 0.016,
"z": 0.006
},
"toolAxis": {
"x": 0.225,
"y": 0.167,
"z": 0.96
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 285",
"frame": 97,
"targetElapsedMs": 4850,
"wallElapsedMs": 11327,
"wallDeltaMs": 120,
"screenshot": "frame_0097.png"
},
{
"now": 12951.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 289,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 289,
"motionIndex": 5,
"line": 19,
"cycle": 14480,
"taskCycle": 1448,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 7.1875,
"y": 14.375,
"z": 6.40625,
"a": 0,
"b": 14.375,
"c": 32.3438
},
"tcp": {
"x": 7.1875,
"y": 14.375,
"z": 6.40625
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 289,
"sampleCount": 1300,
"executedSampleCount": 290,
"segmentIndex": 5,
"tcp": {
"x": 7.1875,
"y": 14.375,
"z": 6.40625
},
"joint": {
"x": 7.1875,
"y": 14.375,
"z": 6.40625,
"a": 0,
"b": 14.375,
"c": 32.3438
}
},
"axisPose": {
"x": 12.229159605558845,
"y": 9.27074744310767,
"z": 7.99010121965801,
"a": 0,
"b": 14.375,
"c": 32.3438
},
"tcpPose": {
"x": 12.229159605558845,
"y": 9.27074744310767,
"z": 7.99010121965801,
"a": 0,
"b": 14.375,
"c": 32.3438
},
"toolAxisVector": {
"x": 0.20974934641011236,
"y": 0.132822565201764,
"z": 0.9686915803565932
},
"canvas": {
"ready": "true",
"liveSampleIndex": "289",
"toolhead": {
"x": 0.007,
"y": 0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.21,
"y": 0.133,
"z": 0.969
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 288",
"frame": 98,
"targetElapsedMs": 4900,
"wallElapsedMs": 11494,
"wallDeltaMs": 167,
"screenshot": "frame_0098.png"
},
{
"now": 13066.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 292,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 292,
"motionIndex": 5,
"line": 19,
"cycle": 14630,
"taskCycle": 1463,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 6.25,
"y": 12.5,
"z": 6.875,
"a": 0,
"b": 12.5,
"c": 28.125
},
"tcp": {
"x": 6.25,
"y": 12.5,
"z": 6.875
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 292,
"sampleCount": 1300,
"executedSampleCount": 293,
"segmentIndex": 5,
"tcp": {
"x": 6.25,
"y": 12.5,
"z": 6.875
},
"joint": {
"x": 6.25,
"y": 12.5,
"z": 6.875,
"a": 0,
"b": 12.5,
"c": 28.125
}
},
"axisPose": {
"x": 9.961491967825998,
"y": 8.84907248292158,
"z": 8.064782636062684,
"a": 0,
"b": 12.5,
"c": 28.125
},
"tcpPose": {
"x": 9.961491967825998,
"y": 8.84907248292158,
"z": 8.064782636062684,
"a": 0,
"b": 12.5,
"c": 28.125
},
"toolAxisVector": {
"x": 0.19088269797936155,
"y": 0.10202892773030042,
"z": 0.9762960071199335
},
"canvas": {
"ready": "true",
"liveSampleIndex": "292",
"toolhead": {
"x": 0.006,
"y": 0.013,
"z": 0.007
},
"toolAxis": {
"x": 0.191,
"y": 0.102,
"z": 0.976
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 291",
"frame": 99,
"targetElapsedMs": 4950,
"wallElapsedMs": 11612,
"wallDeltaMs": 118,
"screenshot": "frame_0099.png"
},
{
"now": 13186.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 295,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 295,
"motionIndex": 5,
"line": 19,
"cycle": 14780,
"taskCycle": 1478,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 5.3125,
"y": 10.625,
"z": 7.34375,
"a": 0,
"b": 10.625,
"c": 23.9063
},
"tcp": {
"x": 5.3125,
"y": 10.625,
"z": 7.34375
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 295,
"sampleCount": 1300,
"executedSampleCount": 296,
"segmentIndex": 5,
"tcp": {
"x": 5.3125,
"y": 10.625,
"z": 7.34375
},
"joint": {
"x": 5.3125,
"y": 10.625,
"z": 7.34375,
"a": 0,
"b": 10.625,
"c": 23.9063
}
},
"axisPose": {
"x": 7.84128793823924,
"y": 8.146251722899187,
"z": 8.197361261362456,
"a": 0,
"b": 10.625,
"c": 23.9063
},
"tcpPose": {
"x": 7.84128793823924,
"y": 8.146251722899187,
"z": 8.197361261362456,
"a": 0,
"b": 10.625,
"c": 23.9063
},
"toolAxisVector": {
"x": 0.1685621302604209,
"y": 0.07471862954223422,
"z": 0.982854991665301
},
"canvas": {
"ready": "true",
"liveSampleIndex": "295",
"toolhead": {
"x": 0.005,
"y": 0.011,
"z": 0.007
},
"toolAxis": {
"x": 0.169,
"y": 0.075,
"z": 0.983
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 294",
"frame": 100,
"targetElapsedMs": 5000,
"wallElapsedMs": 11726,
"wallDeltaMs": 114,
"screenshot": "frame_0100.png"
},
{
"now": 13290.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 298,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 298,
"motionIndex": 5,
"line": 19,
"cycle": 14930,
"taskCycle": 1493,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 4.375,
"y": 8.75,
"z": 7.8125,
"a": 0,
"b": 8.75,
"c": 19.6875
},
"tcp": {
"x": 4.375,
"y": 8.75,
"z": 7.8125
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 298,
"sampleCount": 1300,
"executedSampleCount": 299,
"segmentIndex": 5,
"tcp": {
"x": 4.375,
"y": 8.75,
"z": 7.8125
},
"joint": {
"x": 4.375,
"y": 8.75,
"z": 7.8125,
"a": 0,
"b": 8.75,
"c": 19.6875
}
},
"axisPose": {
"x": 5.900108409694715,
"y": 7.1821527987065155,
"z": 8.387114115110267,
"a": 0,
"b": 8.75,
"c": 19.6875
},
"tcpPose": {
"x": 5.900108409694715,
"y": 7.1821527987065155,
"z": 8.387114115110267,
"a": 0,
"b": 8.75,
"c": 19.6875
},
"toolAxisVector": {
"x": 0.14323087144266078,
"y": 0.051248825271049105,
"z": 0.9883615104677607
},
"canvas": {
"ready": "true",
"liveSampleIndex": "298",
"toolhead": {
"x": 0.004,
"y": 0.009,
"z": 0.008
},
"toolAxis": {
"x": 0.143,
"y": 0.051,
"z": 0.988
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 297",
"frame": 101,
"targetElapsedMs": 5050,
"wallElapsedMs": 11839,
"wallDeltaMs": 113,
"screenshot": "frame_0101.png"
},
{
"now": 13405.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 301,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 301,
"motionIndex": 5,
"line": 19,
"cycle": 15080,
"taskCycle": 1508,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 3.4375,
"y": 6.875,
"z": 8.28125,
"a": 0,
"b": 6.875,
"c": 15.4688
},
"tcp": {
"x": 3.4375,
"y": 6.875,
"z": 8.28125
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 301,
"sampleCount": 1300,
"executedSampleCount": 302,
"segmentIndex": 5,
"tcp": {
"x": 3.4375,
"y": 6.875,
"z": 8.28125
},
"joint": {
"x": 3.4375,
"y": 6.875,
"z": 8.28125,
"a": 0,
"b": 6.875,
"c": 15.4688
}
},
"axisPose": {
"x": 4.167426963231198,
"y": 5.980115251311607,
"z": 8.633186370029545,
"a": 0,
"b": 6.875,
"c": 15.4688
},
"tcpPose": {
"x": 4.167426963231198,
"y": 5.980115251311607,
"z": 8.633186370029545,
"a": 0,
"b": 6.875,
"c": 15.4688
},
"toolAxisVector": {
"x": 0.11536749010998609,
"y": 0.031926592663351065,
"z": 0.992809667009055
},
"canvas": {
"ready": "true",
"liveSampleIndex": "301",
"toolhead": {
"x": 0.003,
"y": 0.007,
"z": 0.008
},
"toolAxis": {
"x": 0.115,
"y": 0.032,
"z": 0.993
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 300",
"frame": 102,
"targetElapsedMs": 5100,
"wallElapsedMs": 11949,
"wallDeltaMs": 110,
"screenshot": "frame_0102.png"
},
{
"now": 13541.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 304,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 304,
"motionIndex": 5,
"line": 19,
"cycle": 15230,
"taskCycle": 1523,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 2.5,
"y": 5,
"z": 8.75,
"a": 0,
"b": 5,
"c": 11.25
},
"tcp": {
"x": 2.5,
"y": 5,
"z": 8.75
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 304,
"sampleCount": 1300,
"executedSampleCount": 305,
"segmentIndex": 5,
"tcp": {
"x": 2.5,
"y": 5,
"z": 8.75
},
"joint": {
"x": 2.5,
"y": 5,
"z": 8.75,
"a": 0,
"b": 5,
"c": 11.25
}
},
"axisPose": {
"x": 2.6701249919327066,
"y": 4.566834907696666,
"z": 8.93459296517192,
"a": 0,
"b": 5,
"c": 11.25
},
"tcpPose": {
"x": 2.6701249919327066,
"y": 4.566834907696666,
"z": 8.93459296517192,
"a": 0,
"b": 5,
"c": 11.25
},
"toolAxisVector": {
"x": 0.08548106958951374,
"y": 0.017003241918195466,
"z": 0.9961946980917455
},
"canvas": {
"ready": "true",
"liveSampleIndex": "304",
"toolhead": {
"x": 0.003,
"y": 0.005,
"z": 0.009
},
"toolAxis": {
"x": 0.085,
"y": 0.017,
"z": 0.996
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 303",
"frame": 103,
"targetElapsedMs": 5150,
"wallElapsedMs": 12086,
"wallDeltaMs": 137,
"screenshot": "frame_0103.png"
},
{
"now": 13647.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 307,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 307,
"motionIndex": 5,
"line": 19,
"cycle": 15380,
"taskCycle": 1538,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.5625,
"y": 3.125,
"z": 9.21875,
"a": 0,
"b": 3.125,
"c": 7.03125
},
"tcp": {
"x": 1.5625,
"y": 3.125,
"z": 9.21875
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 307,
"sampleCount": 1300,
"executedSampleCount": 308,
"segmentIndex": 5,
"tcp": {
"x": 1.5625,
"y": 3.125,
"z": 9.21875
},
"joint": {
"x": 1.5625,
"y": 3.125,
"z": 9.21875,
"a": 0,
"b": 3.125,
"c": 7.03125
}
},
"axisPose": {
"x": 1.4322005257209096,
"y": 2.9720344488699997,
"z": 9.290220433410326,
"a": 0,
"b": 3.125,
"c": 7.03125
},
"tcpPose": {
"x": 1.4322005257209096,
"y": 2.9720344488699997,
"z": 9.290220433410326,
"a": 0,
"b": 3.125,
"c": 7.03125
},
"toolAxisVector": {
"x": 0.05410452721456913,
"y": 0.006673156953657132,
"z": 0.9985129789397632
},
"canvas": {
"ready": "true",
"liveSampleIndex": "307",
"toolhead": {
"x": 0.002,
"y": 0.003,
"z": 0.009
},
"toolAxis": {
"x": 0.054,
"y": 0.007,
"z": 0.999
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 306",
"frame": 104,
"targetElapsedMs": 5200,
"wallElapsedMs": 12201,
"wallDeltaMs": 115,
"screenshot": "frame_0104.png"
},
{
"now": 13772.400000002235,
"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": 15530,
"taskCycle": 1553,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0.625,
"y": 1.25,
"z": 9.6875,
"a": 0,
"b": 1.25,
"c": 2.8125
},
"tcp": {
"x": 0.625,
"y": 1.25,
"z": 9.6875
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 310,
"sampleCount": 1300,
"executedSampleCount": 311,
"segmentIndex": 5,
"tcp": {
"x": 0.625,
"y": 1.25,
"z": 9.6875
},
"joint": {
"x": 0.625,
"y": 1.25,
"z": 9.6875,
"a": 0,
"b": 1.25,
"c": 2.8125
}
},
"axisPose": {
"x": 0.4743560586320469,
"y": 1.2282038767583376,
"z": 9.69882894048322,
"a": 0,
"b": 1.25,
"c": 2.8125
},
"tcpPose": {
"x": 0.4743560586320469,
"y": 1.2282038767583376,
"z": 9.69882894048322,
"a": 0,
"b": 1.25,
"c": 2.8125
},
"toolAxisVector": {
"x": 0.02178860805015786,
"y": 0.00107040567436591,
"z": 0.9997620270799091
},
"canvas": {
"ready": "true",
"liveSampleIndex": "310",
"toolhead": {
"x": 0.001,
"y": 0.001,
"z": 0.01
},
"toolAxis": {
"x": 0.022,
"y": 0.001,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 309",
"frame": 105,
"targetElapsedMs": 5250,
"wallElapsedMs": 12314,
"wallDeltaMs": 113,
"screenshot": "frame_0105.png"
},
{
"now": 13900.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 20,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 313,
"motionIndex": 6,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 313,
"motionIndex": 6,
"line": 20,
"cycle": 15680,
"taskCycle": 1568,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 20,
"sampleIndex": 313,
"sampleCount": 1300,
"executedSampleCount": 314,
"segmentIndex": 6,
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
},
"joint": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "313",
"toolhead": {
"x": 0.002,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 312",
"frame": 106,
"targetElapsedMs": 5300,
"wallElapsedMs": 12453,
"wallDeltaMs": 139,
"screenshot": "frame_0106.png"
},
{
"now": 14004.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 20,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 316,
"motionIndex": 6,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 316,
"motionIndex": 6,
"line": 20,
"cycle": 15830,
"taskCycle": 1583,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.66667,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 20,
"sampleIndex": 316,
"sampleCount": 1300,
"executedSampleCount": 317,
"segmentIndex": 6,
"tcp": {
"x": 6.66667,
"y": 0,
"z": 10
},
"joint": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "316",
"toolhead": {
"x": 0.007,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 315",
"frame": 107,
"targetElapsedMs": 5350,
"wallElapsedMs": 12555,
"wallDeltaMs": 102,
"screenshot": "frame_0107.png"
},
{
"now": 14130.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 319,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 319,
"motionIndex": 7,
"line": 23,
"cycle": 15980,
"taskCycle": 1598,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 319,
"sampleCount": 1300,
"executedSampleCount": 320,
"segmentIndex": 7,
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
},
"joint": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "319",
"toolhead": {
"x": 0.008,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 318",
"frame": 108,
"targetElapsedMs": 5400,
"wallElapsedMs": 12671,
"wallDeltaMs": 116,
"screenshot": "frame_0108.png"
},
{
"now": 14272.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 323,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 323,
"motionIndex": 7,
"line": 23,
"cycle": 16180,
"taskCycle": 1618,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 323,
"sampleCount": 1300,
"executedSampleCount": 324,
"segmentIndex": 7,
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
},
"joint": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "323",
"toolhead": {
"x": 0.002,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 322",
"frame": 109,
"targetElapsedMs": 5450,
"wallElapsedMs": 12812,
"wallDeltaMs": 141,
"screenshot": "frame_0109.png"
},
{
"now": 14414,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 25,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 326,
"motionIndex": 8,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 326,
"motionIndex": 8,
"line": 25,
"cycle": 16330,
"taskCycle": 1633,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -2.35294,
"y": 2.35294,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -2.35294,
"y": 2.35294,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"sampleIndex": 326,
"sampleCount": 1300,
"executedSampleCount": 327,
"segmentIndex": 8,
"tcp": {
"x": -2.35294,
"y": 2.35294,
"z": 10
},
"joint": {
"x": -2.35294,
"y": 2.35294,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -2.35294,
"y": 2.35294,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -2.35294,
"y": 2.35294,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "326",
"toolhead": {
"x": -0.002,
"y": 0.002,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 325",
"frame": 110,
"targetElapsedMs": 5500,
"wallElapsedMs": 12964,
"wallDeltaMs": 152,
"screenshot": "frame_0110.png"
},
{
"now": 14533.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 25,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 329,
"motionIndex": 8,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 329,
"motionIndex": 8,
"line": 25,
"cycle": 16480,
"taskCycle": 1648,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -5.88235,
"y": 5.88235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -5.88235,
"y": 5.88235,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"sampleIndex": 329,
"sampleCount": 1300,
"executedSampleCount": 330,
"segmentIndex": 8,
"tcp": {
"x": -5.88235,
"y": 5.88235,
"z": 10
},
"joint": {
"x": -5.88235,
"y": 5.88235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -5.88235,
"y": 5.88235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -5.88235,
"y": 5.88235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "329",
"toolhead": {
"x": -0.006,
"y": 0.006,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 328",
"frame": 111,
"targetElapsedMs": 5550,
"wallElapsedMs": 13087,
"wallDeltaMs": 123,
"screenshot": "frame_0111.png"
},
{
"now": 14643.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 25,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 332,
"motionIndex": 8,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 332,
"motionIndex": 8,
"line": 25,
"cycle": 16630,
"taskCycle": 1663,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -9.41176,
"y": 9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -9.41176,
"y": 9.41176,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"sampleIndex": 332,
"sampleCount": 1300,
"executedSampleCount": 333,
"segmentIndex": 8,
"tcp": {
"x": -9.41176,
"y": 9.41176,
"z": 10
},
"joint": {
"x": -9.41176,
"y": 9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -9.41176,
"y": 9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -9.41176,
"y": 9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "332",
"toolhead": {
"x": -0.009,
"y": 0.009,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 331",
"frame": 112,
"targetElapsedMs": 5600,
"wallElapsedMs": 13193,
"wallDeltaMs": 106,
"screenshot": "frame_0112.png"
},
{
"now": 14759,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 25,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 335,
"motionIndex": 8,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 335,
"motionIndex": 8,
"line": 25,
"cycle": 16780,
"taskCycle": 1678,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.9412,
"y": 12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -12.9412,
"y": 12.9412,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"sampleIndex": 335,
"sampleCount": 1300,
"executedSampleCount": 336,
"segmentIndex": 8,
"tcp": {
"x": -12.9412,
"y": 12.9412,
"z": 10
},
"joint": {
"x": -12.9412,
"y": 12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -12.9412,
"y": 12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -12.9412,
"y": 12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "335",
"toolhead": {
"x": -0.013,
"y": 0.013,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 334",
"frame": 113,
"targetElapsedMs": 5650,
"wallElapsedMs": 13313,
"wallDeltaMs": 120,
"screenshot": "frame_0113.png"
},
{
"now": 14878.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 25,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 338,
"motionIndex": 8,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 338,
"motionIndex": 8,
"line": 25,
"cycle": 16930,
"taskCycle": 1693,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -16.4706,
"y": 16.4706,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -16.4706,
"y": 16.4706,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"sampleIndex": 338,
"sampleCount": 1300,
"executedSampleCount": 339,
"segmentIndex": 8,
"tcp": {
"x": -16.4706,
"y": 16.4706,
"z": 10
},
"joint": {
"x": -16.4706,
"y": 16.4706,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -16.4706,
"y": 16.4706,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -16.4706,
"y": 16.4706,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "338",
"toolhead": {
"x": -0.016,
"y": 0.016,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 337",
"frame": 114,
"targetElapsedMs": 5700,
"wallElapsedMs": 13422,
"wallDeltaMs": 109,
"screenshot": "frame_0114.png"
},
{
"now": 14958,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 25,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 340,
"motionIndex": 8,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 340,
"motionIndex": 8,
"line": 25,
"cycle": 17030,
"taskCycle": 1703,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -18.8235,
"y": 18.8235,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"sampleIndex": 340,
"sampleCount": 1300,
"executedSampleCount": 341,
"segmentIndex": 8,
"tcp": {
"x": -18.8235,
"y": 18.8235,
"z": 10
},
"joint": {
"x": -18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -18.8235,
"y": 18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "340",
"toolhead": {
"x": -0.019,
"y": 0.019,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 339",
"frame": 115,
"targetElapsedMs": 5750,
"wallElapsedMs": 13509,
"wallDeltaMs": 87,
"screenshot": "frame_0115.png"
},
{
"now": 15065.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 13,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 343,
"motionIndex": 9,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 343,
"motionIndex": 9,
"line": 13,
"cycle": 17180,
"taskCycle": 1718,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -23.3333,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 13,
"sampleIndex": 343,
"sampleCount": 1300,
"executedSampleCount": 344,
"segmentIndex": 9,
"tcp": {
"x": -23.3333,
"y": 20,
"z": 10
},
"joint": {
"x": -23.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -23.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -23.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "343",
"toolhead": {
"x": -0.023,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 342",
"frame": 116,
"targetElapsedMs": 5800,
"wallElapsedMs": 13612,
"wallDeltaMs": 103,
"screenshot": "frame_0116.png"
},
{
"now": 15190,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 13,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 346,
"motionIndex": 9,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 346,
"motionIndex": 9,
"line": 13,
"cycle": 17330,
"taskCycle": 1733,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -28.3333,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 13,
"sampleIndex": 346,
"sampleCount": 1300,
"executedSampleCount": 347,
"segmentIndex": 9,
"tcp": {
"x": -28.3333,
"y": 20,
"z": 10
},
"joint": {
"x": -28.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -28.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -28.3333,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "346",
"toolhead": {
"x": -0.028,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 345",
"frame": 117,
"targetElapsedMs": 5850,
"wallElapsedMs": 13736,
"wallDeltaMs": 124,
"screenshot": "frame_0117.png"
},
{
"now": 15300.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 349,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 349,
"motionIndex": 10,
"line": 16,
"cycle": 17480,
"taskCycle": 1748,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 1.37931,
"c": 3.10345
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 349,
"sampleCount": 1300,
"executedSampleCount": 350,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 1.37931,
"c": 3.10345
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 1.37931,
"c": 3.10345
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 1.37931,
"c": 3.10345
},
"toolAxisVector": {
"x": 0.024035873247761293,
"y": 0.001303187906210883,
"z": 0.9997102472709274
},
"canvas": {
"ready": "true",
"liveSampleIndex": "349",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.024,
"y": 0.001,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 348",
"frame": 118,
"targetElapsedMs": 5900,
"wallElapsedMs": 13848,
"wallDeltaMs": 112,
"screenshot": "frame_0118.png"
},
{
"now": 15411.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 352,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 352,
"motionIndex": 10,
"line": 16,
"cycle": 17630,
"taskCycle": 1763,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 3.44828,
"c": 7.75862
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 352,
"sampleCount": 1300,
"executedSampleCount": 353,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 3.44828,
"c": 7.75862
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 3.44828,
"c": 7.75862
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 3.44828,
"c": 7.75862
},
"toolAxisVector": {
"x": 0.05959689967200244,
"y": 0.00811991453071242,
"z": 0.9981894993123797
},
"canvas": {
"ready": "true",
"liveSampleIndex": "352",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.06,
"y": 0.008,
"z": 0.998
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 351",
"frame": 119,
"targetElapsedMs": 5950,
"wallElapsedMs": 13955,
"wallDeltaMs": 107,
"screenshot": "frame_0119.png"
},
{
"now": 15491.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 354,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 354,
"motionIndex": 10,
"line": 16,
"cycle": 17730,
"taskCycle": 1773,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 354,
"sampleCount": 1300,
"executedSampleCount": 355,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 4.82759,
"c": 10.8621
},
"toolAxisVector": {
"x": 0.08264987683207418,
"y": 0.01585916624637497,
"z": 0.9964524497965835
},
"canvas": {
"ready": "true",
"liveSampleIndex": "354",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.083,
"y": 0.016,
"z": 0.996
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 353",
"frame": 120,
"targetElapsedMs": 6000,
"wallElapsedMs": 14041,
"wallDeltaMs": 86,
"screenshot": "frame_0120.png"
},
{
"now": 15605.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 357,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 357,
"motionIndex": 10,
"line": 16,
"cycle": 17880,
"taskCycle": 1788,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 357,
"sampleCount": 1300,
"executedSampleCount": 358,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 6.89655,
"c": 15.5172
},
"toolAxisVector": {
"x": 0.11570027429935519,
"y": 0.03212393302964548,
"z": 0.9927645740324142
},
"canvas": {
"ready": "true",
"liveSampleIndex": "357",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.116,
"y": 0.032,
"z": 0.993
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 356",
"frame": 121,
"targetElapsedMs": 6050,
"wallElapsedMs": 14155,
"wallDeltaMs": 114,
"screenshot": "frame_0121.png"
},
{
"now": 15716.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 360,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 360,
"motionIndex": 10,
"line": 16,
"cycle": 18030,
"taskCycle": 1803,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 360,
"sampleCount": 1300,
"executedSampleCount": 361,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96552,
"c": 20.1724
},
"toolAxisVector": {
"x": 0.14628070997228096,
"y": 0.05374083198469295,
"z": 0.987782302366062
},
"canvas": {
"ready": "true",
"liveSampleIndex": "360",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.146,
"y": 0.054,
"z": 0.988
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 359",
"frame": 122,
"targetElapsedMs": 6100,
"wallElapsedMs": 14270,
"wallDeltaMs": 115,
"screenshot": "frame_0122.png"
},
{
"now": 15826.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 363,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 363,
"motionIndex": 10,
"line": 16,
"cycle": 18180,
"taskCycle": 1818,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 11.0345,
"c": 24.8276
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 363,
"sampleCount": 1300,
"executedSampleCount": 364,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 11.0345,
"c": 24.8276
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 11.0345,
"c": 24.8276
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 11.0345,
"c": 24.8276
},
"toolAxisVector": {
"x": 0.17370994897733955,
"y": 0.08036683112387469,
"z": 0.981512112040089
},
"canvas": {
"ready": "true",
"liveSampleIndex": "363",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.174,
"y": 0.08,
"z": 0.982
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 362",
"frame": 123,
"targetElapsedMs": 6150,
"wallElapsedMs": 14377,
"wallDeltaMs": 107,
"screenshot": "frame_0123.png"
},
{
"now": 15953.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 366,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 366,
"motionIndex": 10,
"line": 16,
"cycle": 18330,
"taskCycle": 1833,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 366,
"sampleCount": 1300,
"executedSampleCount": 367,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"toolAxisVector": {
"x": 0.19735106406247527,
"y": 0.11157766497145256,
"z": 0.9739625158048574
},
"canvas": {
"ready": "true",
"liveSampleIndex": "366",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.197,
"y": 0.112,
"z": 0.974
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 365",
"frame": 124,
"targetElapsedMs": 6200,
"wallElapsedMs": 14498,
"wallDeltaMs": 121,
"screenshot": "frame_0124.png"
},
{
"now": 16068.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 369,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 369,
"motionIndex": 10,
"line": 16,
"cycle": 18480,
"taskCycle": 1848,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 369,
"sampleCount": 1300,
"executedSampleCount": 370,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"toolAxisVector": {
"x": 0.2166263943604615,
"y": 0.14687616851004043,
"z": 0.965142681881905
},
"canvas": {
"ready": "true",
"liveSampleIndex": "369",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.217,
"y": 0.147,
"z": 0.965
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 368",
"frame": 125,
"targetElapsedMs": 6250,
"wallElapsedMs": 14613,
"wallDeltaMs": 115,
"screenshot": "frame_0125.png"
},
{
"now": 16181.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 16,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 372,
"motionIndex": 10,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 372,
"motionIndex": 10,
"line": 16,
"cycle": 18630,
"taskCycle": 1863,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 17.2414,
"c": 38.7931
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 16,
"sampleIndex": 372,
"sampleCount": 1300,
"executedSampleCount": 373,
"segmentIndex": 10,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 17.2414,
"c": 38.7931
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 17.2414,
"c": 38.7931
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 17.2414,
"c": 38.7931
},
"toolAxisVector": {
"x": 0.23101675395985855,
"y": 0.18569643783639314,
"z": 0.9550644440898869
},
"canvas": {
"ready": "true",
"liveSampleIndex": "372",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.231,
"y": 0.186,
"z": 0.955
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 371",
"frame": 126,
"targetElapsedMs": 6300,
"wallElapsedMs": 14725,
"wallDeltaMs": 112,
"screenshot": "frame_0126.png"
},
{
"now": 16307.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 376,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 376,
"motionIndex": 11,
"line": 17,
"cycle": 18780,
"taskCycle": 1878,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 19.3103,
"c": 43.4483
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 376,
"sampleCount": 1300,
"executedSampleCount": 377,
"segmentIndex": 11,
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"joint": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 19.3103,
"c": 43.4483
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 19.3103,
"c": 43.4483
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 19.3103,
"c": 43.4483
},
"toolAxisVector": {
"x": 0.2400750362450812,
"y": 0.22741134574445004,
"z": 0.9437415201201127
},
"canvas": {
"ready": "true",
"liveSampleIndex": "376",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.24,
"y": 0.227,
"z": 0.944
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 374",
"frame": 127,
"targetElapsedMs": 6350,
"wallElapsedMs": 14857,
"wallDeltaMs": 132,
"screenshot": "frame_0127.png"
},
{
"now": 16449.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 379,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 379,
"motionIndex": 11,
"line": 17,
"cycle": 18980,
"taskCycle": 1898,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.6913,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.6913,
"y": 17.5346,
"z": 9.93392
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 379,
"sampleCount": 1300,
"executedSampleCount": 380,
"segmentIndex": 11,
"tcp": {
"x": -29.6913,
"y": 17.5346,
"z": 9.93392
},
"joint": {
"x": -29.6913,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.6913,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.6913,
"y": 17.5346,
"z": 9.93392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "379",
"toolhead": {
"x": -0.03,
"y": 0.018,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 378",
"frame": 128,
"targetElapsedMs": 6400,
"wallElapsedMs": 15004,
"wallDeltaMs": 147,
"screenshot": "frame_0128.png"
},
{
"now": 16559.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 382,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 382,
"motionIndex": 11,
"line": 17,
"cycle": 19130,
"taskCycle": 1913,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.7843,
"y": 15.2213,
"z": 9.86784,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.7843,
"y": 15.2213,
"z": 9.86784
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 382,
"sampleCount": 1300,
"executedSampleCount": 383,
"segmentIndex": 11,
"tcp": {
"x": -28.7843,
"y": 15.2213,
"z": 9.86784
},
"joint": {
"x": -28.7843,
"y": 15.2213,
"z": 9.86784,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.7843,
"y": 15.2213,
"z": 9.86784,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -49.103855112920236,
"y": -5.098255112920231,
"z": -69.08419430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "382",
"toolhead": {
"x": -0.029,
"y": 0.015,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 381",
"frame": 129,
"targetElapsedMs": 6450,
"wallElapsedMs": 15095,
"wallDeltaMs": 91,
"screenshot": "frame_0129.png"
},
{
"now": 16704.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 385,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 385,
"motionIndex": 11,
"line": 17,
"cycle": 19280,
"taskCycle": 1928,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.335,
"y": 13.2031,
"z": 9.80176,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.335,
"y": 13.2031,
"z": 9.80176
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 385,
"sampleCount": 1300,
"executedSampleCount": 386,
"segmentIndex": 11,
"tcp": {
"x": -27.335,
"y": 13.2031,
"z": 9.80176
},
"joint": {
"x": -27.335,
"y": 13.2031,
"z": 9.80176,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -27.335,
"y": 13.2031,
"z": 9.80176,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -27.335,
"y": 13.2031,
"z": 9.80176,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "385",
"toolhead": {
"x": -0.027,
"y": 0.013,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 384",
"frame": 130,
"targetElapsedMs": 6500,
"wallElapsedMs": 15247,
"wallDeltaMs": 152,
"screenshot": "frame_0130.png"
},
{
"now": 16815.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 388,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 388,
"motionIndex": 11,
"line": 17,
"cycle": 19430,
"taskCycle": 1943,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -25.4328,
"y": 11.6045,
"z": 9.73568,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.4328,
"y": 11.6045,
"z": 9.73568
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 388,
"sampleCount": 1300,
"executedSampleCount": 389,
"segmentIndex": 11,
"tcp": {
"x": -25.4328,
"y": 11.6045,
"z": 9.73568
},
"joint": {
"x": -25.4328,
"y": 11.6045,
"z": 9.73568,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -25.4328,
"y": 11.6045,
"z": 9.73568,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -25.4328,
"y": 11.6045,
"z": 9.73568,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "388",
"toolhead": {
"x": -0.025,
"y": 0.012,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 387",
"frame": 131,
"targetElapsedMs": 6550,
"wallElapsedMs": 15369,
"wallDeltaMs": 122,
"screenshot": "frame_0131.png"
},
{
"now": 16925,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 391,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 391,
"motionIndex": 11,
"line": 17,
"cycle": 19580,
"taskCycle": 1958,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.1953,
"y": 10.5242,
"z": 9.6696,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.1953,
"y": 10.5242,
"z": 9.6696
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 391,
"sampleCount": 1300,
"executedSampleCount": 392,
"segmentIndex": 11,
"tcp": {
"x": -23.1953,
"y": 10.5242,
"z": 9.6696
},
"joint": {
"x": -23.1953,
"y": 10.5242,
"z": 9.6696,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -23.1953,
"y": 10.5242,
"z": 9.6696,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -23.1953,
"y": 10.5242,
"z": 9.6696,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "391",
"toolhead": {
"x": -0.023,
"y": 0.011,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 390",
"frame": 132,
"targetElapsedMs": 6600,
"wallElapsedMs": 15475,
"wallDeltaMs": 106,
"screenshot": "frame_0132.png"
},
{
"now": 17034.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 394,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 394,
"motionIndex": 11,
"line": 17,
"cycle": 19730,
"taskCycle": 1973,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -20.7604,
"y": 10.029,
"z": 9.60352,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.7604,
"y": 10.029,
"z": 9.60352
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 394,
"sampleCount": 1300,
"executedSampleCount": 395,
"segmentIndex": 11,
"tcp": {
"x": -20.7604,
"y": 10.029,
"z": 9.60352
},
"joint": {
"x": -20.7604,
"y": 10.029,
"z": 9.60352,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.7604,
"y": 10.029,
"z": 9.60352,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.7604,
"y": 10.029,
"z": 9.60352,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "394",
"toolhead": {
"x": -0.021,
"y": 0.01,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 393",
"frame": 133,
"targetElapsedMs": 6650,
"wallElapsedMs": 15580,
"wallDeltaMs": 105,
"screenshot": "frame_0133.png"
},
{
"now": 17126.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 396,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 396,
"motionIndex": 11,
"line": 17,
"cycle": 19830,
"taskCycle": 1983,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -19.1016,
"y": 10.0404,
"z": 9.55947,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.1016,
"y": 10.0404,
"z": 9.55947
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 396,
"sampleCount": 1300,
"executedSampleCount": 397,
"segmentIndex": 11,
"tcp": {
"x": -19.1016,
"y": 10.0404,
"z": 9.55947
},
"joint": {
"x": -19.1016,
"y": 10.0404,
"z": 9.55947,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.1016,
"y": 10.0404,
"z": 9.55947,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.1016,
"y": 10.0404,
"z": 9.55947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "396",
"toolhead": {
"x": -0.019,
"y": 0.01,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 395",
"frame": 134,
"targetElapsedMs": 6700,
"wallElapsedMs": 15678,
"wallDeltaMs": 98,
"screenshot": "frame_0134.png"
},
{
"now": 17236.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 399,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 399,
"motionIndex": 11,
"line": 17,
"cycle": 19980,
"taskCycle": 1998,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -16.6739,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.6739,
"y": 10.5694,
"z": 9.49339
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 399,
"sampleCount": 1300,
"executedSampleCount": 400,
"segmentIndex": 11,
"tcp": {
"x": -16.6739,
"y": 10.5694,
"z": 9.49339
},
"joint": {
"x": -16.6739,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -16.6739,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -16.6739,
"y": 10.5694,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "399",
"toolhead": {
"x": -0.017,
"y": 0.011,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 398",
"frame": 135,
"targetElapsedMs": 6750,
"wallElapsedMs": 15787,
"wallDeltaMs": 109,
"screenshot": "frame_0135.png"
},
{
"now": 17339.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 402,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 402,
"motionIndex": 11,
"line": 17,
"cycle": 20130,
"taskCycle": 2013,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -14.4515,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.4515,
"y": 11.6805,
"z": 9.42731
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 402,
"sampleCount": 1300,
"executedSampleCount": 403,
"segmentIndex": 11,
"tcp": {
"x": -14.4515,
"y": 11.6805,
"z": 9.42731
},
"joint": {
"x": -14.4515,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -14.4515,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -14.4515,
"y": 11.6805,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "402",
"toolhead": {
"x": -0.014,
"y": 0.012,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 401",
"frame": 136,
"targetElapsedMs": 6800,
"wallElapsedMs": 15889,
"wallDeltaMs": 102,
"screenshot": "frame_0136.png"
},
{
"now": 17450.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 405,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 405,
"motionIndex": 11,
"line": 17,
"cycle": 20280,
"taskCycle": 2028,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.5716,
"y": 13.3053,
"z": 9.36123,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.5716,
"y": 13.3053,
"z": 9.36123
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 405,
"sampleCount": 1300,
"executedSampleCount": 406,
"segmentIndex": 11,
"tcp": {
"x": -12.5716,
"y": 13.3053,
"z": 9.36123
},
"joint": {
"x": -12.5716,
"y": 13.3053,
"z": 9.36123,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.5716,
"y": 13.3053,
"z": 9.36123,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.5716,
"y": 13.3053,
"z": 9.36123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "405",
"toolhead": {
"x": -0.013,
"y": 0.013,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 404",
"frame": 137,
"targetElapsedMs": 6850,
"wallElapsedMs": 15993,
"wallDeltaMs": 104,
"screenshot": "frame_0137.png"
},
{
"now": 17596.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 408,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 408,
"motionIndex": 11,
"line": 17,
"cycle": 20430,
"taskCycle": 2043,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.1504,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.1504,
"y": 15.3433,
"z": 9.29515
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 408,
"sampleCount": 1300,
"executedSampleCount": 409,
"segmentIndex": 11,
"tcp": {
"x": -11.1504,
"y": 15.3433,
"z": 9.29515
},
"joint": {
"x": -11.1504,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.1504,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.1504,
"y": 15.3433,
"z": 9.29515,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "408",
"toolhead": {
"x": -0.011,
"y": 0.015,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 407",
"frame": 138,
"targetElapsedMs": 6900,
"wallElapsedMs": 16142,
"wallDeltaMs": 149,
"screenshot": "frame_0138.png"
},
{
"now": 17711.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 411,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 411,
"motionIndex": 11,
"line": 17,
"cycle": 20580,
"taskCycle": 2058,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.2755,
"y": 17.6689,
"z": 9.22907,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.2755,
"y": 17.6689,
"z": 9.22907
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 411,
"sampleCount": 1300,
"executedSampleCount": 412,
"segmentIndex": 11,
"tcp": {
"x": -10.2755,
"y": 17.6689,
"z": 9.22907
},
"joint": {
"x": -10.2755,
"y": 17.6689,
"z": 9.22907,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.2755,
"y": 17.6689,
"z": 9.22907,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.2755,
"y": 17.6689,
"z": 9.22907,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "411",
"toolhead": {
"x": -0.01,
"y": 0.018,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 410",
"frame": 139,
"targetElapsedMs": 6950,
"wallElapsedMs": 16260,
"wallDeltaMs": 118,
"screenshot": "frame_0139.png"
},
{
"now": 17831.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 414,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 414,
"motionIndex": 11,
"line": 17,
"cycle": 20730,
"taskCycle": 2073,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.001,
"y": 20.1384,
"z": 9.163,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.001,
"y": 20.1384,
"z": 9.163
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 414,
"sampleCount": 1300,
"executedSampleCount": 415,
"segmentIndex": 11,
"tcp": {
"x": -10.001,
"y": 20.1384,
"z": 9.163
},
"joint": {
"x": -10.001,
"y": 20.1384,
"z": 9.163,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.001,
"y": 20.1384,
"z": 9.163,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.001,
"y": 20.1384,
"z": 9.163,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "414",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 413",
"frame": 140,
"targetElapsedMs": 7000,
"wallElapsedMs": 16386,
"wallDeltaMs": 126,
"screenshot": "frame_0140.png"
},
{
"now": 17946.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 417,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 417,
"motionIndex": 11,
"line": 17,
"cycle": 20880,
"taskCycle": 2088,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.3437,
"y": 22.5993,
"z": 9.09692,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.3437,
"y": 22.5993,
"z": 9.09692
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 417,
"sampleCount": 1300,
"executedSampleCount": 418,
"segmentIndex": 11,
"tcp": {
"x": -10.3437,
"y": 22.5993,
"z": 9.09692
},
"joint": {
"x": -10.3437,
"y": 22.5993,
"z": 9.09692,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.3437,
"y": 22.5993,
"z": 9.09692,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.3437,
"y": 22.5993,
"z": 9.09692,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "417",
"toolhead": {
"x": -0.01,
"y": 0.023,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 416",
"frame": 141,
"targetElapsedMs": 7050,
"wallElapsedMs": 16490,
"wallDeltaMs": 104,
"screenshot": "frame_0141.png"
},
{
"now": 18056.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 420,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 420,
"motionIndex": 11,
"line": 17,
"cycle": 21030,
"taskCycle": 2103,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.2827,
"y": 24.8998,
"z": 9.03084,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.2827,
"y": 24.8998,
"z": 9.03084
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 420,
"sampleCount": 1300,
"executedSampleCount": 421,
"segmentIndex": 11,
"tcp": {
"x": -11.2827,
"y": 24.8998,
"z": 9.03084
},
"joint": {
"x": -11.2827,
"y": 24.8998,
"z": 9.03084,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.2827,
"y": 24.8998,
"z": 9.03084,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.2827,
"y": 24.8998,
"z": 9.03084,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "420",
"toolhead": {
"x": -0.011,
"y": 0.025,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 419",
"frame": 142,
"targetElapsedMs": 7100,
"wallElapsedMs": 16609,
"wallDeltaMs": 119,
"screenshot": "frame_0142.png"
},
{
"now": 18174,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 423,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 423,
"motionIndex": 11,
"line": 17,
"cycle": 21180,
"taskCycle": 2118,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.7598,
"y": 26.8978,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.7598,
"y": 26.8978,
"z": 8.96476
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 423,
"sampleCount": 1300,
"executedSampleCount": 424,
"segmentIndex": 11,
"tcp": {
"x": -12.7598,
"y": 26.8978,
"z": 8.96476
},
"joint": {
"x": -12.7598,
"y": 26.8978,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.7598,
"y": 26.8978,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.7598,
"y": 26.8978,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "423",
"toolhead": {
"x": -0.013,
"y": 0.027,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 422",
"frame": 143,
"targetElapsedMs": 7150,
"wallElapsedMs": 16727,
"wallDeltaMs": 118,
"screenshot": "frame_0143.png"
},
{
"now": 18291.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 426,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 426,
"motionIndex": 11,
"line": 17,
"cycle": 21330,
"taskCycle": 2133,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -14.6839,
"y": 28.4699,
"z": 8.89868,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.6839,
"y": 28.4699,
"z": 8.89868
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 426,
"sampleCount": 1300,
"executedSampleCount": 427,
"segmentIndex": 11,
"tcp": {
"x": -14.6839,
"y": 28.4699,
"z": 8.89868
},
"joint": {
"x": -14.6839,
"y": 28.4699,
"z": 8.89868,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -14.6839,
"y": 28.4699,
"z": 8.89868,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -14.6839,
"y": 28.4699,
"z": 8.89868,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "426",
"toolhead": {
"x": -0.015,
"y": 0.028,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 425",
"frame": 144,
"targetElapsedMs": 7200,
"wallElapsedMs": 16842,
"wallDeltaMs": 115,
"screenshot": "frame_0144.png"
},
{
"now": 18401.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 429,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 429,
"motionIndex": 11,
"line": 17,
"cycle": 21480,
"taskCycle": 2148,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -16.9362,
"y": 29.5191,
"z": 8.8326,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.9362,
"y": 29.5191,
"z": 8.8326
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 429,
"sampleCount": 1300,
"executedSampleCount": 430,
"segmentIndex": 11,
"tcp": {
"x": -16.9362,
"y": 29.5191,
"z": 8.8326
},
"joint": {
"x": -16.9362,
"y": 29.5191,
"z": 8.8326,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -16.9362,
"y": 29.5191,
"z": 8.8326,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -16.9362,
"y": 29.5191,
"z": 8.8326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "429",
"toolhead": {
"x": -0.017,
"y": 0.03,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 428",
"frame": 145,
"targetElapsedMs": 7250,
"wallElapsedMs": 16951,
"wallDeltaMs": 109,
"screenshot": "frame_0145.png"
},
{
"now": 18520.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 432,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 432,
"motionIndex": 11,
"line": 17,
"cycle": 21630,
"taskCycle": 2163,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -19.3776,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.3776,
"y": 29.9806,
"z": 8.76652
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 432,
"sampleCount": 1300,
"executedSampleCount": 433,
"segmentIndex": 11,
"tcp": {
"x": -19.3776,
"y": 29.9806,
"z": 8.76652
},
"joint": {
"x": -19.3776,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.3776,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.3776,
"y": 29.9806,
"z": 8.76652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "432",
"toolhead": {
"x": -0.019,
"y": 0.03,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 431",
"frame": 146,
"targetElapsedMs": 7300,
"wallElapsedMs": 17071,
"wallDeltaMs": 120,
"screenshot": "frame_0146.png"
},
{
"now": 18635.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 435,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 435,
"motionIndex": 11,
"line": 17,
"cycle": 21780,
"taskCycle": 2178,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -21.8575,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.8575,
"y": 29.826,
"z": 8.70044
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 435,
"sampleCount": 1300,
"executedSampleCount": 436,
"segmentIndex": 11,
"tcp": {
"x": -21.8575,
"y": 29.826,
"z": 8.70044
},
"joint": {
"x": -21.8575,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -21.8575,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -21.8575,
"y": 29.826,
"z": 8.70044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "435",
"toolhead": {
"x": -0.022,
"y": 0.03,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 434",
"frame": 147,
"targetElapsedMs": 7350,
"wallElapsedMs": 17173,
"wallDeltaMs": 102,
"screenshot": "frame_0147.png"
},
{
"now": 18750.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 438,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 438,
"motionIndex": 11,
"line": 17,
"cycle": 21930,
"taskCycle": 2193,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -24.2227,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.2227,
"y": 29.0647,
"z": 8.63436
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 438,
"sampleCount": 1300,
"executedSampleCount": 439,
"segmentIndex": 11,
"tcp": {
"x": -24.2227,
"y": 29.0647,
"z": 8.63436
},
"joint": {
"x": -24.2227,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -24.2227,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -24.2227,
"y": 29.0647,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "438",
"toolhead": {
"x": -0.024,
"y": 0.029,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 437",
"frame": 148,
"targetElapsedMs": 7400,
"wallElapsedMs": 17305,
"wallDeltaMs": 132,
"screenshot": "frame_0148.png"
},
{
"now": 18884.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 441,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 441,
"motionIndex": 11,
"line": 17,
"cycle": 22080,
"taskCycle": 2208,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.3272,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.3272,
"y": 27.7438,
"z": 8.56828
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 441,
"sampleCount": 1300,
"executedSampleCount": 442,
"segmentIndex": 11,
"tcp": {
"x": -26.3272,
"y": 27.7438,
"z": 8.56828
},
"joint": {
"x": -26.3272,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -26.3272,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -26.3272,
"y": 27.7438,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "441",
"toolhead": {
"x": -0.026,
"y": 0.028,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 440",
"frame": 149,
"targetElapsedMs": 7450,
"wallElapsedMs": 17434,
"wallDeltaMs": 129,
"screenshot": "frame_0149.png"
},
{
"now": 19064.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 445,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 445,
"motionIndex": 11,
"line": 17,
"cycle": 22280,
"taskCycle": 2228,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.5065,
"y": 25.2574,
"z": 8.48018,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.5065,
"y": 25.2574,
"z": 8.48018
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 445,
"sampleCount": 1300,
"executedSampleCount": 446,
"segmentIndex": 11,
"tcp": {
"x": -28.5065,
"y": 25.2574,
"z": 8.48018
},
"joint": {
"x": -28.5065,
"y": 25.2574,
"z": 8.48018,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.5065,
"y": 25.2574,
"z": 8.48018,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -28.5065,
"y": 25.2574,
"z": 8.48018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "445",
"toolhead": {
"x": -0.029,
"y": 0.025,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 444",
"frame": 150,
"targetElapsedMs": 7500,
"wallElapsedMs": 17607,
"wallDeltaMs": 173,
"screenshot": "frame_0150.png"
},
{
"now": 19237,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 449,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 449,
"motionIndex": 11,
"line": 17,
"cycle": 22480,
"taskCycle": 2248,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.7558,
"y": 22.1963,
"z": 8.39207,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.7558,
"y": 22.1963,
"z": 8.39207
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 449,
"sampleCount": 1300,
"executedSampleCount": 450,
"segmentIndex": 11,
"tcp": {
"x": -29.7558,
"y": 22.1963,
"z": 8.39207
},
"joint": {
"x": -29.7558,
"y": 22.1963,
"z": 8.39207,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.7558,
"y": 22.1963,
"z": 8.39207,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.7558,
"y": 22.1963,
"z": 8.39207,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "449",
"toolhead": {
"x": -0.03,
"y": 0.022,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 448",
"frame": 151,
"targetElapsedMs": 7550,
"wallElapsedMs": 17778,
"wallDeltaMs": 171,
"screenshot": "frame_0151.png"
},
{
"now": 19390.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 453,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 453,
"motionIndex": 11,
"line": 17,
"cycle": 22680,
"taskCycle": 2268,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.9388,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.9388,
"y": 18.8951,
"z": 8.30396
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 453,
"sampleCount": 1300,
"executedSampleCount": 454,
"segmentIndex": 11,
"tcp": {
"x": -29.9388,
"y": 18.8951,
"z": 8.30396
},
"joint": {
"x": -29.9388,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.9388,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.9388,
"y": 18.8951,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "453",
"toolhead": {
"x": -0.03,
"y": 0.019,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 452",
"frame": 152,
"targetElapsedMs": 7600,
"wallElapsedMs": 17944,
"wallDeltaMs": 166,
"screenshot": "frame_0152.png"
},
{
"now": 19555.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 457,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 457,
"motionIndex": 11,
"line": 17,
"cycle": 22880,
"taskCycle": 2288,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.0353,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.0353,
"y": 15.7147,
"z": 8.21586
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 457,
"sampleCount": 1300,
"executedSampleCount": 458,
"segmentIndex": 11,
"tcp": {
"x": -29.0353,
"y": 15.7147,
"z": 8.21586
},
"joint": {
"x": -29.0353,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.0353,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.0353,
"y": 15.7147,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "457",
"toolhead": {
"x": -0.029,
"y": 0.016,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 456",
"frame": 153,
"targetElapsedMs": 7650,
"wallElapsedMs": 18103,
"wallDeltaMs": 159,
"screenshot": "frame_0153.png"
},
{
"now": 19693.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 460,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 460,
"motionIndex": 11,
"line": 17,
"cycle": 23030,
"taskCycle": 2303,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.6998,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.6998,
"y": 13.6194,
"z": 8.14978
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 460,
"sampleCount": 1300,
"executedSampleCount": 461,
"segmentIndex": 11,
"tcp": {
"x": -27.6998,
"y": 13.6194,
"z": 8.14978
},
"joint": {
"x": -27.6998,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -27.6998,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -27.6998,
"y": 13.6194,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "460",
"toolhead": {
"x": -0.028,
"y": 0.014,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 459",
"frame": 154,
"targetElapsedMs": 7700,
"wallElapsedMs": 18244,
"wallDeltaMs": 141,
"screenshot": "frame_0154.png"
},
{
"now": 19860,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 464,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 464,
"motionIndex": 11,
"line": 17,
"cycle": 23230,
"taskCycle": 2323,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -25.1984,
"y": 11.4574,
"z": 8.06167,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.1984,
"y": 11.4574,
"z": 8.06167
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 464,
"sampleCount": 1300,
"executedSampleCount": 465,
"segmentIndex": 11,
"tcp": {
"x": -25.1984,
"y": 11.4574,
"z": 8.06167
},
"joint": {
"x": -25.1984,
"y": 11.4574,
"z": 8.06167,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -25.1984,
"y": 11.4574,
"z": 8.06167,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -45.517955112920234,
"y": -8.862155112920231,
"z": -70.89036430581123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "464",
"toolhead": {
"x": -0.025,
"y": 0.011,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 463",
"frame": 155,
"targetElapsedMs": 7750,
"wallElapsedMs": 18382,
"wallDeltaMs": 138,
"screenshot": "frame_0155.png"
},
{
"now": 19998.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 467,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 467,
"motionIndex": 11,
"line": 17,
"cycle": 23380,
"taskCycle": 2338,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -22.9318,
"y": 10.4394,
"z": 7.99559,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.9318,
"y": 10.4394,
"z": 7.99559
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 467,
"sampleCount": 1300,
"executedSampleCount": 468,
"segmentIndex": 11,
"tcp": {
"x": -22.9318,
"y": 10.4394,
"z": 7.99559
},
"joint": {
"x": -22.9318,
"y": 10.4394,
"z": 7.99559,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -22.9318,
"y": 10.4394,
"z": 7.99559,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -22.9318,
"y": 10.4394,
"z": 7.99559,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "467",
"toolhead": {
"x": -0.023,
"y": 0.01,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 466",
"frame": 156,
"targetElapsedMs": 7800,
"wallElapsedMs": 18553,
"wallDeltaMs": 171,
"screenshot": "frame_0156.png"
},
{
"now": 20107.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 470,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 470,
"motionIndex": 11,
"line": 17,
"cycle": 23530,
"taskCycle": 2353,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -20.4842,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.4842,
"y": 10.0117,
"z": 7.92952
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 470,
"sampleCount": 1300,
"executedSampleCount": 471,
"segmentIndex": 11,
"tcp": {
"x": -20.4842,
"y": 10.0117,
"z": 7.92952
},
"joint": {
"x": -20.4842,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.4842,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.4842,
"y": 10.0117,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "470",
"toolhead": {
"x": -0.02,
"y": 0.01,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 469",
"frame": 157,
"targetElapsedMs": 7850,
"wallElapsedMs": 18662,
"wallDeltaMs": 109,
"screenshot": "frame_0157.png"
},
{
"now": 20214.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 473,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 473,
"motionIndex": 11,
"line": 17,
"cycle": 23680,
"taskCycle": 2368,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.0067,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.0067,
"y": 10.2007,
"z": 7.86344
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 473,
"sampleCount": 1300,
"executedSampleCount": 474,
"segmentIndex": 11,
"tcp": {
"x": -18.0067,
"y": 10.2007,
"z": 7.86344
},
"joint": {
"x": -18.0067,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -18.0067,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -18.0067,
"y": 10.2007,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "473",
"toolhead": {
"x": -0.018,
"y": 0.01,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 472",
"frame": 158,
"targetElapsedMs": 7900,
"wallElapsedMs": 18769,
"wallDeltaMs": 107,
"screenshot": "frame_0158.png"
},
{
"now": 20341,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 476,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 476,
"motionIndex": 11,
"line": 17,
"cycle": 23830,
"taskCycle": 2383,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.6523,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.6523,
"y": 10.9946,
"z": 7.79736
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 476,
"sampleCount": 1300,
"executedSampleCount": 477,
"segmentIndex": 11,
"tcp": {
"x": -15.6523,
"y": 10.9946,
"z": 7.79736
},
"joint": {
"x": -15.6523,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -15.6523,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -15.6523,
"y": 10.9946,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "476",
"toolhead": {
"x": -0.016,
"y": 0.011,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 475",
"frame": 159,
"targetElapsedMs": 7950,
"wallElapsedMs": 18887,
"wallDeltaMs": 118,
"screenshot": "frame_0159.png"
},
{
"now": 20444.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 479,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 479,
"motionIndex": 11,
"line": 17,
"cycle": 23980,
"taskCycle": 2398,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -13.5662,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.5662,
"y": 12.3445,
"z": 7.73128
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 479,
"sampleCount": 1300,
"executedSampleCount": 480,
"segmentIndex": 11,
"tcp": {
"x": -13.5662,
"y": 12.3445,
"z": 7.73128
},
"joint": {
"x": -13.5662,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -13.5662,
"y": 12.3445,
"z": 7.73128,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -33.885755112920236,
"y": -7.975055112920231,
"z": -71.22075430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "479",
"toolhead": {
"x": -0.014,
"y": 0.012,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 478",
"frame": 160,
"targetElapsedMs": 8000,
"wallElapsedMs": 18979,
"wallDeltaMs": 92,
"screenshot": "frame_0160.png"
},
{
"now": 20616.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 483,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 483,
"motionIndex": 11,
"line": 17,
"cycle": 24180,
"taskCycle": 2418,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.4216,
"y": 14.8608,
"z": 7.64317,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.4216,
"y": 14.8608,
"z": 7.64317
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 483,
"sampleCount": 1300,
"executedSampleCount": 484,
"segmentIndex": 11,
"tcp": {
"x": -11.4216,
"y": 14.8608,
"z": 7.64317
},
"joint": {
"x": -11.4216,
"y": 14.8608,
"z": 7.64317,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.4216,
"y": 14.8608,
"z": 7.64317,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.4216,
"y": 14.8608,
"z": 7.64317,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "483",
"toolhead": {
"x": -0.011,
"y": 0.015,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 482",
"frame": 161,
"targetElapsedMs": 8050,
"wallElapsedMs": 19166,
"wallDeltaMs": 187,
"screenshot": "frame_0161.png"
},
{
"now": 20743.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 486,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 486,
"motionIndex": 11,
"line": 17,
"cycle": 24330,
"taskCycle": 2433,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.4194,
"y": 17.1344,
"z": 7.57709,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.4194,
"y": 17.1344,
"z": 7.57709
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 486,
"sampleCount": 1300,
"executedSampleCount": 487,
"segmentIndex": 11,
"tcp": {
"x": -10.4194,
"y": 17.1344,
"z": 7.57709
},
"joint": {
"x": -10.4194,
"y": 17.1344,
"z": 7.57709,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.4194,
"y": 17.1344,
"z": 7.57709,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.4194,
"y": 17.1344,
"z": 7.57709,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "486",
"toolhead": {
"x": -0.01,
"y": 0.017,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 485",
"frame": 162,
"targetElapsedMs": 8100,
"wallElapsedMs": 19290,
"wallDeltaMs": 124,
"screenshot": "frame_0162.png"
},
{
"now": 20878.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 490,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 490,
"motionIndex": 11,
"line": 17,
"cycle": 24530,
"taskCycle": 2453,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.0086,
"y": 20.4151,
"z": 7.48899,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.0086,
"y": 20.4151,
"z": 7.48899
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 490,
"sampleCount": 1300,
"executedSampleCount": 491,
"segmentIndex": 11,
"tcp": {
"x": -10.0086,
"y": 20.4151,
"z": 7.48899
},
"joint": {
"x": -10.0086,
"y": 20.4151,
"z": 7.48899,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.0086,
"y": 20.4151,
"z": 7.48899,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -30.328155112920236,
"y": 0.09554488707976816,
"z": -71.46304430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "490",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 489",
"frame": 163,
"targetElapsedMs": 8150,
"wallElapsedMs": 19411,
"wallDeltaMs": 121,
"screenshot": "frame_0163.png"
},
{
"now": 20985.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 492,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 492,
"motionIndex": 11,
"line": 17,
"cycle": 24630,
"taskCycle": 2463,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.2147,
"y": 22.0611,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.2147,
"y": 22.0611,
"z": 7.44493
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 492,
"sampleCount": 1300,
"executedSampleCount": 493,
"segmentIndex": 11,
"tcp": {
"x": -10.2147,
"y": 22.0611,
"z": 7.44493
},
"joint": {
"x": -10.2147,
"y": 22.0611,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.2147,
"y": 22.0611,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.2147,
"y": 22.0611,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "492",
"toolhead": {
"x": -0.01,
"y": 0.022,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 491",
"frame": 164,
"targetElapsedMs": 8200,
"wallElapsedMs": 19536,
"wallDeltaMs": 125,
"screenshot": "frame_0164.png"
},
{
"now": 21109.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 496,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 496,
"motionIndex": 11,
"line": 17,
"cycle": 24830,
"taskCycle": 2483,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.4216,
"y": 25.1392,
"z": 7.35683,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.4216,
"y": 25.1392,
"z": 7.35683
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 496,
"sampleCount": 1300,
"executedSampleCount": 497,
"segmentIndex": 11,
"tcp": {
"x": -11.4216,
"y": 25.1392,
"z": 7.35683
},
"joint": {
"x": -11.4216,
"y": 25.1392,
"z": 7.35683,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.4216,
"y": 25.1392,
"z": 7.35683,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -31.741155112920232,
"y": 4.819644887079768,
"z": -71.59520430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "496",
"toolhead": {
"x": -0.011,
"y": 0.025,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 495",
"frame": 165,
"targetElapsedMs": 8250,
"wallElapsedMs": 19650,
"wallDeltaMs": 114,
"screenshot": "frame_0165.png"
},
{
"now": 21223.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 499,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 499,
"motionIndex": 11,
"line": 17,
"cycle": 24980,
"taskCycle": 2498,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.9534,
"y": 27.0955,
"z": 7.29075,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.9534,
"y": 27.0955,
"z": 7.29075
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 499,
"sampleCount": 1300,
"executedSampleCount": 500,
"segmentIndex": 11,
"tcp": {
"x": -12.9534,
"y": 27.0955,
"z": 7.29075
},
"joint": {
"x": -12.9534,
"y": 27.0955,
"z": 7.29075,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.9534,
"y": 27.0955,
"z": 7.29075,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -33.272955112920236,
"y": 6.7759448870797705,
"z": -71.66128430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "499",
"toolhead": {
"x": -0.013,
"y": 0.027,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 498",
"frame": 166,
"targetElapsedMs": 8300,
"wallElapsedMs": 19761,
"wallDeltaMs": 111,
"screenshot": "frame_0166.png"
},
{
"now": 21350.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 502,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 502,
"motionIndex": 11,
"line": 17,
"cycle": 25130,
"taskCycle": 2513,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -14.9203,
"y": 28.6138,
"z": 7.22467,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.9203,
"y": 28.6138,
"z": 7.22467
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 502,
"sampleCount": 1300,
"executedSampleCount": 503,
"segmentIndex": 11,
"tcp": {
"x": -14.9203,
"y": 28.6138,
"z": 7.22467
},
"joint": {
"x": -14.9203,
"y": 28.6138,
"z": 7.22467,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -14.9203,
"y": 28.6138,
"z": 7.22467,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -14.9203,
"y": 28.6138,
"z": 7.22467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "502",
"toolhead": {
"x": -0.015,
"y": 0.029,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 501",
"frame": 167,
"targetElapsedMs": 8350,
"wallElapsedMs": 19896,
"wallDeltaMs": 135,
"screenshot": "frame_0167.png"
},
{
"now": 21470.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 505,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 505,
"motionIndex": 11,
"line": 17,
"cycle": 25280,
"taskCycle": 2528,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -17.2008,
"y": 29.6002,
"z": 7.15859,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.2008,
"y": 29.6002,
"z": 7.15859
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 505,
"sampleCount": 1300,
"executedSampleCount": 506,
"segmentIndex": 11,
"tcp": {
"x": -17.2008,
"y": 29.6002,
"z": 7.15859
},
"joint": {
"x": -17.2008,
"y": 29.6002,
"z": 7.15859,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -17.2008,
"y": 29.6002,
"z": 7.15859,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -17.2008,
"y": 29.6002,
"z": 7.15859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "505",
"toolhead": {
"x": -0.017,
"y": 0.03,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 504",
"frame": 168,
"targetElapsedMs": 8400,
"wallElapsedMs": 20019,
"wallDeltaMs": 123,
"screenshot": "frame_0168.png"
},
{
"now": 21580.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 508,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 508,
"motionIndex": 11,
"line": 17,
"cycle": 25430,
"taskCycle": 2543,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -19.6541,
"y": 29.994,
"z": 7.09251,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.6541,
"y": 29.994,
"z": 7.09251
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 508,
"sampleCount": 1300,
"executedSampleCount": 509,
"segmentIndex": 11,
"tcp": {
"x": -19.6541,
"y": 29.994,
"z": 7.09251
},
"joint": {
"x": -19.6541,
"y": 29.994,
"z": 7.09251,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.6541,
"y": 29.994,
"z": 7.09251,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.6541,
"y": 29.994,
"z": 7.09251,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "508",
"toolhead": {
"x": -0.02,
"y": 0.03,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 507",
"frame": 169,
"targetElapsedMs": 8450,
"wallElapsedMs": 20131,
"wallDeltaMs": 112,
"screenshot": "frame_0169.png"
},
{
"now": 21696.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 511,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 511,
"motionIndex": 11,
"line": 17,
"cycle": 25580,
"taskCycle": 2558,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -22.1287,
"y": 29.7708,
"z": 7.02643,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.1287,
"y": 29.7708,
"z": 7.02643
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 511,
"sampleCount": 1300,
"executedSampleCount": 512,
"segmentIndex": 11,
"tcp": {
"x": -22.1287,
"y": 29.7708,
"z": 7.02643
},
"joint": {
"x": -22.1287,
"y": 29.7708,
"z": 7.02643,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -22.1287,
"y": 29.7708,
"z": 7.02643,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -22.1287,
"y": 29.7708,
"z": 7.02643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "511",
"toolhead": {
"x": -0.022,
"y": 0.03,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 510",
"frame": 170,
"targetElapsedMs": 8500,
"wallElapsedMs": 20247,
"wallDeltaMs": 116,
"screenshot": "frame_0170.png"
},
{
"now": 21814.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 514,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 514,
"motionIndex": 11,
"line": 17,
"cycle": 25730,
"taskCycle": 2573,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -24.472,
"y": 28.9444,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.472,
"y": 28.9444,
"z": 6.96035
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 514,
"sampleCount": 1300,
"executedSampleCount": 515,
"segmentIndex": 11,
"tcp": {
"x": -24.472,
"y": 28.9444,
"z": 6.96035
},
"joint": {
"x": -24.472,
"y": 28.9444,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -24.472,
"y": 28.9444,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -24.472,
"y": 28.9444,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "514",
"toolhead": {
"x": -0.024,
"y": 0.029,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 513",
"frame": 171,
"targetElapsedMs": 8550,
"wallElapsedMs": 20358,
"wallDeltaMs": 111,
"screenshot": "frame_0171.png"
},
{
"now": 21978.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 518,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 518,
"motionIndex": 11,
"line": 17,
"cycle": 25930,
"taskCycle": 2593,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.1441,
"y": 26.9973,
"z": 6.87225,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.1441,
"y": 26.9973,
"z": 6.87225
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 518,
"sampleCount": 1300,
"executedSampleCount": 519,
"segmentIndex": 11,
"tcp": {
"x": -27.1441,
"y": 26.9973,
"z": 6.87225
},
"joint": {
"x": -27.1441,
"y": 26.9973,
"z": 6.87225,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -27.1441,
"y": 26.9973,
"z": 6.87225,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -47.463655112920236,
"y": 6.677744887079768,
"z": -72.07978430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "518",
"toolhead": {
"x": -0.027,
"y": 0.027,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 517",
"frame": 172,
"targetElapsedMs": 8600,
"wallElapsedMs": 20511,
"wallDeltaMs": 153,
"screenshot": "frame_0172.png"
},
{
"now": 22134.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 521,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 521,
"motionIndex": 11,
"line": 17,
"cycle": 26080,
"taskCycle": 2608,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.6487,
"y": 25.02,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.6487,
"y": 25.02,
"z": 6.80617
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 521,
"sampleCount": 1300,
"executedSampleCount": 522,
"segmentIndex": 11,
"tcp": {
"x": -28.6487,
"y": 25.02,
"z": 6.80617
},
"joint": {
"x": -28.6487,
"y": 25.02,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.6487,
"y": 25.02,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -28.6487,
"y": 25.02,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "521",
"toolhead": {
"x": -0.029,
"y": 0.025,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 520",
"frame": 173,
"targetElapsedMs": 8650,
"wallElapsedMs": 20677,
"wallDeltaMs": 166,
"screenshot": "frame_0173.png"
},
{
"now": 22289.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 525,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 525,
"motionIndex": 11,
"line": 17,
"cycle": 26280,
"taskCycle": 2628,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.8129,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.8129,
"y": 21.9254,
"z": 6.71806
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 525,
"sampleCount": 1300,
"executedSampleCount": 526,
"segmentIndex": 11,
"tcp": {
"x": -29.8129,
"y": 21.9254,
"z": 6.71806
},
"joint": {
"x": -29.8129,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.8129,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.8129,
"y": 21.9254,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "525",
"toolhead": {
"x": -0.03,
"y": 0.022,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 524",
"frame": 174,
"targetElapsedMs": 8700,
"wallElapsedMs": 20837,
"wallDeltaMs": 160,
"screenshot": "frame_0174.png"
},
{
"now": 22405.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 528,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 528,
"motionIndex": 11,
"line": 17,
"cycle": 26430,
"taskCycle": 2643,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.9847,
"y": 19.4467,
"z": 6.65198,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.9847,
"y": 19.4467,
"z": 6.65198
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 528,
"sampleCount": 1300,
"executedSampleCount": 529,
"segmentIndex": 11,
"tcp": {
"x": -29.9847,
"y": 19.4467,
"z": 6.65198
},
"joint": {
"x": -29.9847,
"y": 19.4467,
"z": 6.65198,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.9847,
"y": 19.4467,
"z": 6.65198,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -50.30425511292023,
"y": -0.8728551129202309,
"z": -72.30005430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "528",
"toolhead": {
"x": -0.03,
"y": 0.019,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 527",
"frame": 175,
"targetElapsedMs": 8750,
"wallElapsedMs": 20942,
"wallDeltaMs": 105,
"screenshot": "frame_0175.png"
},
{
"now": 22541.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 531,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 531,
"motionIndex": 11,
"line": 17,
"cycle": 26580,
"taskCycle": 2658,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.5401,
"y": 17.0021,
"z": 6.5859,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.5401,
"y": 17.0021,
"z": 6.5859
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 531,
"sampleCount": 1300,
"executedSampleCount": 532,
"segmentIndex": 11,
"tcp": {
"x": -29.5401,
"y": 17.0021,
"z": 6.5859
},
"joint": {
"x": -29.5401,
"y": 17.0021,
"z": 6.5859,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.5401,
"y": 17.0021,
"z": 6.5859,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.5401,
"y": 17.0021,
"z": 6.5859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "531",
"toolhead": {
"x": -0.03,
"y": 0.017,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 530",
"frame": 176,
"targetElapsedMs": 8800,
"wallElapsedMs": 21092,
"wallDeltaMs": 150,
"screenshot": "frame_0176.png"
},
{
"now": 22670.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 534,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 534,
"motionIndex": 11,
"line": 17,
"cycle": 26730,
"taskCycle": 2673,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.5065,
"y": 14.7426,
"z": 6.51982,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.5065,
"y": 14.7426,
"z": 6.51982
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 534,
"sampleCount": 1300,
"executedSampleCount": 535,
"segmentIndex": 11,
"tcp": {
"x": -28.5065,
"y": 14.7426,
"z": 6.51982
},
"joint": {
"x": -28.5065,
"y": 14.7426,
"z": 6.51982,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.5065,
"y": 14.7426,
"z": 6.51982,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -28.5065,
"y": 14.7426,
"z": 6.51982,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "534",
"toolhead": {
"x": -0.029,
"y": 0.015,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 533",
"frame": 177,
"targetElapsedMs": 8850,
"wallElapsedMs": 21218,
"wallDeltaMs": 126,
"screenshot": "frame_0177.png"
},
{
"now": 22805.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 537,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 537,
"motionIndex": 11,
"line": 17,
"cycle": 26880,
"taskCycle": 2688,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.9477,
"y": 12.8077,
"z": 6.45374,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.9477,
"y": 12.8077,
"z": 6.45374
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 537,
"sampleCount": 1300,
"executedSampleCount": 538,
"segmentIndex": 11,
"tcp": {
"x": -26.9477,
"y": 12.8077,
"z": 6.45374
},
"joint": {
"x": -26.9477,
"y": 12.8077,
"z": 6.45374,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -26.9477,
"y": 12.8077,
"z": 6.45374,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -26.9477,
"y": 12.8077,
"z": 6.45374,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "537",
"toolhead": {
"x": -0.027,
"y": 0.013,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 536",
"frame": 178,
"targetElapsedMs": 8900,
"wallElapsedMs": 21354,
"wallDeltaMs": 136,
"screenshot": "frame_0178.png"
},
{
"now": 22958,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 541,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 541,
"motionIndex": 11,
"line": 17,
"cycle": 27080,
"taskCycle": 2708,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -24.2227,
"y": 10.9353,
"z": 6.36564,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.2227,
"y": 10.9353,
"z": 6.36564
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 541,
"sampleCount": 1300,
"executedSampleCount": 542,
"segmentIndex": 11,
"tcp": {
"x": -24.2227,
"y": 10.9353,
"z": 6.36564
},
"joint": {
"x": -24.2227,
"y": 10.9353,
"z": 6.36564,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -24.2227,
"y": 10.9353,
"z": 6.36564,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -24.2227,
"y": 10.9353,
"z": 6.36564,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "541",
"toolhead": {
"x": -0.024,
"y": 0.011,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 540",
"frame": 179,
"targetElapsedMs": 8950,
"wallElapsedMs": 21501,
"wallDeltaMs": 147,
"screenshot": "frame_0179.png"
},
{
"now": 23125.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 545,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 545,
"motionIndex": 11,
"line": 17,
"cycle": 27280,
"taskCycle": 2728,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -21.0361,
"y": 10.0538,
"z": 6.27753,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.0361,
"y": 10.0538,
"z": 6.27753
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 545,
"sampleCount": 1300,
"executedSampleCount": 546,
"segmentIndex": 11,
"tcp": {
"x": -21.0361,
"y": 10.0538,
"z": 6.27753
},
"joint": {
"x": -21.0361,
"y": 10.0538,
"z": 6.27753,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -21.0361,
"y": 10.0538,
"z": 6.27753,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -21.0361,
"y": 10.0538,
"z": 6.27753,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "545",
"toolhead": {
"x": -0.021,
"y": 0.01,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 544",
"frame": 180,
"targetElapsedMs": 9000,
"wallElapsedMs": 21668,
"wallDeltaMs": 167,
"screenshot": "frame_0180.png"
},
{
"now": 23301,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 549,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 549,
"motionIndex": 11,
"line": 17,
"cycle": 27480,
"taskCycle": 2748,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -17.7363,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.7363,
"y": 10.2596,
"z": 6.18943
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 549,
"sampleCount": 1300,
"executedSampleCount": 550,
"segmentIndex": 11,
"tcp": {
"x": -17.7363,
"y": 10.2596,
"z": 6.18943
},
"joint": {
"x": -17.7363,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -17.7363,
"y": 10.2596,
"z": 6.18943,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -38.055855112920234,
"y": -10.05995511292023,
"z": -72.76260430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "549",
"toolhead": {
"x": -0.018,
"y": 0.01,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 548",
"frame": 181,
"targetElapsedMs": 9050,
"wallElapsedMs": 21832,
"wallDeltaMs": 164,
"screenshot": "frame_0181.png"
},
{
"now": 23432.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 552,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 552,
"motionIndex": 11,
"line": 17,
"cycle": 27630,
"taskCycle": 2763,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.4047,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.4047,
"y": 11.1184,
"z": 6.12335
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 552,
"sampleCount": 1300,
"executedSampleCount": 553,
"segmentIndex": 11,
"tcp": {
"x": -15.4047,
"y": 11.1184,
"z": 6.12335
},
"joint": {
"x": -15.4047,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -15.4047,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -15.4047,
"y": 11.1184,
"z": 6.12335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "552",
"toolhead": {
"x": -0.015,
"y": 0.011,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 551",
"frame": 182,
"targetElapsedMs": 9100,
"wallElapsedMs": 21978,
"wallDeltaMs": 146,
"screenshot": "frame_0182.png"
},
{
"now": 23548.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 555,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 555,
"motionIndex": 11,
"line": 17,
"cycle": 27780,
"taskCycle": 2778,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -13.3568,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.3568,
"y": 12.5255,
"z": 6.05727
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 555,
"sampleCount": 1300,
"executedSampleCount": 556,
"segmentIndex": 11,
"tcp": {
"x": -13.3568,
"y": 12.5255,
"z": 6.05727
},
"joint": {
"x": -13.3568,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -13.3568,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -13.3568,
"y": 12.5255,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "555",
"toolhead": {
"x": -0.013,
"y": 0.013,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 554",
"frame": 183,
"targetElapsedMs": 9150,
"wallElapsedMs": 22096,
"wallDeltaMs": 118,
"screenshot": "frame_0183.png"
},
{
"now": 23657.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 558,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 558,
"motionIndex": 11,
"line": 17,
"cycle": 27930,
"taskCycle": 2793,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.7191,
"y": 14.3941,
"z": 5.99119,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.7191,
"y": 14.3941,
"z": 5.99119
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 558,
"sampleCount": 1300,
"executedSampleCount": 559,
"segmentIndex": 11,
"tcp": {
"x": -11.7191,
"y": 14.3941,
"z": 5.99119
},
"joint": {
"x": -11.7191,
"y": 14.3941,
"z": 5.99119,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.7191,
"y": 14.3941,
"z": 5.99119,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.7191,
"y": 14.3941,
"z": 5.99119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "558",
"toolhead": {
"x": -0.012,
"y": 0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 557",
"frame": 184,
"targetElapsedMs": 9200,
"wallElapsedMs": 22212,
"wallDeltaMs": 116,
"screenshot": "frame_0184.png"
},
{
"now": 23806.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 562,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 562,
"motionIndex": 11,
"line": 17,
"cycle": 28130,
"taskCycle": 2813,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.3437,
"y": 17.4007,
"z": 5.90308,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.3437,
"y": 17.4007,
"z": 5.90308
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 562,
"sampleCount": 1300,
"executedSampleCount": 563,
"segmentIndex": 11,
"tcp": {
"x": -10.3437,
"y": 17.4007,
"z": 5.90308
},
"joint": {
"x": -10.3437,
"y": 17.4007,
"z": 5.90308,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.3437,
"y": 17.4007,
"z": 5.90308,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -30.663255112920233,
"y": -2.9188551129202303,
"z": -73.04895430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "562",
"toolhead": {
"x": -0.01,
"y": 0.017,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 561",
"frame": 185,
"targetElapsedMs": 9250,
"wallElapsedMs": 22337,
"wallDeltaMs": 125,
"screenshot": "frame_0185.png"
},
{
"now": 23957.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 565,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 565,
"motionIndex": 11,
"line": 17,
"cycle": 28280,
"taskCycle": 2828,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.001,
"y": 19.8616,
"z": 5.837,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.001,
"y": 19.8616,
"z": 5.837
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 565,
"sampleCount": 1300,
"executedSampleCount": 566,
"segmentIndex": 11,
"tcp": {
"x": -10.001,
"y": 19.8616,
"z": 5.837
},
"joint": {
"x": -10.001,
"y": 19.8616,
"z": 5.837,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.001,
"y": 19.8616,
"z": 5.837,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.001,
"y": 19.8616,
"z": 5.837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "565",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 564",
"frame": 186,
"targetElapsedMs": 9300,
"wallElapsedMs": 22506,
"wallDeltaMs": 169,
"screenshot": "frame_0186.png"
},
{
"now": 24083.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 568,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 568,
"motionIndex": 11,
"line": 17,
"cycle": 28430,
"taskCycle": 2843,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.2755,
"y": 22.3311,
"z": 5.77093,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.2755,
"y": 22.3311,
"z": 5.77093
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 568,
"sampleCount": 1300,
"executedSampleCount": 569,
"segmentIndex": 11,
"tcp": {
"x": -10.2755,
"y": 22.3311,
"z": 5.77093
},
"joint": {
"x": -10.2755,
"y": 22.3311,
"z": 5.77093,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.2755,
"y": 22.3311,
"z": 5.77093,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.2755,
"y": 22.3311,
"z": 5.77093,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "568",
"toolhead": {
"x": -0.01,
"y": 0.022,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 567",
"frame": 187,
"targetElapsedMs": 9350,
"wallElapsedMs": 22620,
"wallDeltaMs": 114,
"screenshot": "frame_0187.png"
},
{
"now": 24242.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 572,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 572,
"motionIndex": 11,
"line": 17,
"cycle": 28630,
"taskCycle": 2863,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.5671,
"y": 25.3746,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.5671,
"y": 25.3746,
"z": 5.68282
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 572,
"sampleCount": 1300,
"executedSampleCount": 573,
"segmentIndex": 11,
"tcp": {
"x": -11.5671,
"y": 25.3746,
"z": 5.68282
},
"joint": {
"x": -11.5671,
"y": 25.3746,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.5671,
"y": 25.3746,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.5671,
"y": 25.3746,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "572",
"toolhead": {
"x": -0.012,
"y": 0.025,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 571",
"frame": 188,
"targetElapsedMs": 9400,
"wallElapsedMs": 22792,
"wallDeltaMs": 172,
"screenshot": "frame_0188.png"
},
{
"now": 24409.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 576,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 576,
"motionIndex": 11,
"line": 17,
"cycle": 28830,
"taskCycle": 2883,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -13.7806,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.7806,
"y": 27.8306,
"z": 5.59471
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 576,
"sampleCount": 1300,
"executedSampleCount": 577,
"segmentIndex": 11,
"tcp": {
"x": -13.7806,
"y": 27.8306,
"z": 5.59471
},
"joint": {
"x": -13.7806,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -13.7806,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -13.7806,
"y": 27.8306,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "576",
"toolhead": {
"x": -0.014,
"y": 0.028,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 575",
"frame": 189,
"targetElapsedMs": 9450,
"wallElapsedMs": 22950,
"wallDeltaMs": 158,
"screenshot": "frame_0189.png"
},
{
"now": 24555.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 580,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 580,
"motionIndex": 11,
"line": 17,
"cycle": 29030,
"taskCycle": 2903,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -16.6739,
"y": 29.4306,
"z": 5.50661,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.6739,
"y": 29.4306,
"z": 5.50661
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 580,
"sampleCount": 1300,
"executedSampleCount": 581,
"segmentIndex": 11,
"tcp": {
"x": -16.6739,
"y": 29.4306,
"z": 5.50661
},
"joint": {
"x": -16.6739,
"y": 29.4306,
"z": 5.50661,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -16.6739,
"y": 29.4306,
"z": 5.50661,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -36.99345511292023,
"y": 9.111044887079768,
"z": -73.44542430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "580",
"toolhead": {
"x": -0.017,
"y": 0.029,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 579",
"frame": 190,
"targetElapsedMs": 9500,
"wallElapsedMs": 23098,
"wallDeltaMs": 148,
"screenshot": "frame_0190.png"
},
{
"now": 24719.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 584,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 584,
"motionIndex": 11,
"line": 17,
"cycle": 29230,
"taskCycle": 2923,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -19.9308,
"y": 29.9998,
"z": 5.4185,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.9308,
"y": 29.9998,
"z": 5.4185
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 584,
"sampleCount": 1300,
"executedSampleCount": 585,
"segmentIndex": 11,
"tcp": {
"x": -19.9308,
"y": 29.9998,
"z": 5.4185
},
"joint": {
"x": -19.9308,
"y": 29.9998,
"z": 5.4185,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.9308,
"y": 29.9998,
"z": 5.4185,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -40.25035511292023,
"y": 9.68024488707977,
"z": -73.53353430581124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "584",
"toolhead": {
"x": -0.02,
"y": 0.03,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 583",
"frame": 191,
"targetElapsedMs": 9550,
"wallElapsedMs": 23255,
"wallDeltaMs": 157,
"screenshot": "frame_0191.png"
},
{
"now": 24874.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 587,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 587,
"motionIndex": 11,
"line": 17,
"cycle": 29380,
"taskCycle": 2938,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -22.3983,
"y": 29.7081,
"z": 5.35242,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.3983,
"y": 29.7081,
"z": 5.35242
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 587,
"sampleCount": 1300,
"executedSampleCount": 588,
"segmentIndex": 11,
"tcp": {
"x": -22.3983,
"y": 29.7081,
"z": 5.35242
},
"joint": {
"x": -22.3983,
"y": 29.7081,
"z": 5.35242,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -22.3983,
"y": 29.7081,
"z": 5.35242,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -22.3983,
"y": 29.7081,
"z": 5.35242,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "587",
"toolhead": {
"x": -0.022,
"y": 0.03,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 586",
"frame": 192,
"targetElapsedMs": 9600,
"wallElapsedMs": 23422,
"wallDeltaMs": 167,
"screenshot": "frame_0192.png"
},
{
"now": 25077.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 591,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 591,
"motionIndex": 11,
"line": 17,
"cycle": 29580,
"taskCycle": 2958,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -25.4328,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.4328,
"y": 28.3955,
"z": 5.26432
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 591,
"sampleCount": 1300,
"executedSampleCount": 592,
"segmentIndex": 11,
"tcp": {
"x": -25.4328,
"y": 28.3955,
"z": 5.26432
},
"joint": {
"x": -25.4328,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -25.4328,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -25.4328,
"y": 28.3955,
"z": 5.26432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "591",
"toolhead": {
"x": -0.025,
"y": 0.028,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 590",
"frame": 193,
"targetElapsedMs": 9650,
"wallElapsedMs": 23620,
"wallDeltaMs": 198,
"screenshot": "frame_0193.png"
},
{
"now": 25241.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 595,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 595,
"motionIndex": 11,
"line": 17,
"cycle": 29780,
"taskCycle": 2978,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.8735,
"y": 26.1651,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.8735,
"y": 26.1651,
"z": 5.17621
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 595,
"sampleCount": 1300,
"executedSampleCount": 596,
"segmentIndex": 11,
"tcp": {
"x": -27.8735,
"y": 26.1651,
"z": 5.17621
},
"joint": {
"x": -27.8735,
"y": 26.1651,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -27.8735,
"y": 26.1651,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -27.8735,
"y": 26.1651,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "595",
"toolhead": {
"x": -0.028,
"y": 0.026,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 594",
"frame": 194,
"targetElapsedMs": 9700,
"wallElapsedMs": 23783,
"wallDeltaMs": 163,
"screenshot": "frame_0194.png"
},
{
"now": 25387.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 17,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 599,
"motionIndex": 11,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 599,
"motionIndex": 11,
"line": 17,
"cycle": 29980,
"taskCycle": 2998,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.4534,
"y": 23.2608,
"z": 5.08811,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.4534,
"y": 23.2608,
"z": 5.08811
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 17,
"sampleIndex": 599,
"sampleCount": 1300,
"executedSampleCount": 600,
"segmentIndex": 11,
"tcp": {
"x": -29.4534,
"y": 23.2608,
"z": 5.08811
},
"joint": {
"x": -29.4534,
"y": 23.2608,
"z": 5.08811,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.4534,
"y": 23.2608,
"z": 5.08811,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.4534,
"y": 23.2608,
"z": 5.08811,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "599",
"toolhead": {
"x": -0.029,
"y": 0.023,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 598",
"frame": 195,
"targetElapsedMs": 9750,
"wallElapsedMs": 23936,
"wallDeltaMs": 153,
"screenshot": "frame_0195.png"
},
{
"now": 25540.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 603,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 603,
"motionIndex": 12,
"line": 19,
"cycle": 30180,
"taskCycle": 3018,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": 20,
"z": 5,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -30,
"y": 20,
"z": 5
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 603,
"sampleCount": 1300,
"executedSampleCount": 604,
"segmentIndex": 12,
"tcp": {
"x": -30,
"y": 20,
"z": 5
},
"joint": {
"x": -30,
"y": 20,
"z": 5,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -30,
"y": 20,
"z": 5,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -30,
"y": 20,
"z": 5,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "603",
"toolhead": {
"x": -0.03,
"y": 0.02,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 602",
"frame": 196,
"targetElapsedMs": 9800,
"wallElapsedMs": 24076,
"wallDeltaMs": 140,
"screenshot": "frame_0196.png"
},
{
"now": 25702.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 606,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 606,
"motionIndex": 12,
"line": 19,
"cycle": 30330,
"taskCycle": 3033,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.4286,
"y": 18.2857,
"z": 5.42857,
"a": 0,
"b": 18.2857,
"c": 41.1429
},
"tcp": {
"x": -27.4286,
"y": 18.2857,
"z": 5.42857
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 606,
"sampleCount": 1300,
"executedSampleCount": 607,
"segmentIndex": 12,
"tcp": {
"x": -27.4286,
"y": 18.2857,
"z": 5.42857
},
"joint": {
"x": -27.4286,
"y": 18.2857,
"z": 5.42857,
"a": 0,
"b": 18.2857,
"c": 41.1429
}
},
"axisPose": {
"x": -8.864432219387806,
"y": 32.02614238346805,
"z": -3.4514258150235557,
"a": 0,
"b": 18.2857,
"c": 41.1429
},
"tcpPose": {
"x": -8.864432219387806,
"y": 32.02614238346805,
"z": -3.4514258150235557,
"a": 0,
"b": 18.2857,
"c": 41.1429
},
"toolAxisVector": {
"x": 0.23628014985127618,
"y": 0.20643206184869944,
"z": 0.9495038149618741
},
"canvas": {
"ready": "true",
"liveSampleIndex": "606",
"toolhead": {
"x": -0.027,
"y": 0.018,
"z": 0.005
},
"toolAxis": {
"x": 0.236,
"y": 0.206,
"z": 0.95
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 605",
"frame": 197,
"targetElapsedMs": 9850,
"wallElapsedMs": 24244,
"wallDeltaMs": 168,
"screenshot": "frame_0197.png"
},
{
"now": 25836.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 610,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 610,
"motionIndex": 12,
"line": 19,
"cycle": 30530,
"taskCycle": 3053,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -24,
"y": 16,
"z": 6,
"a": 0,
"b": 16,
"c": 36
},
"tcp": {
"x": -24,
"y": 16,
"z": 6
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 610,
"sampleCount": 1300,
"executedSampleCount": 611,
"segmentIndex": 12,
"tcp": {
"x": -24,
"y": 16,
"z": 6
},
"joint": {
"x": -24,
"y": 16,
"z": 6,
"a": 0,
"b": 16,
"c": 36
}
},
"axisPose": {
"x": -24,
"y": 16,
"z": 6,
"a": 0,
"b": 16,
"c": 36
},
"tcpPose": {
"x": -24,
"y": 16,
"z": 6,
"a": 0,
"b": 16,
"c": 36
},
"toolAxisVector": {
"x": 0.2229953051405266,
"y": 0.16201557273012504,
"z": 0.9612616959383189
},
"canvas": {
"ready": "true",
"liveSampleIndex": "610",
"toolhead": {
"x": -0.024,
"y": 0.016,
"z": 0.006
},
"toolAxis": {
"x": 0.223,
"y": 0.162,
"z": 0.961
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 609",
"frame": 198,
"targetElapsedMs": 9900,
"wallElapsedMs": 24378,
"wallDeltaMs": 134,
"screenshot": "frame_0198.png"
},
{
"now": 25977,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 613,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 613,
"motionIndex": 12,
"line": 19,
"cycle": 30680,
"taskCycle": 3068,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -21.4286,
"y": 14.2857,
"z": 6.42857,
"a": 0,
"b": 14.2857,
"c": 32.1429
},
"tcp": {
"x": -21.4286,
"y": 14.2857,
"z": 6.42857
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 613,
"sampleCount": 1300,
"executedSampleCount": 614,
"segmentIndex": 12,
"tcp": {
"x": -21.4286,
"y": 14.2857,
"z": 6.42857
},
"joint": {
"x": -21.4286,
"y": 14.2857,
"z": 6.42857,
"a": 0,
"b": 14.2857,
"c": 32.1429
}
},
"axisPose": {
"x": -11.32573637867453,
"y": 23.988179127956666,
"z": 0.942121170939549,
"a": 0,
"b": 14.2857,
"c": 32.1429
},
"tcpPose": {
"x": -11.32573637867453,
"y": 23.988179127956666,
"z": 0.942121170939549,
"a": 0,
"b": 14.2857,
"c": 32.1429
},
"toolAxisVector": {
"x": 0.20893515717586628,
"y": 0.13128287842082292,
"z": 0.9690773477537484
},
"canvas": {
"ready": "true",
"liveSampleIndex": "613",
"toolhead": {
"x": -0.021,
"y": 0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.209,
"y": 0.131,
"z": 0.969
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 612",
"frame": 199,
"targetElapsedMs": 9950,
"wallElapsedMs": 24527,
"wallDeltaMs": 149,
"screenshot": "frame_0199.png"
},
{
"now": 26133.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 617,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 617,
"motionIndex": 12,
"line": 19,
"cycle": 30880,
"taskCycle": 3088,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18,
"y": 12,
"z": 7,
"a": 0,
"b": 12,
"c": 27
},
"tcp": {
"x": -18,
"y": 12,
"z": 7
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 617,
"sampleCount": 1300,
"executedSampleCount": 618,
"segmentIndex": 12,
"tcp": {
"x": -18,
"y": 12,
"z": 7
},
"joint": {
"x": -18,
"y": 12,
"z": 7,
"a": 0,
"b": 12,
"c": 27
}
},
"axisPose": {
"x": -11.536514803655402,
"y": 19.346062742543978,
"z": 3.1046227704169715,
"a": 0,
"b": 12,
"c": 27
},
"tcpPose": {
"x": -11.536514803655402,
"y": 19.346062742543978,
"z": 3.1046227704169715,
"a": 0,
"b": 12,
"c": 27
},
"toolAxisVector": {
"x": 0.18525067297365835,
"y": 0.09438993241604869,
"z": 0.9781476007338057
},
"canvas": {
"ready": "true",
"liveSampleIndex": "617",
"toolhead": {
"x": -0.018,
"y": 0.012,
"z": 0.007
},
"toolAxis": {
"x": 0.185,
"y": 0.094,
"z": 0.978
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 616",
"frame": 200,
"targetElapsedMs": 10000,
"wallElapsedMs": 24670,
"wallDeltaMs": 143,
"screenshot": "frame_0200.png"
},
{
"now": 26297.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 621,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 621,
"motionIndex": 12,
"line": 19,
"cycle": 31080,
"taskCycle": 3108,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -14.5714,
"y": 9.71429,
"z": 7.57143,
"a": 0,
"b": 9.71429,
"c": 21.8571
},
"tcp": {
"x": -14.5714,
"y": 9.71429,
"z": 7.57143
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 621,
"sampleCount": 1300,
"executedSampleCount": 622,
"segmentIndex": 12,
"tcp": {
"x": -14.5714,
"y": 9.71429,
"z": 7.57143
},
"joint": {
"x": -14.5714,
"y": 9.71429,
"z": 7.57143,
"a": 0,
"b": 9.71429,
"c": 21.8571
}
},
"axisPose": {
"x": -14.5714,
"y": 9.71429,
"z": 7.57143,
"a": 0,
"b": 9.71429,
"c": 21.8571
},
"tcpPose": {
"x": -14.5714,
"y": 9.71429,
"z": 7.57143,
"a": 0,
"b": 9.71429,
"c": 21.8571
},
"toolAxisVector": {
"x": 0.15660573024348484,
"y": 0.0628189338030635,
"z": 0.9856614159085012
},
"canvas": {
"ready": "true",
"liveSampleIndex": "621",
"toolhead": {
"x": -0.015,
"y": 0.01,
"z": 0.008
},
"toolAxis": {
"x": 0.157,
"y": 0.063,
"z": 0.986
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 620",
"frame": 201,
"targetElapsedMs": 10050,
"wallElapsedMs": 24836,
"wallDeltaMs": 166,
"screenshot": "frame_0201.png"
},
{
"now": 26464.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 625,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 625,
"motionIndex": 12,
"line": 19,
"cycle": 31280,
"taskCycle": 3128,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.1429,
"y": 7.42857,
"z": 8.14286,
"a": 0,
"b": 7.42857,
"c": 16.7143
},
"tcp": {
"x": -11.1429,
"y": 7.42857,
"z": 8.14286
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 625,
"sampleCount": 1300,
"executedSampleCount": 626,
"segmentIndex": 12,
"tcp": {
"x": -11.1429,
"y": 7.42857,
"z": 8.14286
},
"joint": {
"x": -11.1429,
"y": 7.42857,
"z": 8.14286,
"a": 0,
"b": 7.42857,
"c": 16.7143
}
},
"axisPose": {
"x": -9.454405488356928,
"y": 10.595296292527738,
"z": 6.633849182019017,
"a": 0,
"b": 7.42857,
"c": 16.7143
},
"tcpPose": {
"x": -9.454405488356928,
"y": 10.595296292527738,
"z": 6.633849182019017,
"a": 0,
"b": 7.42857,
"c": 16.7143
},
"toolAxisVector": {
"x": 0.12382765896047367,
"y": 0.037183767479341295,
"z": 0.9916068163906552
},
"canvas": {
"ready": "true",
"liveSampleIndex": "625",
"toolhead": {
"x": -0.011,
"y": 0.007,
"z": 0.008
},
"toolAxis": {
"x": 0.124,
"y": 0.037,
"z": 0.992
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 624",
"frame": 202,
"targetElapsedMs": 10100,
"wallElapsedMs": 25005,
"wallDeltaMs": 169,
"screenshot": "frame_0202.png"
},
{
"now": 26565.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 628,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 628,
"motionIndex": 12,
"line": 19,
"cycle": 31430,
"taskCycle": 3143,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -8.57143,
"y": 5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
},
"tcp": {
"x": -8.57143,
"y": 5.71429,
"z": 8.57143
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 628,
"sampleCount": 1300,
"executedSampleCount": 629,
"segmentIndex": 12,
"tcp": {
"x": -8.57143,
"y": 5.71429,
"z": 8.57143
},
"joint": {
"x": -8.57143,
"y": 5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
}
},
"axisPose": {
"x": -8.57143,
"y": 5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
},
"tcpPose": {
"x": -8.57143,
"y": 5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
},
"toolAxisVector": {
"x": 0.09707156193674103,
"y": 0.022155874168984308,
"z": 0.9950307679177411
},
"canvas": {
"ready": "true",
"liveSampleIndex": "628",
"toolhead": {
"x": -0.009,
"y": 0.006,
"z": 0.009
},
"toolAxis": {
"x": 0.097,
"y": 0.022,
"z": 0.995
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 627",
"frame": 203,
"targetElapsedMs": 10150,
"wallElapsedMs": 25104,
"wallDeltaMs": 99,
"screenshot": "frame_0203.png"
},
{
"now": 26747.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 631,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 631,
"motionIndex": 12,
"line": 19,
"cycle": 31580,
"taskCycle": 3158,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -6,
"y": 4,
"z": 9,
"a": 0,
"b": 4,
"c": 9
},
"tcp": {
"x": -6,
"y": 4,
"z": 9
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 631,
"sampleCount": 1300,
"executedSampleCount": 632,
"segmentIndex": 12,
"tcp": {
"x": -6,
"y": 4,
"z": 9
},
"joint": {
"x": -6,
"y": 4,
"z": 9,
"a": 0,
"b": 4,
"c": 9
}
},
"axisPose": {
"x": -5.906035330652949,
"y": 4.985284603534417,
"z": 8.559537609873665,
"a": 0,
"b": 4,
"c": 9
},
"tcpPose": {
"x": -5.906035330652949,
"y": 4.985284603534417,
"z": 8.559537609873665,
"a": 0,
"b": 4,
"c": 9
},
"toolAxisVector": {
"x": 0.06889765579810343,
"y": 0.010912316653255153,
"z": 0.9975640502598243
},
"canvas": {
"ready": "true",
"liveSampleIndex": "631",
"toolhead": {
"x": -0.006,
"y": 0.004,
"z": 0.009
},
"toolAxis": {
"x": 0.069,
"y": 0.011,
"z": 0.998
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 630",
"frame": 204,
"targetElapsedMs": 10200,
"wallElapsedMs": 25279,
"wallDeltaMs": 175,
"screenshot": "frame_0204.png"
},
{
"now": 26911.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 635,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 635,
"motionIndex": 12,
"line": 19,
"cycle": 31780,
"taskCycle": 3178,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -2.57143,
"y": 1.71429,
"z": 9.57143,
"a": 0,
"b": 1.71429,
"c": 3.85714
},
"tcp": {
"x": -2.57143,
"y": 1.71429,
"z": 9.57143
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 635,
"sampleCount": 1300,
"executedSampleCount": 636,
"segmentIndex": 12,
"tcp": {
"x": -2.57143,
"y": 1.71429,
"z": 9.57143
},
"joint": {
"x": -2.57143,
"y": 1.71429,
"z": 9.57143,
"a": 0,
"b": 1.71429,
"c": 3.85714
}
},
"axisPose": {
"x": -2.73482453564193,
"y": 1.9025683396084427,
"z": 9.490220396085144,
"a": 0,
"b": 1.71429,
"c": 3.85714
},
"tcpPose": {
"x": -2.73482453564193,
"y": 1.9025683396084427,
"z": 9.490220396085144,
"a": 0,
"b": 1.71429,
"c": 3.85714
},
"toolAxisVector": {
"x": 0.02984777859782399,
"y": 0.0020123872026881207,
"z": 0.9995524300458287
},
"canvas": {
"ready": "true",
"liveSampleIndex": "635",
"toolhead": {
"x": -0.003,
"y": 0.002,
"z": 0.01
},
"toolAxis": {
"x": 0.03,
"y": 0.002,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 634",
"frame": 205,
"targetElapsedMs": 10250,
"wallElapsedMs": 25461,
"wallDeltaMs": 182,
"screenshot": "frame_0205.png"
},
{
"now": 27057.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 20,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 639,
"motionIndex": 13,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 639,
"motionIndex": 13,
"line": 20,
"cycle": 31980,
"taskCycle": 3198,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 20,
"sampleIndex": 639,
"sampleCount": 1300,
"executedSampleCount": 640,
"segmentIndex": 13,
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
},
"joint": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "639",
"toolhead": {
"x": 0.002,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 638",
"frame": 206,
"targetElapsedMs": 10300,
"wallElapsedMs": 25605,
"wallDeltaMs": 144,
"screenshot": "frame_0206.png"
},
{
"now": 27209,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 30,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 645,
"motionIndex": 14,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 645,
"motionIndex": 14,
"line": 30,
"cycle": 32180,
"taskCycle": 3218,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"sampleIndex": 645,
"sampleCount": 1300,
"executedSampleCount": 646,
"segmentIndex": 14,
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
},
"joint": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "645",
"toolhead": {
"x": 0.008,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 642",
"frame": 207,
"targetElapsedMs": 10350,
"wallElapsedMs": 25749,
"wallDeltaMs": 144,
"screenshot": "frame_0207.png"
},
{
"now": 27383.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 37,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 972,
"motionIndex": 21,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 972,
"motionIndex": 21,
"line": 37,
"cycle": 32330,
"taskCycle": 3233,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.66667,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"sampleIndex": 972,
"sampleCount": 1300,
"executedSampleCount": 973,
"segmentIndex": 21,
"tcp": {
"x": 6.66667,
"y": 0,
"z": 10
},
"joint": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 6.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "972",
"toolhead": {
"x": 0.007,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 645",
"frame": 208,
"targetElapsedMs": 10400,
"wallElapsedMs": 25917,
"wallDeltaMs": 168,
"screenshot": "frame_0208.png"
},
{
"now": 27561.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 37,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 975,
"motionIndex": 21,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 975,
"motionIndex": 21,
"line": 37,
"cycle": 32480,
"taskCycle": 3248,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"sampleIndex": 975,
"sampleCount": 1300,
"executedSampleCount": 976,
"segmentIndex": 21,
"tcp": {
"x": 1.66667,
"y": 0,
"z": 10
},
"joint": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 1.66667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "975",
"toolhead": {
"x": 0.002,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 648",
"frame": 209,
"targetElapsedMs": 10450,
"wallElapsedMs": 26111,
"wallDeltaMs": 194,
"screenshot": "frame_0209.png"
},
{
"now": 27721.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 32680,
"taskCycle": 3268,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -3.52941,
"y": -3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -3.52941,
"y": -3.52941,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -3.52941,
"y": -3.52941,
"z": 10
},
"joint": {
"x": -3.52941,
"y": -3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -3.52941,
"y": -3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -3.52941,
"y": -3.52941,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.004,
"y": -0.004,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 652",
"frame": 210,
"targetElapsedMs": 10500,
"wallElapsedMs": 26270,
"wallDeltaMs": 159,
"screenshot": "frame_0210.png"
},
{
"now": 27917.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 32930,
"taskCycle": 3293,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -9.41176,
"y": -9.41176,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -9.41176,
"y": -9.41176,
"z": 10
},
"joint": {
"x": -9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.009,
"y": -0.009,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 657",
"frame": 211,
"targetElapsedMs": 10550,
"wallElapsedMs": 26450,
"wallDeltaMs": 180,
"screenshot": "frame_0211.png"
},
{
"now": 28090.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 33080,
"taskCycle": 3308,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.9412,
"y": -12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -12.9412,
"y": -12.9412,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -12.9412,
"y": -12.9412,
"z": 10
},
"joint": {
"x": -12.9412,
"y": -12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -12.9412,
"y": -12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -12.9412,
"y": -12.9412,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.013,
"y": -0.013,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 660",
"frame": 212,
"targetElapsedMs": 10600,
"wallElapsedMs": 26644,
"wallDeltaMs": 194,
"screenshot": "frame_0212.png"
},
{
"now": 28254.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 33280,
"taskCycle": 3328,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -17.6471,
"y": -17.6471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -17.6471,
"y": -17.6471,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -17.6471,
"y": -17.6471,
"z": 10
},
"joint": {
"x": -17.6471,
"y": -17.6471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -17.6471,
"y": -17.6471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -17.6471,
"y": -17.6471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"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 664",
"frame": 213,
"targetElapsedMs": 10650,
"wallElapsedMs": 26797,
"wallDeltaMs": 153,
"screenshot": "frame_0213.png"
},
{
"now": 28430.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 33530,
"taskCycle": 3353,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -25,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -25,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -25,
"y": -20,
"z": 10
},
"joint": {
"x": -25,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -25,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -25,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.025,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 669",
"frame": 214,
"targetElapsedMs": 10700,
"wallElapsedMs": 26967,
"wallDeltaMs": 170,
"screenshot": "frame_0214.png"
},
{
"now": 28588,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 33680,
"taskCycle": 3368,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.58736e-11,
"c": 5.82155e-11
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.58736e-11,
"c": 5.82155e-11
}
},
"axisPose": {
"x": -30.000000000024837,
"y": -19.999999999969518,
"z": 9.999999999986454,
"a": 0,
"b": 2.58736e-11,
"c": 5.82155e-11
},
"tcpPose": {
"x": -30.000000000024837,
"y": -19.999999999969518,
"z": 9.999999999986454,
"a": 0,
"b": 2.58736e-11,
"c": 5.82155e-11
},
"toolAxisVector": {
"x": 4.5157950934400486e-13,
"y": 4.5882833167866e-25,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 672",
"frame": 215,
"targetElapsedMs": 10750,
"wallElapsedMs": 27137,
"wallDeltaMs": 170,
"screenshot": "frame_0215.png"
},
{
"now": 28744.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 33880,
"taskCycle": 3388,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
}
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"tcpPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"toolAxisVector": {
"x": 0.047846271033695986,
"y": 0.005203598473158806,
"z": 0.9988411569969973
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.048,
"y": 0.005,
"z": 0.999
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 676",
"frame": 216,
"targetElapsedMs": 10800,
"wallElapsedMs": 27272,
"wallDeltaMs": 135,
"screenshot": "frame_0216.png"
},
{
"now": 28904.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 34080,
"taskCycle": 3408,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 5.51724,
"c": 12.4138
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 5.51724,
"c": 12.4138
}
},
"axisPose": {
"x": -34.40127008240802,
"y": -12.906486601008089,
"z": 7.069315407818346,
"a": 0,
"b": 5.51724,
"c": 12.4138
},
"tcpPose": {
"x": -34.40127008240802,
"y": -12.906486601008089,
"z": 7.069315407818346,
"a": 0,
"b": 5.51724,
"c": 12.4138
},
"toolAxisVector": {
"x": 0.09389743249664656,
"y": 0.020668399669900767,
"z": 0.9953673138222006
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.094,
"y": 0.021,
"z": 0.995
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 680",
"frame": 217,
"targetElapsedMs": 10850,
"wallElapsedMs": 27449,
"wallDeltaMs": 177,
"screenshot": "frame_0217.png"
},
{
"now": 29066.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 34280,
"taskCycle": 3428,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 8.27586,
"c": 18.6207
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 8.27586,
"c": 18.6207
}
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 8.27586,
"c": 18.6207
},
"tcpPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 8.27586,
"c": 18.6207
},
"toolAxisVector": {
"x": 0.1364045056574784,
"y": 0.045960056576328755,
"z": 0.989586521753323
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.136,
"y": 0.046,
"z": 0.99
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 684",
"frame": 218,
"targetElapsedMs": 10900,
"wallElapsedMs": 27608,
"wallDeltaMs": 159,
"screenshot": "frame_0218.png"
},
{
"now": 29205.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 34430,
"taskCycle": 3443,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
}
},
"axisPose": {
"x": -36.66316609136629,
"y": -6.000586227594239,
"z": 4.450305279651624,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"tcpPose": {
"x": -36.66316609136629,
"y": -6.000586227594239,
"z": 4.450305279651624,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"toolAxisVector": {
"x": 0.1649566262992651,
"y": 0.07095930785400868,
"z": 0.9837449303904162
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.165,
"y": 0.071,
"z": 0.984
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 687",
"frame": 219,
"targetElapsedMs": 10950,
"wallElapsedMs": 27755,
"wallDeltaMs": 147,
"screenshot": "frame_0219.png"
},
{
"now": 29356.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 34630,
"taskCycle": 3463,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
}
},
"axisPose": {
"x": -37.25188864192865,
"y": -1.9138651724735785,
"z": 2.9383520399944514,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"tcpPose": {
"x": -37.25188864192865,
"y": -1.9138651724735785,
"z": 2.9383520399944514,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"toolAxisVector": {
"x": 0.19735106406247527,
"y": 0.11157766497145256,
"z": 0.9739625158048574
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.197,
"y": 0.112,
"z": 0.974
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 691",
"frame": 220,
"targetElapsedMs": 11000,
"wallElapsedMs": 27905,
"wallDeltaMs": 150,
"screenshot": "frame_0220.png"
},
{
"now": 29482.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 34780,
"taskCycle": 3478,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
}
},
"axisPose": {
"x": -37.35514446899465,
"y": 1.1637303408065418,
"z": 1.799698139806793,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"tcpPose": {
"x": -37.35514446899465,
"y": 1.1637303408065418,
"z": 1.799698139806793,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"toolAxisVector": {
"x": 0.2166263943604615,
"y": 0.14687616851004043,
"z": 0.965142681881905
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.217,
"y": 0.147,
"z": 0.965
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 694",
"frame": 221,
"targetElapsedMs": 11050,
"wallElapsedMs": 28025,
"wallDeltaMs": 120,
"screenshot": "frame_0221.png"
},
{
"now": 29627.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 34930,
"taskCycle": 3493,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 17.2414,
"c": 38.7931
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 17.2414,
"c": 38.7931
}
},
"axisPose": {
"x": -37.17206793157285,
"y": 4.219417380714955,
"z": 0.6586976983824862,
"a": 0,
"b": 17.2414,
"c": 38.7931
},
"tcpPose": {
"x": -37.17206793157285,
"y": 4.219417380714955,
"z": 0.6586976983824862,
"a": 0,
"b": 17.2414,
"c": 38.7931
},
"toolAxisVector": {
"x": 0.23101675395985855,
"y": 0.18569643783639314,
"z": 0.9550644440898869
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.231,
"y": 0.186,
"z": 0.955
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 697",
"frame": 222,
"targetElapsedMs": 11100,
"wallElapsedMs": 28181,
"wallDeltaMs": 156,
"screenshot": "frame_0222.png"
},
{
"now": 29812.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 35130,
"taskCycle": 3513,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"joint": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -36.49447398187095,
"y": 8.210202734409043,
"z": -0.8636780919109768,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -36.49447398187095,
"y": 8.210202734409043,
"z": -0.8636780919109768,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.03,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 701",
"frame": 223,
"targetElapsedMs": 11150,
"wallElapsedMs": 28351,
"wallDeltaMs": 170,
"screenshot": "frame_0223.png"
},
{
"now": 29975.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 35330,
"taskCycle": 3533,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.4534,
"y": -23.2608,
"z": 9.91189,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.4534,
"y": -23.2608,
"z": 9.91189
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -29.4534,
"y": -23.2608,
"z": 9.91189
},
"joint": {
"x": -29.4534,
"y": -23.2608,
"z": 9.91189,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -38.41570334279628,
"y": 5.519964511148183,
"z": -0.7595261983866131,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -38.41570334279628,
"y": 5.519964511148183,
"z": -0.7595261983866131,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.029,
"y": -0.023,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 705",
"frame": 224,
"targetElapsedMs": 11200,
"wallElapsedMs": 28527,
"wallDeltaMs": 176,
"screenshot": "frame_0224.png"
},
{
"now": 30131.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 35530,
"taskCycle": 3553,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.8735,
"y": -26.1651,
"z": 9.82379,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.8735,
"y": -26.1651,
"z": 9.82379
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -27.8735,
"y": -26.1651,
"z": 9.82379
},
"joint": {
"x": -27.8735,
"y": -26.1651,
"z": 9.82379,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -39.39826191157541,
"y": 2.395222630727141,
"z": -0.3019554938376263,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -39.39826191157541,
"y": 2.395222630727141,
"z": -0.3019554938376263,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.028,
"y": -0.026,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 709",
"frame": 225,
"targetElapsedMs": 11250,
"wallElapsedMs": 28675,
"wallDeltaMs": 148,
"screenshot": "frame_0225.png"
},
{
"now": 30268.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 35680,
"taskCycle": 3568,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.1105,
"y": -27.9159,
"z": 9.75771,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.1105,
"y": -27.9159,
"z": 9.75771
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -26.1105,
"y": -27.9159,
"z": 9.75771
},
"joint": {
"x": -26.1105,
"y": -27.9159,
"z": 9.75771,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -39.44883505016381,
"y": -0.030209335687282124,
"z": 0.2389311304639925,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -39.44883505016381,
"y": -0.030209335687282124,
"z": 0.2389311304639925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.026,
"y": -0.028,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 712",
"frame": 226,
"targetElapsedMs": 11300,
"wallElapsedMs": 28809,
"wallDeltaMs": 134,
"screenshot": "frame_0226.png"
},
{
"now": 30438.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 35880,
"taskCycle": 3588,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.1953,
"y": -29.4758,
"z": 9.6696,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.1953,
"y": -29.4758,
"z": 9.6696
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -23.1953,
"y": -29.4758,
"z": 9.6696
},
"joint": {
"x": -23.1953,
"y": -29.4758,
"z": 9.6696,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -38.593499367401925,
"y": -3.0915767543949513,
"z": 1.153191935469538,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -38.593499367401925,
"y": -3.0915767543949513,
"z": 1.153191935469538,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.023,
"y": -0.029,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 716",
"frame": 227,
"targetElapsedMs": 11350,
"wallElapsedMs": 28981,
"wallDeltaMs": 172,
"screenshot": "frame_0227.png"
},
{
"now": 30577.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 36030,
"taskCycle": 3603,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -20.7604,
"y": -29.971,
"z": 9.60352,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.7604,
"y": -29.971,
"z": 9.60352
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -20.7604,
"y": -29.971,
"z": 9.60352
},
"joint": {
"x": -20.7604,
"y": -29.971,
"z": 9.60352,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -37.30977652544574,
"y": -5.075618152438294,
"z": 1.9238818940716733,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -37.30977652544574,
"y": -5.075618152438294,
"z": 1.9238818940716733,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.021,
"y": -0.03,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 719",
"frame": 228,
"targetElapsedMs": 11400,
"wallElapsedMs": 29129,
"wallDeltaMs": 148,
"screenshot": "frame_0228.png"
},
{
"now": 30725.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 36230,
"taskCycle": 3623,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -17.4676,
"y": -29.674,
"z": 9.51542,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.4676,
"y": -29.674,
"z": 9.51542
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -17.4676,
"y": -29.674,
"z": 9.51542
},
"joint": {
"x": -17.4676,
"y": -29.674,
"z": 9.51542,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -34.89051544113702,
"y": -7.074857808722202,
"z": 2.967298902123198,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -34.89051544113702,
"y": -7.074857808722202,
"z": 2.967298902123198,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.017,
"y": -0.03,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 723",
"frame": 229,
"targetElapsedMs": 11450,
"wallElapsedMs": 29268,
"wallDeltaMs": 139,
"screenshot": "frame_0229.png"
},
{
"now": 30893.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 36430,
"taskCycle": 3643,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -14.4515,
"y": -28.3195,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.4515,
"y": -28.3195,
"z": 9.42731
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -14.4515,
"y": -28.3195,
"z": 9.42731
},
"joint": {
"x": -14.4515,
"y": -28.3195,
"z": 9.42731,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -31.90734343612425,
"y": -8.14247754350062,
"z": 3.9160695395903025,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -31.90734343612425,
"y": -8.14247754350062,
"z": 3.9160695395903025,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.014,
"y": -0.028,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 727",
"frame": 230,
"targetElapsedMs": 11500,
"wallElapsedMs": 29437,
"wallDeltaMs": 169,
"screenshot": "frame_0230.png"
},
{
"now": 31048.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 36630,
"taskCycle": 3663,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.042,
"y": -26.0555,
"z": 9.33921,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.042,
"y": -26.0555,
"z": 9.33921
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -12.042,
"y": -26.0555,
"z": 9.33921
},
"joint": {
"x": -12.042,
"y": -26.0555,
"z": 9.33921,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.684123502664104,
"y": -8.163917971748072,
"z": 4.6573801550422615,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -28.684123502664104,
"y": -8.163917971748072,
"z": 4.6573801550422615,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.012,
"y": -0.026,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 731",
"frame": 231,
"targetElapsedMs": 11550,
"wallElapsedMs": 29591,
"wallDeltaMs": 154,
"screenshot": "frame_0231.png"
},
{
"now": 31187.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 36780,
"taskCycle": 3678,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.7947,
"y": -23.9066,
"z": 9.27313,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.7947,
"y": -23.9066,
"z": 9.27313
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -10.7947,
"y": -23.9066,
"z": 9.27313
},
"joint": {
"x": -10.7947,
"y": -23.9066,
"z": 9.27313,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.7947,
"y": -23.9066,
"z": 9.27313,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.7947,
"y": -23.9066,
"z": 9.27313,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.011,
"y": -0.024,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 734",
"frame": 232,
"targetElapsedMs": 11600,
"wallElapsedMs": 29716,
"wallDeltaMs": 125,
"screenshot": "frame_0232.png"
},
{
"now": 31341.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 36930,
"taskCycle": 3693,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.1157,
"y": -21.5165,
"z": 9.20705,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.1157,
"y": -21.5165,
"z": 9.20705
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -10.1157,
"y": -21.5165,
"z": 9.20705
},
"joint": {
"x": -10.1157,
"y": -21.5165,
"z": 9.20705,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -24.16264849514691,
"y": -6.266277619653794,
"z": 5.192023780367432,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -24.16264849514691,
"y": -6.266277619653794,
"z": 5.192023780367432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.01,
"y": -0.022,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 737",
"frame": 233,
"targetElapsedMs": 11650,
"wallElapsedMs": 29894,
"wallDeltaMs": 178,
"screenshot": "frame_0233.png"
},
{
"now": 31494.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 37130,
"taskCycle": 3713,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.1614,
"y": -18.2105,
"z": 9.11894,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.1614,
"y": -18.2105,
"z": 9.11894
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -10.1614,
"y": -18.2105,
"z": 9.11894
},
"joint": {
"x": -10.1614,
"y": -18.2105,
"z": 9.11894,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -21.83401049472183,
"y": -3.9195255828734186,
"z": 5.093597143000001,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -21.83401049472183,
"y": -3.9195255828734186,
"z": 5.093597143000001,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.01,
"y": -0.018,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 741",
"frame": 234,
"targetElapsedMs": 11700,
"wallElapsedMs": 30044,
"wallDeltaMs": 150,
"screenshot": "frame_0234.png"
},
{
"now": 31652,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 37330,
"taskCycle": 3733,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.2827,
"y": -15.1002,
"z": 9.03084,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.2827,
"y": -15.1002,
"z": 9.03084
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -11.2827,
"y": -15.1002,
"z": 9.03084
},
"joint": {
"x": -11.2827,
"y": -15.1002,
"z": 9.03084,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.358452138855046,
"y": -0.9964554956911655,
"z": 4.62730303639769,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.358452138855046,
"y": -0.9964554956911655,
"z": 4.62730303639769,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.011,
"y": -0.015,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 745",
"frame": 235,
"targetElapsedMs": 11750,
"wallElapsedMs": 30193,
"wallDeltaMs": 149,
"screenshot": "frame_0235.png"
},
{
"now": 31821.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 37480,
"taskCycle": 3748,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.7598,
"y": -13.1022,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.7598,
"y": -13.1022,
"z": 8.96476
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -12.7598,
"y": -13.1022,
"z": 8.96476
},
"joint": {
"x": -12.7598,
"y": -13.1022,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.911150021453057,
"y": 1.381841084528289,
"z": 4.060010194309813,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.911150021453057,
"y": 1.381841084528289,
"z": 4.060010194309813,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.013,
"y": -0.013,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 748",
"frame": 236,
"targetElapsedMs": 11800,
"wallElapsedMs": 30367,
"wallDeltaMs": 174,
"screenshot": "frame_0236.png"
},
{
"now": 31973.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 37680,
"taskCycle": 3768,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.4047,
"y": -11.1184,
"z": 8.87665,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.4047,
"y": -11.1184,
"z": 8.87665
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -15.4047,
"y": -11.1184,
"z": 8.87665
},
"joint": {
"x": -15.4047,
"y": -11.1184,
"z": 8.87665,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.244520900103876,
"y": 4.520728828214855,
"z": 3.0726048004103044,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.244520900103876,
"y": 4.520728828214855,
"z": 3.0726048004103044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.015,
"y": -0.011,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 752",
"frame": 237,
"targetElapsedMs": 11850,
"wallElapsedMs": 30524,
"wallDeltaMs": 157,
"screenshot": "frame_0237.png"
},
{
"now": 32102,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1285,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1285,
"motionIndex": 26,
"line": 19,
"cycle": 37830,
"taskCycle": 3783,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -17.7363,
"y": -10.2596,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.7363,
"y": -10.2596,
"z": 8.81057
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1285,
"sampleCount": 1300,
"executedSampleCount": 1286,
"segmentIndex": 26,
"tcp": {
"x": -17.7363,
"y": -10.2596,
"z": 8.81057
},
"joint": {
"x": -17.7363,
"y": -10.2596,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -21.17053848216973,
"y": 6.661273017646717,
"z": 2.2130557458506432,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -21.17053848216973,
"y": 6.661273017646717,
"z": 2.2130557458506432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1285",
"toolhead": {
"x": -0.018,
"y": -0.01,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 755",
"frame": 238,
"targetElapsedMs": 11900,
"wallElapsedMs": 30652,
"wallDeltaMs": 128,
"screenshot": "frame_0238.png"
},
{
"now": 32264.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 38030,
"taskCycle": 3803,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -21.0361,
"y": -10.0538,
"z": 8.72247,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.0361,
"y": -10.0538,
"z": 8.72247
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -21.0361,
"y": -10.0538,
"z": 8.72247
},
"joint": {
"x": -21.0361,
"y": -10.0538,
"z": 8.72247,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -23.19630447089,
"y": 8.978084157503371,
"z": 1.001670757013362,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -23.19630447089,
"y": 8.978084157503371,
"z": 1.001670757013362,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.021,
"y": -0.01,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 759",
"frame": 239,
"targetElapsedMs": 11950,
"wallElapsedMs": 30814,
"wallDeltaMs": 162,
"screenshot": "frame_0239.png"
},
{
"now": 32384.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 38180,
"taskCycle": 3818,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.4563,
"y": -10.6163,
"z": 8.65639,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.4563,
"y": -10.6163,
"z": 8.65639
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -23.4563,
"y": -10.6163,
"z": 8.65639
},
"joint": {
"x": -23.4563,
"y": -10.6163,
"z": 8.65639,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -25.186204345017124,
"y": 10.172488902795632,
"z": 0.11181871775504781,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -25.186204345017124,
"y": 10.172488902795632,
"z": 0.11181871775504781,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.023,
"y": -0.011,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 762",
"frame": 240,
"targetElapsedMs": 12000,
"wallElapsedMs": 30938,
"wallDeltaMs": 124,
"screenshot": "frame_0240.png"
},
{
"now": 32533.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 38380,
"taskCycle": 3838,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.3272,
"y": -12.2562,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.3272,
"y": -12.2562,
"z": 8.56828
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -26.3272,
"y": -12.2562,
"z": 8.56828
},
"joint": {
"x": -26.3272,
"y": -12.2562,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -26.3272,
"y": -12.2562,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -26.3272,
"y": -12.2562,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.026,
"y": -0.012,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 766",
"frame": 241,
"targetElapsedMs": 12050,
"wallElapsedMs": 31071,
"wallDeltaMs": 133,
"screenshot": "frame_0241.png"
},
{
"now": 32671.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 38530,
"taskCycle": 3853,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.0411,
"y": -14.0552,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.0411,
"y": -14.0552,
"z": 8.5022
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -28.0411,
"y": -14.0552,
"z": 8.5022
},
"joint": {
"x": -28.0411,
"y": -14.0552,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.0411,
"y": -14.0552,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -28.0411,
"y": -14.0552,
"z": 8.5022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.028,
"y": -0.014,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 769",
"frame": 242,
"targetElapsedMs": 12100,
"wallElapsedMs": 31206,
"wallDeltaMs": 135,
"screenshot": "frame_0242.png"
},
{
"now": 32848.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 38730,
"taskCycle": 3873,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.5401,
"y": -17.0021,
"z": 8.4141,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.5401,
"y": -17.0021,
"z": 8.4141
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.5401,
"y": -17.0021,
"z": 8.4141
},
"joint": {
"x": -29.5401,
"y": -17.0021,
"z": 8.4141,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -33.68551040855202,
"y": 9.640909999728414,
"z": -2.196641555299875,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -33.68551040855202,
"y": 9.640909999728414,
"z": -2.196641555299875,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.03,
"y": -0.017,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 773",
"frame": 243,
"targetElapsedMs": 12150,
"wallElapsedMs": 31394,
"wallDeltaMs": 188,
"screenshot": "frame_0243.png"
},
{
"now": 32967.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 38880,
"taskCycle": 3888,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.9847,
"y": -19.4467,
"z": 8.34802,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.9847,
"y": -19.4467,
"z": 8.34802
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.9847,
"y": -19.4467,
"z": 8.34802
},
"joint": {
"x": -29.9847,
"y": -19.4467,
"z": 8.34802,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -35.69354280456808,
"y": 8.19175592116721,
"z": -2.410798599403999,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -35.69354280456808,
"y": 8.19175592116721,
"z": -2.410798599403999,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.03,
"y": -0.019,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 776",
"frame": 244,
"targetElapsedMs": 12200,
"wallElapsedMs": 31517,
"wallDeltaMs": 123,
"screenshot": "frame_0244.png"
},
{
"now": 33096.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 39030,
"taskCycle": 3903,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.8129,
"y": -21.9254,
"z": 8.28194,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.8129,
"y": -21.9254,
"z": 8.28194
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.8129,
"y": -21.9254,
"z": 8.28194
},
"joint": {
"x": -29.8129,
"y": -21.9254,
"z": 8.28194,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -37.31611253358942,
"y": 6.308914493134362,
"z": -2.414134427162181,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -37.31611253358942,
"y": 6.308914493134362,
"z": -2.414134427162181,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.03,
"y": -0.022,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 779",
"frame": 245,
"targetElapsedMs": 12250,
"wallElapsedMs": 31651,
"wallDeltaMs": 134,
"screenshot": "frame_0245.png"
},
{
"now": 33249.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 39230,
"taskCycle": 3923,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.6487,
"y": -25.02,
"z": 8.19383,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.6487,
"y": -25.02,
"z": 8.19383
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -28.6487,
"y": -25.02,
"z": 8.19383
},
"joint": {
"x": -28.6487,
"y": -25.02,
"z": 8.19383,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -38.709448383619105,
"y": 3.325825053044262,
"z": -2.0987508931198855,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -38.709448383619105,
"y": 3.325825053044262,
"z": -2.0987508931198855,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.029,
"y": -0.025,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 783",
"frame": 246,
"targetElapsedMs": 12300,
"wallElapsedMs": 31794,
"wallDeltaMs": 143,
"screenshot": "frame_0246.png"
},
{
"now": 33398,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 39430,
"taskCycle": 3943,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.5391,
"y": -27.5657,
"z": 8.10573,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.5391,
"y": -27.5657,
"z": 8.10573
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -26.5391,
"y": -27.5657,
"z": 8.10573
},
"joint": {
"x": -26.5391,
"y": -27.5657,
"z": 8.10573,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -39.08647239664606,
"y": 0.10268560033803209,
"z": -1.4600121186512949,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -39.08647239664606,
"y": 0.10268560033803209,
"z": -1.4600121186512949,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.027,
"y": -0.028,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 787",
"frame": 247,
"targetElapsedMs": 12350,
"wallElapsedMs": 31946,
"wallDeltaMs": 152,
"screenshot": "frame_0247.png"
},
{
"now": 33533.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 39630,
"taskCycle": 3963,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.7147,
"y": -29.2845,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.7147,
"y": -29.2845,
"z": 8.01762
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -23.7147,
"y": -29.2845,
"z": 8.01762
},
"joint": {
"x": -23.7147,
"y": -29.2845,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -23.7147,
"y": -29.2845,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -23.7147,
"y": -29.2845,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.024,
"y": -0.029,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 791",
"frame": 248,
"targetElapsedMs": 12400,
"wallElapsedMs": 32076,
"wallDeltaMs": 130,
"screenshot": "frame_0248.png"
},
{
"now": 33685,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 39780,
"taskCycle": 3978,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -21.311,
"y": -29.9137,
"z": 7.95154,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.311,
"y": -29.9137,
"z": 7.95154
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -21.311,
"y": -29.9137,
"z": 7.95154
},
"joint": {
"x": -21.311,
"y": -29.9137,
"z": 7.95154,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -37.235589937112955,
"y": -5.0687703036471,
"z": 0.18321218747065604,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -37.235589937112955,
"y": -5.0687703036471,
"z": 0.18321218747065604,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.021,
"y": -0.03,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 794",
"frame": 249,
"targetElapsedMs": 12450,
"wallElapsedMs": 32229,
"wallDeltaMs": 153,
"screenshot": "frame_0249.png"
},
{
"now": 33836.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 39980,
"taskCycle": 3998,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.0067,
"y": -29.7993,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.0067,
"y": -29.7993,
"z": 7.86344
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -18.0067,
"y": -29.7993,
"z": 7.86344
},
"joint": {
"x": -18.0067,
"y": -29.7993,
"z": 7.86344,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -34.937805226268424,
"y": -7.204768982956144,
"z": 1.2305624271704252,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -34.937805226268424,
"y": -7.204768982956144,
"z": 1.2305624271704252,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.018,
"y": -0.03,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 798",
"frame": 250,
"targetElapsedMs": 12500,
"wallElapsedMs": 32376,
"wallDeltaMs": 147,
"screenshot": "frame_0250.png"
},
{
"now": 33967.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 40130,
"taskCycle": 4013,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.6523,
"y": -29.0054,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.6523,
"y": -29.0054,
"z": 7.79736
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -15.6523,
"y": -29.0054,
"z": 7.79736
},
"joint": {
"x": -15.6523,
"y": -29.0054,
"z": 7.79736,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -32.79604030614796,
"y": -8.22378975590862,
"z": 1.973719764234847,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -32.79604030614796,
"y": -8.22378975590862,
"z": 1.973719764234847,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.016,
"y": -0.029,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 801",
"frame": 251,
"targetElapsedMs": 12550,
"wallElapsedMs": 32517,
"wallDeltaMs": 141,
"screenshot": "frame_0251.png"
},
{
"now": 34165.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 40380,
"taskCycle": 4038,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.3892,
"y": -26.4866,
"z": 7.68722,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.3892,
"y": -26.4866,
"z": 7.68722
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -12.3892,
"y": -26.4866,
"z": 7.68722
},
"joint": {
"x": -12.3892,
"y": -26.4866,
"z": 7.68722,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.3892,
"y": -26.4866,
"z": 7.68722,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.3892,
"y": -26.4866,
"z": 7.68722,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.012,
"y": -0.026,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 806",
"frame": 252,
"targetElapsedMs": 12600,
"wallElapsedMs": 32697,
"wallDeltaMs": 180,
"screenshot": "frame_0252.png"
},
{
"now": 34299.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 40530,
"taskCycle": 4053,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.0249,
"y": -24.41,
"z": 7.62115,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.0249,
"y": -24.41,
"z": 7.62115
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -11.0249,
"y": -24.41,
"z": 7.62115
},
"joint": {
"x": -11.0249,
"y": -24.41,
"z": 7.62115,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -26.42925013920094,
"y": -8.091702918326309,
"z": 3.390800538751361,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -26.42925013920094,
"y": -8.091702918326309,
"z": 3.390800538751361,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.011,
"y": -0.024,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 809",
"frame": 253,
"targetElapsedMs": 12650,
"wallElapsedMs": 32849,
"wallDeltaMs": 152,
"screenshot": "frame_0253.png"
},
{
"now": 34484.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 40780,
"taskCycle": 4078,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.0086,
"y": -20.4151,
"z": 7.51101,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.0086,
"y": -20.4151,
"z": 7.51101
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -10.0086,
"y": -20.4151,
"z": 7.51101
},
"joint": {
"x": -10.0086,
"y": -20.4151,
"z": 7.51101,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.0086,
"y": -20.4151,
"z": 7.51101,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.0086,
"y": -20.4151,
"z": 7.51101,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.01,
"y": -0.02,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 814",
"frame": 254,
"targetElapsedMs": 12700,
"wallElapsedMs": 33025,
"wallDeltaMs": 176,
"screenshot": "frame_0254.png"
},
{
"now": 34617.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 40930,
"taskCycle": 4093,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.2147,
"y": -17.9389,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.2147,
"y": -17.9389,
"z": 7.44493
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -10.2147,
"y": -17.9389,
"z": 7.44493
},
"joint": {
"x": -10.2147,
"y": -17.9389,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -21.272525621031146,
"y": -4.0969100530235725,
"z": 3.5023126252389254,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -21.272525621031146,
"y": -4.0969100530235725,
"z": 3.5023126252389254,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.01,
"y": -0.018,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 817",
"frame": 255,
"targetElapsedMs": 12750,
"wallElapsedMs": 33159,
"wallDeltaMs": 134,
"screenshot": "frame_0255.png"
},
{
"now": 34744.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 41080,
"taskCycle": 4108,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.0249,
"y": -15.59,
"z": 7.37885,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.0249,
"y": -15.59,
"z": 7.37885
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -11.0249,
"y": -15.59,
"z": 7.37885
},
"joint": {
"x": -11.0249,
"y": -15.59,
"z": 7.37885,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.13396934314599,
"y": -1.9136200942505648,
"z": 3.163113016734935,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.13396934314599,
"y": -1.9136200942505648,
"z": 3.163113016734935,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.011,
"y": -0.016,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 820",
"frame": 256,
"targetElapsedMs": 12800,
"wallElapsedMs": 33288,
"wallDeltaMs": 129,
"screenshot": "frame_0256.png"
},
{
"now": 34905.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 41280,
"taskCycle": 4128,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.9534,
"y": -12.9045,
"z": 7.29075,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.9534,
"y": -12.9045,
"z": 7.29075
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -12.9534,
"y": -12.9045,
"z": 7.29075
},
"joint": {
"x": -12.9534,
"y": -12.9045,
"z": 7.29075,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.495144501213787,
"y": 1.2454255855701788,
"z": 2.4207402504401445,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.495144501213787,
"y": 1.2454255855701788,
"z": 2.4207402504401445,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.013,
"y": -0.013,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 824",
"frame": 257,
"targetElapsedMs": 12850,
"wallElapsedMs": 33458,
"wallDeltaMs": 170,
"screenshot": "frame_0257.png"
},
{
"now": 35081.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 41480,
"taskCycle": 4148,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.6523,
"y": -10.9946,
"z": 7.20264,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.6523,
"y": -10.9946,
"z": 7.20264
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -15.6523,
"y": -10.9946,
"z": 7.20264
},
"joint": {
"x": -15.6523,
"y": -10.9946,
"z": 7.20264,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.916651574311285,
"y": 4.367939141444049,
"z": 1.414865768801051,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.916651574311285,
"y": 4.367939141444049,
"z": 1.414865768801051,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.016,
"y": -0.011,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 828",
"frame": 258,
"targetElapsedMs": 12900,
"wallElapsedMs": 33623,
"wallDeltaMs": 165,
"screenshot": "frame_0258.png"
},
{
"now": 35212,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 41630,
"taskCycle": 4163,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.0067,
"y": -10.2007,
"z": 7.13656,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.0067,
"y": -10.2007,
"z": 7.13656
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -18.0067,
"y": -10.2007,
"z": 7.13656
},
"joint": {
"x": -18.0067,
"y": -10.2007,
"z": 7.13656,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.9037101434322,
"y": 6.4777418577329655,
"z": 0.5475186549735644,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.9037101434322,
"y": 6.4777418577329655,
"z": 0.5475186549735644,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.018,
"y": -0.01,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 831",
"frame": 259,
"targetElapsedMs": 12950,
"wallElapsedMs": 33756,
"wallDeltaMs": 133,
"screenshot": "frame_0259.png"
},
{
"now": 35335.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 41780,
"taskCycle": 4178,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -20.4842,
"y": -10.0117,
"z": 7.07048,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.4842,
"y": -10.0117,
"z": 7.07048
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -20.4842,
"y": -10.0117,
"z": 7.07048
},
"joint": {
"x": -20.4842,
"y": -10.0117,
"z": 7.07048,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -22.400293002795102,
"y": 8.241611080384388,
"z": -0.3619311384973134,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -22.400293002795102,
"y": 8.241611080384388,
"z": -0.3619311384973134,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.02,
"y": -0.01,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 834",
"frame": 260,
"targetElapsedMs": 13000,
"wallElapsedMs": 33885,
"wallDeltaMs": 129,
"screenshot": "frame_0260.png"
},
{
"now": 35496.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 41980,
"taskCycle": 4198,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.7147,
"y": -10.7155,
"z": 6.98238,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.7147,
"y": -10.7155,
"z": 6.98238
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -23.7147,
"y": -10.7155,
"z": 6.98238
},
"joint": {
"x": -23.7147,
"y": -10.7155,
"z": 6.98238,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -25.023196032092525,
"y": 9.869190604483624,
"z": -1.5496141314021248,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -25.023196032092525,
"y": 9.869190604483624,
"z": -1.5496141314021248,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.024,
"y": -0.011,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 838",
"frame": 261,
"targetElapsedMs": 13050,
"wallElapsedMs": 34035,
"wallDeltaMs": 150,
"screenshot": "frame_0261.png"
},
{
"now": 35686.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 42180,
"taskCycle": 4218,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.5391,
"y": -12.4343,
"z": 6.89427,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.5391,
"y": -12.4343,
"z": 6.89427
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -26.5391,
"y": -12.4343,
"z": 6.89427
},
"joint": {
"x": -26.5391,
"y": -12.4343,
"z": 6.89427,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -28.093971591642422,
"y": 10.509215893026644,
"z": -2.598412141028591,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -28.093971591642422,
"y": 10.509215893026644,
"z": -2.598412141028591,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.027,
"y": -0.012,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 842",
"frame": 262,
"targetElapsedMs": 13100,
"wallElapsedMs": 34226,
"wallDeltaMs": 191,
"screenshot": "frame_0262.png"
},
{
"now": 35867.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 42380,
"taskCycle": 4238,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.6487,
"y": -14.98,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.6487,
"y": -14.98,
"z": 6.80617
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -28.6487,
"y": -14.98,
"z": 6.80617
},
"joint": {
"x": -28.6487,
"y": -14.98,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -31.27449799717008,
"y": 10.089578832821111,
"z": -3.4027247552796593,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -31.27449799717008,
"y": 10.089578832821111,
"z": -3.4027247552796593,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.029,
"y": -0.015,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 846",
"frame": 263,
"targetElapsedMs": 13150,
"wallElapsedMs": 34411,
"wallDeltaMs": 185,
"screenshot": "frame_0263.png"
},
{
"now": 36035.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 42580,
"taskCycle": 4258,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.8129,
"y": -18.0746,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.8129,
"y": -18.0746,
"z": 6.71806
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.8129,
"y": -18.0746,
"z": 6.71806
},
"joint": {
"x": -29.8129,
"y": -18.0746,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -34.21496955318635,
"y": 8.653625098717603,
"z": -3.883700922956848,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -34.21496955318635,
"y": 8.653625098717603,
"z": -3.883700922956848,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.03,
"y": -0.018,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 850",
"frame": 264,
"targetElapsedMs": 13200,
"wallElapsedMs": 34579,
"wallDeltaMs": 168,
"screenshot": "frame_0264.png"
},
{
"now": 36174.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 42730,
"taskCycle": 4273,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.9847,
"y": -20.5533,
"z": 6.65198,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.9847,
"y": -20.5533,
"z": 6.65198
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.9847,
"y": -20.5533,
"z": 6.65198
},
"joint": {
"x": -29.9847,
"y": -20.5533,
"z": 6.65198,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -36.06584877738764,
"y": 6.999093165864704,
"z": -4.004554871961731,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -36.06584877738764,
"y": 6.999093165864704,
"z": -4.004554871961731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.03,
"y": -0.021,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 853",
"frame": 265,
"targetElapsedMs": 13250,
"wallElapsedMs": 34725,
"wallDeltaMs": 146,
"screenshot": "frame_0265.png"
},
{
"now": 36373,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 42930,
"taskCycle": 4293,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.2585,
"y": -23.7788,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.2585,
"y": -23.7788,
"z": 6.56388
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.2585,
"y": -23.7788,
"z": 6.56388
},
"joint": {
"x": -29.2585,
"y": -23.7788,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -37.84278212820451,
"y": 4.214480671247155,
"z": -3.8389667637698697,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -37.84278212820451,
"y": 4.214480671247155,
"z": -3.8389667637698697,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.029,
"y": -0.024,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 857",
"frame": 266,
"targetElapsedMs": 13300,
"wallElapsedMs": 34909,
"wallDeltaMs": 184,
"screenshot": "frame_0266.png"
},
{
"now": 36540.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 43130,
"taskCycle": 4313,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -27.5203,
"y": -26.5913,
"z": 6.47577,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.5203,
"y": -26.5913,
"z": 6.47577
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -27.5203,
"y": -26.5913,
"z": 6.47577
},
"joint": {
"x": -27.5203,
"y": -26.5913,
"z": 6.47577,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -38.655241379262364,
"y": 1.049464278130678,
"z": -3.327263667458638,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -38.655241379262364,
"y": 1.049464278130678,
"z": -3.327263667458638,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.028,
"y": -0.027,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 861",
"frame": 267,
"targetElapsedMs": 13350,
"wallElapsedMs": 35083,
"wallDeltaMs": 174,
"screenshot": "frame_0267.png"
},
{
"now": 36697,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 43330,
"taskCycle": 4333,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -24.96,
"y": -28.6832,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.96,
"y": -28.6832,
"z": 6.38767
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -24.96,
"y": -28.6832,
"z": 6.38767
},
"joint": {
"x": -24.96,
"y": -28.6832,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -38.41190684989489,
"y": -2.1522636023650694,
"z": -2.5343764143931677,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -38.41190684989489,
"y": -2.1522636023650694,
"z": -2.5343764143931677,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.025,
"y": -0.029,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 865",
"frame": 268,
"targetElapsedMs": 13400,
"wallElapsedMs": 35249,
"wallDeltaMs": 166,
"screenshot": "frame_0268.png"
},
{
"now": 36874.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 43530,
"taskCycle": 4353,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -21.8575,
"y": -29.826,
"z": 6.29956,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.8575,
"y": -29.826,
"z": 6.29956
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -21.8575,
"y": -29.826,
"z": 6.29956
},
"joint": {
"x": -21.8575,
"y": -29.826,
"z": 6.29956,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -37.1371830042321,
"y": -5.043150707107831,
"z": -1.5560552365427274,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -37.1371830042321,
"y": -5.043150707107831,
"z": -1.5560552365427274,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.022,
"y": -0.03,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 869",
"frame": 269,
"targetElapsedMs": 13450,
"wallElapsedMs": 35419,
"wallDeltaMs": 170,
"screenshot": "frame_0269.png"
},
{
"now": 37033.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 43730,
"taskCycle": 4373,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.5519,
"y": -29.8946,
"z": 6.21145,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.5519,
"y": -29.8946,
"z": 6.21145
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -18.5519,
"y": -29.8946,
"z": 6.21145
},
"joint": {
"x": -18.5519,
"y": -29.8946,
"z": 6.21145,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -34.96793261396538,
"y": -7.309416147753348,
"z": -0.508269767582842,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -34.96793261396538,
"y": -7.309416147753348,
"z": -0.508269767582842,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.019,
"y": -0.03,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 873",
"frame": 270,
"targetElapsedMs": 13500,
"wallElapsedMs": 35574,
"wallDeltaMs": 155,
"screenshot": "frame_0270.png"
},
{
"now": 37159.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 43880,
"taskCycle": 4388,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -16.1572,
"y": -29.2322,
"z": 6.14537,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.1572,
"y": -29.2322,
"z": 6.14537
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -16.1572,
"y": -29.2322,
"z": 6.14537
},
"joint": {
"x": -16.1572,
"y": -29.2322,
"z": 6.14537,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -32.89237437568808,
"y": -8.448199322314714,
"z": 0.24867098125760378,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -32.89237437568808,
"y": -8.448199322314714,
"z": 0.24867098125760378,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.016,
"y": -0.029,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 876",
"frame": 271,
"targetElapsedMs": 13550,
"wallElapsedMs": 35711,
"wallDeltaMs": 137,
"screenshot": "frame_0271.png"
},
{
"now": 37319.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 44080,
"taskCycle": 4408,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -13.3568,
"y": -27.4745,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.3568,
"y": -27.4745,
"z": 6.05727
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -13.3568,
"y": -27.4745,
"z": 6.05727
},
"joint": {
"x": -13.3568,
"y": -27.4745,
"z": 6.05727,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.76742400930915,
"y": -9.08738651011045,
"z": 1.123677270735568,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.76742400930915,
"y": -9.08738651011045,
"z": 1.123677270735568,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.013,
"y": -0.027,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 880",
"frame": 272,
"targetElapsedMs": 13600,
"wallElapsedMs": 35862,
"wallDeltaMs": 151,
"screenshot": "frame_0272.png"
},
{
"now": 37456.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 44280,
"taskCycle": 4428,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -11.2827,
"y": -24.8998,
"z": 5.96916,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.2827,
"y": -24.8998,
"z": 5.96916
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -11.2827,
"y": -24.8998,
"z": 5.96916
},
"joint": {
"x": -11.2827,
"y": -24.8998,
"z": 5.96916,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.2827,
"y": -24.8998,
"z": 5.96916,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.2827,
"y": -24.8998,
"z": 5.96916,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.011,
"y": -0.025,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 884",
"frame": 273,
"targetElapsedMs": 13650,
"wallElapsedMs": 35999,
"wallDeltaMs": 137,
"screenshot": "frame_0273.png"
},
{
"now": 37583.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 44380,
"taskCycle": 4438,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.5926,
"y": -23.3913,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.5926,
"y": -23.3913,
"z": 5.92511
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -10.5926,
"y": -23.3913,
"z": 5.92511
},
"joint": {
"x": -10.5926,
"y": -23.3913,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -25.01149470452151,
"y": -8.068798997016271,
"z": 1.944899574153316,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -25.01149470452151,
"y": -8.068798997016271,
"z": 1.944899574153316,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.011,
"y": -0.023,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 886",
"frame": 274,
"targetElapsedMs": 13700,
"wallElapsedMs": 36135,
"wallDeltaMs": 136,
"screenshot": "frame_0274.png"
},
{
"now": 37747.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 44580,
"taskCycle": 4458,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.001,
"y": -20.1384,
"z": 5.837,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.001,
"y": -20.1384,
"z": 5.837
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -10.001,
"y": -20.1384,
"z": 5.837
},
"joint": {
"x": -10.001,
"y": -20.1384,
"z": 5.837,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -22.296941788734536,
"y": -6.183056615759803,
"z": 2.0644423741273346,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -22.296941788734536,
"y": -6.183056615759803,
"z": 2.0644423741273346,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.01,
"y": -0.02,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 890",
"frame": 275,
"targetElapsedMs": 13750,
"wallElapsedMs": 36297,
"wallDeltaMs": 162,
"screenshot": "frame_0275.png"
},
{
"now": 37893.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 44780,
"taskCycle": 4478,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10.5023,
"y": -16.8704,
"z": 5.7489,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.5023,
"y": -16.8704,
"z": 5.7489
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -10.5023,
"y": -16.8704,
"z": 5.7489
},
"joint": {
"x": -10.5023,
"y": -16.8704,
"z": 5.7489,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.297905618353653,
"y": -3.560442864305409,
"z": 1.8102007563869384,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.297905618353653,
"y": -3.560442864305409,
"z": 1.8102007563869384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.011,
"y": -0.017,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 894",
"frame": 276,
"targetElapsedMs": 13800,
"wallElapsedMs": 36437,
"wallDeltaMs": 140,
"screenshot": "frame_0276.png"
},
{
"now": 38046.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 44980,
"taskCycle": 4498,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12.042,
"y": -13.9445,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.042,
"y": -13.9445,
"z": 5.66079
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -12.042,
"y": -13.9445,
"z": 5.66079
},
"joint": {
"x": -12.042,
"y": -13.9445,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.042,
"y": -13.9445,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.042,
"y": -13.9445,
"z": 5.66079,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.012,
"y": -0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 898",
"frame": 277,
"targetElapsedMs": 13850,
"wallElapsedMs": 36579,
"wallDeltaMs": 142,
"screenshot": "frame_0277.png"
},
{
"now": 38169.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 45130,
"taskCycle": 4513,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -13.7806,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.7806,
"y": -12.1694,
"z": 5.59471
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -13.7806,
"y": -12.1694,
"z": 5.59471
},
"joint": {
"x": -13.7806,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -13.7806,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -13.7806,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.014,
"y": -0.012,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 901",
"frame": 278,
"targetElapsedMs": 13900,
"wallElapsedMs": 36707,
"wallDeltaMs": 128,
"screenshot": "frame_0278.png"
},
{
"now": 38316.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 45280,
"taskCycle": 4528,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.9032,
"y": -10.8777,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.9032,
"y": -10.8777,
"z": 5.52863
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -15.9032,
"y": -10.8777,
"z": 5.52863
},
"joint": {
"x": -15.9032,
"y": -10.8777,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -19.595854013289355,
"y": 4.212463145863536,
"z": -0.24400192928117814,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -19.595854013289355,
"y": 4.212463145863536,
"z": -0.24400192928117814,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.016,
"y": -0.011,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 904",
"frame": 279,
"targetElapsedMs": 13950,
"wallElapsedMs": 36859,
"wallDeltaMs": 152,
"screenshot": "frame_0279.png"
},
{
"now": 38439.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 45430,
"taskCycle": 4543,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.2787,
"y": -10.1493,
"z": 5.46256,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.2787,
"y": -10.1493,
"z": 5.46256
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -18.2787,
"y": -10.1493,
"z": 5.46256
},
"joint": {
"x": -18.2787,
"y": -10.1493,
"z": 5.46256,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -20.64325066484022,
"y": 6.289972956246963,
"z": -1.1185562712066295,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -20.64325066484022,
"y": 6.289972956246963,
"z": -1.1185562712066295,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.018,
"y": -0.01,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 907",
"frame": 280,
"targetElapsedMs": 14000,
"wallElapsedMs": 36987,
"wallDeltaMs": 128,
"screenshot": "frame_0280.png"
},
{
"now": 38559.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 45580,
"taskCycle": 4558,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -20.7604,
"y": -10.029,
"z": 5.39648,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.7604,
"y": -10.029,
"z": 5.39648
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -20.7604,
"y": -10.029,
"z": 5.39648
},
"joint": {
"x": -20.7604,
"y": -10.029,
"z": 5.39648,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -22.191202504773077,
"y": 8.008054687733301,
"z": -2.029442549279473,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -22.191202504773077,
"y": 8.008054687733301,
"z": -2.029442549279473,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.021,
"y": -0.01,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 910",
"frame": 281,
"targetElapsedMs": 14050,
"wallElapsedMs": 37102,
"wallDeltaMs": 115,
"screenshot": "frame_0281.png"
},
{
"now": 38709.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 45780,
"taskCycle": 4578,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -23.9702,
"y": -10.8219,
"z": 5.30837,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.9702,
"y": -10.8219,
"z": 5.30837
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -23.9702,
"y": -10.8219,
"z": 5.30837
},
"joint": {
"x": -23.9702,
"y": -10.8219,
"z": 5.30837,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -23.9702,
"y": -10.8219,
"z": 5.30837,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -23.9702,
"y": -10.8219,
"z": 5.30837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.024,
"y": -0.011,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 914",
"frame": 282,
"targetElapsedMs": 14100,
"wallElapsedMs": 37251,
"wallDeltaMs": 149,
"screenshot": "frame_0282.png"
},
{
"now": 38889.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 45980,
"taskCycle": 4598,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -26.746,
"y": -12.6181,
"z": 5.22026,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.746,
"y": -12.6181,
"z": 5.22026
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -26.746,
"y": -12.6181,
"z": 5.22026
},
"joint": {
"x": -26.746,
"y": -12.6181,
"z": 5.22026,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -27.956564666650188,
"y": 10.111876515270234,
"z": -4.242230952804489,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -27.956564666650188,
"y": 10.111876515270234,
"z": -4.242230952804489,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.027,
"y": -0.013,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 918",
"frame": 283,
"targetElapsedMs": 14150,
"wallElapsedMs": 37431,
"wallDeltaMs": 180,
"screenshot": "frame_0283.png"
},
{
"now": 39048.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 46180,
"taskCycle": 4618,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -28.7843,
"y": -15.2213,
"z": 5.13216,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.7843,
"y": -15.2213,
"z": 5.13216
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -28.7843,
"y": -15.2213,
"z": 5.13216
},
"joint": {
"x": -28.7843,
"y": -15.2213,
"z": 5.13216,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -31.130373498457157,
"y": 9.604204601507567,
"z": -5.022157530836439,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -31.130373498457157,
"y": 9.604204601507567,
"z": -5.022157530836439,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.029,
"y": -0.015,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 922",
"frame": 284,
"targetElapsedMs": 14200,
"wallElapsedMs": 37589,
"wallDeltaMs": 158,
"screenshot": "frame_0284.png"
},
{
"now": 39206.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 46380,
"taskCycle": 4638,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.8624,
"y": -18.3469,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.8624,
"y": -18.3469,
"z": 5.04405
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.8624,
"y": -18.3469,
"z": 5.04405
},
"joint": {
"x": -29.8624,
"y": -18.3469,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -29.8624,
"y": -18.3469,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -29.8624,
"y": -18.3469,
"z": 5.04405,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.03,
"y": -0.018,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 926",
"frame": 285,
"targetElapsedMs": 14250,
"wallElapsedMs": 37742,
"wallDeltaMs": 153,
"screenshot": "frame_0285.png"
},
{
"now": 39369,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 46530,
"taskCycle": 4653,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -29.1429,
"y": -19.4286,
"z": 5.14286,
"a": 0,
"b": 19.4286,
"c": 43.7143
},
"tcp": {
"x": -29.1429,
"y": -19.4286,
"z": 5.14286
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -29.1429,
"y": -19.4286,
"z": 5.14286
},
"joint": {
"x": -29.1429,
"y": -19.4286,
"z": 5.14286,
"a": 0,
"b": 19.4286,
"c": 43.7143
}
},
"axisPose": {
"x": -34.52771479418789,
"y": 6.132059800075756,
"z": -4.843849816944635,
"a": 0,
"b": 19.4286,
"c": 43.7143
},
"tcpPose": {
"x": -34.52771479418789,
"y": 6.132059800075756,
"z": -4.843849816944635,
"a": 0,
"b": 19.4286,
"c": 43.7143
},
"toolAxisVector": {
"x": 0.2404245812613054,
"y": 0.22986955118112554,
"z": 0.9430567375111182
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.029,
"y": -0.019,
"z": 0.005
},
"toolAxis": {
"x": 0.24,
"y": 0.23,
"z": 0.943
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 929",
"frame": 286,
"targetElapsedMs": 14300,
"wallElapsedMs": 37917,
"wallDeltaMs": 175,
"screenshot": "frame_0286.png"
},
{
"now": 39537.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 46730,
"taskCycle": 4673,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -25.7143,
"y": -17.1429,
"z": 5.71429,
"a": 0,
"b": 17.1429,
"c": 38.5714
},
"tcp": {
"x": -25.7143,
"y": -17.1429,
"z": 5.71429
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -25.7143,
"y": -17.1429,
"z": 5.71429
},
"joint": {
"x": -25.7143,
"y": -17.1429,
"z": 5.71429,
"a": 0,
"b": 17.1429,
"c": 38.5714
}
},
"axisPose": {
"x": -25.7143,
"y": -17.1429,
"z": 5.71429,
"a": 0,
"b": 17.1429,
"c": 38.5714
},
"tcpPose": {
"x": -25.7143,
"y": -17.1429,
"z": 5.71429,
"a": 0,
"b": 17.1429,
"c": 38.5714
},
"toolAxisVector": {
"x": 0.23044952544527855,
"y": 0.18377717602283716,
"z": 0.9555725853095186
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.026,
"y": -0.017,
"z": 0.006
},
"toolAxis": {
"x": 0.23,
"y": 0.184,
"z": 0.956
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 933",
"frame": 287,
"targetElapsedMs": 14350,
"wallElapsedMs": 38069,
"wallDeltaMs": 152,
"screenshot": "frame_0287.png"
},
{
"now": 39763.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 46930,
"taskCycle": 4693,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -22.2857,
"y": -14.8571,
"z": 6.28571,
"a": 0,
"b": 14.8571,
"c": 33.4286
},
"tcp": {
"x": -22.2857,
"y": -14.8571,
"z": 6.28571
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -22.2857,
"y": -14.8571,
"z": 6.28571
},
"joint": {
"x": -22.2857,
"y": -14.8571,
"z": 6.28571,
"a": 0,
"b": 14.8571,
"c": 33.4286
}
},
"axisPose": {
"x": -27.507076389299144,
"y": 0.355243707371544,
"z": 0.36131084364368515,
"a": 0,
"b": 14.8571,
"c": 33.4286
},
"tcpPose": {
"x": -27.507076389299144,
"y": 0.355243707371544,
"z": 0.36131084364368515,
"a": 0,
"b": 14.8571,
"c": 33.4286
},
"toolAxisVector": {
"x": 0.21399214872845188,
"y": 0.14125513383720112,
"z": 0.9665683356324138
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.022,
"y": -0.015,
"z": 0.006
},
"toolAxis": {
"x": 0.214,
"y": 0.141,
"z": 0.967
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 937",
"frame": 288,
"targetElapsedMs": 14400,
"wallElapsedMs": 38310,
"wallDeltaMs": 241,
"screenshot": "frame_0288.png"
},
{
"now": 39974.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 47130,
"taskCycle": 4713,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -18.8571,
"y": -12.5714,
"z": 6.85714,
"a": 0,
"b": 12.5714,
"c": 28.2857
},
"tcp": {
"x": -18.8571,
"y": -12.5714,
"z": 6.85714
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -18.8571,
"y": -12.5714,
"z": 6.85714
},
"joint": {
"x": -18.8571,
"y": -12.5714,
"z": 6.85714,
"a": 0,
"b": 12.5714,
"c": 28.2857
}
},
"axisPose": {
"x": -23.478849763921687,
"y": -1.6415184665068359,
"z": 2.5883813932478077,
"a": 0,
"b": 12.5714,
"c": 28.2857
},
"tcpPose": {
"x": -23.478849763921687,
"y": -1.6415184665068359,
"z": 2.5883813932478077,
"a": 0,
"b": 12.5714,
"c": 28.2857
},
"toolAxisVector": {
"x": 0.1916669898164304,
"y": 0.10314034372198799,
"z": 0.9760255296413197
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.019,
"y": -0.013,
"z": 0.007
},
"toolAxis": {
"x": 0.192,
"y": 0.103,
"z": 0.976
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 941",
"frame": 289,
"targetElapsedMs": 14450,
"wallElapsedMs": 38513,
"wallDeltaMs": 203,
"screenshot": "frame_0289.png"
},
{
"now": 40144.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 47330,
"taskCycle": 4733,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -15.4286,
"y": -10.2857,
"z": 7.42857,
"a": 0,
"b": 10.2857,
"c": 23.1429
},
"tcp": {
"x": -15.4286,
"y": -10.2857,
"z": 7.42857
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -15.4286,
"y": -10.2857,
"z": 7.42857
},
"joint": {
"x": -15.4286,
"y": -10.2857,
"z": 7.42857,
"a": 0,
"b": 10.2857,
"c": 23.1429
}
},
"axisPose": {
"x": -19.22125581739108,
"y": -2.970277851527377,
"z": 4.554311032641003,
"a": 0,
"b": 10.2857,
"c": 23.1429
},
"tcpPose": {
"x": -19.22125581739108,
"y": -2.970277851527377,
"z": 4.554311032641003,
"a": 0,
"b": 10.2857,
"c": 23.1429
},
"toolAxisVector": {
"x": 0.16418774567144445,
"y": 0.07017735562321652,
"z": 0.9839296331186808
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.015,
"y": -0.01,
"z": 0.007
},
"toolAxis": {
"x": 0.164,
"y": 0.07,
"z": 0.984
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 945",
"frame": 290,
"targetElapsedMs": 14500,
"wallElapsedMs": 38694,
"wallDeltaMs": 181,
"screenshot": "frame_0290.png"
},
{
"now": 40321.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 47530,
"taskCycle": 4753,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -12,
"y": -8,
"z": 8,
"a": 0,
"b": 8,
"c": 18
},
"tcp": {
"x": -12,
"y": -8,
"z": 8
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -12,
"y": -8,
"z": 8
},
"joint": {
"x": -12,
"y": -8,
"z": 8,
"a": 0,
"b": 8,
"c": 18
}
},
"axisPose": {
"x": -12,
"y": -8,
"z": 8,
"a": 0,
"b": 8,
"c": 18
},
"tcpPose": {
"x": -12,
"y": -8,
"z": 8,
"a": 0,
"b": 8,
"c": 18
},
"toolAxisVector": {
"x": 0.13236148456107352,
"y": 0.043006853356520526,
"z": 0.9902680687415704
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.012,
"y": -0.008,
"z": 0.008
},
"toolAxis": {
"x": 0.132,
"y": 0.043,
"z": 0.99
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 949",
"frame": 291,
"targetElapsedMs": 14550,
"wallElapsedMs": 38844,
"wallDeltaMs": 150,
"screenshot": "frame_0291.png"
},
{
"now": 40513.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 47730,
"taskCycle": 4773,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -8.57143,
"y": -5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
},
"tcp": {
"x": -8.57143,
"y": -5.71429,
"z": 8.57143
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -8.57143,
"y": -5.71429,
"z": 8.57143
},
"joint": {
"x": -8.57143,
"y": -5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
}
},
"axisPose": {
"x": -8.57143,
"y": -5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
},
"tcpPose": {
"x": -8.57143,
"y": -5.71429,
"z": 8.57143,
"a": 0,
"b": 5.71429,
"c": 12.8571
},
"toolAxisVector": {
"x": 0.09707156193674103,
"y": 0.022155874168984308,
"z": 0.9950307679177411
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.009,
"y": -0.006,
"z": 0.009
},
"toolAxis": {
"x": 0.097,
"y": 0.022,
"z": 0.995
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 953",
"frame": 292,
"targetElapsedMs": 14600,
"wallElapsedMs": 39038,
"wallDeltaMs": 194,
"screenshot": "frame_0292.png"
},
{
"now": 40726.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 47930,
"taskCycle": 4793,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -5.14286,
"y": -3.42857,
"z": 9.14286,
"a": 0,
"b": 3.42857,
"c": 7.71429
},
"tcp": {
"x": -5.14286,
"y": -3.42857,
"z": 9.14286
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -5.14286,
"y": -3.42857,
"z": 9.14286
},
"joint": {
"x": -5.14286,
"y": -3.42857,
"z": 9.14286,
"a": 0,
"b": 3.42857,
"c": 7.71429
}
},
"axisPose": {
"x": -5.14286,
"y": -3.42857,
"z": 9.14286,
"a": 0,
"b": 3.42857,
"c": 7.71429
},
"tcpPose": {
"x": -5.14286,
"y": -3.42857,
"z": 9.14286,
"a": 0,
"b": 3.42857,
"c": 7.71429
},
"toolAxisVector": {
"x": 0.059262886840693994,
"y": 0.00802770798547289,
"z": 0.9982101312588484
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.005,
"y": -0.003,
"z": 0.009
},
"toolAxis": {
"x": 0.059,
"y": 0.008,
"z": 0.998
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 957",
"frame": 293,
"targetElapsedMs": 14650,
"wallElapsedMs": 39255,
"wallDeltaMs": 217,
"screenshot": "frame_0293.png"
},
{
"now": 40921.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1286,
"motionIndex": 26,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1286,
"motionIndex": 26,
"line": 19,
"cycle": 48130,
"taskCycle": 4813,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -1.71429,
"y": -1.14286,
"z": 9.71429,
"a": 0,
"b": 1.14286,
"c": 2.57143
},
"tcp": {
"x": -1.71429,
"y": -1.14286,
"z": 9.71429
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 1286,
"sampleCount": 1300,
"executedSampleCount": 1287,
"segmentIndex": 26,
"tcp": {
"x": -1.71429,
"y": -1.14286,
"z": 9.71429
},
"joint": {
"x": -1.71429,
"y": -1.14286,
"z": 9.71429,
"a": 0,
"b": 1.14286,
"c": 2.57143
}
},
"axisPose": {
"x": -1.9570571818744253,
"y": -1.0561203569074105,
"z": 9.678165444256441,
"a": 0,
"b": 1.14286,
"c": 2.57143
},
"tcpPose": {
"x": -1.9570571818744253,
"y": -1.0561203569074105,
"z": 9.678165444256441,
"a": 0,
"b": 1.14286,
"c": 2.57143
},
"toolAxisVector": {
"x": 0.01992526356015599,
"y": 0.0008948451161062719,
"z": 0.9998010717759193
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1286",
"toolhead": {
"x": -0.002,
"y": -0.001,
"z": 0.01
},
"toolAxis": {
"x": 0.02,
"y": 0.001,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 961",
"frame": 294,
"targetElapsedMs": 14700,
"wallElapsedMs": 39461,
"wallDeltaMs": 206,
"screenshot": "frame_0294.png"
},
{
"now": 41096.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 20,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1289,
"motionIndex": 27,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1289,
"motionIndex": 27,
"line": 20,
"cycle": 48330,
"taskCycle": 4833,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.33333,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 20,
"sampleIndex": 1289,
"sampleCount": 1300,
"executedSampleCount": 1290,
"segmentIndex": 27,
"tcp": {
"x": 3.33333,
"y": 0,
"z": 10
},
"joint": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1289",
"toolhead": {
"x": 0.003,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 965",
"frame": 295,
"targetElapsedMs": 14750,
"wallElapsedMs": 39634,
"wallDeltaMs": 173,
"screenshot": "frame_0295.png"
},
{
"now": 41279.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 20,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1292,
"motionIndex": 27,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1292,
"motionIndex": 27,
"line": 20,
"cycle": 48480,
"taskCycle": 4848,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 20,
"sampleIndex": 1292,
"sampleCount": 1300,
"executedSampleCount": 1293,
"segmentIndex": 27,
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
},
"joint": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1292",
"toolhead": {
"x": 0.008,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 968",
"frame": 296,
"targetElapsedMs": 14800,
"wallElapsedMs": 39818,
"wallDeltaMs": 184,
"screenshot": "frame_0296.png"
},
{
"now": 41446.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1296,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1296,
"motionIndex": 28,
"line": 44,
"cycle": 48680,
"taskCycle": 4868,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1296,
"sampleCount": 1300,
"executedSampleCount": 1297,
"segmentIndex": 28,
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"joint": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1296",
"toolhead": {
"x": 0.005,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 972",
"frame": 297,
"targetElapsedMs": 14850,
"wallElapsedMs": 39986,
"wallDeltaMs": 168,
"screenshot": "frame_0297.png"
},
{
"now": 41627.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 48880,
"taskCycle": 4888,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.17647,
"y": -1.17647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.17647,
"y": -1.17647,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 1.17647,
"y": -1.17647,
"z": 10
},
"joint": {
"x": 1.17647,
"y": -1.17647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 1.17647,
"y": -1.17647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 1.17647,
"y": -1.17647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.001,
"y": -0.001,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 976",
"frame": 298,
"targetElapsedMs": 14900,
"wallElapsedMs": 40157,
"wallDeltaMs": 171,
"screenshot": "frame_0298.png"
},
{
"now": 41794.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 49030,
"taskCycle": 4903,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 4.70588,
"y": -4.70588,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 4.70588,
"y": -4.70588,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 4.70588,
"y": -4.70588,
"z": 10
},
"joint": {
"x": 4.70588,
"y": -4.70588,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 4.70588,
"y": -4.70588,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 4.70588,
"y": -4.70588,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.005,
"y": -0.005,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 979",
"frame": 299,
"targetElapsedMs": 14950,
"wallElapsedMs": 40344,
"wallDeltaMs": 187,
"screenshot": "frame_0299.png"
},
{
"now": 41965.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 49230,
"taskCycle": 4923,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 9.41176,
"y": -9.41176,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 9.41176,
"y": -9.41176,
"z": 10
},
"joint": {
"x": 9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 9.41176,
"y": -9.41176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.009,
"y": -0.009,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 983",
"frame": 300,
"targetElapsedMs": 15000,
"wallElapsedMs": 40515,
"wallDeltaMs": 171,
"screenshot": "frame_0300.png"
},
{
"now": 42130.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 49430,
"taskCycle": 4943,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.1176,
"y": -14.1176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 14.1176,
"y": -14.1176,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 14.1176,
"y": -14.1176,
"z": 10
},
"joint": {
"x": 14.1176,
"y": -14.1176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 14.1176,
"y": -14.1176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 14.1176,
"y": -14.1176,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.014,
"y": -0.014,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 987",
"frame": 301,
"targetElapsedMs": 15050,
"wallElapsedMs": 40682,
"wallDeltaMs": 167,
"screenshot": "frame_0301.png"
},
{
"now": 42313.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 49630,
"taskCycle": 4963,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.8235,
"y": -18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.8235,
"y": -18.8235,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 18.8235,
"y": -18.8235,
"z": 10
},
"joint": {
"x": 18.8235,
"y": -18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 18.8235,
"y": -18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 18.8235,
"y": -18.8235,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.019,
"y": -0.019,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 991",
"frame": 302,
"targetElapsedMs": 15100,
"wallElapsedMs": 40865,
"wallDeltaMs": 183,
"screenshot": "frame_0302.png"
},
{
"now": 42466.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 49780,
"taskCycle": 4978,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 16.6667,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 16.6667,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 16.6667,
"y": -20,
"z": 10
},
"joint": {
"x": 16.6667,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 16.6667,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 16.6667,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.017,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 994",
"frame": 303,
"targetElapsedMs": 15150,
"wallElapsedMs": 41014,
"wallDeltaMs": 149,
"screenshot": "frame_0303.png"
},
{
"now": 42637.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 49980,
"taskCycle": 4998,
"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": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"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": "1299",
"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 998",
"frame": 304,
"targetElapsedMs": 15200,
"wallElapsedMs": 41180,
"wallDeltaMs": 166,
"screenshot": "frame_0304.png"
},
{
"now": 42803.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 50180,
"taskCycle": 5018,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 2.75862,
"c": 6.2069
}
},
"axisPose": {
"x": 7.289014732957067,
"y": -20.91066088039119,
"z": 10.4696955909908,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"tcpPose": {
"x": 7.289014732957067,
"y": -20.91066088039119,
"z": 10.4696955909908,
"a": 0,
"b": 2.75862,
"c": 6.2069
},
"toolAxisVector": {
"x": 0.047846271033695986,
"y": 0.005203598473158806,
"z": 0.9988411569969973
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.048,
"y": 0.005,
"z": 0.999
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1002",
"frame": 305,
"targetElapsedMs": 15250,
"wallElapsedMs": 41352,
"wallDeltaMs": 172,
"screenshot": "frame_0305.png"
},
{
"now": 42988.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 50380,
"taskCycle": 5038,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 5.51724,
"c": 12.4138
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 5.51724,
"c": 12.4138
}
},
"axisPose": {
"x": 4.4825760537958885,
"y": -21.46547326632177,
"z": 10.915125715023224,
"a": 0,
"b": 5.51724,
"c": 12.4138
},
"tcpPose": {
"x": 4.4825760537958885,
"y": -21.46547326632177,
"z": 10.915125715023224,
"a": 0,
"b": 5.51724,
"c": 12.4138
},
"toolAxisVector": {
"x": 0.09389743249664656,
"y": 0.020668399669900767,
"z": 0.9953673138222006
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.094,
"y": 0.021,
"z": 0.995
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1006",
"frame": 306,
"targetElapsedMs": 15300,
"wallElapsedMs": 41532,
"wallDeltaMs": 180,
"screenshot": "frame_0306.png"
},
{
"now": 43113.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 50530,
"taskCycle": 5053,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 7.58621,
"c": 17.069
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 7.58621,
"c": 17.069
}
},
"axisPose": {
"x": 2.3433585524655305,
"y": -21.641076869571723,
"z": 11.23265162906223,
"a": 0,
"b": 7.58621,
"c": 17.069
},
"tcpPose": {
"x": 2.3433585524655305,
"y": -21.641076869571723,
"z": 11.23265162906223,
"a": 0,
"b": 7.58621,
"c": 17.069
},
"toolAxisVector": {
"x": 0.12620269436497378,
"y": 0.03875028610995975,
"z": 0.9912473431295629
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.126,
"y": 0.039,
"z": 0.991
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1009",
"frame": 307,
"targetElapsedMs": 15350,
"wallElapsedMs": 41663,
"wallDeltaMs": 131,
"screenshot": "frame_0307.png"
},
{
"now": 43272,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 50730,
"taskCycle": 5073,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 10.3448,
"c": 23.2759
}
},
"axisPose": {
"x": -0.5159435647755446,
"y": -21.55001851701502,
"z": 11.633163978655007,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"tcpPose": {
"x": -0.5159435647755446,
"y": -21.55001851701502,
"z": 11.633163978655007,
"a": 0,
"b": 10.3448,
"c": 23.2759
},
"toolAxisVector": {
"x": 0.1649566262992651,
"y": 0.07095930785400868,
"z": 0.9837449303904162
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.165,
"y": 0.071,
"z": 0.984
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1013",
"frame": 308,
"targetElapsedMs": 15400,
"wallElapsedMs": 41811,
"wallDeltaMs": 148,
"screenshot": "frame_0308.png"
},
{
"now": 43429.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 50930,
"taskCycle": 5093,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 13.1034,
"c": 29.4828
}
},
"axisPose": {
"x": -3.3383782420909913,
"y": -21.08776889260282,
"z": 12.006716197399948,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"tcpPose": {
"x": -3.3383782420909913,
"y": -21.08776889260282,
"z": 12.006716197399948,
"a": 0,
"b": 13.1034,
"c": 29.4828
},
"toolAxisVector": {
"x": 0.19735106406247527,
"y": 0.11157766497145256,
"z": 0.9739625158048574
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.197,
"y": 0.112,
"z": 0.974
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1017",
"frame": 309,
"targetElapsedMs": 15450,
"wallElapsedMs": 41974,
"wallDeltaMs": 163,
"screenshot": "frame_0309.png"
},
{
"now": 43564.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 51080,
"taskCycle": 5108,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 15.1724,
"c": 34.1379
}
},
"axisPose": {
"x": -5.401613556243172,
"y": -20.50127592349324,
"z": 12.268669711823136,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"tcpPose": {
"x": -5.401613556243172,
"y": -20.50127592349324,
"z": 12.268669711823136,
"a": 0,
"b": 15.1724,
"c": 34.1379
},
"toolAxisVector": {
"x": 0.2166263943604615,
"y": 0.14687616851004043,
"z": 0.965142681881905
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.217,
"y": 0.147,
"z": 0.965
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1020",
"frame": 310,
"targetElapsedMs": 15500,
"wallElapsedMs": 42114,
"wallDeltaMs": 140,
"screenshot": "frame_0310.png"
},
{
"now": 43716.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 51280,
"taskCycle": 5128,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 17.931,
"c": 40.3448
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"joint": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 17.931,
"c": 40.3448
}
},
"axisPose": {
"x": -8.042772646888778,
"y": -19.40954170930689,
"z": 12.592994035777746,
"a": 0,
"b": 17.931,
"c": 40.3448
},
"tcpPose": {
"x": -8.042772646888778,
"y": -19.40954170930689,
"z": 12.592994035777746,
"a": 0,
"b": 17.931,
"c": 40.3448
},
"toolAxisVector": {
"x": 0.2346480215068492,
"y": 0.19931163145924877,
"z": 0.9514279686702374
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.02,
"z": 0.01
},
"toolAxis": {
"x": 0.235,
"y": 0.199,
"z": 0.951
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1024",
"frame": 311,
"targetElapsedMs": 15550,
"wallElapsedMs": 42266,
"wallDeltaMs": 152,
"screenshot": "frame_0311.png"
},
{
"now": 43877.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 51480,
"taskCycle": 5148,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0345,
"y": -20.8294,
"z": 9.97797,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0345,
"y": -20.8294,
"z": 9.97797
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.0345,
"y": -20.8294,
"z": 9.97797
},
"joint": {
"x": 10.0345,
"y": -20.8294,
"z": 9.97797,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.474175556177533,
"y": -18.983044419916613,
"z": 12.808225907624593,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.474175556177533,
"y": -18.983044419916613,
"z": 12.808225907624593,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.021,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1028",
"frame": 312,
"targetElapsedMs": 15600,
"wallElapsedMs": 42416,
"wallDeltaMs": 150,
"screenshot": "frame_0312.png"
},
{
"now": 44027.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 51630,
"taskCycle": 5163,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.5466,
"y": -23.2608,
"z": 9.91189,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.5466,
"y": -23.2608,
"z": 9.91189
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.5466,
"y": -23.2608,
"z": 9.91189
},
"joint": {
"x": 10.5466,
"y": -23.2608,
"z": 9.91189,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.837182367249287,
"y": -21.0585564643988,
"z": 12.921279534640135,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.837182367249287,
"y": -21.0585564643988,
"z": 12.921279534640135,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.011,
"y": -0.023,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1031",
"frame": 313,
"targetElapsedMs": 15650,
"wallElapsedMs": 42577,
"wallDeltaMs": 161,
"screenshot": "frame_0313.png"
},
{
"now": 44178.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 51830,
"taskCycle": 5183,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.1265,
"y": -26.1651,
"z": 9.82379,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.1265,
"y": -26.1651,
"z": 9.82379
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 12.1265,
"y": -26.1651,
"z": 9.82379
},
"joint": {
"x": 12.1265,
"y": -26.1651,
"z": 9.82379,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.81974093602842,
"y": -24.183298344819846,
"z": 13.378850239189124,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.81974093602842,
"y": -24.183298344819846,
"z": 13.378850239189124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.012,
"y": -0.026,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1035",
"frame": 314,
"targetElapsedMs": 15700,
"wallElapsedMs": 42721,
"wallDeltaMs": 144,
"screenshot": "frame_0314.png"
},
{
"now": 44353.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 52030,
"taskCycle": 5203,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.5672,
"y": -28.3955,
"z": 9.73568,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.5672,
"y": -28.3955,
"z": 9.73568
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 14.5672,
"y": -28.3955,
"z": 9.73568
},
"joint": {
"x": 14.5672,
"y": -28.3955,
"z": 9.73568,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.753808055124543,
"y": -27.403493155240675,
"z": 14.130822486186634,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.753808055124543,
"y": -27.403493155240675,
"z": 14.130822486186634,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.015,
"y": -0.028,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1039",
"frame": 315,
"targetElapsedMs": 15750,
"wallElapsedMs": 42890,
"wallDeltaMs": 169,
"screenshot": "frame_0315.png"
},
{
"now": 44504.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 52230,
"taskCycle": 5223,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 17.6017,
"y": -29.7081,
"z": 9.64758,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.6017,
"y": -29.7081,
"z": 9.64758
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 17.6017,
"y": -29.7081,
"z": 9.64758
},
"joint": {
"x": 17.6017,
"y": -29.7081,
"z": 9.64758,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.644336845013289,
"y": -30.369261087322858,
"z": 15.085895691217138,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.644336845013289,
"y": -30.369261087322858,
"z": 15.085895691217138,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.018,
"y": -0.03,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1043",
"frame": 316,
"targetElapsedMs": 15800,
"wallElapsedMs": 43046,
"wallDeltaMs": 156,
"screenshot": "frame_0316.png"
},
{
"now": 44648.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 52380,
"taskCycle": 5238,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 20.0692,
"y": -29.9998,
"z": 9.5815,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.0692,
"y": -29.9998,
"z": 9.5815
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 20.0692,
"y": -29.9998,
"z": 9.5815
},
"joint": {
"x": 20.0692,
"y": -29.9998,
"z": 9.5815,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.195056278490572,
"y": -32.231067749989805,
"z": 15.867735506491693,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.195056278490572,
"y": -32.231067749989805,
"z": 15.867735506491693,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.02,
"y": -0.03,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1046",
"frame": 317,
"targetElapsedMs": 15850,
"wallElapsedMs": 43194,
"wallDeltaMs": 148,
"screenshot": "frame_0317.png"
},
{
"now": 44815.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 52580,
"taskCycle": 5258,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 23.3261,
"y": -29.4306,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.3261,
"y": -29.4306,
"z": 9.49339
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 23.3261,
"y": -29.4306,
"z": 9.49339
},
"joint": {
"x": 23.3261,
"y": -29.4306,
"z": 9.49339,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -7.607172532470797,
"y": -34.0139811363068,
"z": 16.89886459447162,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -7.607172532470797,
"y": -34.0139811363068,
"z": 16.89886459447162,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.023,
"y": -0.029,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1050",
"frame": 318,
"targetElapsedMs": 15900,
"wallElapsedMs": 43357,
"wallDeltaMs": 163,
"screenshot": "frame_0318.png"
},
{
"now": 44980.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 52780,
"taskCycle": 5278,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.2194,
"y": -27.8306,
"z": 9.40529,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.2194,
"y": -27.8306,
"z": 9.40529
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 26.2194,
"y": -27.8306,
"z": 9.40529
},
"joint": {
"x": 26.2194,
"y": -27.8306,
"z": 9.40529,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -4.532004290519284,
"y": -34.82640767846137,
"z": 17.805644555264536,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -4.532004290519284,
"y": -34.82640767846137,
"z": 17.805644555264536,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.026,
"y": -0.028,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1054",
"frame": 319,
"targetElapsedMs": 15950,
"wallElapsedMs": 43520,
"wallDeltaMs": 163,
"screenshot": "frame_0319.png"
},
{
"now": 45163.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 52980,
"taskCycle": 5298,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.4329,
"y": -25.3746,
"z": 9.31718,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.4329,
"y": -25.3746,
"z": 9.31718
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 28.4329,
"y": -25.3746,
"z": 9.31718
},
"joint": {
"x": 28.4329,
"y": -25.3746,
"z": 9.31718,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3032521894038767,
"y": -34.581851270388455,
"z": 18.479909825698456,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3032521894038767,
"y": -34.581851270388455,
"z": 18.479909825698456,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.028,
"y": -0.025,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1058",
"frame": 320,
"targetElapsedMs": 16000,
"wallElapsedMs": 43701,
"wallDeltaMs": 181,
"screenshot": "frame_0320.png"
},
{
"now": 45355.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 53180,
"taskCycle": 5318,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.7245,
"y": -22.3311,
"z": 9.22907,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.7245,
"y": -22.3311,
"z": 9.22907
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.7245,
"y": -22.3311,
"z": 9.22907
},
"joint": {
"x": 29.7245,
"y": -22.3311,
"z": 9.22907,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 1.728356683474705,
"y": -33.309301166184525,
"z": 18.838866726000443,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 1.728356683474705,
"y": -33.309301166184525,
"z": 18.838866726000443,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.03,
"y": -0.022,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1062",
"frame": 321,
"targetElapsedMs": 16050,
"wallElapsedMs": 43894,
"wallDeltaMs": 193,
"screenshot": "frame_0321.png"
},
{
"now": 45543,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 53380,
"taskCycle": 5338,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9531,
"y": -19.0327,
"z": 9.14097,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9531,
"y": -19.0327,
"z": 9.14097
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.9531,
"y": -19.0327,
"z": 9.14097
},
"joint": {
"x": 29.9531,
"y": -19.0327,
"z": 9.14097,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 4.233880461504952,
"y": -31.15018293008335,
"z": 18.83426561087345,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 4.233880461504952,
"y": -31.15018293008335,
"z": 18.83426561087345,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.03,
"y": -0.019,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1066",
"frame": 322,
"targetElapsedMs": 16100,
"wallElapsedMs": 44084,
"wallDeltaMs": 190,
"screenshot": "frame_0322.png"
},
{
"now": 45717.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 53580,
"taskCycle": 5358,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.0937,
"y": -15.8401,
"z": 9.05286,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.0937,
"y": -15.8401,
"z": 9.05286
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.0937,
"y": -15.8401,
"z": 9.05286
},
"joint": {
"x": 29.0937,
"y": -15.8401,
"z": 9.05286,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 5.941658989998405,
"y": -28.342943239344468,
"z": 18.45753718288193,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 5.941658989998405,
"y": -28.342943239344468,
"z": 18.45753718288193,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.029,
"y": -0.016,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1070",
"frame": 323,
"targetElapsedMs": 16150,
"wallElapsedMs": 44265,
"wallDeltaMs": 181,
"screenshot": "frame_0323.png"
},
{
"now": 45925.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 53780,
"taskCycle": 5378,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 27.2402,
"y": -13.1022,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.2402,
"y": -13.1022,
"z": 8.96476
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 27.2402,
"y": -13.1022,
"z": 8.96476
},
"joint": {
"x": 27.2402,
"y": -13.1022,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 27.2402,
"y": -13.1022,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 27.2402,
"y": -13.1022,
"z": 8.96476,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.027,
"y": -0.013,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1074",
"frame": 324,
"targetElapsedMs": 16200,
"wallElapsedMs": 44461,
"wallDeltaMs": 196,
"screenshot": "frame_0324.png"
},
{
"now": 46076.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 53930,
"taskCycle": 5393,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 25.3161,
"y": -11.5301,
"z": 8.89868,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.3161,
"y": -11.5301,
"z": 8.89868
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 25.3161,
"y": -11.5301,
"z": 8.89868
},
"joint": {
"x": 25.3161,
"y": -11.5301,
"z": 8.89868,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 6.516501321486835,
"y": -22.82252511700485,
"z": 17.02064008118211,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 6.516501321486835,
"y": -22.82252511700485,
"z": 17.02064008118211,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.025,
"y": -0.012,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1077",
"frame": 325,
"targetElapsedMs": 16250,
"wallElapsedMs": 44629,
"wallDeltaMs": 168,
"screenshot": "frame_0325.png"
},
{
"now": 46246.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 54130,
"taskCycle": 5413,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 22.2637,
"y": -10.2596,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.2637,
"y": -10.2596,
"z": 8.81057
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 22.2637,
"y": -10.2596,
"z": 8.81057
},
"joint": {
"x": 22.2637,
"y": -10.2596,
"z": 8.81057,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 5.407982493377265,
"y": -19.917247957900265,
"z": 15.893861478877392,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 5.407982493377265,
"y": -19.917247957900265,
"z": 15.893861478877392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.022,
"y": -0.01,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1081",
"frame": 326,
"targetElapsedMs": 16300,
"wallElapsedMs": 44788,
"wallDeltaMs": 159,
"screenshot": "frame_0326.png"
},
{
"now": 46423.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 54330,
"taskCycle": 5433,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.9639,
"y": -10.0538,
"z": 8.72247,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.9639,
"y": -10.0538,
"z": 8.72247
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 18.9639,
"y": -10.0538,
"z": 8.72247
},
"joint": {
"x": 18.9639,
"y": -10.0538,
"z": 8.72247,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 3.382216504656993,
"y": -17.600436818043615,
"z": 14.68247649004011,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 3.382216504656993,
"y": -17.600436818043615,
"z": 14.68247649004011,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.019,
"y": -0.01,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1085",
"frame": 327,
"targetElapsedMs": 16350,
"wallElapsedMs": 44965,
"wallDeltaMs": 177,
"screenshot": "frame_0327.png"
},
{
"now": 46581.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 54530,
"taskCycle": 5453,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.7773,
"y": -10.9353,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.7773,
"y": -10.9353,
"z": 8.63436
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 15.7773,
"y": -10.9353,
"z": 8.63436
},
"joint": {
"x": 15.7773,
"y": -10.9353,
"z": 8.63436,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0.6628329455610147,
"y": -16.127682514179522,
"z": 13.509798784501088,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0.6628329455610147,
"y": -16.127682514179522,
"z": 13.509798784501088,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.016,
"y": -0.011,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1089",
"frame": 328,
"targetElapsedMs": 16400,
"wallElapsedMs": 45131,
"wallDeltaMs": 166,
"screenshot": "frame_0328.png"
},
{
"now": 46702.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 54680,
"taskCycle": 5468,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 13.6728,
"y": -12.2562,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.6728,
"y": -12.2562,
"z": 8.56828
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 13.6728,
"y": -12.2562,
"z": 8.56828
},
"joint": {
"x": 13.6728,
"y": -12.2562,
"z": 8.56828,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.6535657346184842,
"y": -15.67931852853864,
"z": 12.727922504490685,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.6535657346184842,
"y": -15.67931852853864,
"z": 12.727922504490685,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.014,
"y": -0.012,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1092",
"frame": 329,
"targetElapsedMs": 16450,
"wallElapsedMs": 45257,
"wallDeltaMs": 126,
"screenshot": "frame_0329.png"
},
{
"now": 46892.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 54880,
"taskCycle": 5488,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.4935,
"y": -14.7426,
"z": 8.48018,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.4935,
"y": -14.7426,
"z": 8.48018
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 11.4935,
"y": -14.7426,
"z": 8.48018
},
"joint": {
"x": 11.4935,
"y": -14.7426,
"z": 8.48018,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -4.838473780821669,
"y": -16.01071108381992,
"z": 11.89977108624982,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -4.838473780821669,
"y": -16.01071108381992,
"z": 11.89977108624982,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.011,
"y": -0.015,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1096",
"frame": 330,
"targetElapsedMs": 16500,
"wallElapsedMs": 45434,
"wallDeltaMs": 177,
"screenshot": "frame_0330.png"
},
{
"now": 47054,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 55080,
"taskCycle": 5508,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.2442,
"y": -17.8037,
"z": 8.39207,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.2442,
"y": -17.8037,
"z": 8.39207
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.2442,
"y": -17.8037,
"z": 8.39207
},
"joint": {
"x": 10.2442,
"y": -17.8037,
"z": 8.39207,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -7.8118030630436674,
"y": -17.3664309373782,
"z": 11.389689004375613,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -7.8118030630436674,
"y": -17.3664309373782,
"z": 11.389689004375613,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.018,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1100",
"frame": 331,
"targetElapsedMs": 16550,
"wallElapsedMs": 45607,
"wallDeltaMs": 173,
"screenshot": "frame_0331.png"
},
{
"now": 47221.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 55280,
"taskCycle": 5528,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0612,
"y": -21.1049,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0612,
"y": -21.1049,
"z": 8.30396
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.0612,
"y": -21.1049,
"z": 8.30396
},
"joint": {
"x": 10.0612,
"y": -21.1049,
"z": 8.30396,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.246391760522911,
"y": -19.60044405200502,
"z": 11.24430300132957,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.246391760522911,
"y": -19.60044405200502,
"z": 11.24430300132957,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.021,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1104",
"frame": 332,
"targetElapsedMs": 16600,
"wallElapsedMs": 45770,
"wallDeltaMs": 163,
"screenshot": "frame_0332.png"
},
{
"now": 47392.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 55480,
"taskCycle": 5548,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.9647,
"y": -24.2853,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.9647,
"y": -24.2853,
"z": 8.21586
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.9647,
"y": -24.2853,
"z": 8.21586
},
"joint": {
"x": 10.9647,
"y": -24.2853,
"z": 8.21586,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.87362530128415,
"y": -22.47097532501517,
"z": 11.470531280933074,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.87362530128415,
"y": -22.47097532501517,
"z": 11.470531280933074,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.011,
"y": -0.024,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1108",
"frame": 333,
"targetElapsedMs": 16650,
"wallElapsedMs": 45936,
"wallDeltaMs": 166,
"screenshot": "frame_0333.png"
},
{
"now": 47521.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 55630,
"taskCycle": 5563,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.3002,
"y": -26.3806,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.3002,
"y": -26.3806,
"z": 8.14978
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 12.3002,
"y": -26.3806,
"z": 8.14978
},
"joint": {
"x": 12.3002,
"y": -26.3806,
"z": 8.14978,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.451854668917472,
"y": -24.855947634622197,
"z": 11.865204293962972,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.451854668917472,
"y": -24.855947634622197,
"z": 11.865204293962972,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.012,
"y": -0.026,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1111",
"frame": 334,
"targetElapsedMs": 16700,
"wallElapsedMs": 46065,
"wallDeltaMs": 129,
"screenshot": "frame_0334.png"
},
{
"now": 47669.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 55830,
"taskCycle": 5583,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 14.8016,
"y": -28.5426,
"z": 8.06167,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.8016,
"y": -28.5426,
"z": 8.06167
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 14.8016,
"y": -28.5426,
"z": 8.06167
},
"joint": {
"x": 14.8016,
"y": -28.5426,
"z": 8.06167,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.297222778600045,
"y": -28.06810924679026,
"z": 12.637937163660354,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.297222778600045,
"y": -28.06810924679026,
"z": 12.637937163660354,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.015,
"y": -0.029,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1115",
"frame": 335,
"targetElapsedMs": 16750,
"wallElapsedMs": 46214,
"wallDeltaMs": 149,
"screenshot": "frame_0335.png"
},
{
"now": 47783.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 55930,
"taskCycle": 5593,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 16.2853,
"y": -29.2845,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.2853,
"y": -29.2845,
"z": 8.01762
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 16.2853,
"y": -29.2845,
"z": 8.01762
},
"joint": {
"x": 16.2853,
"y": -29.2845,
"z": 8.01762,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.825308248482227,
"y": -29.589228818832673,
"z": 13.103998990367028,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.825308248482227,
"y": -29.589228818832673,
"z": 13.103998990367028,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.016,
"y": -0.029,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1117",
"frame": 336,
"targetElapsedMs": 16800,
"wallElapsedMs": 46336,
"wallDeltaMs": 122,
"screenshot": "frame_0336.png"
},
{
"now": 47965.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 56130,
"taskCycle": 5613,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 19.5158,
"y": -29.9883,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.5158,
"y": -29.9883,
"z": 7.92952
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 19.5158,
"y": -29.9883,
"z": 7.92952
},
"joint": {
"x": 19.5158,
"y": -29.9883,
"z": 7.92952,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.155115677204416,
"y": -32.25474489530867,
"z": 14.126108143489361,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.155115677204416,
"y": -32.25474489530867,
"z": 14.126108143489361,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.02,
"y": -0.03,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1121",
"frame": 337,
"targetElapsedMs": 16850,
"wallElapsedMs": 46512,
"wallDeltaMs": 176,
"screenshot": "frame_0337.png"
},
{
"now": 48143.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 56330,
"taskCycle": 5633,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 22.7992,
"y": -29.6002,
"z": 7.84141,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.7992,
"y": -29.6002,
"z": 7.84141
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 22.7992,
"y": -29.6002,
"z": 7.84141
},
"joint": {
"x": 22.7992,
"y": -29.6002,
"z": 7.84141,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -7.677680699111231,
"y": -34.18332358984486,
"z": 15.166300765267415,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -7.677680699111231,
"y": -34.18332358984486,
"z": 15.166300765267415,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.023,
"y": -0.03,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1125",
"frame": 338,
"targetElapsedMs": 16900,
"wallElapsedMs": 46693,
"wallDeltaMs": 181,
"screenshot": "frame_0338.png"
},
{
"now": 48302.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 56530,
"taskCycle": 5653,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 25.7766,
"y": -28.1628,
"z": 7.7533,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.7766,
"y": -28.1628,
"z": 7.7533
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 25.7766,
"y": -28.1628,
"z": 7.7533
},
"joint": {
"x": 25.7766,
"y": -28.1628,
"z": 7.7533,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -4.6616042609819335,
"y": -35.16660945341906,
"z": 16.101835223187816,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -4.6616042609819335,
"y": -35.16660945341906,
"z": 16.101835223187816,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.026,
"y": -0.028,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1129",
"frame": 339,
"targetElapsedMs": 16950,
"wallElapsedMs": 46845,
"wallDeltaMs": 152,
"screenshot": "frame_0339.png"
},
{
"now": 48445.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 56680,
"taskCycle": 5668,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 27.6108,
"y": -26.4866,
"z": 7.68722,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.6108,
"y": -26.4866,
"z": 7.68722
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 27.6108,
"y": -26.4866,
"z": 7.68722
},
"joint": {
"x": 27.6108,
"y": -26.4866,
"z": 7.68722,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.241612693107556,
"y": -35.216096248043655,
"z": 16.667073681694227,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.241612693107556,
"y": -35.216096248043655,
"z": 16.667073681694227,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.028,
"y": -0.026,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1132",
"frame": 340,
"targetElapsedMs": 17000,
"wallElapsedMs": 46998,
"wallDeltaMs": 153,
"screenshot": "frame_0340.png"
},
{
"now": 48600,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 56880,
"taskCycle": 5688,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.3099,
"y": -23.6503,
"z": 7.59912,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.3099,
"y": -23.6503,
"z": 7.59912
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.3099,
"y": -23.6503,
"z": 7.59912
},
"joint": {
"x": 29.3099,
"y": -23.6503,
"z": 7.59912,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0.9142499186999313,
"y": -34.36082493289234,
"z": 17.16541318732763,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0.9142499186999313,
"y": -34.36082493289234,
"z": 17.16541318732763,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.029,
"y": -0.024,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1136",
"frame": 341,
"targetElapsedMs": 17050,
"wallElapsedMs": 47145,
"wallDeltaMs": 147,
"screenshot": "frame_0341.png"
},
{
"now": 48756.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 57080,
"taskCycle": 5708,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9914,
"y": -20.4151,
"z": 7.51101,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9914,
"y": -20.4151,
"z": 7.51101
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.9914,
"y": -20.4151,
"z": 7.51101
},
"joint": {
"x": 29.9914,
"y": -20.4151,
"z": 7.51101,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 3.6760222703524463,
"y": -32.54733356755541,
"z": 17.315703598186627,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 3.6760222703524463,
"y": -32.54733356755541,
"z": 17.315703598186627,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.03,
"y": -0.02,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1140",
"frame": 342,
"targetElapsedMs": 17100,
"wallElapsedMs": 47303,
"wallDeltaMs": 158,
"screenshot": "frame_0342.png"
},
{
"now": 48899.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 57230,
"taskCycle": 5723,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.7853,
"y": -17.9389,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.7853,
"y": -17.9389,
"z": 7.44493
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.7853,
"y": -17.9389,
"z": 7.44493
},
"joint": {
"x": 29.7853,
"y": -17.9389,
"z": 7.44493,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 5.305995354515849,
"y": -30.675431028570557,
"z": 17.183118358265673,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 5.305995354515849,
"y": -30.675431028570557,
"z": 17.183118358265673,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.03,
"y": -0.018,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1143",
"frame": 343,
"targetElapsedMs": 17150,
"wallElapsedMs": 47447,
"wallDeltaMs": 144,
"screenshot": "frame_0343.png"
},
{
"now": 49067,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 57430,
"taskCycle": 5743,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.5784,
"y": -14.8608,
"z": 7.35683,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.5784,
"y": -14.8608,
"z": 7.35683
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 28.5784,
"y": -14.8608,
"z": 7.35683
},
"joint": {
"x": 28.5784,
"y": -14.8608,
"z": 7.35683,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 6.701906837140752,
"y": -27.718251744854843,
"z": 16.687547327394686,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 6.701906837140752,
"y": -27.718251744854843,
"z": 16.687547327394686,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.029,
"y": -0.015,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1147",
"frame": 344,
"targetElapsedMs": 17200,
"wallElapsedMs": 47610,
"wallDeltaMs": 163,
"screenshot": "frame_0344.png"
},
{
"now": 49226.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 57630,
"taskCycle": 5763,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.4338,
"y": -12.3445,
"z": 7.26872,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.4338,
"y": -12.3445,
"z": 7.26872
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 26.4338,
"y": -12.3445,
"z": 7.26872
},
"joint": {
"x": 26.4338,
"y": -12.3445,
"z": 7.26872,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 7.077501170573426,
"y": -24.535260491288096,
"z": 15.87125461120101,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 7.077501170573426,
"y": -24.535260491288096,
"z": 15.87125461120101,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.026,
"y": -0.012,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1151",
"frame": 345,
"targetElapsedMs": 17250,
"wallElapsedMs": 47776,
"wallDeltaMs": 166,
"screenshot": "frame_0345.png"
},
{
"now": 49370.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 57830,
"taskCycle": 5783,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 23.5858,
"y": -10.665,
"z": 7.18062,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.5858,
"y": -10.665,
"z": 7.18062
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 23.5858,
"y": -10.665,
"z": 7.18062
},
"joint": {
"x": 23.5858,
"y": -10.665,
"z": 7.18062,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 23.5858,
"y": -10.665,
"z": 7.18062,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 23.5858,
"y": -10.665,
"z": 7.18062,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.024,
"y": -0.011,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1155",
"frame": 346,
"targetElapsedMs": 17300,
"wallElapsedMs": 47909,
"wallDeltaMs": 133,
"screenshot": "frame_0346.png"
},
{
"now": 49524.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 57980,
"taskCycle": 5798,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 21.1737,
"y": -10.0691,
"z": 7.11454,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.1737,
"y": -10.0691,
"z": 7.11454
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 21.1737,
"y": -10.0691,
"z": 7.11454
},
"joint": {
"x": 21.1737,
"y": -10.0691,
"z": 7.11454,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 21.1737,
"y": -10.0691,
"z": 7.11454,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 21.1737,
"y": -10.0691,
"z": 7.11454,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.021,
"y": -0.01,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1158",
"frame": 347,
"targetElapsedMs": 17350,
"wallElapsedMs": 48058,
"wallDeltaMs": 149,
"screenshot": "frame_0347.png"
},
{
"now": 49650.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 58130,
"taskCycle": 5813,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.689,
"y": -10.0863,
"z": 7.04846,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.689,
"y": -10.0863,
"z": 7.04846
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 18.689,
"y": -10.0863,
"z": 7.04846
},
"joint": {
"x": 18.689,
"y": -10.0863,
"z": 7.04846,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 3.581425199984321,
"y": -17.84560745414807,
"z": 13.015400308518068,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 3.581425199984321,
"y": -17.84560745414807,
"z": 13.015400308518068,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.019,
"y": -0.01,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1161",
"frame": 348,
"targetElapsedMs": 17400,
"wallElapsedMs": 48204,
"wallDeltaMs": 146,
"screenshot": "frame_0348.png"
},
{
"now": 49787.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 58330,
"taskCycle": 5833,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.528,
"y": -11.0556,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.528,
"y": -11.0556,
"z": 6.96035
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 15.528,
"y": -11.0556,
"z": 6.96035
},
"joint": {
"x": 15.528,
"y": -11.0556,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 15.528,
"y": -11.0556,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 15.528,
"y": -11.0556,
"z": 6.96035,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.016,
"y": -0.011,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1165",
"frame": 349,
"targetElapsedMs": 17450,
"wallElapsedMs": 48327,
"wallDeltaMs": 123,
"screenshot": "frame_0349.png"
},
{
"now": 49933.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 58480,
"taskCycle": 5848,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 13.4609,
"y": -12.4343,
"z": 6.89427,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.4609,
"y": -12.4343,
"z": 6.89427
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 13.4609,
"y": -12.4343,
"z": 6.89427
},
"joint": {
"x": 13.4609,
"y": -12.4343,
"z": 6.89427,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.515450616095432,
"y": -16.069305082520344,
"z": 11.082393591998159,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.515450616095432,
"y": -16.069305082520344,
"z": 11.082393591998159,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.013,
"y": -0.012,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1168",
"frame": 350,
"targetElapsedMs": 17500,
"wallElapsedMs": 48482,
"wallDeltaMs": 155,
"screenshot": "frame_0350.png"
},
{
"now": 50085.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 58680,
"taskCycle": 5868,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 11.3513,
"y": -14.98,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.3513,
"y": -14.98,
"z": 6.80617
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 11.3513,
"y": -14.98,
"z": 6.80617
},
"joint": {
"x": 11.3513,
"y": -14.98,
"z": 6.80617,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -4.6959770216230865,
"y": -16.48894214272588,
"z": 10.27808097774709,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -4.6959770216230865,
"y": -16.48894214272588,
"z": 10.27808097774709,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.011,
"y": -0.015,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1172",
"frame": 351,
"targetElapsedMs": 17550,
"wallElapsedMs": 48639,
"wallDeltaMs": 157,
"screenshot": "frame_0351.png"
},
{
"now": 50243.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 58880,
"taskCycle": 5888,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.1871,
"y": -18.0746,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.1871,
"y": -18.0746,
"z": 6.71806
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.1871,
"y": -18.0746,
"z": 6.71806
},
"joint": {
"x": 10.1871,
"y": -18.0746,
"z": 6.71806,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -7.63644857763936,
"y": -17.924895876829382,
"z": 9.7971048100699,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -7.63644857763936,
"y": -17.924895876829382,
"z": 9.7971048100699,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.018,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1176",
"frame": 352,
"targetElapsedMs": 17600,
"wallElapsedMs": 48785,
"wallDeltaMs": 146,
"screenshot": "frame_0352.png"
},
{
"now": 50404.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 59080,
"taskCycle": 5908,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0956,
"y": -21.3795,
"z": 6.62996,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0956,
"y": -21.3795,
"z": 6.62996
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.0956,
"y": -21.3795,
"z": 6.62996
},
"joint": {
"x": 10.0956,
"y": -21.3795,
"z": 6.62996,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.012857621925056,
"y": -20.222321234830527,
"z": 9.683023047064362,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.012857621925056,
"y": -20.222321234830527,
"z": 9.683023047064362,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.021,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1180",
"frame": 353,
"targetElapsedMs": 17650,
"wallElapsedMs": 48954,
"wallDeltaMs": 169,
"screenshot": "frame_0353.png"
},
{
"now": 50543.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 59230,
"taskCycle": 5923,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.7415,
"y": -23.7788,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.7415,
"y": -23.7788,
"z": 6.56388
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.7415,
"y": -23.7788,
"z": 6.56388
},
"joint": {
"x": 10.7415,
"y": -23.7788,
"z": 6.56388,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.264261152657518,
"y": -22.364040304299834,
"z": 9.84183896925688,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.264261152657518,
"y": -22.364040304299834,
"z": 9.84183896925688,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.011,
"y": -0.024,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1183",
"frame": 354,
"targetElapsedMs": 17700,
"wallElapsedMs": 49095,
"wallDeltaMs": 141,
"screenshot": "frame_0354.png"
},
{
"now": 50718.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 59430,
"taskCycle": 5943,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.4797,
"y": -26.5913,
"z": 6.47577,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.4797,
"y": -26.5913,
"z": 6.47577
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 12.4797,
"y": -26.5913,
"z": 6.47577
},
"joint": {
"x": 12.4797,
"y": -26.5913,
"z": 6.47577,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -12.076720403715374,
"y": -25.529056697416305,
"z": 10.35354206556811,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -12.076720403715374,
"y": -25.529056697416305,
"z": 10.35354206556811,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.012,
"y": -0.027,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1187",
"frame": 355,
"targetElapsedMs": 17750,
"wallElapsedMs": 49262,
"wallDeltaMs": 167,
"screenshot": "frame_0355.png"
},
{
"now": 50866.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 59630,
"taskCycle": 5963,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.04,
"y": -28.6832,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.04,
"y": -28.6832,
"z": 6.38767
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 15.04,
"y": -28.6832,
"z": 6.38767
},
"joint": {
"x": 15.04,
"y": -28.6832,
"z": 6.38767,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -11.833385874347902,
"y": -28.730784577912054,
"z": 11.14642931863358,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -11.833385874347902,
"y": -28.730784577912054,
"z": 11.14642931863358,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.015,
"y": -0.029,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1191",
"frame": 356,
"targetElapsedMs": 17800,
"wallElapsedMs": 49410,
"wallDeltaMs": 148,
"screenshot": "frame_0356.png"
},
{
"now": 50998,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 59780,
"taskCycle": 5978,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 17.3339,
"y": -29.638,
"z": 6.32159,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.3339,
"y": -29.638,
"z": 6.32159
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 17.3339,
"y": -29.638,
"z": 6.32159
},
"joint": {
"x": 17.3339,
"y": -29.638,
"z": 6.32159,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -10.96833859546386,
"y": -30.946122966149932,
"z": 11.8688944370268,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -10.96833859546386,
"y": -30.946122966149932,
"z": 11.8688944370268,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.017,
"y": -0.03,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1194",
"frame": 357,
"targetElapsedMs": 17850,
"wallElapsedMs": 49548,
"wallDeltaMs": 138,
"screenshot": "frame_0357.png"
},
{
"now": 51146.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 59980,
"taskCycle": 5998,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 20.6224,
"y": -29.9806,
"z": 6.23348,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.6224,
"y": -29.9806,
"z": 6.23348
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 20.6224,
"y": -29.9806,
"z": 6.23348
},
"joint": {
"x": 20.6224,
"y": -29.9806,
"z": 6.23348,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -9.004197780959299,
"y": -33.39477334712351,
"z": 12.910831361535815,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -9.004197780959299,
"y": -33.39477334712351,
"z": 12.910831361535815,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.021,
"y": -0.03,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1198",
"frame": 358,
"targetElapsedMs": 17900,
"wallElapsedMs": 49691,
"wallDeltaMs": 143,
"screenshot": "frame_0358.png"
},
{
"now": 51272.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 60130,
"taskCycle": 6013,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 23.0638,
"y": -29.5191,
"z": 6.1674,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.0638,
"y": -29.5191,
"z": 6.1674
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 23.0638,
"y": -29.5191,
"z": 6.1674
},
"joint": {
"x": 23.0638,
"y": -29.5191,
"z": 6.1674,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -7.039666871783418,
"y": -34.70664469726421,
"z": 13.68374445106957,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -7.039666871783418,
"y": -34.70664469726421,
"z": 13.68374445106957,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.023,
"y": -0.03,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1201",
"frame": 359,
"targetElapsedMs": 17950,
"wallElapsedMs": 49820,
"wallDeltaMs": 129,
"screenshot": "frame_0359.png"
},
{
"now": 51412.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 60330,
"taskCycle": 6033,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.0003,
"y": -27.9998,
"z": 6.0793,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.0003,
"y": -27.9998,
"z": 6.0793
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 26.0003,
"y": -27.9998,
"z": 6.0793
},
"joint": {
"x": 26.0003,
"y": -27.9998,
"z": 6.0793,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.0003,
"y": -27.9998,
"z": 6.0793,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.0003,
"y": -27.9998,
"z": 6.0793,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.026,
"y": -0.028,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1205",
"frame": 360,
"targetElapsedMs": 18000,
"wallElapsedMs": 49954,
"wallDeltaMs": 134,
"screenshot": "frame_0360.png"
},
{
"now": 51549.20000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 60480,
"taskCycle": 6048,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 27.7874,
"y": -26.2735,
"z": 6.01322,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.7874,
"y": -26.2735,
"z": 6.01322
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 27.7874,
"y": -26.2735,
"z": 6.01322
},
"joint": {
"x": 27.7874,
"y": -26.2735,
"z": 6.01322,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5687359352569472,
"y": -35.58760409575256,
"z": 15.154428991809928,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5687359352569472,
"y": -35.58760409575256,
"z": 15.154428991809928,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.028,
"y": -0.026,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1208",
"frame": 361,
"targetElapsedMs": 18050,
"wallElapsedMs": 50099,
"wallDeltaMs": 145,
"screenshot": "frame_0361.png"
},
{
"now": 51701.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 60680,
"taskCycle": 6068,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.4074,
"y": -23.3913,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.4074,
"y": -23.3913,
"z": 5.92511
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.4074,
"y": -23.3913,
"z": 5.92511
},
"joint": {
"x": 29.4074,
"y": -23.3913,
"z": 5.92511,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 1.5670262710254812,
"y": -34.64731997256325,
"z": 15.625705307180063,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 1.5670262710254812,
"y": -34.64731997256325,
"z": 15.625705307180063,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.029,
"y": -0.023,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1212",
"frame": 362,
"targetElapsedMs": 18100,
"wallElapsedMs": 50244,
"wallDeltaMs": 145,
"screenshot": "frame_0362.png"
},
{
"now": 51824.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 60830,
"taskCycle": 6083,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.9531,
"y": -20.9673,
"z": 5.85903,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9531,
"y": -20.9673,
"z": 5.85903
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.9531,
"y": -20.9673,
"z": 5.85903
},
"joint": {
"x": 29.9531,
"y": -20.9673,
"z": 5.85903,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 3.65963168294635,
"y": -33.311871709291744,
"z": 15.750250811011348,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 3.65963168294635,
"y": -33.311871709291744,
"z": 15.750250811011348,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.03,
"y": -0.021,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1215",
"frame": 363,
"targetElapsedMs": 18150,
"wallElapsedMs": 50376,
"wallDeltaMs": 132,
"screenshot": "frame_0363.png"
},
{
"now": 51996.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 61030,
"taskCycle": 6103,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 29.7245,
"y": -17.6689,
"z": 5.77093,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.7245,
"y": -17.6689,
"z": 5.77093
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 29.7245,
"y": -17.6689,
"z": 5.77093
},
"joint": {
"x": 29.7245,
"y": -17.6689,
"z": 5.77093,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 5.8613629662260935,
"y": -30.84896097844007,
"z": 15.589278086355861,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 5.8613629662260935,
"y": -30.84896097844007,
"z": 15.589278086355861,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.03,
"y": -0.018,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1219",
"frame": 364,
"targetElapsedMs": 18200,
"wallElapsedMs": 50535,
"wallDeltaMs": 159,
"screenshot": "frame_0364.png"
},
{
"now": 52149.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 61230,
"taskCycle": 6123,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 28.4329,
"y": -14.6254,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.4329,
"y": -14.6254,
"z": 5.68282
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 28.4329,
"y": -14.6254,
"z": 5.68282
},
"joint": {
"x": 28.4329,
"y": -14.6254,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 28.4329,
"y": -14.6254,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 28.4329,
"y": -14.6254,
"z": 5.68282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.028,
"y": -0.015,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1223",
"frame": 365,
"targetElapsedMs": 18250,
"wallElapsedMs": 50693,
"wallDeltaMs": 158,
"screenshot": "frame_0365.png"
},
{
"now": 52304.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 61430,
"taskCycle": 6143,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 26.2194,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.2194,
"y": -12.1694,
"z": 5.59471
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 26.2194,
"y": -12.1694,
"z": 5.59471
},
"joint": {
"x": 26.2194,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 26.2194,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 26.2194,
"y": -12.1694,
"z": 5.59471,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.026,
"y": -0.012,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1227",
"frame": 366,
"targetElapsedMs": 18300,
"wallElapsedMs": 50847,
"wallDeltaMs": 154,
"screenshot": "frame_0366.png"
},
{
"now": 52448.400000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 61580,
"taskCycle": 6158,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 24.0968,
"y": -10.8777,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.0968,
"y": -10.8777,
"z": 5.52863
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 24.0968,
"y": -10.8777,
"z": 5.52863
},
"joint": {
"x": 24.0968,
"y": -10.8777,
"z": 5.52863,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 6.982666962257636,
"y": -22.36605782968345,
"z": 13.436803803745573,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 6.982666962257636,
"y": -22.36605782968345,
"z": 13.436803803745573,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.024,
"y": -0.011,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1230",
"frame": 367,
"targetElapsedMs": 18350,
"wallElapsedMs": 50987,
"wallDeltaMs": 140,
"screenshot": "frame_0367.png"
},
{
"now": 52614.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 61780,
"taskCycle": 6178,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 20.8984,
"y": -10.0404,
"z": 5.44053,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.8984,
"y": -10.0404,
"z": 5.44053
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 20.8984,
"y": -10.0404,
"z": 5.44053
},
"joint": {
"x": 20.8984,
"y": -10.0404,
"z": 5.44053,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 5.470815456529681,
"y": -19.670085308180504,
"z": 12.260099657441513,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 5.470815456529681,
"y": -19.670085308180504,
"z": 12.260099657441513,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.021,
"y": -0.01,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1234",
"frame": 368,
"targetElapsedMs": 18400,
"wallElapsedMs": 51158,
"wallDeltaMs": 171,
"screenshot": "frame_0368.png"
},
{
"now": 52769.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 61930,
"taskCycle": 6193,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 18.4152,
"y": -10.1264,
"z": 5.37445,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.4152,
"y": -10.1264,
"z": 5.37445
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 18.4152,
"y": -10.1264,
"z": 5.37445
},
"joint": {
"x": 18.4152,
"y": -10.1264,
"z": 5.37445,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 3.7759907931014585,
"y": -18.09688301111637,
"z": 11.34870034915368,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 3.7759907931014585,
"y": -18.09688301111637,
"z": 11.34870034915368,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.018,
"y": -0.01,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1237",
"frame": 369,
"targetElapsedMs": 18450,
"wallElapsedMs": 51318,
"wallDeltaMs": 160,
"screenshot": "frame_0369.png"
},
{
"now": 52927.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 62130,
"taskCycle": 6213,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.2822,
"y": -11.1828,
"z": 5.28634,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.2822,
"y": -11.1828,
"z": 5.28634
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 15.2822,
"y": -11.1828,
"z": 5.28634
},
"joint": {
"x": 15.2822,
"y": -11.1828,
"z": 5.28634,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0.968549476083185,
"y": -16.78341690138903,
"z": 10.194354923296913,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0.968549476083185,
"y": -16.78341690138903,
"z": 10.194354923296913,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.015,
"y": -0.011,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1241",
"frame": 370,
"targetElapsedMs": 18500,
"wallElapsedMs": 51480,
"wallDeltaMs": 162,
"screenshot": "frame_0370.png"
},
{
"now": 53096.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 62380,
"taskCycle": 6238,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.1265,
"y": -13.8349,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.1265,
"y": -13.8349,
"z": 5.17621
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 12.1265,
"y": -13.8349,
"z": 5.17621
},
"joint": {
"x": 12.1265,
"y": -13.8349,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 12.1265,
"y": -13.8349,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 12.1265,
"y": -13.8349,
"z": 5.17621,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.012,
"y": -0.014,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1246",
"frame": 371,
"targetElapsedMs": 18550,
"wallElapsedMs": 51639,
"wallDeltaMs": 159,
"screenshot": "frame_0371.png"
},
{
"now": 53268.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 62530,
"taskCycle": 6253,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.8496,
"y": -15.9664,
"z": 5.11013,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.8496,
"y": -15.9664,
"z": 5.11013
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.8496,
"y": -15.9664,
"z": 5.11013
},
"joint": {
"x": 10.8496,
"y": -15.9664,
"z": 5.11013,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -5.316649858679824,
"y": -17.26324956359396,
"z": 8.51273319928287,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -5.316649858679824,
"y": -17.26324956359396,
"z": 8.51273319928287,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.011,
"y": -0.016,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1249",
"frame": 372,
"targetElapsedMs": 18600,
"wallElapsedMs": 51811,
"wallDeltaMs": 172,
"screenshot": "frame_0372.png"
},
{
"now": 53426.60000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 62730,
"taskCycle": 6273,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 10.0345,
"y": -19.1706,
"z": 5.02203,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.0345,
"y": -19.1706,
"z": 5.02203
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 10.0345,
"y": -19.1706,
"z": 5.02203
},
"joint": {
"x": 10.0345,
"y": -19.1706,
"z": 5.02203,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -8.102658694547682,
"y": -19.008663824281975,
"z": 8.151165660566878,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -8.102658694547682,
"y": -19.008663824281975,
"z": 8.151165660566878,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.01,
"y": -0.019,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1253",
"frame": 373,
"targetElapsedMs": 18650,
"wallElapsedMs": 51975,
"wallDeltaMs": 164,
"screenshot": "frame_0373.png"
},
{
"now": 53566.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 62930,
"taskCycle": 6293,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875,
"a": 0,
"b": 18.125,
"c": 40.7813
},
"tcp": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875
},
"joint": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875,
"a": 0,
"b": 18.125,
"c": 40.7813
}
},
"axisPose": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875,
"a": 0,
"b": 18.125,
"c": 40.7813
},
"tcpPose": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875,
"a": 0,
"b": 18.125,
"c": 40.7813
},
"toolAxisVector": {
"x": 0.2355607865393646,
"y": 0.20319649040083015,
"z": 0.9503800829845612
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.009,
"y": -0.018,
"z": 0.005
},
"toolAxis": {
"x": 0.236,
"y": 0.203,
"z": 0.95
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1257",
"frame": 374,
"targetElapsedMs": 18700,
"wallElapsedMs": 52105,
"wallDeltaMs": 130,
"screenshot": "frame_0374.png"
},
{
"now": 53707.900000002235,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 63080,
"taskCycle": 6308,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 8.125,
"y": -16.25,
"z": 5.9375,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"tcp": {
"x": 8.125,
"y": -16.25,
"z": 5.9375
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 8.125,
"y": -16.25,
"z": 5.9375
},
"joint": {
"x": 8.125,
"y": -16.25,
"z": 5.9375,
"a": 0,
"b": 16.25,
"c": 36.5625
}
},
"axisPose": {
"x": -4.749286681033881,
"y": -16.70907293726783,
"z": 7.973906749418262,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"tcpPose": {
"x": -4.749286681033881,
"y": -16.70907293726783,
"z": 7.973906749418262,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"toolAxisVector": {
"x": 0.2247607715964959,
"y": 0.16669394903506535,
"z": 0.9600498543859287
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.008,
"y": -0.016,
"z": 0.006
},
"toolAxis": {
"x": 0.225,
"y": 0.167,
"z": 0.96
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1260",
"frame": 375,
"targetElapsedMs": 18750,
"wallElapsedMs": 52246,
"wallDeltaMs": 141,
"screenshot": "frame_0375.png"
},
{
"now": 53866.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 63230,
"taskCycle": 6323,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 7.1875,
"y": -14.375,
"z": 6.40625,
"a": 0,
"b": 14.375,
"c": 32.3438
},
"tcp": {
"x": 7.1875,
"y": -14.375,
"z": 6.40625
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 7.1875,
"y": -14.375,
"z": 6.40625
},
"joint": {
"x": 7.1875,
"y": -14.375,
"z": 6.40625,
"a": 0,
"b": 14.375,
"c": 32.3438
}
},
"axisPose": {
"x": -3.152043162811684,
"y": -15.018779135199097,
"z": 7.99010121965801,
"a": 0,
"b": 14.375,
"c": 32.3438
},
"tcpPose": {
"x": -3.152043162811684,
"y": -15.018779135199097,
"z": 7.99010121965801,
"a": 0,
"b": 14.375,
"c": 32.3438
},
"toolAxisVector": {
"x": 0.20974934641011236,
"y": 0.132822565201764,
"z": 0.9686915803565932
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.007,
"y": -0.014,
"z": 0.006
},
"toolAxis": {
"x": 0.21,
"y": 0.133,
"z": 0.969
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1263",
"frame": 376,
"targetElapsedMs": 18800,
"wallElapsedMs": 52419,
"wallDeltaMs": 173,
"screenshot": "frame_0376.png"
},
{
"now": 54070.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 63430,
"taskCycle": 6343,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 5.9375,
"y": -11.875,
"z": 7.03125,
"a": 0,
"b": 11.875,
"c": 26.7188
},
"tcp": {
"x": 5.9375,
"y": -11.875,
"z": 7.03125
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 5.9375,
"y": -11.875,
"z": 7.03125
},
"joint": {
"x": 5.9375,
"y": -11.875,
"z": 7.03125,
"a": 0,
"b": 11.875,
"c": 26.7188
}
},
"axisPose": {
"x": -1.4415078986020176,
"y": -12.568943220527343,
"z": 8.102575461538617,
"a": 0,
"b": 11.875,
"c": 26.7188
},
"tcpPose": {
"x": -1.4415078986020176,
"y": -12.568943220527343,
"z": 8.102575461538617,
"a": 0,
"b": 11.875,
"c": 26.7188
},
"toolAxisVector": {
"x": 0.18380512448373745,
"y": 0.0925199257122173,
"z": 0.9785988655009383
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.006,
"y": -0.012,
"z": 0.007
},
"toolAxis": {
"x": 0.184,
"y": 0.093,
"z": 0.979
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1267",
"frame": 377,
"targetElapsedMs": 18850,
"wallElapsedMs": 52602,
"wallDeltaMs": 183,
"screenshot": "frame_0377.png"
},
{
"now": 54260.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 63630,
"taskCycle": 6363,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 4.6875,
"y": -9.375,
"z": 7.65625,
"a": 0,
"b": 9.375,
"c": 21.0938
},
"tcp": {
"x": 4.6875,
"y": -9.375,
"z": 7.65625
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 4.6875,
"y": -9.375,
"z": 7.65625
},
"joint": {
"x": 4.6875,
"y": -9.375,
"z": 7.65625,
"a": 0,
"b": 9.375,
"c": 21.0938
}
},
"axisPose": {
"x": -0.22263421805812467,
"y": -9.962432731723048,
"z": 8.31756054281199,
"a": 0,
"b": 9.375,
"c": 21.0938
},
"tcpPose": {
"x": -0.22263421805812467,
"y": -9.962432731723048,
"z": 8.31756054281199,
"a": 0,
"b": 9.375,
"c": 21.0938
},
"toolAxisVector": {
"x": 0.15198025247966787,
"y": 0.05862540497654222,
"z": 0.9866433320848791
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.005,
"y": -0.009,
"z": 0.008
},
"toolAxis": {
"x": 0.152,
"y": 0.059,
"z": 0.987
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1271",
"frame": 378,
"targetElapsedMs": 18900,
"wallElapsedMs": 52809,
"wallDeltaMs": 207,
"screenshot": "frame_0378.png"
},
{
"now": 54448,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 63880,
"taskCycle": 6388,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 3.125,
"y": -6.25,
"z": 8.4375,
"a": 0,
"b": 6.25,
"c": 14.0625
},
"tcp": {
"x": 3.125,
"y": -6.25,
"z": 8.4375
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 3.125,
"y": -6.25,
"z": 8.4375
},
"joint": {
"x": 3.125,
"y": -6.25,
"z": 8.4375,
"a": 0,
"b": 6.25,
"c": 14.0625
}
},
"axisPose": {
"x": 3.125,
"y": -6.25,
"z": 8.4375,
"a": 0,
"b": 6.25,
"c": 14.0625
},
"tcpPose": {
"x": 3.125,
"y": -6.25,
"z": 8.4375,
"a": 0,
"b": 6.25,
"c": 14.0625
},
"toolAxisVector": {
"x": 0.10560427104402478,
"y": 0.026452492837036466,
"z": 0.9940563382223196
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.003,
"y": -0.006,
"z": 0.008
},
"toolAxis": {
"x": 0.106,
"y": 0.026,
"z": 0.994
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1276",
"frame": 379,
"targetElapsedMs": 18950,
"wallElapsedMs": 52984,
"wallDeltaMs": 175,
"screenshot": "frame_0379.png"
},
{
"now": 54660.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 64080,
"taskCycle": 6408,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 1.875,
"y": -3.75,
"z": 9.0625,
"a": 0,
"b": 3.75,
"c": 8.4375
},
"tcp": {
"x": 1.875,
"y": -3.75,
"z": 9.0625
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 1.875,
"y": -3.75,
"z": 9.0625
},
"joint": {
"x": 1.875,
"y": -3.75,
"z": 9.0625,
"a": 0,
"b": 3.75,
"c": 8.4375
}
},
"axisPose": {
"x": 1.875,
"y": -3.75,
"z": 9.0625,
"a": 0,
"b": 3.75,
"c": 8.4375
},
"tcpPose": {
"x": 1.875,
"y": -3.75,
"z": 9.0625,
"a": 0,
"b": 3.75,
"c": 8.4375
},
"toolAxisVector": {
"x": 0.06469523911264849,
"y": 0.00959663218280423,
"z": 0.9978589232386036
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.002,
"y": -0.004,
"z": 0.009
},
"toolAxis": {
"x": 0.065,
"y": 0.01,
"z": 0.998
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1280",
"frame": 380,
"targetElapsedMs": 19000,
"wallElapsedMs": 53193,
"wallDeltaMs": 209,
"screenshot": "frame_0380.png"
},
{
"now": 54871.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 64330,
"taskCycle": 6433,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375,
"a": 0,
"b": 0.625,
"c": 1.40625
},
"tcp": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375
},
"joint": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375,
"a": 0,
"b": 0.625,
"c": 1.40625
}
},
"axisPose": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375,
"a": 0,
"b": 0.625,
"c": 1.40625
},
"tcpPose": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375,
"a": 0,
"b": 0.625,
"c": 1.40625
},
"toolAxisVector": {
"x": 0.010904806180964231,
"y": 0.0002676979661075653,
"z": 0.9999405050001495
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": -0.001,
"z": 0.01
},
"toolAxis": {
"x": 0.011,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1285",
"frame": 381,
"targetElapsedMs": 19050,
"wallElapsedMs": 53406,
"wallDeltaMs": 213,
"screenshot": "frame_0381.png"
},
{
"now": 55039.10000000149,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 64480,
"taskCycle": 6448,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.33333,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 3.33333,
"y": 0,
"z": 10
},
"joint": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 3.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.003,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1288",
"frame": 382,
"targetElapsedMs": 19100,
"wallElapsedMs": 53593,
"wallDeltaMs": 187,
"screenshot": "frame_0382.png"
},
{
"now": 55195.70000000298,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 64630,
"taskCycle": 6463,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 8.33333,
"y": 0,
"z": 10
},
"joint": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 8.33333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.008,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1291",
"frame": 383,
"targetElapsedMs": 19150,
"wallElapsedMs": 53734,
"wallDeltaMs": 141,
"screenshot": "frame_0383.png"
},
{
"now": 55356,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 64830,
"taskCycle": 6483,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"joint": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0.005,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1295",
"frame": 384,
"targetElapsedMs": 19200,
"wallElapsedMs": 53910,
"wallDeltaMs": 176,
"screenshot": "frame_0384.png"
},
{
"now": 55512.900000002235,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 385,
"targetElapsedMs": 19250,
"wallElapsedMs": 54062,
"wallDeltaMs": 152,
"screenshot": "frame_0385.png"
},
{
"now": 55594.900000002235,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 386,
"targetElapsedMs": 19300,
"wallElapsedMs": 54149,
"wallDeltaMs": 87,
"screenshot": "frame_0386.png"
},
{
"now": 55680.10000000149,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 387,
"targetElapsedMs": 19350,
"wallElapsedMs": 54234,
"wallDeltaMs": 85,
"screenshot": "frame_0387.png"
},
{
"now": 55762.800000000745,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 388,
"targetElapsedMs": 19400,
"wallElapsedMs": 54317,
"wallDeltaMs": 83,
"screenshot": "frame_0388.png"
},
{
"now": 55845,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 389,
"targetElapsedMs": 19450,
"wallElapsedMs": 54399,
"wallDeltaMs": 82,
"screenshot": "frame_0389.png"
},
{
"now": 55926.60000000149,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 44,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 1299,
"motionIndex": 28,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 1299,
"motionIndex": 28,
"line": 44,
"cycle": 65030,
"taskCycle": 6503,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"segmentIndex": 28,
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"joint": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "1299",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1299",
"frame": 390,
"targetElapsedMs": 19500,
"wallElapsedMs": 54481,
"wallDeltaMs": 82,
"screenshot": "frame_0390.png"
}
]
}