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

9293 lines
205 KiB
JSON

{
"summary": {
"outDir": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/screenshots/run-full-50ms-toolpath-remap-20260703T204911Z",
"targetIntervalMs": 50,
"frameCount": 85,
"sawRunning": true,
"finalRunState": "complete",
"finalMode": "auto",
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleCount": 1300,
"maxSampleIndex": 637,
"coverageRatio": 0.49037721324095457,
"uniqueSampleIndexCount": 6,
"uniqueUiSampleIndexCount": 6,
"uniqueFeedbackCycleCount": 79,
"movedToolheadCount": 14,
"monotonicBreaks": 1,
"runStates": [
"idle",
"running",
"complete"
],
"activeLines": [
23,
16,
19,
20
],
"firstSample": {
"now": 1492.699999999255,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"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
},
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
},
"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": "318",
"toolhead": {
"x": 0.043,
"y": -0.032,
"z": -0.011
},
"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": 10812.099999997765,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 84,
"targetElapsedMs": 4200,
"wallElapsedMs": 9322,
"wallDeltaMs": 68,
"screenshot": "frame_0084.png"
},
"powerSnap": {
"now": 1027.300000000745,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": false,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 309,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 309,
"motionIndex": 5,
"line": 19,
"cycle": 20,
"taskCycle": 2,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 0,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 0
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 309,
"sampleCount": 1300,
"executedSampleCount": 310,
"segmentIndex": 5,
"tcp": {
"x": 0,
"y": 0,
"z": 0
},
"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": "309",
"toolhead": {
"x": 0,
"y": 0,
"z": 0
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL machine power on"
},
"homeSnap": {
"now": 1290.5,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"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
},
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
},
"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": "318",
"toolhead": {
"x": 0.043,
"y": -0.032,
"z": -0.011
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL machine homed"
},
"beforeRunSnap": {
"now": 1370.5,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"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
},
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
},
"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": "318",
"toolhead": {
"x": 0.043,
"y": -0.032,
"z": -0.011
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL machine homed"
},
"finalSnap": {
"now": 10883.599999997765,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226"
},
"runtimeErrors": []
},
"samples": [
{
"now": 1492.699999999255,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"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
},
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
},
"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": "318",
"toolhead": {
"x": 0.043,
"y": -0.032,
"z": -0.011
},
"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": 1578.699999999255,
"runState": "idle",
"mode": "manual",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 0,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"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
},
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
}
},
"ui": {
"status": "idle",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 43,
"y": -32.15,
"z": -11.306
},
"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": "318",
"toolhead": {
"x": 0.043,
"y": -0.032,
"z": -0.011
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "LinuxCNC machine-file remap run starting",
"frame": 1,
"targetElapsedMs": 50,
"wallElapsedMs": 87,
"wallDeltaMs": 87,
"screenshot": "frame_0001.png"
},
{
"now": 1709.699999999255,
"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": 170,
"wallDeltaMs": 83,
"screenshot": "frame_0002.png"
},
{
"now": 1852.3999999985099,
"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": 130,
"taskCycle": 13,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 2.80899,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 2.80899
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 310,
"sampleCount": 1300,
"executedSampleCount": 311,
"segmentIndex": 5,
"tcp": {
"x": 0,
"y": 0,
"z": 2.80899
},
"joint": {
"x": 0,
"y": 0,
"z": 2.80899,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 2.80899,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 2.80899,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "310",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.003
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 1",
"frame": 3,
"targetElapsedMs": 150,
"wallElapsedMs": 355,
"wallDeltaMs": 185,
"screenshot": "frame_0003.png"
},
{
"now": 1934.8999999985099,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 311,
"motionIndex": 5,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 311,
"motionIndex": 5,
"line": 19,
"cycle": 230,
"taskCycle": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.61798,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.61798
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 311,
"sampleCount": 1300,
"executedSampleCount": 312,
"segmentIndex": 5,
"tcp": {
"x": 0,
"y": 0,
"z": 5.61798
},
"joint": {
"x": 0,
"y": 0,
"z": 5.61798,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 5.61798,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 5.61798,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "311",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 3",
"frame": 4,
"targetElapsedMs": 200,
"wallElapsedMs": 444,
"wallDeltaMs": 89,
"screenshot": "frame_0004.png"
},
{
"now": 2077.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 20,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 317,
"motionIndex": 6,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 317,
"motionIndex": 6,
"line": 20,
"cycle": 430,
"taskCycle": 43,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 9.10125,
"y": 9.10125,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 9.10125,
"y": 9.10125,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 20,
"sampleIndex": 317,
"sampleCount": 1300,
"executedSampleCount": 318,
"segmentIndex": 6,
"tcp": {
"x": 9.10125,
"y": 9.10125,
"z": 10
},
"joint": {
"x": 9.10125,
"y": 9.10125,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 9.10125,
"y": 9.10125,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 9.10125,
"y": 9.10125,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "317",
"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 7",
"frame": 5,
"targetElapsedMs": 250,
"wallElapsedMs": 576,
"wallDeltaMs": 132,
"screenshot": "frame_0005.png"
},
{
"now": 2195.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"cycle": 580,
"taskCycle": 58,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 12.5142,
"y": 12.5142,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 12.5142,
"y": 12.5142,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 12.5142,
"y": 12.5142,
"z": 10
},
"joint": {
"x": 12.5142,
"y": 12.5142,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 12.5142,
"y": 12.5142,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 12.5142,
"y": 12.5142,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "318",
"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 10",
"frame": 6,
"targetElapsedMs": 300,
"wallElapsedMs": 692,
"wallDeltaMs": 116,
"screenshot": "frame_0006.png"
},
{
"now": 2310.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"cycle": 730,
"taskCycle": 73,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 15.9272,
"y": 15.9272,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 15.9272,
"y": 15.9272,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 15.9272,
"y": 15.9272,
"z": 10
},
"joint": {
"x": 15.9272,
"y": 15.9272,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 15.9272,
"y": 15.9272,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 15.9272,
"y": 15.9272,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "318",
"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 13",
"frame": 7,
"targetElapsedMs": 350,
"wallElapsedMs": 820,
"wallDeltaMs": 128,
"screenshot": "frame_0007.png"
},
{
"now": 2437.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 23,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 318,
"motionIndex": 7,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 318,
"motionIndex": 7,
"line": 23,
"cycle": 880,
"taskCycle": 88,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 19.3402,
"y": 19.3402,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": 19.3402,
"y": 19.3402,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"sampleIndex": 318,
"sampleCount": 1300,
"executedSampleCount": 319,
"segmentIndex": 7,
"tcp": {
"x": 19.3402,
"y": 19.3402,
"z": 10
},
"joint": {
"x": 19.3402,
"y": 19.3402,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": 19.3402,
"y": 19.3402,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": 19.3402,
"y": 19.3402,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "318",
"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": 8,
"targetElapsedMs": 400,
"wallElapsedMs": 938,
"wallDeltaMs": 118,
"screenshot": "frame_0008.png"
},
{
"now": 2583.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1030,
"taskCycle": 103,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.55939,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.55939
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.55939
},
"joint": {
"x": 0,
"y": 0,
"z": 9.55939,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.3118884056094284,
"y": 2.311888405609428,
"z": 8.982888242214605,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.3118884056094284,
"y": 2.311888405609428,
"z": 8.982888242214605,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.01
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 19",
"frame": 9,
"targetElapsedMs": 450,
"wallElapsedMs": 1093,
"wallDeltaMs": 155,
"screenshot": "frame_0009.png"
},
{
"now": 2712.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1230,
"taskCycle": 123,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.47127,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.47127
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.47127
},
"joint": {
"x": 0,
"y": 0,
"z": 9.47127,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 9.47127,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 9.47127,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 23",
"frame": 10,
"targetElapsedMs": 500,
"wallElapsedMs": 1207,
"wallDeltaMs": 114,
"screenshot": "frame_0010.png"
},
{
"now": 2831.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1380,
"taskCycle": 138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.40518,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.40518
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.40518
},
"joint": {
"x": 0,
"y": 0,
"z": 9.40518,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.274593524761484,
"y": 2.2745935247614835,
"z": 8.83797824316321,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.274593524761484,
"y": 2.2745935247614835,
"z": 8.83797824316321,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 26",
"frame": 11,
"targetElapsedMs": 550,
"wallElapsedMs": 1330,
"wallDeltaMs": 123,
"screenshot": "frame_0011.png"
},
{
"now": 2914.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1480,
"taskCycle": 148,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.36112,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.36112
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.36112
},
"joint": {
"x": 0,
"y": 0,
"z": 9.36112,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.2639378445192144,
"y": 2.2639378445192135,
"z": 8.796575386291384,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.2639378445192144,
"y": 2.2639378445192135,
"z": 8.796575386291384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 28",
"frame": 12,
"targetElapsedMs": 600,
"wallElapsedMs": 1424,
"wallDeltaMs": 94,
"screenshot": "frame_0012.png"
},
{
"now": 3056,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1680,
"taskCycle": 168,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.273,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.273
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.273
},
"joint": {
"x": 0,
"y": 0,
"z": 9.273,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.2426264840346746,
"y": 2.242626484034674,
"z": 8.713769672547729,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.2426264840346746,
"y": 2.242626484034674,
"z": 8.713769672547729,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 32",
"frame": 13,
"targetElapsedMs": 650,
"wallElapsedMs": 1556,
"wallDeltaMs": 132,
"screenshot": "frame_0013.png"
},
{
"now": 3161.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1830,
"taskCycle": 183,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.20691,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.20691
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.20691
},
"joint": {
"x": 0,
"y": 0,
"z": 9.20691,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.2266429636712703,
"y": 2.2266429636712695,
"z": 8.651665387239989,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.2266429636712703,
"y": 2.2266429636712695,
"z": 8.651665387239989,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 35",
"frame": 14,
"targetElapsedMs": 700,
"wallElapsedMs": 1663,
"wallDeltaMs": 107,
"screenshot": "frame_0014.png"
},
{
"now": 3265.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 1980,
"taskCycle": 198,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.14082,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.14082
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.14082
},
"joint": {
"x": 0,
"y": 0,
"z": 9.14082,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 9.14082,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 9.14082,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 38",
"frame": 15,
"targetElapsedMs": 750,
"wallElapsedMs": 1761,
"wallDeltaMs": 98,
"screenshot": "frame_0015.png"
},
{
"now": 3370.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2080,
"taskCycle": 208,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.09676,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.09676
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.09676
},
"joint": {
"x": 0,
"y": 0,
"z": 9.09676,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.2000037630655953,
"y": 2.200003763065595,
"z": 8.54815824506042,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.2000037630655953,
"y": 2.200003763065595,
"z": 8.54815824506042,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 40",
"frame": 16,
"targetElapsedMs": 800,
"wallElapsedMs": 1880,
"wallDeltaMs": 119,
"screenshot": "frame_0016.png"
},
{
"now": 3482.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2230,
"taskCycle": 223,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 9.03067,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 9.03067
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 9.03067
},
"joint": {
"x": 0,
"y": 0,
"z": 9.03067,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.184020242702191,
"y": 2.1840202427021906,
"z": 8.486053959752681,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.184020242702191,
"y": 2.1840202427021906,
"z": 8.486053959752681,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 43",
"frame": 17,
"targetElapsedMs": 850,
"wallElapsedMs": 1992,
"wallDeltaMs": 112,
"screenshot": "frame_0017.png"
},
{
"now": 3608.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2380,
"taskCycle": 238,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.96458,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.96458
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.96458
},
"joint": {
"x": 0,
"y": 0,
"z": 8.96458,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.168036722338786,
"y": 2.1680367223387855,
"z": 8.42394967444494,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.168036722338786,
"y": 2.1680367223387855,
"z": 8.42394967444494,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 46",
"frame": 18,
"targetElapsedMs": 900,
"wallElapsedMs": 2117,
"wallDeltaMs": 125,
"screenshot": "frame_0018.png"
},
{
"now": 3753.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2580,
"taskCycle": 258,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.87645,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.87645
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.87645
},
"joint": {
"x": 0,
"y": 0,
"z": 8.87645,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.14672294340662,
"y": 2.1467229434066195,
"z": 8.341134563775077,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.14672294340662,
"y": 2.1467229434066195,
"z": 8.341134563775077,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 50",
"frame": 19,
"targetElapsedMs": 950,
"wallElapsedMs": 2255,
"wallDeltaMs": 138,
"screenshot": "frame_0019.png"
},
{
"now": 3858.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2730,
"taskCycle": 273,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.81036,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.81036
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.81036
},
"joint": {
"x": 0,
"y": 0,
"z": 8.81036,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.1307394230432153,
"y": 2.130739423043215,
"z": 8.279030278467335,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.1307394230432153,
"y": 2.130739423043215,
"z": 8.279030278467335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 53",
"frame": 20,
"targetElapsedMs": 1000,
"wallElapsedMs": 2356,
"wallDeltaMs": 101,
"screenshot": "frame_0020.png"
},
{
"now": 3970.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2880,
"taskCycle": 288,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.74427,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.74427
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.74427
},
"joint": {
"x": 0,
"y": 0,
"z": 8.74427,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 8.74427,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 8.74427,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 56",
"frame": 21,
"targetElapsedMs": 1050,
"wallElapsedMs": 2461,
"wallDeltaMs": 105,
"screenshot": "frame_0021.png"
},
{
"now": 4061.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 2980,
"taskCycle": 298,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.70021,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.70021
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.70021
},
"joint": {
"x": 0,
"y": 0,
"z": 8.70021,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.104100222437541,
"y": 2.1041002224375407,
"z": 8.175523136287769,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.104100222437541,
"y": 2.1041002224375407,
"z": 8.175523136287769,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 58",
"frame": 22,
"targetElapsedMs": 1100,
"wallElapsedMs": 2571,
"wallDeltaMs": 110,
"screenshot": "frame_0022.png"
},
{
"now": 4204.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3180,
"taskCycle": 318,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.61209,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.61209
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.61209
},
"joint": {
"x": 0,
"y": 0,
"z": 8.61209,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0827888619530013,
"y": 2.082788861953001,
"z": 8.092717422544114,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0827888619530013,
"y": 2.082788861953001,
"z": 8.092717422544114,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 62",
"frame": 23,
"targetElapsedMs": 1150,
"wallElapsedMs": 2710,
"wallDeltaMs": 139,
"screenshot": "frame_0023.png"
},
{
"now": 4314.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3330,
"taskCycle": 333,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.546,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.546
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.546
},
"joint": {
"x": 0,
"y": 0,
"z": 8.546,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0668053415895966,
"y": 2.066805341589596,
"z": 8.030613137236372,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0668053415895966,
"y": 2.066805341589596,
"z": 8.030613137236372,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.009
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 65",
"frame": 24,
"targetElapsedMs": 1200,
"wallElapsedMs": 2818,
"wallDeltaMs": 108,
"screenshot": "frame_0024.png"
},
{
"now": 4425.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3480,
"taskCycle": 348,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.47991,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.47991
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.47991
},
"joint": {
"x": 0,
"y": 0,
"z": 8.47991,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.050821821226192,
"y": 2.0508218212261915,
"z": 7.968508851928633,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.050821821226192,
"y": 2.0508218212261915,
"z": 7.968508851928633,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 68",
"frame": 25,
"targetElapsedMs": 1250,
"wallElapsedMs": 2928,
"wallDeltaMs": 110,
"screenshot": "frame_0025.png"
},
{
"now": 4539.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3630,
"taskCycle": 363,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.41382,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.41382
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.41382
},
"joint": {
"x": 0,
"y": 0,
"z": 8.41382,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0348383008627873,
"y": 2.034838300862787,
"z": 7.906404566620892,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0348383008627873,
"y": 2.034838300862787,
"z": 7.906404566620892,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 71",
"frame": 26,
"targetElapsedMs": 1300,
"wallElapsedMs": 3040,
"wallDeltaMs": 112,
"screenshot": "frame_0026.png"
},
{
"now": 4652.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3780,
"taskCycle": 378,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.34773,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.34773
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.34773
},
"joint": {
"x": 0,
"y": 0,
"z": 8.34773,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.0188547804993826,
"y": 2.018854780499382,
"z": 7.844300281313152,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.0188547804993826,
"y": 2.018854780499382,
"z": 7.844300281313152,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 74",
"frame": 27,
"targetElapsedMs": 1350,
"wallElapsedMs": 3155,
"wallDeltaMs": 115,
"screenshot": "frame_0027.png"
},
{
"now": 4767.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 3930,
"taskCycle": 393,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.28164,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.28164
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.28164
},
"joint": {
"x": 0,
"y": 0,
"z": 8.28164,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -2.002871260135978,
"y": 2.0028712601359775,
"z": 7.78219599600541,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -2.002871260135978,
"y": 2.0028712601359775,
"z": 7.78219599600541,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 77",
"frame": 28,
"targetElapsedMs": 1400,
"wallElapsedMs": 3276,
"wallDeltaMs": 121,
"screenshot": "frame_0028.png"
},
{
"now": 4902.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4130,
"taskCycle": 413,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.19351,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.19351
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.19351
},
"joint": {
"x": 0,
"y": 0,
"z": 8.19351,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.981557481203812,
"y": 1.9815574812038115,
"z": 7.6993808853355485,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.981557481203812,
"y": 1.9815574812038115,
"z": 7.6993808853355485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 81",
"frame": 29,
"targetElapsedMs": 1450,
"wallElapsedMs": 3402,
"wallDeltaMs": 126,
"screenshot": "frame_0029.png"
},
{
"now": 5026.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4280,
"taskCycle": 428,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.12742,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.12742
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.12742
},
"joint": {
"x": 0,
"y": 0,
"z": 8.12742,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9655739608404075,
"y": 1.965573960840407,
"z": 7.637276600027809,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9655739608404075,
"y": 1.965573960840407,
"z": 7.637276600027809,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 84",
"frame": 30,
"targetElapsedMs": 1500,
"wallElapsedMs": 3531,
"wallDeltaMs": 129,
"screenshot": "frame_0030.png"
},
{
"now": 5142.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4430,
"taskCycle": 443,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 8.06133,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 8.06133
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 8.06133
},
"joint": {
"x": 0,
"y": 0,
"z": 8.06133,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9495904404770026,
"y": 1.9495904404770021,
"z": 7.575172314720067,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9495904404770026,
"y": 1.9495904404770021,
"z": 7.575172314720067,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 87",
"frame": 31,
"targetElapsedMs": 1550,
"wallElapsedMs": 3644,
"wallDeltaMs": 113,
"screenshot": "frame_0031.png"
},
{
"now": 5263.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4580,
"taskCycle": 458,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.99524,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.99524
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.99524
},
"joint": {
"x": 0,
"y": 0,
"z": 7.99524,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.933606920113598,
"y": 1.9336069201135975,
"z": 7.513068029412326,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.933606920113598,
"y": 1.9336069201135975,
"z": 7.513068029412326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 90",
"frame": 32,
"targetElapsedMs": 1600,
"wallElapsedMs": 3773,
"wallDeltaMs": 129,
"screenshot": "frame_0032.png"
},
{
"now": 5346.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4680,
"taskCycle": 468,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.95118,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.95118
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.95118
},
"joint": {
"x": 0,
"y": 0,
"z": 7.95118,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.922951239871328,
"y": 1.9229512398713275,
"z": 7.471665172540499,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.922951239871328,
"y": 1.9229512398713275,
"z": 7.471665172540499,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 92",
"frame": 33,
"targetElapsedMs": 1650,
"wallElapsedMs": 3856,
"wallDeltaMs": 83,
"screenshot": "frame_0033.png"
},
{
"now": 5462.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4830,
"taskCycle": 483,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.88509,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.88509
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.88509
},
"joint": {
"x": 0,
"y": 0,
"z": 7.88509,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.9069677195079233,
"y": 1.9069677195079229,
"z": 7.409560887232758,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.9069677195079233,
"y": 1.9069677195079229,
"z": 7.409560887232758,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 95",
"frame": 34,
"targetElapsedMs": 1700,
"wallElapsedMs": 3972,
"wallDeltaMs": 116,
"screenshot": "frame_0034.png"
},
{
"now": 5579.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 4980,
"taskCycle": 498,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.819,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.819
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.819
},
"joint": {
"x": 0,
"y": 0,
"z": 7.819,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8909841991445187,
"y": 1.8909841991445182,
"z": 7.347456601925018,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8909841991445187,
"y": 1.8909841991445182,
"z": 7.347456601925018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 98",
"frame": 35,
"targetElapsedMs": 1750,
"wallElapsedMs": 4083,
"wallDeltaMs": 111,
"screenshot": "frame_0035.png"
},
{
"now": 5700.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5130,
"taskCycle": 513,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.75291,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.75291
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.75291
},
"joint": {
"x": 0,
"y": 0,
"z": 7.75291,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.875000678781114,
"y": 1.8750006787811135,
"z": 7.285352316617277,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.875000678781114,
"y": 1.8750006787811135,
"z": 7.285352316617277,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 101",
"frame": 36,
"targetElapsedMs": 1800,
"wallElapsedMs": 4207,
"wallDeltaMs": 124,
"screenshot": "frame_0036.png"
},
{
"now": 5811.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5280,
"taskCycle": 528,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.68682,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.68682
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.68682
},
"joint": {
"x": 0,
"y": 0,
"z": 7.68682,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8590171584177093,
"y": 1.8590171584177089,
"z": 7.223248031309536,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8590171584177093,
"y": 1.8590171584177089,
"z": 7.223248031309536,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 104",
"frame": 37,
"targetElapsedMs": 1850,
"wallElapsedMs": 4311,
"wallDeltaMs": 104,
"screenshot": "frame_0037.png"
},
{
"now": 5935.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5430,
"taskCycle": 543,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.62073,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.62073
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.62073
},
"joint": {
"x": 0,
"y": 0,
"z": 7.62073,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8430336380543046,
"y": 1.8430336380543042,
"z": 7.161143746001796,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8430336380543046,
"y": 1.8430336380543042,
"z": 7.161143746001796,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 107",
"frame": 38,
"targetElapsedMs": 1900,
"wallElapsedMs": 4445,
"wallDeltaMs": 134,
"screenshot": "frame_0038.png"
},
{
"now": 6080.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5630,
"taskCycle": 563,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.5326,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.5326
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.5326
},
"joint": {
"x": 0,
"y": 0,
"z": 7.5326,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.8217198591221386,
"y": 1.8217198591221382,
"z": 7.078328635331935,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.8217198591221386,
"y": 1.8217198591221382,
"z": 7.078328635331935,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.008
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 111",
"frame": 39,
"targetElapsedMs": 1950,
"wallElapsedMs": 4590,
"wallDeltaMs": 145,
"screenshot": "frame_0039.png"
},
{
"now": 6207.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5780,
"taskCycle": 578,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.46651,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.46651
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.46651
},
"joint": {
"x": 0,
"y": 0,
"z": 7.46651,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.805736338758734,
"y": 1.8057363387587335,
"z": 7.016224350024194,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.805736338758734,
"y": 1.8057363387587335,
"z": 7.016224350024194,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 114",
"frame": 40,
"targetElapsedMs": 2000,
"wallElapsedMs": 4707,
"wallDeltaMs": 117,
"screenshot": "frame_0040.png"
},
{
"now": 6317,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 5930,
"taskCycle": 593,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.40042,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.40042
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.40042
},
"joint": {
"x": 0,
"y": 0,
"z": 7.40042,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7897528183953293,
"y": 1.7897528183953288,
"z": 6.954120064716453,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7897528183953293,
"y": 1.7897528183953288,
"z": 6.954120064716453,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 117",
"frame": 41,
"targetElapsedMs": 2050,
"wallElapsedMs": 4817,
"wallDeltaMs": 110,
"screenshot": "frame_0041.png"
},
{
"now": 6426.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6080,
"taskCycle": 608,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.33433,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.33433
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.33433
},
"joint": {
"x": 0,
"y": 0,
"z": 7.33433,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 7.33433,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 7.33433,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 120",
"frame": 42,
"targetElapsedMs": 2100,
"wallElapsedMs": 4925,
"wallDeltaMs": 108,
"screenshot": "frame_0042.png"
},
{
"now": 6520.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6180,
"taskCycle": 618,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.29027,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.29027
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.29027
},
"joint": {
"x": 0,
"y": 0,
"z": 7.29027,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7631136177896547,
"y": 1.7631136177896543,
"z": 6.850612922536884,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7631136177896547,
"y": 1.7631136177896543,
"z": 6.850612922536884,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 122",
"frame": 43,
"targetElapsedMs": 2150,
"wallElapsedMs": 5026,
"wallDeltaMs": 101,
"screenshot": "frame_0043.png"
},
{
"now": 6600,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6280,
"taskCycle": 628,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.24621,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.24621
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.24621
},
"joint": {
"x": 0,
"y": 0,
"z": 7.24621,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7524579375473848,
"y": 1.7524579375473843,
"z": 6.809210065665057,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7524579375473848,
"y": 1.7524579375473843,
"z": 6.809210065665057,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 124",
"frame": 44,
"targetElapsedMs": 2200,
"wallElapsedMs": 5110,
"wallDeltaMs": 84,
"screenshot": "frame_0044.png"
},
{
"now": 6742.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6480,
"taskCycle": 648,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.15809,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.15809
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.15809
},
"joint": {
"x": 0,
"y": 0,
"z": 7.15809,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7311465770628451,
"y": 1.731146577062845,
"z": 6.726404351921403,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7311465770628451,
"y": 1.731146577062845,
"z": 6.726404351921403,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 128",
"frame": 45,
"targetElapsedMs": 2250,
"wallElapsedMs": 5240,
"wallDeltaMs": 130,
"screenshot": "frame_0045.png"
},
{
"now": 6827.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6580,
"taskCycle": 658,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.11403,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.11403
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.11403
},
"joint": {
"x": 0,
"y": 0,
"z": 7.11403,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7204908968205754,
"y": 1.720490896820575,
"z": 6.685001495049576,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7204908968205754,
"y": 1.720490896820575,
"z": 6.685001495049576,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 130",
"frame": 46,
"targetElapsedMs": 2300,
"wallElapsedMs": 5337,
"wallDeltaMs": 97,
"screenshot": "frame_0046.png"
},
{
"now": 6931.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6730,
"taskCycle": 673,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 7.04794,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 7.04794
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 7.04794
},
"joint": {
"x": 0,
"y": 0,
"z": 7.04794,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.7045073764571708,
"y": 1.7045073764571703,
"z": 6.6228972097418355,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.7045073764571708,
"y": 1.7045073764571703,
"z": 6.6228972097418355,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 133",
"frame": 47,
"targetElapsedMs": 2350,
"wallElapsedMs": 5432,
"wallDeltaMs": 95,
"screenshot": "frame_0047.png"
},
{
"now": 7041,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 6880,
"taskCycle": 688,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.98185,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.98185
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.98185
},
"joint": {
"x": 0,
"y": 0,
"z": 6.98185,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.688523856093766,
"y": 1.6885238560937657,
"z": 6.560792924434095,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.688523856093766,
"y": 1.6885238560937657,
"z": 6.560792924434095,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 136",
"frame": 48,
"targetElapsedMs": 2400,
"wallElapsedMs": 5542,
"wallDeltaMs": 110,
"screenshot": "frame_0048.png"
},
{
"now": 7147.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7030,
"taskCycle": 703,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.91576,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.91576
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.91576
},
"joint": {
"x": 0,
"y": 0,
"z": 6.91576,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 6.91576,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 6.91576,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 139",
"frame": 49,
"targetElapsedMs": 2450,
"wallElapsedMs": 5645,
"wallDeltaMs": 103,
"screenshot": "frame_0049.png"
},
{
"now": 7256.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7180,
"taskCycle": 718,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.84967,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.84967
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.84967
},
"joint": {
"x": 0,
"y": 0,
"z": 6.84967,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 6.84967,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 6.84967,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 142",
"frame": 50,
"targetElapsedMs": 2500,
"wallElapsedMs": 5756,
"wallDeltaMs": 111,
"screenshot": "frame_0050.png"
},
{
"now": 7359.300000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7280,
"taskCycle": 728,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.8056,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.8056
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.8056
},
"joint": {
"x": 0,
"y": 0,
"z": 6.8056,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.6458987166770604,
"y": 1.6458987166770602,
"z": 6.395172100020578,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.6458987166770604,
"y": 1.6458987166770602,
"z": 6.395172100020578,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 144",
"frame": 51,
"targetElapsedMs": 2550,
"wallElapsedMs": 5860,
"wallDeltaMs": 104,
"screenshot": "frame_0051.png"
},
{
"now": 7470.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7430,
"taskCycle": 743,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.73951,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.73951
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.73951
},
"joint": {
"x": 0,
"y": 0,
"z": 6.73951,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.6299151963136558,
"y": 1.6299151963136556,
"z": 6.333067814712837,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.6299151963136558,
"y": 1.6299151963136556,
"z": 6.333067814712837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 147",
"frame": 52,
"targetElapsedMs": 2600,
"wallElapsedMs": 5970,
"wallDeltaMs": 110,
"screenshot": "frame_0052.png"
},
{
"now": 7580.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7580,
"taskCycle": 758,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.67342,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.67342
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.67342
},
"joint": {
"x": 0,
"y": 0,
"z": 6.67342,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.613931675950251,
"y": 1.6139316759502509,
"z": 6.270963529405097,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.613931675950251,
"y": 1.6139316759502509,
"z": 6.270963529405097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 150",
"frame": 53,
"targetElapsedMs": 2650,
"wallElapsedMs": 6081,
"wallDeltaMs": 111,
"screenshot": "frame_0053.png"
},
{
"now": 7703.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7730,
"taskCycle": 773,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.60733,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.60733
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.60733
},
"joint": {
"x": 0,
"y": 0,
"z": 6.60733,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5979481555868464,
"y": 1.5979481555868462,
"z": 6.208859244097357,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5979481555868464,
"y": 1.5979481555868462,
"z": 6.208859244097357,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 153",
"frame": 54,
"targetElapsedMs": 2700,
"wallElapsedMs": 6204,
"wallDeltaMs": 123,
"screenshot": "frame_0054.png"
},
{
"now": 7790,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 7880,
"taskCycle": 788,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.54124,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.54124
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.54124
},
"joint": {
"x": 0,
"y": 0,
"z": 6.54124,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 6.54124,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 6.54124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.007
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 156",
"frame": 55,
"targetElapsedMs": 2750,
"wallElapsedMs": 6291,
"wallDeltaMs": 87,
"screenshot": "frame_0055.png"
},
{
"now": 7924.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8030,
"taskCycle": 803,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.47515,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.47515
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.47515
},
"joint": {
"x": 0,
"y": 0,
"z": 6.47515,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.565981114860037,
"y": 1.5659811148600369,
"z": 6.0846506734818755,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.565981114860037,
"y": 1.5659811148600369,
"z": 6.0846506734818755,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 159",
"frame": 56,
"targetElapsedMs": 2800,
"wallElapsedMs": 6430,
"wallDeltaMs": 139,
"screenshot": "frame_0056.png"
},
{
"now": 8036,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8180,
"taskCycle": 818,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.40906,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.40906
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.40906
},
"joint": {
"x": 0,
"y": 0,
"z": 6.40906,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5499975944966324,
"y": 1.5499975944966322,
"z": 6.022546388174135,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5499975944966324,
"y": 1.5499975944966322,
"z": 6.022546388174135,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 162",
"frame": 57,
"targetElapsedMs": 2850,
"wallElapsedMs": 6537,
"wallDeltaMs": 107,
"screenshot": "frame_0057.png"
},
{
"now": 8144.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8330,
"taskCycle": 833,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.34297,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.34297
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.34297
},
"joint": {
"x": 0,
"y": 0,
"z": 6.34297,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5340140741332278,
"y": 1.5340140741332273,
"z": 5.960442102866394,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5340140741332278,
"y": 1.5340140741332273,
"z": 5.960442102866394,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 165",
"frame": 58,
"targetElapsedMs": 2900,
"wallElapsedMs": 6654,
"wallDeltaMs": 117,
"screenshot": "frame_0058.png"
},
{
"now": 8273.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8480,
"taskCycle": 848,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.27688,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.27688
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.27688
},
"joint": {
"x": 0,
"y": 0,
"z": 6.27688,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.518030553769823,
"y": 1.5180305537698227,
"z": 5.898337817558653,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.518030553769823,
"y": 1.5180305537698227,
"z": 5.898337817558653,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 168",
"frame": 59,
"targetElapsedMs": 2950,
"wallElapsedMs": 6773,
"wallDeltaMs": 119,
"screenshot": "frame_0059.png"
},
{
"now": 8379,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8630,
"taskCycle": 863,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.21079,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.21079
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.21079
},
"joint": {
"x": 0,
"y": 0,
"z": 6.21079,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.5020470334064184,
"y": 1.502047033406418,
"z": 5.836233532250913,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.5020470334064184,
"y": 1.502047033406418,
"z": 5.836233532250913,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 171",
"frame": 60,
"targetElapsedMs": 3000,
"wallElapsedMs": 6885,
"wallDeltaMs": 112,
"screenshot": "frame_0060.png"
},
{
"now": 8501.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8780,
"taskCycle": 878,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.1447,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.1447
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.1447
},
"joint": {
"x": 0,
"y": 0,
"z": 6.1447,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4860635130430138,
"y": 1.4860635130430133,
"z": 5.774129246943172,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4860635130430138,
"y": 1.4860635130430133,
"z": 5.774129246943172,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 174",
"frame": 61,
"targetElapsedMs": 3050,
"wallElapsedMs": 7007,
"wallDeltaMs": 122,
"screenshot": "frame_0061.png"
},
{
"now": 8607.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 8930,
"taskCycle": 893,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.0786,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.0786
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.0786
},
"joint": {
"x": 0,
"y": 0,
"z": 6.0786,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4700775742319825,
"y": 1.470077574231982,
"z": 5.712015564709223,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4700775742319825,
"y": 1.470077574231982,
"z": 5.712015564709223,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 177",
"frame": 62,
"targetElapsedMs": 3100,
"wallElapsedMs": 7108,
"wallDeltaMs": 101,
"screenshot": "frame_0062.png"
},
{
"now": 8694.89999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9030,
"taskCycle": 903,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 6.03454,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 6.03454
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 6.03454
},
"joint": {
"x": 0,
"y": 0,
"z": 6.03454,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4594218939897126,
"y": 1.4594218939897123,
"z": 5.670612707837396,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4594218939897126,
"y": 1.4594218939897123,
"z": 5.670612707837396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 179",
"frame": 63,
"targetElapsedMs": 3150,
"wallElapsedMs": 7204,
"wallDeltaMs": 96,
"screenshot": "frame_0063.png"
},
{
"now": 8795.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9180,
"taskCycle": 918,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.96845,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.96845
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.96845
},
"joint": {
"x": 0,
"y": 0,
"z": 5.96845,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.443438373626308,
"y": 1.4434383736263077,
"z": 5.608508422529655,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.443438373626308,
"y": 1.4434383736263077,
"z": 5.608508422529655,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 182",
"frame": 64,
"targetElapsedMs": 3200,
"wallElapsedMs": 7297,
"wallDeltaMs": 93,
"screenshot": "frame_0064.png"
},
{
"now": 8882.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9280,
"taskCycle": 928,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.92439,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.92439
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.92439
},
"joint": {
"x": 0,
"y": 0,
"z": 5.92439,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4327826933840382,
"y": 1.432782693384038,
"z": 5.567105565657828,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4327826933840382,
"y": 1.432782693384038,
"z": 5.567105565657828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 184",
"frame": 65,
"targetElapsedMs": 3250,
"wallElapsedMs": 7392,
"wallDeltaMs": 95,
"screenshot": "frame_0065.png"
},
{
"now": 9009.199999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9430,
"taskCycle": 943,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.8583,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.8583
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.8583
},
"joint": {
"x": 0,
"y": 0,
"z": 5.8583,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4167991730206335,
"y": 1.4167991730206333,
"z": 5.505001280350087,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4167991730206335,
"y": 1.4167991730206333,
"z": 5.505001280350087,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 187",
"frame": 66,
"targetElapsedMs": 3300,
"wallElapsedMs": 7505,
"wallDeltaMs": 113,
"screenshot": "frame_0066.png"
},
{
"now": 9118,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9580,
"taskCycle": 958,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.79221,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.79221
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.79221
},
"joint": {
"x": 0,
"y": 0,
"z": 5.79221,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.4008156526572288,
"y": 1.4008156526572284,
"z": 5.4428969950423465,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.4008156526572288,
"y": 1.4008156526572284,
"z": 5.4428969950423465,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 190",
"frame": 67,
"targetElapsedMs": 3350,
"wallElapsedMs": 7625,
"wallDeltaMs": 120,
"screenshot": "frame_0067.png"
},
{
"now": 9224.39999999851,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9730,
"taskCycle": 973,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.72612,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.72612
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.72612
},
"joint": {
"x": 0,
"y": 0,
"z": 5.72612,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3848321322938242,
"y": 1.3848321322938237,
"z": 5.380792709734606,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3848321322938242,
"y": 1.3848321322938237,
"z": 5.380792709734606,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 193",
"frame": 68,
"targetElapsedMs": 3400,
"wallElapsedMs": 7725,
"wallDeltaMs": 100,
"screenshot": "frame_0068.png"
},
{
"now": 9342.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 9880,
"taskCycle": 988,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.66003,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.66003
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.66003
},
"joint": {
"x": 0,
"y": 0,
"z": 5.66003,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3688486119304195,
"y": 1.368848611930419,
"z": 5.318688424426865,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3688486119304195,
"y": 1.368848611930419,
"z": 5.318688424426865,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 196",
"frame": 69,
"targetElapsedMs": 3450,
"wallElapsedMs": 7852,
"wallDeltaMs": 127,
"screenshot": "frame_0069.png"
},
{
"now": 9448,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10030,
"taskCycle": 1003,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.59394,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.59394
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.59394
},
"joint": {
"x": 0,
"y": 0,
"z": 5.59394,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3528650915670148,
"y": 1.3528650915670144,
"z": 5.256584139119124,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3528650915670148,
"y": 1.3528650915670144,
"z": 5.256584139119124,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 199",
"frame": 70,
"targetElapsedMs": 3500,
"wallElapsedMs": 7951,
"wallDeltaMs": 99,
"screenshot": "frame_0070.png"
},
{
"now": 9545.699999999255,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10180,
"taskCycle": 1018,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.52785,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.52785
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.52785
},
"joint": {
"x": 0,
"y": 0,
"z": 5.52785,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 5.52785,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 5.52785,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.006
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 202",
"frame": 71,
"targetElapsedMs": 3550,
"wallElapsedMs": 8040,
"wallDeltaMs": 89,
"screenshot": "frame_0071.png"
},
{
"now": 9667.099999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10330,
"taskCycle": 1033,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.46176,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.46176
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.46176
},
"joint": {
"x": 0,
"y": 0,
"z": 5.46176,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3208980508402055,
"y": 1.320898050840205,
"z": 5.132375568503643,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3208980508402055,
"y": 1.320898050840205,
"z": 5.132375568503643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 205",
"frame": 72,
"targetElapsedMs": 3600,
"wallElapsedMs": 8173,
"wallDeltaMs": 133,
"screenshot": "frame_0072.png"
},
{
"now": 9771,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10480,
"taskCycle": 1048,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.39566,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.39566
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.39566
},
"joint": {
"x": 0,
"y": 0,
"z": 5.39566,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.3049121120291745,
"y": 1.304912112029174,
"z": 5.070261886269695,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.3049121120291745,
"y": 1.304912112029174,
"z": 5.070261886269695,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 208",
"frame": 73,
"targetElapsedMs": 3650,
"wallElapsedMs": 8271,
"wallDeltaMs": 98,
"screenshot": "frame_0073.png"
},
{
"now": 9886.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10630,
"taskCycle": 1063,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.32957,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.32957
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.32957
},
"joint": {
"x": 0,
"y": 0,
"z": 5.32957,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2889285916657698,
"y": 1.2889285916657693,
"z": 5.008157600961955,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2889285916657698,
"y": 1.2889285916657693,
"z": 5.008157600961955,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 211",
"frame": 74,
"targetElapsedMs": 3700,
"wallElapsedMs": 8394,
"wallDeltaMs": 123,
"screenshot": "frame_0074.png"
},
{
"now": 10002.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10780,
"taskCycle": 1078,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.26348,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.26348
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.26348
},
"joint": {
"x": 0,
"y": 0,
"z": 5.26348,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.272945071302365,
"y": 1.2729450713023647,
"z": 4.946053315654214,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.272945071302365,
"y": 1.2729450713023647,
"z": 4.946053315654214,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 214",
"frame": 75,
"targetElapsedMs": 3750,
"wallElapsedMs": 8504,
"wallDeltaMs": 110,
"screenshot": "frame_0075.png"
},
{
"now": 10119.5,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 10930,
"taskCycle": 1093,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.19739,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.19739
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.19739
},
"joint": {
"x": 0,
"y": 0,
"z": 5.19739,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2569615509389602,
"y": 1.25696155093896,
"z": 4.883949030346473,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2569615509389602,
"y": 1.25696155093896,
"z": 4.883949030346473,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 217",
"frame": 76,
"targetElapsedMs": 3800,
"wallElapsedMs": 8620,
"wallDeltaMs": 116,
"screenshot": "frame_0076.png"
},
{
"now": 10218.599999997765,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11080,
"taskCycle": 1108,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.1313,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.1313
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.1313
},
"joint": {
"x": 0,
"y": 0,
"z": 5.1313,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": 0,
"y": 0,
"z": 5.1313,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": 0,
"y": 0,
"z": 5.1313,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 220",
"frame": 77,
"targetElapsedMs": 3850,
"wallElapsedMs": 8713,
"wallDeltaMs": 93,
"screenshot": "frame_0077.png"
},
{
"now": 10354.800000000745,
"runState": "running",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "reading",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11230,
"taskCycle": 1123,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": 0,
"y": 0,
"z": 5.06521,
"a": 0,
"b": 20,
"c": 45
},
"tcp": {
"x": 0,
"y": 0,
"z": 5.06521
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": 0,
"y": 0,
"z": 5.06521
},
"joint": {
"x": 0,
"y": 0,
"z": 5.06521,
"a": 0,
"b": 20,
"c": 45
}
},
"axisPose": {
"x": -1.2249945102121509,
"y": 1.2249945102121507,
"z": 4.759740459730992,
"a": 0,
"b": 20,
"c": 45
},
"tcpPose": {
"x": -1.2249945102121509,
"y": 1.2249945102121507,
"z": 4.759740459730992,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": 0,
"y": 0,
"z": 0.005
},
"toolAxis": {
"x": 0.242,
"y": 0.242,
"z": 0.94
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 223",
"frame": 78,
"targetElapsedMs": 3900,
"wallElapsedMs": 8855,
"wallDeltaMs": 142,
"screenshot": "frame_0078.png"
},
{
"now": 10470.199999999255,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 79,
"targetElapsedMs": 3950,
"wallElapsedMs": 8972,
"wallDeltaMs": 117,
"screenshot": "frame_0079.png"
},
{
"now": 10547.39999999851,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 80,
"targetElapsedMs": 4000,
"wallElapsedMs": 9057,
"wallDeltaMs": 85,
"screenshot": "frame_0080.png"
},
{
"now": 10613.300000000745,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 81,
"targetElapsedMs": 4050,
"wallElapsedMs": 9122,
"wallDeltaMs": 65,
"screenshot": "frame_0081.png"
},
{
"now": 10678.89999999851,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 82,
"targetElapsedMs": 4100,
"wallElapsedMs": 9188,
"wallDeltaMs": 66,
"screenshot": "frame_0082.png"
},
{
"now": 10745,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 83,
"targetElapsedMs": 4150,
"wallElapsedMs": 9254,
"wallDeltaMs": 66,
"screenshot": "frame_0083.png"
},
{
"now": 10812.099999997765,
"runState": "complete",
"mode": "auto",
"powerOn": true,
"allHomed": true,
"interpState": "idle",
"taskState": "on",
"activeLine": 19,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"sampleIndex": 637,
"motionIndex": 12,
"sampleCount": 1300,
"motionCount": 29,
"feedback": {
"sampleIndex": 637,
"motionIndex": 12,
"line": 19,
"cycle": 11380,
"taskCycle": 1138,
"sourceMode": "linuxcnc-task-motion-hal-wasm",
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcp": {
"x": -10,
"y": 20,
"z": 10
}
},
"ui": {
"status": "running",
"source": "programAxisPreviewPath.samples",
"sourceFile": "helix_bc.ngc",
"line": 19,
"sampleIndex": 637,
"sampleCount": 1300,
"executedSampleCount": 638,
"segmentIndex": 12,
"tcp": {
"x": -10,
"y": 20,
"z": 10
},
"joint": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
}
},
"axisPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"tcpPose": {
"x": -10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvas": {
"ready": "true",
"liveSampleIndex": "637",
"toolhead": {
"x": -0.01,
"y": 0.02,
"z": 0.01
},
"toolAxis": {
"x": 0,
"y": 0,
"z": 1
},
"pathPoints": "1300",
"renderer": "webgl"
},
"operatorMessage": "task/HAL status tick 226",
"frame": 84,
"targetElapsedMs": 4200,
"wallElapsedMs": 9322,
"wallDeltaMs": 68,
"screenshot": "frame_0084.png"
}
]
}