{ "summary": { "outDir": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/screenshots/run-full-50ms-toolpath-expanded-plan-20260703T205640Z", "targetIntervalMs": 50, "frameCount": 391, "sawRunning": true, "finalRunState": "complete", "finalMode": "auto", "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleCount": 1300, "minRunningSampleIndex": 1, "maxSampleIndex": 1299, "coverageRatio": 1, "uniqueSampleIndexCount": 213, "uniqueUiSampleIndexCount": 213, "uniqueFeedbackCycleCount": 384, "movedToolheadCount": 347, "monotonicBreaks": 0, "runStates": [ "idle", "running", "complete" ], "activeLines": [ 16, 18, 13, 17, 19, 20, 23, 25, 30, 37, 44 ], "firstSample": { "now": 1445.800000000745, "runState": "idle", "mode": "manual", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 0, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 1, "cycle": 30, "taskCycle": 3, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "LinuxCNC machine-file remap run starting", "frame": 0, "targetElapsedMs": 0, "wallElapsedMs": 0, "wallDeltaMs": 0, "screenshot": "frame_0000.png" }, "lastSample": { "now": 55926.60000000149, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 390, "targetElapsedMs": 19500, "wallElapsedMs": 54481, "wallDeltaMs": 82, "screenshot": "frame_0390.png" }, "powerSnap": { "now": 996.1000000014901, "runState": "idle", "mode": "manual", "powerOn": true, "allHomed": false, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 0, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 1, "cycle": 20, "taskCycle": 2, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 0, "a": 0, "b": 0, "c": 0 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 0, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 0, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 0, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL machine power on" }, "homeSnap": { "now": 1254.9000000022352, "runState": "idle", "mode": "manual", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 0, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 1, "cycle": 30, "taskCycle": 3, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL machine homed" }, "beforeRunSnap": { "now": 1322.4000000022352, "runState": "idle", "mode": "manual", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 0, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 1, "cycle": 30, "taskCycle": 3, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL machine homed" }, "finalSnap": { "now": 55991.300000000745, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299" }, "runtimeErrors": [] }, "samples": [ { "now": 1445.800000000745, "runState": "idle", "mode": "manual", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 0, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 1, "cycle": 30, "taskCycle": 3, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "LinuxCNC machine-file remap run starting", "frame": 0, "targetElapsedMs": 0, "wallElapsedMs": 0, "wallDeltaMs": 0, "screenshot": "frame_0000.png" }, { "now": 1525, "runState": "idle", "mode": "manual", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 0, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 1, "cycle": 30, "taskCycle": 3, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 43, "y": -32.15, "z": -11.306, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "LinuxCNC machine-file remap run starting", "frame": 1, "targetElapsedMs": 50, "wallElapsedMs": 79, "wallDeltaMs": 79, "screenshot": "frame_0001.png" }, { "now": 1645.1000000014901, "runState": "idle", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-machine-file-remap-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 16, "cycle": 1, "sourceMode": "linuxcnc-tp-runtime-sample", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "LinuxCNC interpreter motion events 29", "frame": 2, "targetElapsedMs": 100, "wallElapsedMs": 190, "wallDeltaMs": 111, "screenshot": "frame_0002.png" }, { "now": 1721.4000000022352, "runState": "idle", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-machine-file-remap-wasm", "sampleIndex": 0, "motionIndex": 0, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 0, "motionIndex": 0, "line": 16, "cycle": 1, "sourceMode": "linuxcnc-tp-runtime-sample", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 16, "sampleIndex": 0, "sampleCount": 1300, "executedSampleCount": 1, "segmentIndex": 0, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "0", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "LinuxCNC interpreter motion events 29", "frame": 3, "targetElapsedMs": 150, "wallElapsedMs": 275, "wallDeltaMs": 85, "screenshot": "frame_0003.png" }, { "now": 1828.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 18, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1, "motionIndex": 1, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1, "motionIndex": 1, "line": 18, "cycle": 80, "taskCycle": 8, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "idle", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 18, "sampleIndex": 1, "sampleCount": 1300, "executedSampleCount": 2, "segmentIndex": 1, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL program run xyzbc-trt xyzbc-trt", "frame": 4, "targetElapsedMs": 200, "wallElapsedMs": 383, "wallDeltaMs": 108, "screenshot": "frame_0004.png" }, { "now": 1953.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 18, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 4, "motionIndex": 1, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 4, "motionIndex": 1, "line": 18, "cycle": 230, "taskCycle": 23, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 3.52941, "y": 3.52941, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 3.52941, "y": 3.52941, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 18, "sampleIndex": 4, "sampleCount": 1300, "executedSampleCount": 5, "segmentIndex": 1, "tcp": { "x": 3.52941, "y": 3.52941, "z": 10 }, "joint": { "x": 3.52941, "y": 3.52941, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 3.52941, "y": 3.52941, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 3.52941, "y": 3.52941, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "4", "toolhead": { "x": 0.004, "y": 0.004, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 3", "frame": 5, "targetElapsedMs": 250, "wallElapsedMs": 508, "wallDeltaMs": 125, "screenshot": "frame_0005.png" }, { "now": 2072, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 18, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 7, "motionIndex": 1, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 7, "motionIndex": 1, "line": 18, "cycle": 380, "taskCycle": 38, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 7.05882, "y": 7.05882, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 7.05882, "y": 7.05882, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 18, "sampleIndex": 7, "sampleCount": 1300, "executedSampleCount": 8, "segmentIndex": 1, "tcp": { "x": 7.05882, "y": 7.05882, "z": 10 }, "joint": { "x": 7.05882, "y": 7.05882, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 7.05882, "y": 7.05882, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 7.05882, "y": 7.05882, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "7", "toolhead": { "x": 0.007, "y": 0.007, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 6", "frame": 6, "targetElapsedMs": 300, "wallElapsedMs": 617, "wallDeltaMs": 109, "screenshot": "frame_0006.png" }, { "now": 2221.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 18, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 11, "motionIndex": 1, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 11, "motionIndex": 1, "line": 18, "cycle": 580, "taskCycle": 58, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 11.7647, "y": 11.7647, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 11.7647, "y": 11.7647, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 18, "sampleIndex": 11, "sampleCount": 1300, "executedSampleCount": 12, "segmentIndex": 1, "tcp": { "x": 11.7647, "y": 11.7647, "z": 10 }, "joint": { "x": 11.7647, "y": 11.7647, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 11.7647, "y": 11.7647, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 11.7647, "y": 11.7647, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "11", "toolhead": { "x": 0.012, "y": 0.012, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 10", "frame": 7, "targetElapsedMs": 350, "wallElapsedMs": 767, "wallDeltaMs": 150, "screenshot": "frame_0007.png" }, { "now": 2324.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 18, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 14, "motionIndex": 1, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 14, "motionIndex": 1, "line": 18, "cycle": 730, "taskCycle": 73, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.2941, "y": 15.2941, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 15.2941, "y": 15.2941, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 18, "sampleIndex": 14, "sampleCount": 1300, "executedSampleCount": 15, "segmentIndex": 1, "tcp": { "x": 15.2941, "y": 15.2941, "z": 10 }, "joint": { "x": 15.2941, "y": 15.2941, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 15.2941, "y": 15.2941, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 15.2941, "y": 15.2941, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "14", "toolhead": { "x": 0.015, "y": 0.015, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 13", "frame": 8, "targetElapsedMs": 400, "wallElapsedMs": 863, "wallDeltaMs": 96, "screenshot": "frame_0008.png" }, { "now": 2455.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 18, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 17, "motionIndex": 1, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 17, "motionIndex": 1, "line": 18, "cycle": 880, "taskCycle": 88, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 18.8235, "y": 18.8235, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 18, "sampleIndex": 17, "sampleCount": 1300, "executedSampleCount": 18, "segmentIndex": 1, "tcp": { "x": 18.8235, "y": 18.8235, "z": 10 }, "joint": { "x": 18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "17", "toolhead": { "x": 0.019, "y": 0.019, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 16", "frame": 9, "targetElapsedMs": 450, "wallElapsedMs": 1004, "wallDeltaMs": 141, "screenshot": "frame_0009.png" }, { "now": 2535.2000000029802, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 13, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 19, "motionIndex": 2, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 19, "motionIndex": 2, "line": 13, "cycle": 980, "taskCycle": 98, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 18.3333, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 13, "sampleIndex": 19, "sampleCount": 1300, "executedSampleCount": 20, "segmentIndex": 2, "tcp": { "x": 18.3333, "y": 20, "z": 10 }, "joint": { "x": 18.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 18.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 18.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "19", "toolhead": { "x": 0.018, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 18", "frame": 10, "targetElapsedMs": 500, "wallElapsedMs": 1082, "wallDeltaMs": 78, "screenshot": "frame_0010.png" }, { "now": 2641.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 13, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 22, "motionIndex": 2, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 22, "motionIndex": 2, "line": 13, "cycle": 1130, "taskCycle": 113, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 13.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 13.3333, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 13, "sampleIndex": 22, "sampleCount": 1300, "executedSampleCount": 23, "segmentIndex": 2, "tcp": { "x": 13.3333, "y": 20, "z": 10 }, "joint": { "x": 13.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 13.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 13.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "22", "toolhead": { "x": 0.013, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 21", "frame": 11, "targetElapsedMs": 550, "wallElapsedMs": 1179, "wallDeltaMs": 97, "screenshot": "frame_0011.png" }, { "now": 2768.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 25, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 25, "motionIndex": 3, "line": 16, "cycle": 1280, "taskCycle": 128, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 0.689655, "c": 1.55172 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 25, "sampleCount": 1300, "executedSampleCount": 26, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 0.689655, "c": 1.55172 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 0.689655, "c": 1.55172 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 0.689655, "c": 1.55172 }, "toolAxisVector": { "x": 0.01203204588871026, "y": 0.0003259390561241431, "z": 0.9999275591938966 }, "canvas": { "ready": "true", "liveSampleIndex": "25", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.012, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 24", "frame": 12, "targetElapsedMs": 600, "wallElapsedMs": 1314, "wallDeltaMs": 135, "screenshot": "frame_0012.png" }, { "now": 2883, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 28, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 28, "motionIndex": 3, "line": 16, "cycle": 1430, "taskCycle": 143, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 28, "sampleCount": 1300, "executedSampleCount": 29, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "toolAxisVector": { "x": 0.047846271033695986, "y": 0.005203598473158806, "z": 0.9988411569969973 }, "canvas": { "ready": "true", "liveSampleIndex": "28", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.048, "y": 0.005, "z": 0.999 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 27", "frame": 13, "targetElapsedMs": 650, "wallElapsedMs": 1429, "wallDeltaMs": 115, "screenshot": "frame_0013.png" }, { "now": 2998.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 31, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 31, "motionIndex": 3, "line": 16, "cycle": 1580, "taskCycle": 158, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 31, "sampleCount": 1300, "executedSampleCount": 32, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 }, "toolAxisVector": { "x": 0.08264987683207418, "y": 0.01585916624637497, "z": 0.9964524497965835 }, "canvas": { "ready": "true", "liveSampleIndex": "31", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.083, "y": 0.016, "z": 0.996 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 30", "frame": 14, "targetElapsedMs": 700, "wallElapsedMs": 1544, "wallDeltaMs": 115, "screenshot": "frame_0014.png" }, { "now": 3122.7000000029802, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 34, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 34, "motionIndex": 3, "line": 16, "cycle": 1730, "taskCycle": 173, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 34, "sampleCount": 1300, "executedSampleCount": 35, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 }, "toolAxisVector": { "x": 0.11570027429935519, "y": 0.03212393302964548, "z": 0.9927645740324142 }, "canvas": { "ready": "true", "liveSampleIndex": "34", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.116, "y": 0.032, "z": 0.993 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 33", "frame": 15, "targetElapsedMs": 750, "wallElapsedMs": 1667, "wallDeltaMs": 123, "screenshot": "frame_0015.png" }, { "now": 3222.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 37, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 37, "motionIndex": 3, "line": 16, "cycle": 1880, "taskCycle": 188, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 37, "sampleCount": 1300, "executedSampleCount": 38, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 }, "toolAxisVector": { "x": 0.14628070997228096, "y": 0.05374083198469295, "z": 0.987782302366062 }, "canvas": { "ready": "true", "liveSampleIndex": "37", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.146, "y": 0.054, "z": 0.988 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 36", "frame": 16, "targetElapsedMs": 800, "wallElapsedMs": 1772, "wallDeltaMs": 105, "screenshot": "frame_0016.png" }, { "now": 3302.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 39, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 39, "motionIndex": 3, "line": 16, "cycle": 1980, "taskCycle": 198, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 39, "sampleCount": 1300, "executedSampleCount": 40, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 }, "tcpPose": { "x": -3.8594907850379556, "y": 14.038069913414045, "z": -72.65326530647239, "a": 0, "b": 10.3448, "c": 23.2759 }, "toolAxisVector": { "x": 0.1649566262992651, "y": 0.07095930785400868, "z": 0.9837449303904162 }, "canvas": { "ready": "true", "liveSampleIndex": "39", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.165, "y": 0.071, "z": 0.984 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 38", "frame": 17, "targetElapsedMs": 850, "wallElapsedMs": 1845, "wallDeltaMs": 73, "screenshot": "frame_0017.png" }, { "now": 3423.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 42, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 42, "motionIndex": 3, "line": 16, "cycle": 2130, "taskCycle": 213, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 12.4138, "c": 27.931 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 42, "sampleCount": 1300, "executedSampleCount": 43, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 12.4138, "c": 27.931 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 12.4138, "c": 27.931 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 12.4138, "c": 27.931 }, "toolAxisVector": { "x": 0.1899291375875769, "y": 0.10069390945230933, "z": 0.9766205298346177 }, "canvas": { "ready": "true", "liveSampleIndex": "42", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.19, "y": 0.101, "z": 0.977 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 41", "frame": 18, "targetElapsedMs": 900, "wallElapsedMs": 1972, "wallDeltaMs": 127, "screenshot": "frame_0018.png" }, { "now": 3528.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 45, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 45, "motionIndex": 3, "line": 16, "cycle": 2280, "taskCycle": 228, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 14.4828, "c": 32.5862 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 45, "sampleCount": 1300, "executedSampleCount": 46, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 14.4828, "c": 32.5862 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 14.4828, "c": 32.5862 }, "tcpPose": { "x": -7.7045530934477, "y": 8.683473290900483, "z": -71.34910807134601, "a": 0, "b": 14.4828, "c": 32.5862 }, "toolAxisVector": { "x": 0.21072082616369747, "y": 0.13469009044501262, "z": 0.9682227599869792 }, "canvas": { "ready": "true", "liveSampleIndex": "45", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.211, "y": 0.135, "z": 0.968 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 44", "frame": 19, "targetElapsedMs": 950, "wallElapsedMs": 2066, "wallDeltaMs": 94, "screenshot": "frame_0019.png" }, { "now": 3650.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 48, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 48, "motionIndex": 3, "line": 16, "cycle": 2430, "taskCycle": 243, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 16.5517, "c": 37.2414 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 48, "sampleCount": 1300, "executedSampleCount": 49, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 16.5517, "c": 37.2414 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 16.5517, "c": 37.2414 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 16.5517, "c": 37.2414 }, "toolAxisVector": { "x": 0.2267912533436691, "y": 0.1724023578882288, "z": 0.9585630675137587 }, "canvas": { "ready": "true", "liveSampleIndex": "48", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.227, "y": 0.172, "z": 0.959 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 47", "frame": 20, "targetElapsedMs": 1000, "wallElapsedMs": 2195, "wallDeltaMs": 129, "screenshot": "frame_0020.png" }, { "now": 3757.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 51, "motionIndex": 3, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 51, "motionIndex": 3, "line": 16, "cycle": 2580, "taskCycle": 258, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 18.6207, "c": 41.8966 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 51, "sampleCount": 1300, "executedSampleCount": 52, "segmentIndex": 3, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 18.6207, "c": 41.8966 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 18.6207, "c": 41.8966 }, "tcpPose": { "x": -9.969013882249424, "y": 2.0849674196183052, "z": -69.62086694588545, "a": 0, "b": 18.6207, "c": 41.8966 }, "toolAxisVector": { "x": 0.23767259646329308, "y": 0.2132259677023256, "z": 0.9476531135324802 }, "canvas": { "ready": "true", "liveSampleIndex": "51", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.238, "y": 0.213, "z": 0.948 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 50", "frame": 21, "targetElapsedMs": 1050, "wallElapsedMs": 2301, "wallDeltaMs": 106, "screenshot": "frame_0021.png" }, { "now": 3862.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 53, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 53, "motionIndex": 4, "line": 17, "cycle": 2680, "taskCycle": 268, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 53, "sampleCount": 1300, "executedSampleCount": 54, "segmentIndex": 4, "tcp": { "x": 10, "y": 20, "z": 10 }, "joint": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10, "y": 20, "z": 10, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "53", "toolhead": { "x": 0.01, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 52", "frame": 22, "targetElapsedMs": 1100, "wallElapsedMs": 2417, "wallDeltaMs": 116, "screenshot": "frame_0022.png" }, { "now": 3978.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 56, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 56, "motionIndex": 4, "line": 17, "cycle": 2830, "taskCycle": 283, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.3087, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.3087, "y": 17.5346, "z": 9.93392 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 56, "sampleCount": 1300, "executedSampleCount": 57, "segmentIndex": 4, "tcp": { "x": 10.3087, "y": 17.5346, "z": 9.93392 }, "joint": { "x": 10.3087, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.3087, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.3087, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "56", "toolhead": { "x": 0.01, "y": 0.018, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 55", "frame": 23, "targetElapsedMs": 1150, "wallElapsedMs": 2533, "wallDeltaMs": 116, "screenshot": "frame_0023.png" }, { "now": 4120.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 60, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 60, "motionIndex": 4, "line": 17, "cycle": 3030, "taskCycle": 303, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 11.6423, "y": 14.5092, "z": 9.84581, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 11.6423, "y": 14.5092, "z": 9.84581 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 60, "sampleCount": 1300, "executedSampleCount": 61, "segmentIndex": 4, "tcp": { "x": 11.6423, "y": 14.5092, "z": 9.84581 }, "joint": { "x": 11.6423, "y": 14.5092, "z": 9.84581, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 11.6423, "y": 14.5092, "z": 9.84581, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 11.6423, "y": 14.5092, "z": 9.84581, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "60", "toolhead": { "x": 0.012, "y": 0.015, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 59", "frame": 24, "targetElapsedMs": 1200, "wallElapsedMs": 2664, "wallDeltaMs": 131, "screenshot": "frame_0024.png" }, { "now": 4235.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 63, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 63, "motionIndex": 4, "line": 17, "cycle": 3180, "taskCycle": 318, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 13.254, "y": 12.6181, "z": 9.77974, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 13.254, "y": 12.6181, "z": 9.77974 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 63, "sampleCount": 1300, "executedSampleCount": 64, "segmentIndex": 4, "tcp": { "x": 13.254, "y": 12.6181, "z": 9.77974 }, "joint": { "x": 13.254, "y": 12.6181, "z": 9.77974, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 13.254, "y": 12.6181, "z": 9.77974, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 13.254, "y": 12.6181, "z": 9.77974, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "63", "toolhead": { "x": 0.013, "y": 0.013, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 62", "frame": 25, "targetElapsedMs": 1250, "wallElapsedMs": 2778, "wallDeltaMs": 114, "screenshot": "frame_0025.png" }, { "now": 4349, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 66, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 66, "motionIndex": 4, "line": 17, "cycle": 3330, "taskCycle": 333, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.2822, "y": 11.1828, "z": 9.71366, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.2822, "y": 11.1828, "z": 9.71366 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 66, "sampleCount": 1300, "executedSampleCount": 67, "segmentIndex": 4, "tcp": { "x": 15.2822, "y": 11.1828, "z": 9.71366 }, "joint": { "x": 15.2822, "y": 11.1828, "z": 9.71366, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 15.2822, "y": 11.1828, "z": 9.71366, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 15.2822, "y": 11.1828, "z": 9.71366, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "66", "toolhead": { "x": 0.015, "y": 0.011, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 65", "frame": 26, "targetElapsedMs": 1300, "wallElapsedMs": 2891, "wallDeltaMs": 113, "screenshot": "frame_0026.png" }, { "now": 4451.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 69, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 69, "motionIndex": 4, "line": 17, "cycle": 3480, "taskCycle": 348, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 17.6017, "y": 10.2919, "z": 9.64758, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 17.6017, "y": 10.2919, "z": 9.64758 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 69, "sampleCount": 1300, "executedSampleCount": 70, "segmentIndex": 4, "tcp": { "x": 17.6017, "y": 10.2919, "z": 9.64758 }, "joint": { "x": 17.6017, "y": 10.2919, "z": 9.64758, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 17.6017, "y": 10.2919, "z": 9.64758, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -2.7178551129202333, "y": -10.02765511292023, "z": -69.30445430581123, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "69", "toolhead": { "x": 0.018, "y": 0.01, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 68", "frame": 27, "targetElapsedMs": 1350, "wallElapsedMs": 2991, "wallDeltaMs": 100, "screenshot": "frame_0027.png" }, { "now": 4595.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 72, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 72, "motionIndex": 4, "line": 17, "cycle": 3630, "taskCycle": 363, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 20.0692, "y": 10.0002, "z": 9.5815, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 20.0692, "y": 10.0002, "z": 9.5815 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 72, "sampleCount": 1300, "executedSampleCount": 73, "segmentIndex": 4, "tcp": { "x": 20.0692, "y": 10.0002, "z": 9.5815 }, "joint": { "x": 20.0692, "y": 10.0002, "z": 9.5815, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 20.0692, "y": 10.0002, "z": 9.5815, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 20.0692, "y": 10.0002, "z": 9.5815, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "72", "toolhead": { "x": 0.02, "y": 0.01, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 71", "frame": 28, "targetElapsedMs": 1400, "wallElapsedMs": 3135, "wallDeltaMs": 144, "screenshot": "frame_0028.png" }, { "now": 4765.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 76, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 76, "motionIndex": 4, "line": 17, "cycle": 3830, "taskCycle": 383, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 23.3261, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 23.3261, "y": 10.5694, "z": 9.49339 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 76, "sampleCount": 1300, "executedSampleCount": 77, "segmentIndex": 4, "tcp": { "x": 23.3261, "y": 10.5694, "z": 9.49339 }, "joint": { "x": 23.3261, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 23.3261, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 23.3261, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "76", "toolhead": { "x": 0.023, "y": 0.011, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 75", "frame": 29, "targetElapsedMs": 1450, "wallElapsedMs": 3310, "wallDeltaMs": 175, "screenshot": "frame_0029.png" }, { "now": 4889, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 79, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 79, "motionIndex": 4, "line": 17, "cycle": 3980, "taskCycle": 398, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 25.5485, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 25.5485, "y": 11.6805, "z": 9.42731 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 79, "sampleCount": 1300, "executedSampleCount": 80, "segmentIndex": 4, "tcp": { "x": 25.5485, "y": 11.6805, "z": 9.42731 }, "joint": { "x": 25.5485, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 25.5485, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 25.5485, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "79", "toolhead": { "x": 0.026, "y": 0.012, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 78", "frame": 30, "targetElapsedMs": 1500, "wallElapsedMs": 3434, "wallDeltaMs": 124, "screenshot": "frame_0030.png" }, { "now": 5031.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 83, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 83, "motionIndex": 4, "line": 17, "cycle": 4180, "taskCycle": 418, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 27.958, "y": 13.9445, "z": 9.33921, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 27.958, "y": 13.9445, "z": 9.33921 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 83, "sampleCount": 1300, "executedSampleCount": 84, "segmentIndex": 4, "tcp": { "x": 27.958, "y": 13.9445, "z": 9.33921 }, "joint": { "x": 27.958, "y": 13.9445, "z": 9.33921, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 27.958, "y": 13.9445, "z": 9.33921, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 27.958, "y": 13.9445, "z": 9.33921, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "83", "toolhead": { "x": 0.028, "y": 0.014, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 82", "frame": 31, "targetElapsedMs": 1550, "wallElapsedMs": 3577, "wallDeltaMs": 143, "screenshot": "frame_0031.png" }, { "now": 5113.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 85, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 85, "motionIndex": 4, "line": 17, "cycle": 4280, "taskCycle": 428, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.8496, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.8496, "y": 15.3433, "z": 9.29515 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 85, "sampleCount": 1300, "executedSampleCount": 86, "segmentIndex": 4, "tcp": { "x": 28.8496, "y": 15.3433, "z": 9.29515 }, "joint": { "x": 28.8496, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 28.8496, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 28.8496, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "85", "toolhead": { "x": 0.029, "y": 0.015, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 84", "frame": 32, "targetElapsedMs": 1600, "wallElapsedMs": 3663, "wallDeltaMs": 86, "screenshot": "frame_0032.png" }, { "now": 5272.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 89, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 89, "motionIndex": 4, "line": 17, "cycle": 4480, "taskCycle": 448, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.8843, "y": 18.4835, "z": 9.20705, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.8843, "y": 18.4835, "z": 9.20705 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 89, "sampleCount": 1300, "executedSampleCount": 90, "segmentIndex": 4, "tcp": { "x": 29.8843, "y": 18.4835, "z": 9.20705 }, "joint": { "x": 29.8843, "y": 18.4835, "z": 9.20705, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.8843, "y": 18.4835, "z": 9.20705, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.8843, "y": 18.4835, "z": 9.20705, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "89", "toolhead": { "x": 0.03, "y": 0.018, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 88", "frame": 33, "targetElapsedMs": 1650, "wallElapsedMs": 3817, "wallDeltaMs": 154, "screenshot": "frame_0033.png" }, { "now": 5387.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 92, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 92, "motionIndex": 4, "line": 17, "cycle": 4630, "taskCycle": 463, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9531, "y": 20.9673, "z": 9.14097, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9531, "y": 20.9673, "z": 9.14097 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 92, "sampleCount": 1300, "executedSampleCount": 93, "segmentIndex": 4, "tcp": { "x": 29.9531, "y": 20.9673, "z": 9.14097 }, "joint": { "x": 29.9531, "y": 20.9673, "z": 9.14097, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.9531, "y": 20.9673, "z": 9.14097, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.9531, "y": 20.9673, "z": 9.14097, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "92", "toolhead": { "x": 0.03, "y": 0.021, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 91", "frame": 34, "targetElapsedMs": 1700, "wallElapsedMs": 3931, "wallDeltaMs": 114, "screenshot": "frame_0034.png" }, { "now": 5503, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 95, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 95, "motionIndex": 4, "line": 17, "cycle": 4780, "taskCycle": 478, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.4074, "y": 23.3913, "z": 9.07489, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.4074, "y": 23.3913, "z": 9.07489 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 95, "sampleCount": 1300, "executedSampleCount": 96, "segmentIndex": 4, "tcp": { "x": 29.4074, "y": 23.3913, "z": 9.07489 }, "joint": { "x": 29.4074, "y": 23.3913, "z": 9.07489, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.4074, "y": 23.3913, "z": 9.07489, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.4074, "y": 23.3913, "z": 9.07489, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "95", "toolhead": { "x": 0.029, "y": 0.023, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 94", "frame": 35, "targetElapsedMs": 1750, "wallElapsedMs": 4046, "wallDeltaMs": 115, "screenshot": "frame_0035.png" }, { "now": 5633.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 98, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 98, "motionIndex": 4, "line": 17, "cycle": 4930, "taskCycle": 493, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.2809, "y": 25.6059, "z": 9.00881, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.2809, "y": 25.6059, "z": 9.00881 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 98, "sampleCount": 1300, "executedSampleCount": 99, "segmentIndex": 4, "tcp": { "x": 28.2809, "y": 25.6059, "z": 9.00881 }, "joint": { "x": 28.2809, "y": 25.6059, "z": 9.00881, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 28.2809, "y": 25.6059, "z": 9.00881, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 28.2809, "y": 25.6059, "z": 9.00881, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "98", "toolhead": { "x": 0.028, "y": 0.026, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 97", "frame": 36, "targetElapsedMs": 1800, "wallElapsedMs": 4188, "wallDeltaMs": 142, "screenshot": "frame_0036.png" }, { "now": 5740.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 101, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 101, "motionIndex": 4, "line": 17, "cycle": 5080, "taskCycle": 508, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.6432, "y": 27.4745, "z": 8.94273, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.6432, "y": 27.4745, "z": 8.94273 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 101, "sampleCount": 1300, "executedSampleCount": 102, "segmentIndex": 4, "tcp": { "x": 26.6432, "y": 27.4745, "z": 8.94273 }, "joint": { "x": 26.6432, "y": 27.4745, "z": 8.94273, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.6432, "y": 27.4745, "z": 8.94273, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.6432, "y": 27.4745, "z": 8.94273, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "101", "toolhead": { "x": 0.027, "y": 0.027, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 100", "frame": 37, "targetElapsedMs": 1850, "wallElapsedMs": 4290, "wallDeltaMs": 102, "screenshot": "frame_0037.png" }, { "now": 5853.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 104, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 104, "motionIndex": 4, "line": 17, "cycle": 5230, "taskCycle": 523, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 24.5953, "y": 28.8816, "z": 8.87665, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 24.5953, "y": 28.8816, "z": 8.87665 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 104, "sampleCount": 1300, "executedSampleCount": 105, "segmentIndex": 4, "tcp": { "x": 24.5953, "y": 28.8816, "z": 8.87665 }, "joint": { "x": 24.5953, "y": 28.8816, "z": 8.87665, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 24.5953, "y": 28.8816, "z": 8.87665, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 24.5953, "y": 28.8816, "z": 8.87665, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "104", "toolhead": { "x": 0.025, "y": 0.029, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 103", "frame": 38, "targetElapsedMs": 1900, "wallElapsedMs": 4403, "wallDeltaMs": 113, "screenshot": "frame_0038.png" }, { "now": 5969.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 107, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 107, "motionIndex": 4, "line": 17, "cycle": 5380, "taskCycle": 538, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 22.2637, "y": 29.7404, "z": 8.81057, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 22.2637, "y": 29.7404, "z": 8.81057 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 107, "sampleCount": 1300, "executedSampleCount": 108, "segmentIndex": 4, "tcp": { "x": 22.2637, "y": 29.7404, "z": 8.81057 }, "joint": { "x": 22.2637, "y": 29.7404, "z": 8.81057, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 22.2637, "y": 29.7404, "z": 8.81057, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 22.2637, "y": 29.7404, "z": 8.81057, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "107", "toolhead": { "x": 0.022, "y": 0.03, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 106", "frame": 39, "targetElapsedMs": 1950, "wallElapsedMs": 4515, "wallDeltaMs": 112, "screenshot": "frame_0039.png" }, { "now": 6073, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 109, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 109, "motionIndex": 4, "line": 17, "cycle": 5480, "taskCycle": 548, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 20.6224, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 20.6224, "y": 29.9806, "z": 8.76652 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 109, "sampleCount": 1300, "executedSampleCount": 110, "segmentIndex": 4, "tcp": { "x": 20.6224, "y": 29.9806, "z": 8.76652 }, "joint": { "x": 20.6224, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 20.6224, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 20.6224, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "109", "toolhead": { "x": 0.021, "y": 0.03, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 108", "frame": 40, "targetElapsedMs": 2000, "wallElapsedMs": 4627, "wallDeltaMs": 112, "screenshot": "frame_0040.png" }, { "now": 6182.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 112, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 112, "motionIndex": 4, "line": 17, "cycle": 5630, "taskCycle": 563, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.1425, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 18.1425, "y": 29.826, "z": 8.70044 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 112, "sampleCount": 1300, "executedSampleCount": 113, "segmentIndex": 4, "tcp": { "x": 18.1425, "y": 29.826, "z": 8.70044 }, "joint": { "x": 18.1425, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 18.1425, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 18.1425, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "112", "toolhead": { "x": 0.018, "y": 0.03, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 111", "frame": 41, "targetElapsedMs": 2050, "wallElapsedMs": 4737, "wallDeltaMs": 110, "screenshot": "frame_0041.png" }, { "now": 6287.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 115, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 115, "motionIndex": 4, "line": 17, "cycle": 5780, "taskCycle": 578, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.7773, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.7773, "y": 29.0647, "z": 8.63436 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 115, "sampleCount": 1300, "executedSampleCount": 116, "segmentIndex": 4, "tcp": { "x": 15.7773, "y": 29.0647, "z": 8.63436 }, "joint": { "x": 15.7773, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 15.7773, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 15.7773, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "115", "toolhead": { "x": 0.016, "y": 0.029, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 114", "frame": 42, "targetElapsedMs": 2100, "wallElapsedMs": 4837, "wallDeltaMs": 100, "screenshot": "frame_0042.png" }, { "now": 6404.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 118, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 118, "motionIndex": 4, "line": 17, "cycle": 5930, "taskCycle": 593, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 13.6728, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 13.6728, "y": 27.7438, "z": 8.56828 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 118, "sampleCount": 1300, "executedSampleCount": 119, "segmentIndex": 4, "tcp": { "x": 13.6728, "y": 27.7438, "z": 8.56828 }, "joint": { "x": 13.6728, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 13.6728, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 13.6728, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "118", "toolhead": { "x": 0.014, "y": 0.028, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 117", "frame": 43, "targetElapsedMs": 2150, "wallElapsedMs": 4950, "wallDeltaMs": 113, "screenshot": "frame_0043.png" }, { "now": 6520.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 121, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 121, "motionIndex": 4, "line": 17, "cycle": 6080, "taskCycle": 608, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 11.9589, "y": 25.9448, "z": 8.5022, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 11.9589, "y": 25.9448, "z": 8.5022 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 121, "sampleCount": 1300, "executedSampleCount": 122, "segmentIndex": 4, "tcp": { "x": 11.9589, "y": 25.9448, "z": 8.5022 }, "joint": { "x": 11.9589, "y": 25.9448, "z": 8.5022, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 11.9589, "y": 25.9448, "z": 8.5022, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 11.9589, "y": 25.9448, "z": 8.5022, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "121", "toolhead": { "x": 0.012, "y": 0.026, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 120", "frame": 44, "targetElapsedMs": 2200, "wallElapsedMs": 5070, "wallDeltaMs": 120, "screenshot": "frame_0044.png" }, { "now": 6629.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 124, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 124, "motionIndex": 4, "line": 17, "cycle": 6230, "taskCycle": 623, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.7415, "y": 23.7788, "z": 8.43612, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.7415, "y": 23.7788, "z": 8.43612 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 124, "sampleCount": 1300, "executedSampleCount": 125, "segmentIndex": 4, "tcp": { "x": 10.7415, "y": 23.7788, "z": 8.43612 }, "joint": { "x": 10.7415, "y": 23.7788, "z": 8.43612, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.7415, "y": 23.7788, "z": 8.43612, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.7415, "y": 23.7788, "z": 8.43612, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "124", "toolhead": { "x": 0.011, "y": 0.024, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 123", "frame": 45, "targetElapsedMs": 2250, "wallElapsedMs": 5181, "wallDeltaMs": 111, "screenshot": "frame_0045.png" }, { "now": 6745.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 127, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 127, "motionIndex": 4, "line": 17, "cycle": 6380, "taskCycle": 638, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0956, "y": 21.3795, "z": 8.37004, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0956, "y": 21.3795, "z": 8.37004 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 127, "sampleCount": 1300, "executedSampleCount": 128, "segmentIndex": 4, "tcp": { "x": 10.0956, "y": 21.3795, "z": 8.37004 }, "joint": { "x": 10.0956, "y": 21.3795, "z": 8.37004, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.0956, "y": 21.3795, "z": 8.37004, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.0956, "y": 21.3795, "z": 8.37004, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "127", "toolhead": { "x": 0.01, "y": 0.021, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 126", "frame": 46, "targetElapsedMs": 2300, "wallElapsedMs": 5291, "wallDeltaMs": 110, "screenshot": "frame_0046.png" }, { "now": 6850.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 130, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 130, "motionIndex": 4, "line": 17, "cycle": 6530, "taskCycle": 653, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0612, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0612, "y": 18.8951, "z": 8.30396 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 130, "sampleCount": 1300, "executedSampleCount": 131, "segmentIndex": 4, "tcp": { "x": 10.0612, "y": 18.8951, "z": 8.30396 }, "joint": { "x": 10.0612, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.0612, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.0612, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "130", "toolhead": { "x": 0.01, "y": 0.019, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 129", "frame": 47, "targetElapsedMs": 2350, "wallElapsedMs": 5404, "wallDeltaMs": 113, "screenshot": "frame_0047.png" }, { "now": 6989.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 134, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 134, "motionIndex": 4, "line": 17, "cycle": 6730, "taskCycle": 673, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.9647, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.9647, "y": 15.7147, "z": 8.21586 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 134, "sampleCount": 1300, "executedSampleCount": 135, "segmentIndex": 4, "tcp": { "x": 10.9647, "y": 15.7147, "z": 8.21586 }, "joint": { "x": 10.9647, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.9647, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -9.354855112920234, "y": -4.60485511292023, "z": -70.73617430581123, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "134", "toolhead": { "x": 0.011, "y": 0.016, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 133", "frame": 48, "targetElapsedMs": 2400, "wallElapsedMs": 5532, "wallDeltaMs": 128, "screenshot": "frame_0048.png" }, { "now": 7120.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 137, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 137, "motionIndex": 4, "line": 17, "cycle": 6880, "taskCycle": 688, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.3002, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.3002, "y": 13.6194, "z": 8.14978 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 137, "sampleCount": 1300, "executedSampleCount": 138, "segmentIndex": 4, "tcp": { "x": 12.3002, "y": 13.6194, "z": 8.14978 }, "joint": { "x": 12.3002, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 12.3002, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -8.019355112920234, "y": -6.70015511292023, "z": -70.80225430581123, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "137", "toolhead": { "x": 0.012, "y": 0.014, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 136", "frame": 49, "targetElapsedMs": 2450, "wallElapsedMs": 5657, "wallDeltaMs": 125, "screenshot": "frame_0049.png" }, { "now": 7247.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 140, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 140, "motionIndex": 4, "line": 17, "cycle": 7030, "taskCycle": 703, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 14.111, "y": 11.918, "z": 8.0837, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 14.111, "y": 11.918, "z": 8.0837 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 140, "sampleCount": 1300, "executedSampleCount": 141, "segmentIndex": 4, "tcp": { "x": 14.111, "y": 11.918, "z": 8.0837 }, "joint": { "x": 14.111, "y": 11.918, "z": 8.0837, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 14.111, "y": 11.918, "z": 8.0837, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 14.111, "y": 11.918, "z": 8.0837, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "140", "toolhead": { "x": 0.014, "y": 0.012, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 139", "frame": 50, "targetElapsedMs": 2500, "wallElapsedMs": 5803, "wallDeltaMs": 146, "screenshot": "frame_0050.png" }, { "now": 7357, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 143, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 143, "motionIndex": 4, "line": 17, "cycle": 7180, "taskCycle": 718, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 16.2853, "y": 10.7155, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 16.2853, "y": 10.7155, "z": 8.01762 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 143, "sampleCount": 1300, "executedSampleCount": 144, "segmentIndex": 4, "tcp": { "x": 16.2853, "y": 10.7155, "z": 8.01762 }, "joint": { "x": 16.2853, "y": 10.7155, "z": 8.01762, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 16.2853, "y": 10.7155, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 16.2853, "y": 10.7155, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "143", "toolhead": { "x": 0.016, "y": 0.011, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 142", "frame": 51, "targetElapsedMs": 2550, "wallElapsedMs": 5911, "wallDeltaMs": 108, "screenshot": "frame_0051.png" }, { "now": 7506.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 147, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 147, "motionIndex": 4, "line": 17, "cycle": 7380, "taskCycle": 738, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 19.5158, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 19.5158, "y": 10.0117, "z": 7.92952 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 147, "sampleCount": 1300, "executedSampleCount": 148, "segmentIndex": 4, "tcp": { "x": 19.5158, "y": 10.0117, "z": 7.92952 }, "joint": { "x": 19.5158, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 19.5158, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 19.5158, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "147", "toolhead": { "x": 0.02, "y": 0.01, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 146", "frame": 52, "targetElapsedMs": 2600, "wallElapsedMs": 6051, "wallDeltaMs": 140, "screenshot": "frame_0052.png" }, { "now": 7629, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 150, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 150, "motionIndex": 4, "line": 17, "cycle": 7530, "taskCycle": 753, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 21.9933, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 21.9933, "y": 10.2007, "z": 7.86344 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 150, "sampleCount": 1300, "executedSampleCount": 151, "segmentIndex": 4, "tcp": { "x": 21.9933, "y": 10.2007, "z": 7.86344 }, "joint": { "x": 21.9933, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 21.9933, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 21.9933, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "150", "toolhead": { "x": 0.022, "y": 0.01, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 149", "frame": 53, "targetElapsedMs": 2650, "wallElapsedMs": 6174, "wallDeltaMs": 123, "screenshot": "frame_0053.png" }, { "now": 7745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 153, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 153, "motionIndex": 4, "line": 17, "cycle": 7680, "taskCycle": 768, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 24.3477, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 24.3477, "y": 10.9946, "z": 7.79736 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 153, "sampleCount": 1300, "executedSampleCount": 154, "segmentIndex": 4, "tcp": { "x": 24.3477, "y": 10.9946, "z": 7.79736 }, "joint": { "x": 24.3477, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 24.3477, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 24.3477, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "153", "toolhead": { "x": 0.024, "y": 0.011, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 152", "frame": 54, "targetElapsedMs": 2700, "wallElapsedMs": 6290, "wallDeltaMs": 116, "screenshot": "frame_0054.png" }, { "now": 7855.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 156, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 156, "motionIndex": 4, "line": 17, "cycle": 7830, "taskCycle": 783, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.4338, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.4338, "y": 12.3445, "z": 7.73128 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 156, "sampleCount": 1300, "executedSampleCount": 157, "segmentIndex": 4, "tcp": { "x": 26.4338, "y": 12.3445, "z": 7.73128 }, "joint": { "x": 26.4338, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.4338, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.4338, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "156", "toolhead": { "x": 0.026, "y": 0.012, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 155", "frame": 55, "targetElapsedMs": 2750, "wallElapsedMs": 6396, "wallDeltaMs": 106, "screenshot": "frame_0055.png" }, { "now": 7970.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 159, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 159, "motionIndex": 4, "line": 17, "cycle": 7980, "taskCycle": 798, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.1226, "y": 14.167, "z": 7.6652, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.1226, "y": 14.167, "z": 7.6652 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 159, "sampleCount": 1300, "executedSampleCount": 160, "segmentIndex": 4, "tcp": { "x": 28.1226, "y": 14.167, "z": 7.6652 }, "joint": { "x": 28.1226, "y": 14.167, "z": 7.6652, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 28.1226, "y": 14.167, "z": 7.6652, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 28.1226, "y": 14.167, "z": 7.6652, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "159", "toolhead": { "x": 0.028, "y": 0.014, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 158", "frame": 56, "targetElapsedMs": 2800, "wallElapsedMs": 6520, "wallDeltaMs": 124, "screenshot": "frame_0056.png" }, { "now": 8077.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 162, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 162, "motionIndex": 4, "line": 17, "cycle": 8130, "taskCycle": 813, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.3099, "y": 16.3497, "z": 7.59912, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.3099, "y": 16.3497, "z": 7.59912 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 162, "sampleCount": 1300, "executedSampleCount": 163, "segmentIndex": 4, "tcp": { "x": 29.3099, "y": 16.3497, "z": 7.59912 }, "joint": { "x": 29.3099, "y": 16.3497, "z": 7.59912, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.3099, "y": 16.3497, "z": 7.59912, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 8.990344887079765, "y": -3.969855112920232, "z": -71.35291430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "162", "toolhead": { "x": 0.029, "y": 0.016, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 161", "frame": 57, "targetElapsedMs": 2850, "wallElapsedMs": 6612, "wallDeltaMs": 92, "screenshot": "frame_0057.png" }, { "now": 8201.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 165, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 165, "motionIndex": 4, "line": 17, "cycle": 8280, "taskCycle": 828, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9225, "y": 18.7577, "z": 7.53304, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9225, "y": 18.7577, "z": 7.53304 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 165, "sampleCount": 1300, "executedSampleCount": 166, "segmentIndex": 4, "tcp": { "x": 29.9225, "y": 18.7577, "z": 7.53304 }, "joint": { "x": 29.9225, "y": 18.7577, "z": 7.53304, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.9225, "y": 18.7577, "z": 7.53304, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.9225, "y": 18.7577, "z": 7.53304, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "165", "toolhead": { "x": 0.03, "y": 0.019, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 164", "frame": 58, "targetElapsedMs": 2900, "wallElapsedMs": 6747, "wallDeltaMs": 135, "screenshot": "frame_0058.png" }, { "now": 8309.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 168, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 168, "motionIndex": 4, "line": 17, "cycle": 8430, "taskCycle": 843, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9225, "y": 21.2423, "z": 7.46696, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9225, "y": 21.2423, "z": 7.46696 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 168, "sampleCount": 1300, "executedSampleCount": 169, "segmentIndex": 4, "tcp": { "x": 29.9225, "y": 21.2423, "z": 7.46696 }, "joint": { "x": 29.9225, "y": 21.2423, "z": 7.46696, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.9225, "y": 21.2423, "z": 7.46696, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.9225, "y": 21.2423, "z": 7.46696, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "168", "toolhead": { "x": 0.03, "y": 0.021, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 167", "frame": 59, "targetElapsedMs": 2950, "wallElapsedMs": 6860, "wallDeltaMs": 113, "screenshot": "frame_0059.png" }, { "now": 8408.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 171, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 171, "motionIndex": 4, "line": 17, "cycle": 8580, "taskCycle": 858, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.3099, "y": 23.6503, "z": 7.40088, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.3099, "y": 23.6503, "z": 7.40088 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 171, "sampleCount": 1300, "executedSampleCount": 172, "segmentIndex": 4, "tcp": { "x": 29.3099, "y": 23.6503, "z": 7.40088 }, "joint": { "x": 29.3099, "y": 23.6503, "z": 7.40088, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.3099, "y": 23.6503, "z": 7.40088, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 8.990344887079765, "y": 3.3307448870797707, "z": -71.55115430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "171", "toolhead": { "x": 0.029, "y": 0.024, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 170", "frame": 60, "targetElapsedMs": 3000, "wallElapsedMs": 6946, "wallDeltaMs": 86, "screenshot": "frame_0060.png" }, { "now": 8532.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 174, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 174, "motionIndex": 4, "line": 17, "cycle": 8730, "taskCycle": 873, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.1226, "y": 25.833, "z": 7.3348, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.1226, "y": 25.833, "z": 7.3348 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 174, "sampleCount": 1300, "executedSampleCount": 175, "segmentIndex": 4, "tcp": { "x": 28.1226, "y": 25.833, "z": 7.3348 }, "joint": { "x": 28.1226, "y": 25.833, "z": 7.3348, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 28.1226, "y": 25.833, "z": 7.3348, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 28.1226, "y": 25.833, "z": 7.3348, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "174", "toolhead": { "x": 0.028, "y": 0.026, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 173", "frame": 61, "targetElapsedMs": 3050, "wallElapsedMs": 7078, "wallDeltaMs": 132, "screenshot": "frame_0061.png" }, { "now": 8663.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 177, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 177, "motionIndex": 4, "line": 17, "cycle": 8880, "taskCycle": 888, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.4338, "y": 27.6555, "z": 7.26872, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.4338, "y": 27.6555, "z": 7.26872 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 177, "sampleCount": 1300, "executedSampleCount": 178, "segmentIndex": 4, "tcp": { "x": 26.4338, "y": 27.6555, "z": 7.26872 }, "joint": { "x": 26.4338, "y": 27.6555, "z": 7.26872, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.4338, "y": 27.6555, "z": 7.26872, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.4338, "y": 27.6555, "z": 7.26872, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "177", "toolhead": { "x": 0.026, "y": 0.028, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 176", "frame": 62, "targetElapsedMs": 3100, "wallElapsedMs": 7210, "wallDeltaMs": 132, "screenshot": "frame_0062.png" }, { "now": 8773.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 180, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 180, "motionIndex": 4, "line": 17, "cycle": 9030, "taskCycle": 903, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 24.3477, "y": 29.0054, "z": 7.20264, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 24.3477, "y": 29.0054, "z": 7.20264 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 180, "sampleCount": 1300, "executedSampleCount": 181, "segmentIndex": 4, "tcp": { "x": 24.3477, "y": 29.0054, "z": 7.20264 }, "joint": { "x": 24.3477, "y": 29.0054, "z": 7.20264, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 24.3477, "y": 29.0054, "z": 7.20264, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 24.3477, "y": 29.0054, "z": 7.20264, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "180", "toolhead": { "x": 0.024, "y": 0.029, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 179", "frame": 63, "targetElapsedMs": 3150, "wallElapsedMs": 7323, "wallDeltaMs": 113, "screenshot": "frame_0063.png" }, { "now": 8878.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 183, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 183, "motionIndex": 4, "line": 17, "cycle": 9180, "taskCycle": 918, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 21.9933, "y": 29.7993, "z": 7.13656, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 21.9933, "y": 29.7993, "z": 7.13656 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 183, "sampleCount": 1300, "executedSampleCount": 184, "segmentIndex": 4, "tcp": { "x": 21.9933, "y": 29.7993, "z": 7.13656 }, "joint": { "x": 21.9933, "y": 29.7993, "z": 7.13656, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 21.9933, "y": 29.7993, "z": 7.13656, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 21.9933, "y": 29.7993, "z": 7.13656, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "183", "toolhead": { "x": 0.022, "y": 0.03, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 182", "frame": 64, "targetElapsedMs": 3200, "wallElapsedMs": 7423, "wallDeltaMs": 100, "screenshot": "frame_0064.png" }, { "now": 8979, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 186, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 186, "motionIndex": 4, "line": 17, "cycle": 9330, "taskCycle": 933, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 19.5158, "y": 29.9883, "z": 7.07048, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 19.5158, "y": 29.9883, "z": 7.07048 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 186, "sampleCount": 1300, "executedSampleCount": 187, "segmentIndex": 4, "tcp": { "x": 19.5158, "y": 29.9883, "z": 7.07048 }, "joint": { "x": 19.5158, "y": 29.9883, "z": 7.07048, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 19.5158, "y": 29.9883, "z": 7.07048, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -0.8037551129202356, "y": 9.668744887079768, "z": -71.88155430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "186", "toolhead": { "x": 0.02, "y": 0.03, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 185", "frame": 65, "targetElapsedMs": 3250, "wallElapsedMs": 7524, "wallDeltaMs": 101, "screenshot": "frame_0065.png" }, { "now": 9101.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 189, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 189, "motionIndex": 4, "line": 17, "cycle": 9480, "taskCycle": 948, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 17.0682, "y": 29.5606, "z": 7.00441, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 17.0682, "y": 29.5606, "z": 7.00441 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 189, "sampleCount": 1300, "executedSampleCount": 190, "segmentIndex": 4, "tcp": { "x": 17.0682, "y": 29.5606, "z": 7.00441 }, "joint": { "x": 17.0682, "y": 29.5606, "z": 7.00441, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 17.0682, "y": 29.5606, "z": 7.00441, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 17.0682, "y": 29.5606, "z": 7.00441, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "189", "toolhead": { "x": 0.017, "y": 0.03, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 188", "frame": 66, "targetElapsedMs": 3300, "wallElapsedMs": 7655, "wallDeltaMs": 131, "screenshot": "frame_0066.png" }, { "now": 9217, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 192, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 192, "motionIndex": 4, "line": 17, "cycle": 9630, "taskCycle": 963, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 14.8016, "y": 28.5426, "z": 6.93833, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 14.8016, "y": 28.5426, "z": 6.93833 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 192, "sampleCount": 1300, "executedSampleCount": 193, "segmentIndex": 4, "tcp": { "x": 14.8016, "y": 28.5426, "z": 6.93833 }, "joint": { "x": 14.8016, "y": 28.5426, "z": 6.93833, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 14.8016, "y": 28.5426, "z": 6.93833, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 14.8016, "y": 28.5426, "z": 6.93833, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "192", "toolhead": { "x": 0.015, "y": 0.029, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 191", "frame": 67, "targetElapsedMs": 3350, "wallElapsedMs": 7762, "wallDeltaMs": 107, "screenshot": "frame_0067.png" }, { "now": 9358.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 196, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 196, "motionIndex": 4, "line": 17, "cycle": 9830, "taskCycle": 983, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.3002, "y": 26.3806, "z": 6.85022, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.3002, "y": 26.3806, "z": 6.85022 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 196, "sampleCount": 1300, "executedSampleCount": 197, "segmentIndex": 4, "tcp": { "x": 12.3002, "y": 26.3806, "z": 6.85022 }, "joint": { "x": 12.3002, "y": 26.3806, "z": 6.85022, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 12.3002, "y": 26.3806, "z": 6.85022, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -8.019355112920234, "y": 6.06104488707977, "z": -72.10181430581125, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "196", "toolhead": { "x": 0.012, "y": 0.026, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 195", "frame": 68, "targetElapsedMs": 3400, "wallElapsedMs": 7896, "wallDeltaMs": 134, "screenshot": "frame_0068.png" }, { "now": 9479.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 199, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 199, "motionIndex": 4, "line": 17, "cycle": 9980, "taskCycle": 998, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.9647, "y": 24.2853, "z": 6.78414, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.9647, "y": 24.2853, "z": 6.78414 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 199, "sampleCount": 1300, "executedSampleCount": 200, "segmentIndex": 4, "tcp": { "x": 10.9647, "y": 24.2853, "z": 6.78414 }, "joint": { "x": 10.9647, "y": 24.2853, "z": 6.78414, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.9647, "y": 24.2853, "z": 6.78414, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.9647, "y": 24.2853, "z": 6.78414, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "199", "toolhead": { "x": 0.011, "y": 0.024, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 198", "frame": 69, "targetElapsedMs": 3450, "wallElapsedMs": 8030, "wallDeltaMs": 134, "screenshot": "frame_0069.png" }, { "now": 9593.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 202, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 202, "motionIndex": 4, "line": 17, "cycle": 10130, "taskCycle": 1013, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.1871, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.1871, "y": 21.9254, "z": 6.71806 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 202, "sampleCount": 1300, "executedSampleCount": 203, "segmentIndex": 4, "tcp": { "x": 10.1871, "y": 21.9254, "z": 6.71806 }, "joint": { "x": 10.1871, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.1871, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.1871, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "202", "toolhead": { "x": 0.01, "y": 0.022, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 201", "frame": 70, "targetElapsedMs": 3500, "wallElapsedMs": 8142, "wallDeltaMs": 112, "screenshot": "frame_0070.png" }, { "now": 9739.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 206, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 206, "motionIndex": 4, "line": 17, "cycle": 10330, "taskCycle": 1033, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0956, "y": 18.6205, "z": 6.62996, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0956, "y": 18.6205, "z": 6.62996 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 206, "sampleCount": 1300, "executedSampleCount": 207, "segmentIndex": 4, "tcp": { "x": 10.0956, "y": 18.6205, "z": 6.62996 }, "joint": { "x": 10.0956, "y": 18.6205, "z": 6.62996, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.0956, "y": 18.6205, "z": 6.62996, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.0956, "y": 18.6205, "z": 6.62996, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "206", "toolhead": { "x": 0.01, "y": 0.019, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 205", "frame": 71, "targetElapsedMs": 3550, "wallElapsedMs": 8285, "wallDeltaMs": 143, "screenshot": "frame_0071.png" }, { "now": 9855.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 209, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 209, "motionIndex": 4, "line": 17, "cycle": 10480, "taskCycle": 1048, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.7415, "y": 16.2212, "z": 6.56388, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.7415, "y": 16.2212, "z": 6.56388 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 209, "sampleCount": 1300, "executedSampleCount": 210, "segmentIndex": 4, "tcp": { "x": 10.7415, "y": 16.2212, "z": 6.56388 }, "joint": { "x": 10.7415, "y": 16.2212, "z": 6.56388, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.7415, "y": 16.2212, "z": 6.56388, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.7415, "y": 16.2212, "z": 6.56388, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "209", "toolhead": { "x": 0.011, "y": 0.016, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 208", "frame": 72, "targetElapsedMs": 3600, "wallElapsedMs": 8401, "wallDeltaMs": 116, "screenshot": "frame_0072.png" }, { "now": 9965.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 212, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 212, "motionIndex": 4, "line": 17, "cycle": 10630, "taskCycle": 1063, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 11.9589, "y": 14.0552, "z": 6.4978, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 11.9589, "y": 14.0552, "z": 6.4978 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 212, "sampleCount": 1300, "executedSampleCount": 213, "segmentIndex": 4, "tcp": { "x": 11.9589, "y": 14.0552, "z": 6.4978 }, "joint": { "x": 11.9589, "y": 14.0552, "z": 6.4978, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 11.9589, "y": 14.0552, "z": 6.4978, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 11.9589, "y": 14.0552, "z": 6.4978, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "212", "toolhead": { "x": 0.012, "y": 0.014, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 211", "frame": 73, "targetElapsedMs": 3650, "wallElapsedMs": 8510, "wallDeltaMs": 109, "screenshot": "frame_0073.png" }, { "now": 10077.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 215, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 215, "motionIndex": 4, "line": 17, "cycle": 10780, "taskCycle": 1078, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 13.6728, "y": 12.2562, "z": 6.43172, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 13.6728, "y": 12.2562, "z": 6.43172 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 215, "sampleCount": 1300, "executedSampleCount": 216, "segmentIndex": 4, "tcp": { "x": 13.6728, "y": 12.2562, "z": 6.43172 }, "joint": { "x": 13.6728, "y": 12.2562, "z": 6.43172, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 13.6728, "y": 12.2562, "z": 6.43172, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 13.6728, "y": 12.2562, "z": 6.43172, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "215", "toolhead": { "x": 0.014, "y": 0.012, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 214", "frame": 74, "targetElapsedMs": 3700, "wallElapsedMs": 8629, "wallDeltaMs": 119, "screenshot": "frame_0074.png" }, { "now": 10161.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 217, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 217, "motionIndex": 4, "line": 17, "cycle": 10880, "taskCycle": 1088, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.04, "y": 11.3168, "z": 6.38767, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.04, "y": 11.3168, "z": 6.38767 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 217, "sampleCount": 1300, "executedSampleCount": 218, "segmentIndex": 4, "tcp": { "x": 15.04, "y": 11.3168, "z": 6.38767 }, "joint": { "x": 15.04, "y": 11.3168, "z": 6.38767, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 15.04, "y": 11.3168, "z": 6.38767, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 15.04, "y": 11.3168, "z": 6.38767, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "217", "toolhead": { "x": 0.015, "y": 0.011, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 216", "frame": 75, "targetElapsedMs": 3750, "wallElapsedMs": 8714, "wallDeltaMs": 85, "screenshot": "frame_0075.png" }, { "now": 10271.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 220, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 220, "motionIndex": 4, "line": 17, "cycle": 11030, "taskCycle": 1103, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 17.3339, "y": 10.362, "z": 6.32159, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 17.3339, "y": 10.362, "z": 6.32159 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 220, "sampleCount": 1300, "executedSampleCount": 221, "segmentIndex": 4, "tcp": { "x": 17.3339, "y": 10.362, "z": 6.32159 }, "joint": { "x": 17.3339, "y": 10.362, "z": 6.32159, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 17.3339, "y": 10.362, "z": 6.32159, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 17.3339, "y": 10.362, "z": 6.32159, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "220", "toolhead": { "x": 0.017, "y": 0.01, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 219", "frame": 76, "targetElapsedMs": 3800, "wallElapsedMs": 8821, "wallDeltaMs": 107, "screenshot": "frame_0076.png" }, { "now": 10376.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 223, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 223, "motionIndex": 4, "line": 17, "cycle": 11180, "taskCycle": 1118, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 19.7924, "y": 10.0022, "z": 6.25551, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 19.7924, "y": 10.0022, "z": 6.25551 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 223, "sampleCount": 1300, "executedSampleCount": 224, "segmentIndex": 4, "tcp": { "x": 19.7924, "y": 10.0022, "z": 6.25551 }, "joint": { "x": 19.7924, "y": 10.0022, "z": 6.25551, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 19.7924, "y": 10.0022, "z": 6.25551, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -0.5271551129202336, "y": -10.31735511292023, "z": -72.69652430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "223", "toolhead": { "x": 0.02, "y": 0.01, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 222", "frame": 77, "targetElapsedMs": 3850, "wallElapsedMs": 8910, "wallDeltaMs": 89, "screenshot": "frame_0077.png" }, { "now": 10502.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 226, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 226, "motionIndex": 4, "line": 17, "cycle": 11330, "taskCycle": 1133, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 22.2637, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 22.2637, "y": 10.2596, "z": 6.18943 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 226, "sampleCount": 1300, "executedSampleCount": 227, "segmentIndex": 4, "tcp": { "x": 22.2637, "y": 10.2596, "z": 6.18943 }, "joint": { "x": 22.2637, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 22.2637, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 22.2637, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "226", "toolhead": { "x": 0.022, "y": 0.01, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 225", "frame": 78, "targetElapsedMs": 3900, "wallElapsedMs": 9048, "wallDeltaMs": 138, "screenshot": "frame_0078.png" }, { "now": 10620.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 229, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 229, "motionIndex": 4, "line": 17, "cycle": 11480, "taskCycle": 1148, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 24.5953, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 24.5953, "y": 11.1184, "z": 6.12335 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 229, "sampleCount": 1300, "executedSampleCount": 230, "segmentIndex": 4, "tcp": { "x": 24.5953, "y": 11.1184, "z": 6.12335 }, "joint": { "x": 24.5953, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 24.5953, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 24.5953, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "229", "toolhead": { "x": 0.025, "y": 0.011, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 228", "frame": 79, "targetElapsedMs": 3950, "wallElapsedMs": 9164, "wallDeltaMs": 116, "screenshot": "frame_0079.png" }, { "now": 10721.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 232, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 232, "motionIndex": 4, "line": 17, "cycle": 11630, "taskCycle": 1163, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.6432, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.6432, "y": 12.5255, "z": 6.05727 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 232, "sampleCount": 1300, "executedSampleCount": 233, "segmentIndex": 4, "tcp": { "x": 26.6432, "y": 12.5255, "z": 6.05727 }, "joint": { "x": 26.6432, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.6432, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.6432, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "232", "toolhead": { "x": 0.027, "y": 0.013, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 231", "frame": 80, "targetElapsedMs": 4000, "wallElapsedMs": 9271, "wallDeltaMs": 107, "screenshot": "frame_0080.png" }, { "now": 10821.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 234, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 234, "motionIndex": 4, "line": 17, "cycle": 11730, "taskCycle": 1173, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 27.7874, "y": 13.7265, "z": 6.01322, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 27.7874, "y": 13.7265, "z": 6.01322 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 234, "sampleCount": 1300, "executedSampleCount": 235, "segmentIndex": 4, "tcp": { "x": 27.7874, "y": 13.7265, "z": 6.01322 }, "joint": { "x": 27.7874, "y": 13.7265, "z": 6.01322, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 27.7874, "y": 13.7265, "z": 6.01322, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 27.7874, "y": 13.7265, "z": 6.01322, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "234", "toolhead": { "x": 0.028, "y": 0.014, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 233", "frame": 81, "targetElapsedMs": 4050, "wallElapsedMs": 9361, "wallDeltaMs": 90, "screenshot": "frame_0081.png" }, { "now": 10955.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 238, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 238, "motionIndex": 4, "line": 17, "cycle": 11930, "taskCycle": 1193, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.4074, "y": 16.6087, "z": 5.92511, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.4074, "y": 16.6087, "z": 5.92511 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 238, "sampleCount": 1300, "executedSampleCount": 239, "segmentIndex": 4, "tcp": { "x": 29.4074, "y": 16.6087, "z": 5.92511 }, "joint": { "x": 29.4074, "y": 16.6087, "z": 5.92511, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.4074, "y": 16.6087, "z": 5.92511, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 9.087844887079765, "y": -3.710855112920232, "z": -73.02692430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "238", "toolhead": { "x": 0.029, "y": 0.017, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 237", "frame": 82, "targetElapsedMs": 4100, "wallElapsedMs": 9499, "wallDeltaMs": 138, "screenshot": "frame_0082.png" }, { "now": 11070.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 241, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 241, "motionIndex": 4, "line": 17, "cycle": 12080, "taskCycle": 1208, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9531, "y": 19.0327, "z": 5.85903, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9531, "y": 19.0327, "z": 5.85903 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 241, "sampleCount": 1300, "executedSampleCount": 242, "segmentIndex": 4, "tcp": { "x": 29.9531, "y": 19.0327, "z": 5.85903 }, "joint": { "x": 29.9531, "y": 19.0327, "z": 5.85903, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.9531, "y": 19.0327, "z": 5.85903, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 9.633544887079765, "y": -1.2868551129202324, "z": -73.09300430581123, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "241", "toolhead": { "x": 0.03, "y": 0.019, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 240", "frame": 83, "targetElapsedMs": 4150, "wallElapsedMs": 9609, "wallDeltaMs": 110, "screenshot": "frame_0083.png" }, { "now": 11161.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 243, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 243, "motionIndex": 4, "line": 17, "cycle": 12180, "taskCycle": 1218, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9761, "y": 20.6914, "z": 5.81498, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9761, "y": 20.6914, "z": 5.81498 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 243, "sampleCount": 1300, "executedSampleCount": 244, "segmentIndex": 4, "tcp": { "x": 29.9761, "y": 20.6914, "z": 5.81498 }, "joint": { "x": 29.9761, "y": 20.6914, "z": 5.81498, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.9761, "y": 20.6914, "z": 5.81498, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.9761, "y": 20.6914, "z": 5.81498, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "243", "toolhead": { "x": 0.03, "y": 0.021, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 242", "frame": 84, "targetElapsedMs": 4200, "wallElapsedMs": 9715, "wallDeltaMs": 106, "screenshot": "frame_0084.png" }, { "now": 11305.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 247, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 247, "motionIndex": 4, "line": 17, "cycle": 12380, "taskCycle": 1238, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.2053, "y": 23.9066, "z": 5.72687, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.2053, "y": 23.9066, "z": 5.72687 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 247, "sampleCount": 1300, "executedSampleCount": 248, "segmentIndex": 4, "tcp": { "x": 29.2053, "y": 23.9066, "z": 5.72687 }, "joint": { "x": 29.2053, "y": 23.9066, "z": 5.72687, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 29.2053, "y": 23.9066, "z": 5.72687, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 29.2053, "y": 23.9066, "z": 5.72687, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "247", "toolhead": { "x": 0.029, "y": 0.024, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 246", "frame": 85, "targetElapsedMs": 4250, "wallElapsedMs": 9850, "wallDeltaMs": 135, "screenshot": "frame_0085.png" }, { "now": 11429.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 250, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 250, "motionIndex": 4, "line": 17, "cycle": 12530, "taskCycle": 1253, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 27.958, "y": 26.0555, "z": 5.66079, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 27.958, "y": 26.0555, "z": 5.66079 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 250, "sampleCount": 1300, "executedSampleCount": 251, "segmentIndex": 4, "tcp": { "x": 27.958, "y": 26.0555, "z": 5.66079 }, "joint": { "x": 27.958, "y": 26.0555, "z": 5.66079, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 27.958, "y": 26.0555, "z": 5.66079, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 27.958, "y": 26.0555, "z": 5.66079, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "250", "toolhead": { "x": 0.028, "y": 0.026, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 249", "frame": 86, "targetElapsedMs": 4300, "wallElapsedMs": 9982, "wallDeltaMs": 132, "screenshot": "frame_0086.png" }, { "now": 11533.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 253, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 253, "motionIndex": 4, "line": 17, "cycle": 12680, "taskCycle": 1268, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.2194, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.2194, "y": 27.8306, "z": 5.59471 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 253, "sampleCount": 1300, "executedSampleCount": 254, "segmentIndex": 4, "tcp": { "x": 26.2194, "y": 27.8306, "z": 5.59471 }, "joint": { "x": 26.2194, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.2194, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.2194, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "253", "toolhead": { "x": 0.026, "y": 0.028, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 252", "frame": 87, "targetElapsedMs": 4350, "wallElapsedMs": 10088, "wallDeltaMs": 106, "screenshot": "frame_0087.png" }, { "now": 11648.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 256, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 256, "motionIndex": 4, "line": 17, "cycle": 12830, "taskCycle": 1283, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 24.0968, "y": 29.1223, "z": 5.52863, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 24.0968, "y": 29.1223, "z": 5.52863 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 256, "sampleCount": 1300, "executedSampleCount": 257, "segmentIndex": 4, "tcp": { "x": 24.0968, "y": 29.1223, "z": 5.52863 }, "joint": { "x": 24.0968, "y": 29.1223, "z": 5.52863, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 24.0968, "y": 29.1223, "z": 5.52863, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 24.0968, "y": 29.1223, "z": 5.52863, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "256", "toolhead": { "x": 0.024, "y": 0.029, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 255", "frame": 88, "targetElapsedMs": 4400, "wallElapsedMs": 10193, "wallDeltaMs": 105, "screenshot": "frame_0088.png" }, { "now": 11759, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 259, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 259, "motionIndex": 4, "line": 17, "cycle": 12980, "taskCycle": 1298, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 21.7213, "y": 29.8507, "z": 5.46256, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 21.7213, "y": 29.8507, "z": 5.46256 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 259, "sampleCount": 1300, "executedSampleCount": 260, "segmentIndex": 4, "tcp": { "x": 21.7213, "y": 29.8507, "z": 5.46256 }, "joint": { "x": 21.7213, "y": 29.8507, "z": 5.46256, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 21.7213, "y": 29.8507, "z": 5.46256, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 1.401744887079765, "y": 9.531144887079769, "z": -73.48947430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "259", "toolhead": { "x": 0.022, "y": 0.03, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 258", "frame": 89, "targetElapsedMs": 4450, "wallElapsedMs": 10299, "wallDeltaMs": 106, "screenshot": "frame_0089.png" }, { "now": 11885.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 262, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 262, "motionIndex": 4, "line": 17, "cycle": 13130, "taskCycle": 1313, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 19.2396, "y": 29.971, "z": 5.39648, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 19.2396, "y": 29.971, "z": 5.39648 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 262, "sampleCount": 1300, "executedSampleCount": 263, "segmentIndex": 4, "tcp": { "x": 19.2396, "y": 29.971, "z": 5.39648 }, "joint": { "x": 19.2396, "y": 29.971, "z": 5.39648, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 19.2396, "y": 29.971, "z": 5.39648, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 19.2396, "y": 29.971, "z": 5.39648, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "262", "toolhead": { "x": 0.019, "y": 0.03, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 261", "frame": 90, "targetElapsedMs": 4500, "wallElapsedMs": 10432, "wallDeltaMs": 133, "screenshot": "frame_0090.png" }, { "now": 11998.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 265, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 265, "motionIndex": 4, "line": 17, "cycle": 13280, "taskCycle": 1328, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 16.8047, "y": 29.4758, "z": 5.3304, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 16.8047, "y": 29.4758, "z": 5.3304 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 265, "sampleCount": 1300, "executedSampleCount": 266, "segmentIndex": 4, "tcp": { "x": 16.8047, "y": 29.4758, "z": 5.3304 }, "joint": { "x": 16.8047, "y": 29.4758, "z": 5.3304, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 16.8047, "y": 29.4758, "z": 5.3304, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 16.8047, "y": 29.4758, "z": 5.3304, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "265", "toolhead": { "x": 0.017, "y": 0.029, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 264", "frame": 91, "targetElapsedMs": 4550, "wallElapsedMs": 10553, "wallDeltaMs": 121, "screenshot": "frame_0091.png" }, { "now": 12111.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 268, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 268, "motionIndex": 4, "line": 17, "cycle": 13430, "taskCycle": 1343, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 14.5672, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 14.5672, "y": 28.3955, "z": 5.26432 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 268, "sampleCount": 1300, "executedSampleCount": 269, "segmentIndex": 4, "tcp": { "x": 14.5672, "y": 28.3955, "z": 5.26432 }, "joint": { "x": 14.5672, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 14.5672, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 14.5672, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "268", "toolhead": { "x": 0.015, "y": 0.028, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 267", "frame": 92, "targetElapsedMs": 4600, "wallElapsedMs": 10656, "wallDeltaMs": 103, "screenshot": "frame_0092.png" }, { "now": 12239.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 271, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 271, "motionIndex": 4, "line": 17, "cycle": 13580, "taskCycle": 1358, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.665, "y": 26.7969, "z": 5.19824, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.665, "y": 26.7969, "z": 5.19824 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 271, "sampleCount": 1300, "executedSampleCount": 272, "segmentIndex": 4, "tcp": { "x": 12.665, "y": 26.7969, "z": 5.19824 }, "joint": { "x": 12.665, "y": 26.7969, "z": 5.19824, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 12.665, "y": 26.7969, "z": 5.19824, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 12.665, "y": 26.7969, "z": 5.19824, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "271", "toolhead": { "x": 0.013, "y": 0.027, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 270", "frame": 93, "targetElapsedMs": 4650, "wallElapsedMs": 10787, "wallDeltaMs": 131, "screenshot": "frame_0093.png" }, { "now": 12382.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 275, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 275, "motionIndex": 4, "line": 17, "cycle": 13780, "taskCycle": 1378, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.8496, "y": 24.0336, "z": 5.11013, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.8496, "y": 24.0336, "z": 5.11013 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 275, "sampleCount": 1300, "executedSampleCount": 276, "segmentIndex": 4, "tcp": { "x": 10.8496, "y": 24.0336, "z": 5.11013 }, "joint": { "x": 10.8496, "y": 24.0336, "z": 5.11013, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.8496, "y": 24.0336, "z": 5.11013, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.8496, "y": 24.0336, "z": 5.11013, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "275", "toolhead": { "x": 0.011, "y": 0.024, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 274", "frame": 94, "targetElapsedMs": 4700, "wallElapsedMs": 10929, "wallDeltaMs": 142, "screenshot": "frame_0094.png" }, { "now": 12501.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 278, "motionIndex": 4, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 278, "motionIndex": 4, "line": 17, "cycle": 13930, "taskCycle": 1393, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.1376, "y": 21.6531, "z": 5.04405, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.1376, "y": 21.6531, "z": 5.04405 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 278, "sampleCount": 1300, "executedSampleCount": 279, "segmentIndex": 4, "tcp": { "x": 10.1376, "y": 21.6531, "z": 5.04405 }, "joint": { "x": 10.1376, "y": 21.6531, "z": 5.04405, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 10.1376, "y": 21.6531, "z": 5.04405, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 10.1376, "y": 21.6531, "z": 5.04405, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "278", "toolhead": { "x": 0.01, "y": 0.022, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 277", "frame": 95, "targetElapsedMs": 4750, "wallElapsedMs": 11046, "wallDeltaMs": 117, "screenshot": "frame_0095.png" }, { "now": 12654, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 282, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 282, "motionIndex": 5, "line": 19, "cycle": 14130, "taskCycle": 1413, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 9.375, "y": 18.75, "z": 5.3125, "a": 0, "b": 18.75, "c": 42.1875 }, "tcp": { "x": 9.375, "y": 18.75, "z": 5.3125 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 282, "sampleCount": 1300, "executedSampleCount": 283, "segmentIndex": 5, "tcp": { "x": 9.375, "y": 18.75, "z": 5.3125 }, "joint": { "x": 9.375, "y": 18.75, "z": 5.3125, "a": 0, "b": 18.75, "c": 42.1875 } }, "axisPose": { "x": 17.904218679040852, "y": 9.077874891314307, "z": 8.044061300159889, "a": 0, "b": 18.75, "c": 42.1875 }, "tcpPose": { "x": 17.904218679040852, "y": 9.077874891314307, "z": 8.044061300159889, "a": 0, "b": 18.75, "c": 42.1875 }, "toolAxisVector": { "x": 0.2381709335498739, "y": 0.21586555136557564, "z": 0.9469301294951057 }, "canvas": { "ready": "true", "liveSampleIndex": "282", "toolhead": { "x": 0.009, "y": 0.019, "z": 0.005 }, "toolAxis": { "x": 0.238, "y": 0.216, "z": 0.947 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 281", "frame": 96, "targetElapsedMs": 4800, "wallElapsedMs": 11207, "wallDeltaMs": 161, "screenshot": "frame_0096.png" }, { "now": 12789.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 286, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 286, "motionIndex": 5, "line": 19, "cycle": 14330, "taskCycle": 1433, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 8.125, "y": 16.25, "z": 5.9375, "a": 0, "b": 16.25, "c": 36.5625 }, "tcp": { "x": 8.125, "y": 16.25, "z": 5.9375 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 286, "sampleCount": 1300, "executedSampleCount": 287, "segmentIndex": 5, "tcp": { "x": 8.125, "y": 16.25, "z": 5.9375 }, "joint": { "x": 8.125, "y": 16.25, "z": 5.9375, "a": 0, "b": 16.25, "c": 36.5625 } }, "axisPose": { "x": 8.125, "y": 16.25, "z": 5.9375, "a": 0, "b": 16.25, "c": 36.5625 }, "tcpPose": { "x": 8.125, "y": 16.25, "z": 5.9375, "a": 0, "b": 16.25, "c": 36.5625 }, "toolAxisVector": { "x": 0.2247607715964959, "y": 0.16669394903506535, "z": 0.9600498543859287 }, "canvas": { "ready": "true", "liveSampleIndex": "286", "toolhead": { "x": 0.008, "y": 0.016, "z": 0.006 }, "toolAxis": { "x": 0.225, "y": 0.167, "z": 0.96 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 285", "frame": 97, "targetElapsedMs": 4850, "wallElapsedMs": 11327, "wallDeltaMs": 120, "screenshot": "frame_0097.png" }, { "now": 12951.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 289, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 289, "motionIndex": 5, "line": 19, "cycle": 14480, "taskCycle": 1448, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 7.1875, "y": 14.375, "z": 6.40625, "a": 0, "b": 14.375, "c": 32.3438 }, "tcp": { "x": 7.1875, "y": 14.375, "z": 6.40625 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 289, "sampleCount": 1300, "executedSampleCount": 290, "segmentIndex": 5, "tcp": { "x": 7.1875, "y": 14.375, "z": 6.40625 }, "joint": { "x": 7.1875, "y": 14.375, "z": 6.40625, "a": 0, "b": 14.375, "c": 32.3438 } }, "axisPose": { "x": 12.229159605558845, "y": 9.27074744310767, "z": 7.99010121965801, "a": 0, "b": 14.375, "c": 32.3438 }, "tcpPose": { "x": 12.229159605558845, "y": 9.27074744310767, "z": 7.99010121965801, "a": 0, "b": 14.375, "c": 32.3438 }, "toolAxisVector": { "x": 0.20974934641011236, "y": 0.132822565201764, "z": 0.9686915803565932 }, "canvas": { "ready": "true", "liveSampleIndex": "289", "toolhead": { "x": 0.007, "y": 0.014, "z": 0.006 }, "toolAxis": { "x": 0.21, "y": 0.133, "z": 0.969 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 288", "frame": 98, "targetElapsedMs": 4900, "wallElapsedMs": 11494, "wallDeltaMs": 167, "screenshot": "frame_0098.png" }, { "now": 13066.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 292, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 292, "motionIndex": 5, "line": 19, "cycle": 14630, "taskCycle": 1463, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 6.25, "y": 12.5, "z": 6.875, "a": 0, "b": 12.5, "c": 28.125 }, "tcp": { "x": 6.25, "y": 12.5, "z": 6.875 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 292, "sampleCount": 1300, "executedSampleCount": 293, "segmentIndex": 5, "tcp": { "x": 6.25, "y": 12.5, "z": 6.875 }, "joint": { "x": 6.25, "y": 12.5, "z": 6.875, "a": 0, "b": 12.5, "c": 28.125 } }, "axisPose": { "x": 9.961491967825998, "y": 8.84907248292158, "z": 8.064782636062684, "a": 0, "b": 12.5, "c": 28.125 }, "tcpPose": { "x": 9.961491967825998, "y": 8.84907248292158, "z": 8.064782636062684, "a": 0, "b": 12.5, "c": 28.125 }, "toolAxisVector": { "x": 0.19088269797936155, "y": 0.10202892773030042, "z": 0.9762960071199335 }, "canvas": { "ready": "true", "liveSampleIndex": "292", "toolhead": { "x": 0.006, "y": 0.013, "z": 0.007 }, "toolAxis": { "x": 0.191, "y": 0.102, "z": 0.976 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 291", "frame": 99, "targetElapsedMs": 4950, "wallElapsedMs": 11612, "wallDeltaMs": 118, "screenshot": "frame_0099.png" }, { "now": 13186.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 295, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 295, "motionIndex": 5, "line": 19, "cycle": 14780, "taskCycle": 1478, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 5.3125, "y": 10.625, "z": 7.34375, "a": 0, "b": 10.625, "c": 23.9063 }, "tcp": { "x": 5.3125, "y": 10.625, "z": 7.34375 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 295, "sampleCount": 1300, "executedSampleCount": 296, "segmentIndex": 5, "tcp": { "x": 5.3125, "y": 10.625, "z": 7.34375 }, "joint": { "x": 5.3125, "y": 10.625, "z": 7.34375, "a": 0, "b": 10.625, "c": 23.9063 } }, "axisPose": { "x": 7.84128793823924, "y": 8.146251722899187, "z": 8.197361261362456, "a": 0, "b": 10.625, "c": 23.9063 }, "tcpPose": { "x": 7.84128793823924, "y": 8.146251722899187, "z": 8.197361261362456, "a": 0, "b": 10.625, "c": 23.9063 }, "toolAxisVector": { "x": 0.1685621302604209, "y": 0.07471862954223422, "z": 0.982854991665301 }, "canvas": { "ready": "true", "liveSampleIndex": "295", "toolhead": { "x": 0.005, "y": 0.011, "z": 0.007 }, "toolAxis": { "x": 0.169, "y": 0.075, "z": 0.983 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 294", "frame": 100, "targetElapsedMs": 5000, "wallElapsedMs": 11726, "wallDeltaMs": 114, "screenshot": "frame_0100.png" }, { "now": 13290.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 298, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 298, "motionIndex": 5, "line": 19, "cycle": 14930, "taskCycle": 1493, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 4.375, "y": 8.75, "z": 7.8125, "a": 0, "b": 8.75, "c": 19.6875 }, "tcp": { "x": 4.375, "y": 8.75, "z": 7.8125 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 298, "sampleCount": 1300, "executedSampleCount": 299, "segmentIndex": 5, "tcp": { "x": 4.375, "y": 8.75, "z": 7.8125 }, "joint": { "x": 4.375, "y": 8.75, "z": 7.8125, "a": 0, "b": 8.75, "c": 19.6875 } }, "axisPose": { "x": 5.900108409694715, "y": 7.1821527987065155, "z": 8.387114115110267, "a": 0, "b": 8.75, "c": 19.6875 }, "tcpPose": { "x": 5.900108409694715, "y": 7.1821527987065155, "z": 8.387114115110267, "a": 0, "b": 8.75, "c": 19.6875 }, "toolAxisVector": { "x": 0.14323087144266078, "y": 0.051248825271049105, "z": 0.9883615104677607 }, "canvas": { "ready": "true", "liveSampleIndex": "298", "toolhead": { "x": 0.004, "y": 0.009, "z": 0.008 }, "toolAxis": { "x": 0.143, "y": 0.051, "z": 0.988 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 297", "frame": 101, "targetElapsedMs": 5050, "wallElapsedMs": 11839, "wallDeltaMs": 113, "screenshot": "frame_0101.png" }, { "now": 13405.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 301, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 301, "motionIndex": 5, "line": 19, "cycle": 15080, "taskCycle": 1508, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 3.4375, "y": 6.875, "z": 8.28125, "a": 0, "b": 6.875, "c": 15.4688 }, "tcp": { "x": 3.4375, "y": 6.875, "z": 8.28125 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 301, "sampleCount": 1300, "executedSampleCount": 302, "segmentIndex": 5, "tcp": { "x": 3.4375, "y": 6.875, "z": 8.28125 }, "joint": { "x": 3.4375, "y": 6.875, "z": 8.28125, "a": 0, "b": 6.875, "c": 15.4688 } }, "axisPose": { "x": 4.167426963231198, "y": 5.980115251311607, "z": 8.633186370029545, "a": 0, "b": 6.875, "c": 15.4688 }, "tcpPose": { "x": 4.167426963231198, "y": 5.980115251311607, "z": 8.633186370029545, "a": 0, "b": 6.875, "c": 15.4688 }, "toolAxisVector": { "x": 0.11536749010998609, "y": 0.031926592663351065, "z": 0.992809667009055 }, "canvas": { "ready": "true", "liveSampleIndex": "301", "toolhead": { "x": 0.003, "y": 0.007, "z": 0.008 }, "toolAxis": { "x": 0.115, "y": 0.032, "z": 0.993 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 300", "frame": 102, "targetElapsedMs": 5100, "wallElapsedMs": 11949, "wallDeltaMs": 110, "screenshot": "frame_0102.png" }, { "now": 13541.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 304, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 304, "motionIndex": 5, "line": 19, "cycle": 15230, "taskCycle": 1523, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 2.5, "y": 5, "z": 8.75, "a": 0, "b": 5, "c": 11.25 }, "tcp": { "x": 2.5, "y": 5, "z": 8.75 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 304, "sampleCount": 1300, "executedSampleCount": 305, "segmentIndex": 5, "tcp": { "x": 2.5, "y": 5, "z": 8.75 }, "joint": { "x": 2.5, "y": 5, "z": 8.75, "a": 0, "b": 5, "c": 11.25 } }, "axisPose": { "x": 2.6701249919327066, "y": 4.566834907696666, "z": 8.93459296517192, "a": 0, "b": 5, "c": 11.25 }, "tcpPose": { "x": 2.6701249919327066, "y": 4.566834907696666, "z": 8.93459296517192, "a": 0, "b": 5, "c": 11.25 }, "toolAxisVector": { "x": 0.08548106958951374, "y": 0.017003241918195466, "z": 0.9961946980917455 }, "canvas": { "ready": "true", "liveSampleIndex": "304", "toolhead": { "x": 0.003, "y": 0.005, "z": 0.009 }, "toolAxis": { "x": 0.085, "y": 0.017, "z": 0.996 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 303", "frame": 103, "targetElapsedMs": 5150, "wallElapsedMs": 12086, "wallDeltaMs": 137, "screenshot": "frame_0103.png" }, { "now": 13647.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 307, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 307, "motionIndex": 5, "line": 19, "cycle": 15380, "taskCycle": 1538, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.5625, "y": 3.125, "z": 9.21875, "a": 0, "b": 3.125, "c": 7.03125 }, "tcp": { "x": 1.5625, "y": 3.125, "z": 9.21875 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 307, "sampleCount": 1300, "executedSampleCount": 308, "segmentIndex": 5, "tcp": { "x": 1.5625, "y": 3.125, "z": 9.21875 }, "joint": { "x": 1.5625, "y": 3.125, "z": 9.21875, "a": 0, "b": 3.125, "c": 7.03125 } }, "axisPose": { "x": 1.4322005257209096, "y": 2.9720344488699997, "z": 9.290220433410326, "a": 0, "b": 3.125, "c": 7.03125 }, "tcpPose": { "x": 1.4322005257209096, "y": 2.9720344488699997, "z": 9.290220433410326, "a": 0, "b": 3.125, "c": 7.03125 }, "toolAxisVector": { "x": 0.05410452721456913, "y": 0.006673156953657132, "z": 0.9985129789397632 }, "canvas": { "ready": "true", "liveSampleIndex": "307", "toolhead": { "x": 0.002, "y": 0.003, "z": 0.009 }, "toolAxis": { "x": 0.054, "y": 0.007, "z": 0.999 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 306", "frame": 104, "targetElapsedMs": 5200, "wallElapsedMs": 12201, "wallDeltaMs": 115, "screenshot": "frame_0104.png" }, { "now": 13772.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 310, "motionIndex": 5, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 310, "motionIndex": 5, "line": 19, "cycle": 15530, "taskCycle": 1553, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0.625, "y": 1.25, "z": 9.6875, "a": 0, "b": 1.25, "c": 2.8125 }, "tcp": { "x": 0.625, "y": 1.25, "z": 9.6875 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 310, "sampleCount": 1300, "executedSampleCount": 311, "segmentIndex": 5, "tcp": { "x": 0.625, "y": 1.25, "z": 9.6875 }, "joint": { "x": 0.625, "y": 1.25, "z": 9.6875, "a": 0, "b": 1.25, "c": 2.8125 } }, "axisPose": { "x": 0.4743560586320469, "y": 1.2282038767583376, "z": 9.69882894048322, "a": 0, "b": 1.25, "c": 2.8125 }, "tcpPose": { "x": 0.4743560586320469, "y": 1.2282038767583376, "z": 9.69882894048322, "a": 0, "b": 1.25, "c": 2.8125 }, "toolAxisVector": { "x": 0.02178860805015786, "y": 0.00107040567436591, "z": 0.9997620270799091 }, "canvas": { "ready": "true", "liveSampleIndex": "310", "toolhead": { "x": 0.001, "y": 0.001, "z": 0.01 }, "toolAxis": { "x": 0.022, "y": 0.001, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 309", "frame": 105, "targetElapsedMs": 5250, "wallElapsedMs": 12314, "wallDeltaMs": 113, "screenshot": "frame_0105.png" }, { "now": 13900.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 20, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 313, "motionIndex": 6, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 313, "motionIndex": 6, "line": 20, "cycle": 15680, "taskCycle": 1568, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 1.66667, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 20, "sampleIndex": 313, "sampleCount": 1300, "executedSampleCount": 314, "segmentIndex": 6, "tcp": { "x": 1.66667, "y": 0, "z": 10 }, "joint": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "313", "toolhead": { "x": 0.002, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 312", "frame": 106, "targetElapsedMs": 5300, "wallElapsedMs": 12453, "wallDeltaMs": 139, "screenshot": "frame_0106.png" }, { "now": 14004.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 20, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 316, "motionIndex": 6, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 316, "motionIndex": 6, "line": 20, "cycle": 15830, "taskCycle": 1583, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 6.66667, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 20, "sampleIndex": 316, "sampleCount": 1300, "executedSampleCount": 317, "segmentIndex": 6, "tcp": { "x": 6.66667, "y": 0, "z": 10 }, "joint": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "316", "toolhead": { "x": 0.007, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 315", "frame": 107, "targetElapsedMs": 5350, "wallElapsedMs": 12555, "wallDeltaMs": 102, "screenshot": "frame_0107.png" }, { "now": 14130.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 23, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 319, "motionIndex": 7, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 319, "motionIndex": 7, "line": 23, "cycle": 15980, "taskCycle": 1598, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 8.33333, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 23, "sampleIndex": 319, "sampleCount": 1300, "executedSampleCount": 320, "segmentIndex": 7, "tcp": { "x": 8.33333, "y": 0, "z": 10 }, "joint": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "319", "toolhead": { "x": 0.008, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 318", "frame": 108, "targetElapsedMs": 5400, "wallElapsedMs": 12671, "wallDeltaMs": 116, "screenshot": "frame_0108.png" }, { "now": 14272.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 23, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 323, "motionIndex": 7, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 323, "motionIndex": 7, "line": 23, "cycle": 16180, "taskCycle": 1618, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 1.66667, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 23, "sampleIndex": 323, "sampleCount": 1300, "executedSampleCount": 324, "segmentIndex": 7, "tcp": { "x": 1.66667, "y": 0, "z": 10 }, "joint": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "323", "toolhead": { "x": 0.002, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 322", "frame": 109, "targetElapsedMs": 5450, "wallElapsedMs": 12812, "wallDeltaMs": 141, "screenshot": "frame_0109.png" }, { "now": 14414, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 25, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 326, "motionIndex": 8, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 326, "motionIndex": 8, "line": 25, "cycle": 16330, "taskCycle": 1633, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -2.35294, "y": 2.35294, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -2.35294, "y": 2.35294, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 25, "sampleIndex": 326, "sampleCount": 1300, "executedSampleCount": 327, "segmentIndex": 8, "tcp": { "x": -2.35294, "y": 2.35294, "z": 10 }, "joint": { "x": -2.35294, "y": 2.35294, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -2.35294, "y": 2.35294, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -2.35294, "y": 2.35294, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "326", "toolhead": { "x": -0.002, "y": 0.002, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 325", "frame": 110, "targetElapsedMs": 5500, "wallElapsedMs": 12964, "wallDeltaMs": 152, "screenshot": "frame_0110.png" }, { "now": 14533.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 25, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 329, "motionIndex": 8, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 329, "motionIndex": 8, "line": 25, "cycle": 16480, "taskCycle": 1648, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -5.88235, "y": 5.88235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -5.88235, "y": 5.88235, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 25, "sampleIndex": 329, "sampleCount": 1300, "executedSampleCount": 330, "segmentIndex": 8, "tcp": { "x": -5.88235, "y": 5.88235, "z": 10 }, "joint": { "x": -5.88235, "y": 5.88235, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -5.88235, "y": 5.88235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -5.88235, "y": 5.88235, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "329", "toolhead": { "x": -0.006, "y": 0.006, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 328", "frame": 111, "targetElapsedMs": 5550, "wallElapsedMs": 13087, "wallDeltaMs": 123, "screenshot": "frame_0111.png" }, { "now": 14643.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 25, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 332, "motionIndex": 8, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 332, "motionIndex": 8, "line": 25, "cycle": 16630, "taskCycle": 1663, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -9.41176, "y": 9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -9.41176, "y": 9.41176, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 25, "sampleIndex": 332, "sampleCount": 1300, "executedSampleCount": 333, "segmentIndex": 8, "tcp": { "x": -9.41176, "y": 9.41176, "z": 10 }, "joint": { "x": -9.41176, "y": 9.41176, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -9.41176, "y": 9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -9.41176, "y": 9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "332", "toolhead": { "x": -0.009, "y": 0.009, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 331", "frame": 112, "targetElapsedMs": 5600, "wallElapsedMs": 13193, "wallDeltaMs": 106, "screenshot": "frame_0112.png" }, { "now": 14759, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 25, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 335, "motionIndex": 8, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 335, "motionIndex": 8, "line": 25, "cycle": 16780, "taskCycle": 1678, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.9412, "y": 12.9412, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -12.9412, "y": 12.9412, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 25, "sampleIndex": 335, "sampleCount": 1300, "executedSampleCount": 336, "segmentIndex": 8, "tcp": { "x": -12.9412, "y": 12.9412, "z": 10 }, "joint": { "x": -12.9412, "y": 12.9412, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -12.9412, "y": 12.9412, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -12.9412, "y": 12.9412, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "335", "toolhead": { "x": -0.013, "y": 0.013, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 334", "frame": 113, "targetElapsedMs": 5650, "wallElapsedMs": 13313, "wallDeltaMs": 120, "screenshot": "frame_0113.png" }, { "now": 14878.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 25, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 338, "motionIndex": 8, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 338, "motionIndex": 8, "line": 25, "cycle": 16930, "taskCycle": 1693, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -16.4706, "y": 16.4706, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -16.4706, "y": 16.4706, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 25, "sampleIndex": 338, "sampleCount": 1300, "executedSampleCount": 339, "segmentIndex": 8, "tcp": { "x": -16.4706, "y": 16.4706, "z": 10 }, "joint": { "x": -16.4706, "y": 16.4706, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -16.4706, "y": 16.4706, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -16.4706, "y": 16.4706, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "338", "toolhead": { "x": -0.016, "y": 0.016, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 337", "frame": 114, "targetElapsedMs": 5700, "wallElapsedMs": 13422, "wallDeltaMs": 109, "screenshot": "frame_0114.png" }, { "now": 14958, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 25, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 340, "motionIndex": 8, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 340, "motionIndex": 8, "line": 25, "cycle": 17030, "taskCycle": 1703, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -18.8235, "y": 18.8235, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 25, "sampleIndex": 340, "sampleCount": 1300, "executedSampleCount": 341, "segmentIndex": 8, "tcp": { "x": -18.8235, "y": 18.8235, "z": 10 }, "joint": { "x": -18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -18.8235, "y": 18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "340", "toolhead": { "x": -0.019, "y": 0.019, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 339", "frame": 115, "targetElapsedMs": 5750, "wallElapsedMs": 13509, "wallDeltaMs": 87, "screenshot": "frame_0115.png" }, { "now": 15065.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 13, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 343, "motionIndex": 9, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 343, "motionIndex": 9, "line": 13, "cycle": 17180, "taskCycle": 1718, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -23.3333, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 13, "sampleIndex": 343, "sampleCount": 1300, "executedSampleCount": 344, "segmentIndex": 9, "tcp": { "x": -23.3333, "y": 20, "z": 10 }, "joint": { "x": -23.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -23.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -23.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "343", "toolhead": { "x": -0.023, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 342", "frame": 116, "targetElapsedMs": 5800, "wallElapsedMs": 13612, "wallDeltaMs": 103, "screenshot": "frame_0116.png" }, { "now": 15190, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 13, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 346, "motionIndex": 9, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 346, "motionIndex": 9, "line": 13, "cycle": 17330, "taskCycle": 1733, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -28.3333, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 13, "sampleIndex": 346, "sampleCount": 1300, "executedSampleCount": 347, "segmentIndex": 9, "tcp": { "x": -28.3333, "y": 20, "z": 10 }, "joint": { "x": -28.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -28.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -28.3333, "y": 20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "346", "toolhead": { "x": -0.028, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 345", "frame": 117, "targetElapsedMs": 5850, "wallElapsedMs": 13736, "wallDeltaMs": 124, "screenshot": "frame_0117.png" }, { "now": 15300.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 349, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 349, "motionIndex": 10, "line": 16, "cycle": 17480, "taskCycle": 1748, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 1.37931, "c": 3.10345 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 349, "sampleCount": 1300, "executedSampleCount": 350, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 1.37931, "c": 3.10345 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 1.37931, "c": 3.10345 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 1.37931, "c": 3.10345 }, "toolAxisVector": { "x": 0.024035873247761293, "y": 0.001303187906210883, "z": 0.9997102472709274 }, "canvas": { "ready": "true", "liveSampleIndex": "349", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.024, "y": 0.001, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 348", "frame": 118, "targetElapsedMs": 5900, "wallElapsedMs": 13848, "wallDeltaMs": 112, "screenshot": "frame_0118.png" }, { "now": 15411.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 352, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 352, "motionIndex": 10, "line": 16, "cycle": 17630, "taskCycle": 1763, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 3.44828, "c": 7.75862 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 352, "sampleCount": 1300, "executedSampleCount": 353, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 3.44828, "c": 7.75862 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 3.44828, "c": 7.75862 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 3.44828, "c": 7.75862 }, "toolAxisVector": { "x": 0.05959689967200244, "y": 0.00811991453071242, "z": 0.9981894993123797 }, "canvas": { "ready": "true", "liveSampleIndex": "352", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.06, "y": 0.008, "z": 0.998 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 351", "frame": 119, "targetElapsedMs": 5950, "wallElapsedMs": 13955, "wallDeltaMs": 107, "screenshot": "frame_0119.png" }, { "now": 15491.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 354, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 354, "motionIndex": 10, "line": 16, "cycle": 17730, "taskCycle": 1773, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 354, "sampleCount": 1300, "executedSampleCount": 355, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 4.82759, "c": 10.8621 }, "toolAxisVector": { "x": 0.08264987683207418, "y": 0.01585916624637497, "z": 0.9964524497965835 }, "canvas": { "ready": "true", "liveSampleIndex": "354", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.083, "y": 0.016, "z": 0.996 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 353", "frame": 120, "targetElapsedMs": 6000, "wallElapsedMs": 14041, "wallDeltaMs": 86, "screenshot": "frame_0120.png" }, { "now": 15605.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 357, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 357, "motionIndex": 10, "line": 16, "cycle": 17880, "taskCycle": 1788, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 357, "sampleCount": 1300, "executedSampleCount": 358, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 6.89655, "c": 15.5172 }, "toolAxisVector": { "x": 0.11570027429935519, "y": 0.03212393302964548, "z": 0.9927645740324142 }, "canvas": { "ready": "true", "liveSampleIndex": "357", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.116, "y": 0.032, "z": 0.993 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 356", "frame": 121, "targetElapsedMs": 6050, "wallElapsedMs": 14155, "wallDeltaMs": 114, "screenshot": "frame_0121.png" }, { "now": 15716.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 360, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 360, "motionIndex": 10, "line": 16, "cycle": 18030, "taskCycle": 1803, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 360, "sampleCount": 1300, "executedSampleCount": 361, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 8.96552, "c": 20.1724 }, "toolAxisVector": { "x": 0.14628070997228096, "y": 0.05374083198469295, "z": 0.987782302366062 }, "canvas": { "ready": "true", "liveSampleIndex": "360", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.146, "y": 0.054, "z": 0.988 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 359", "frame": 122, "targetElapsedMs": 6100, "wallElapsedMs": 14270, "wallDeltaMs": 115, "screenshot": "frame_0122.png" }, { "now": 15826.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 363, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 363, "motionIndex": 10, "line": 16, "cycle": 18180, "taskCycle": 1818, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 11.0345, "c": 24.8276 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 363, "sampleCount": 1300, "executedSampleCount": 364, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 11.0345, "c": 24.8276 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 11.0345, "c": 24.8276 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 11.0345, "c": 24.8276 }, "toolAxisVector": { "x": 0.17370994897733955, "y": 0.08036683112387469, "z": 0.981512112040089 }, "canvas": { "ready": "true", "liveSampleIndex": "363", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.174, "y": 0.08, "z": 0.982 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 362", "frame": 123, "targetElapsedMs": 6150, "wallElapsedMs": 14377, "wallDeltaMs": 107, "screenshot": "frame_0123.png" }, { "now": 15953.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 366, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 366, "motionIndex": 10, "line": 16, "cycle": 18330, "taskCycle": 1833, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 366, "sampleCount": 1300, "executedSampleCount": 367, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 }, "toolAxisVector": { "x": 0.19735106406247527, "y": 0.11157766497145256, "z": 0.9739625158048574 }, "canvas": { "ready": "true", "liveSampleIndex": "366", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.197, "y": 0.112, "z": 0.974 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 365", "frame": 124, "targetElapsedMs": 6200, "wallElapsedMs": 14498, "wallDeltaMs": 121, "screenshot": "frame_0124.png" }, { "now": 16068.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 369, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 369, "motionIndex": 10, "line": 16, "cycle": 18480, "taskCycle": 1848, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 369, "sampleCount": 1300, "executedSampleCount": 370, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 }, "toolAxisVector": { "x": 0.2166263943604615, "y": 0.14687616851004043, "z": 0.965142681881905 }, "canvas": { "ready": "true", "liveSampleIndex": "369", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.217, "y": 0.147, "z": 0.965 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 368", "frame": 125, "targetElapsedMs": 6250, "wallElapsedMs": 14613, "wallDeltaMs": 115, "screenshot": "frame_0125.png" }, { "now": 16181.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 16, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 372, "motionIndex": 10, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 372, "motionIndex": 10, "line": 16, "cycle": 18630, "taskCycle": 1863, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 17.2414, "c": 38.7931 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 16, "sampleIndex": 372, "sampleCount": 1300, "executedSampleCount": 373, "segmentIndex": 10, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 17.2414, "c": 38.7931 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 17.2414, "c": 38.7931 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 17.2414, "c": 38.7931 }, "toolAxisVector": { "x": 0.23101675395985855, "y": 0.18569643783639314, "z": 0.9550644440898869 }, "canvas": { "ready": "true", "liveSampleIndex": "372", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.231, "y": 0.186, "z": 0.955 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 371", "frame": 126, "targetElapsedMs": 6300, "wallElapsedMs": 14725, "wallDeltaMs": 112, "screenshot": "frame_0126.png" }, { "now": 16307.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 376, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 376, "motionIndex": 11, "line": 17, "cycle": 18780, "taskCycle": 1878, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 19.3103, "c": 43.4483 }, "tcp": { "x": -30, "y": 20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 376, "sampleCount": 1300, "executedSampleCount": 377, "segmentIndex": 11, "tcp": { "x": -30, "y": 20, "z": 10 }, "joint": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 19.3103, "c": 43.4483 } }, "axisPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 19.3103, "c": 43.4483 }, "tcpPose": { "x": -30, "y": 20, "z": 10, "a": 0, "b": 19.3103, "c": 43.4483 }, "toolAxisVector": { "x": 0.2400750362450812, "y": 0.22741134574445004, "z": 0.9437415201201127 }, "canvas": { "ready": "true", "liveSampleIndex": "376", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.01 }, "toolAxis": { "x": 0.24, "y": 0.227, "z": 0.944 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 374", "frame": 127, "targetElapsedMs": 6350, "wallElapsedMs": 14857, "wallDeltaMs": 132, "screenshot": "frame_0127.png" }, { "now": 16449.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 379, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 379, "motionIndex": 11, "line": 17, "cycle": 18980, "taskCycle": 1898, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.6913, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.6913, "y": 17.5346, "z": 9.93392 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 379, "sampleCount": 1300, "executedSampleCount": 380, "segmentIndex": 11, "tcp": { "x": -29.6913, "y": 17.5346, "z": 9.93392 }, "joint": { "x": -29.6913, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.6913, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.6913, "y": 17.5346, "z": 9.93392, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "379", "toolhead": { "x": -0.03, "y": 0.018, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 378", "frame": 128, "targetElapsedMs": 6400, "wallElapsedMs": 15004, "wallDeltaMs": 147, "screenshot": "frame_0128.png" }, { "now": 16559.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 382, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 382, "motionIndex": 11, "line": 17, "cycle": 19130, "taskCycle": 1913, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.7843, "y": 15.2213, "z": 9.86784, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.7843, "y": 15.2213, "z": 9.86784 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 382, "sampleCount": 1300, "executedSampleCount": 383, "segmentIndex": 11, "tcp": { "x": -28.7843, "y": 15.2213, "z": 9.86784 }, "joint": { "x": -28.7843, "y": 15.2213, "z": 9.86784, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.7843, "y": 15.2213, "z": 9.86784, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -49.103855112920236, "y": -5.098255112920231, "z": -69.08419430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "382", "toolhead": { "x": -0.029, "y": 0.015, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 381", "frame": 129, "targetElapsedMs": 6450, "wallElapsedMs": 15095, "wallDeltaMs": 91, "screenshot": "frame_0129.png" }, { "now": 16704.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 385, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 385, "motionIndex": 11, "line": 17, "cycle": 19280, "taskCycle": 1928, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.335, "y": 13.2031, "z": 9.80176, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -27.335, "y": 13.2031, "z": 9.80176 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 385, "sampleCount": 1300, "executedSampleCount": 386, "segmentIndex": 11, "tcp": { "x": -27.335, "y": 13.2031, "z": 9.80176 }, "joint": { "x": -27.335, "y": 13.2031, "z": 9.80176, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -27.335, "y": 13.2031, "z": 9.80176, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -27.335, "y": 13.2031, "z": 9.80176, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "385", "toolhead": { "x": -0.027, "y": 0.013, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 384", "frame": 130, "targetElapsedMs": 6500, "wallElapsedMs": 15247, "wallDeltaMs": 152, "screenshot": "frame_0130.png" }, { "now": 16815.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 388, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 388, "motionIndex": 11, "line": 17, "cycle": 19430, "taskCycle": 1943, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -25.4328, "y": 11.6045, "z": 9.73568, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -25.4328, "y": 11.6045, "z": 9.73568 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 388, "sampleCount": 1300, "executedSampleCount": 389, "segmentIndex": 11, "tcp": { "x": -25.4328, "y": 11.6045, "z": 9.73568 }, "joint": { "x": -25.4328, "y": 11.6045, "z": 9.73568, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -25.4328, "y": 11.6045, "z": 9.73568, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -25.4328, "y": 11.6045, "z": 9.73568, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "388", "toolhead": { "x": -0.025, "y": 0.012, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 387", "frame": 131, "targetElapsedMs": 6550, "wallElapsedMs": 15369, "wallDeltaMs": 122, "screenshot": "frame_0131.png" }, { "now": 16925, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 391, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 391, "motionIndex": 11, "line": 17, "cycle": 19580, "taskCycle": 1958, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.1953, "y": 10.5242, "z": 9.6696, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -23.1953, "y": 10.5242, "z": 9.6696 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 391, "sampleCount": 1300, "executedSampleCount": 392, "segmentIndex": 11, "tcp": { "x": -23.1953, "y": 10.5242, "z": 9.6696 }, "joint": { "x": -23.1953, "y": 10.5242, "z": 9.6696, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -23.1953, "y": 10.5242, "z": 9.6696, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -23.1953, "y": 10.5242, "z": 9.6696, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "391", "toolhead": { "x": -0.023, "y": 0.011, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 390", "frame": 132, "targetElapsedMs": 6600, "wallElapsedMs": 15475, "wallDeltaMs": 106, "screenshot": "frame_0132.png" }, { "now": 17034.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 394, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 394, "motionIndex": 11, "line": 17, "cycle": 19730, "taskCycle": 1973, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -20.7604, "y": 10.029, "z": 9.60352, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -20.7604, "y": 10.029, "z": 9.60352 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 394, "sampleCount": 1300, "executedSampleCount": 395, "segmentIndex": 11, "tcp": { "x": -20.7604, "y": 10.029, "z": 9.60352 }, "joint": { "x": -20.7604, "y": 10.029, "z": 9.60352, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.7604, "y": 10.029, "z": 9.60352, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.7604, "y": 10.029, "z": 9.60352, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "394", "toolhead": { "x": -0.021, "y": 0.01, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 393", "frame": 133, "targetElapsedMs": 6650, "wallElapsedMs": 15580, "wallDeltaMs": 105, "screenshot": "frame_0133.png" }, { "now": 17126.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 396, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 396, "motionIndex": 11, "line": 17, "cycle": 19830, "taskCycle": 1983, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -19.1016, "y": 10.0404, "z": 9.55947, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -19.1016, "y": 10.0404, "z": 9.55947 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 396, "sampleCount": 1300, "executedSampleCount": 397, "segmentIndex": 11, "tcp": { "x": -19.1016, "y": 10.0404, "z": 9.55947 }, "joint": { "x": -19.1016, "y": 10.0404, "z": 9.55947, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.1016, "y": 10.0404, "z": 9.55947, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.1016, "y": 10.0404, "z": 9.55947, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "396", "toolhead": { "x": -0.019, "y": 0.01, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 395", "frame": 134, "targetElapsedMs": 6700, "wallElapsedMs": 15678, "wallDeltaMs": 98, "screenshot": "frame_0134.png" }, { "now": 17236.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 399, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 399, "motionIndex": 11, "line": 17, "cycle": 19980, "taskCycle": 1998, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -16.6739, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -16.6739, "y": 10.5694, "z": 9.49339 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 399, "sampleCount": 1300, "executedSampleCount": 400, "segmentIndex": 11, "tcp": { "x": -16.6739, "y": 10.5694, "z": 9.49339 }, "joint": { "x": -16.6739, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -16.6739, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -16.6739, "y": 10.5694, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "399", "toolhead": { "x": -0.017, "y": 0.011, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 398", "frame": 135, "targetElapsedMs": 6750, "wallElapsedMs": 15787, "wallDeltaMs": 109, "screenshot": "frame_0135.png" }, { "now": 17339.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 402, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 402, "motionIndex": 11, "line": 17, "cycle": 20130, "taskCycle": 2013, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -14.4515, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -14.4515, "y": 11.6805, "z": 9.42731 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 402, "sampleCount": 1300, "executedSampleCount": 403, "segmentIndex": 11, "tcp": { "x": -14.4515, "y": 11.6805, "z": 9.42731 }, "joint": { "x": -14.4515, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -14.4515, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -14.4515, "y": 11.6805, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "402", "toolhead": { "x": -0.014, "y": 0.012, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 401", "frame": 136, "targetElapsedMs": 6800, "wallElapsedMs": 15889, "wallDeltaMs": 102, "screenshot": "frame_0136.png" }, { "now": 17450.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 405, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 405, "motionIndex": 11, "line": 17, "cycle": 20280, "taskCycle": 2028, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.5716, "y": 13.3053, "z": 9.36123, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.5716, "y": 13.3053, "z": 9.36123 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 405, "sampleCount": 1300, "executedSampleCount": 406, "segmentIndex": 11, "tcp": { "x": -12.5716, "y": 13.3053, "z": 9.36123 }, "joint": { "x": -12.5716, "y": 13.3053, "z": 9.36123, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.5716, "y": 13.3053, "z": 9.36123, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.5716, "y": 13.3053, "z": 9.36123, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "405", "toolhead": { "x": -0.013, "y": 0.013, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 404", "frame": 137, "targetElapsedMs": 6850, "wallElapsedMs": 15993, "wallDeltaMs": 104, "screenshot": "frame_0137.png" }, { "now": 17596.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 408, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 408, "motionIndex": 11, "line": 17, "cycle": 20430, "taskCycle": 2043, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.1504, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.1504, "y": 15.3433, "z": 9.29515 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 408, "sampleCount": 1300, "executedSampleCount": 409, "segmentIndex": 11, "tcp": { "x": -11.1504, "y": 15.3433, "z": 9.29515 }, "joint": { "x": -11.1504, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.1504, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.1504, "y": 15.3433, "z": 9.29515, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "408", "toolhead": { "x": -0.011, "y": 0.015, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 407", "frame": 138, "targetElapsedMs": 6900, "wallElapsedMs": 16142, "wallDeltaMs": 149, "screenshot": "frame_0138.png" }, { "now": 17711.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 411, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 411, "motionIndex": 11, "line": 17, "cycle": 20580, "taskCycle": 2058, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.2755, "y": 17.6689, "z": 9.22907, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.2755, "y": 17.6689, "z": 9.22907 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 411, "sampleCount": 1300, "executedSampleCount": 412, "segmentIndex": 11, "tcp": { "x": -10.2755, "y": 17.6689, "z": 9.22907 }, "joint": { "x": -10.2755, "y": 17.6689, "z": 9.22907, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.2755, "y": 17.6689, "z": 9.22907, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.2755, "y": 17.6689, "z": 9.22907, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "411", "toolhead": { "x": -0.01, "y": 0.018, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 410", "frame": 139, "targetElapsedMs": 6950, "wallElapsedMs": 16260, "wallDeltaMs": 118, "screenshot": "frame_0139.png" }, { "now": 17831.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 414, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 414, "motionIndex": 11, "line": 17, "cycle": 20730, "taskCycle": 2073, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.001, "y": 20.1384, "z": 9.163, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.001, "y": 20.1384, "z": 9.163 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 414, "sampleCount": 1300, "executedSampleCount": 415, "segmentIndex": 11, "tcp": { "x": -10.001, "y": 20.1384, "z": 9.163 }, "joint": { "x": -10.001, "y": 20.1384, "z": 9.163, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.001, "y": 20.1384, "z": 9.163, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.001, "y": 20.1384, "z": 9.163, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "414", "toolhead": { "x": -0.01, "y": 0.02, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 413", "frame": 140, "targetElapsedMs": 7000, "wallElapsedMs": 16386, "wallDeltaMs": 126, "screenshot": "frame_0140.png" }, { "now": 17946.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 417, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 417, "motionIndex": 11, "line": 17, "cycle": 20880, "taskCycle": 2088, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.3437, "y": 22.5993, "z": 9.09692, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.3437, "y": 22.5993, "z": 9.09692 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 417, "sampleCount": 1300, "executedSampleCount": 418, "segmentIndex": 11, "tcp": { "x": -10.3437, "y": 22.5993, "z": 9.09692 }, "joint": { "x": -10.3437, "y": 22.5993, "z": 9.09692, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.3437, "y": 22.5993, "z": 9.09692, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.3437, "y": 22.5993, "z": 9.09692, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "417", "toolhead": { "x": -0.01, "y": 0.023, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 416", "frame": 141, "targetElapsedMs": 7050, "wallElapsedMs": 16490, "wallDeltaMs": 104, "screenshot": "frame_0141.png" }, { "now": 18056.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 420, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 420, "motionIndex": 11, "line": 17, "cycle": 21030, "taskCycle": 2103, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.2827, "y": 24.8998, "z": 9.03084, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.2827, "y": 24.8998, "z": 9.03084 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 420, "sampleCount": 1300, "executedSampleCount": 421, "segmentIndex": 11, "tcp": { "x": -11.2827, "y": 24.8998, "z": 9.03084 }, "joint": { "x": -11.2827, "y": 24.8998, "z": 9.03084, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.2827, "y": 24.8998, "z": 9.03084, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.2827, "y": 24.8998, "z": 9.03084, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "420", "toolhead": { "x": -0.011, "y": 0.025, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 419", "frame": 142, "targetElapsedMs": 7100, "wallElapsedMs": 16609, "wallDeltaMs": 119, "screenshot": "frame_0142.png" }, { "now": 18174, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 423, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 423, "motionIndex": 11, "line": 17, "cycle": 21180, "taskCycle": 2118, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.7598, "y": 26.8978, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.7598, "y": 26.8978, "z": 8.96476 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 423, "sampleCount": 1300, "executedSampleCount": 424, "segmentIndex": 11, "tcp": { "x": -12.7598, "y": 26.8978, "z": 8.96476 }, "joint": { "x": -12.7598, "y": 26.8978, "z": 8.96476, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.7598, "y": 26.8978, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.7598, "y": 26.8978, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "423", "toolhead": { "x": -0.013, "y": 0.027, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 422", "frame": 143, "targetElapsedMs": 7150, "wallElapsedMs": 16727, "wallDeltaMs": 118, "screenshot": "frame_0143.png" }, { "now": 18291.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 426, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 426, "motionIndex": 11, "line": 17, "cycle": 21330, "taskCycle": 2133, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -14.6839, "y": 28.4699, "z": 8.89868, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -14.6839, "y": 28.4699, "z": 8.89868 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 426, "sampleCount": 1300, "executedSampleCount": 427, "segmentIndex": 11, "tcp": { "x": -14.6839, "y": 28.4699, "z": 8.89868 }, "joint": { "x": -14.6839, "y": 28.4699, "z": 8.89868, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -14.6839, "y": 28.4699, "z": 8.89868, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -14.6839, "y": 28.4699, "z": 8.89868, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "426", "toolhead": { "x": -0.015, "y": 0.028, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 425", "frame": 144, "targetElapsedMs": 7200, "wallElapsedMs": 16842, "wallDeltaMs": 115, "screenshot": "frame_0144.png" }, { "now": 18401.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 429, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 429, "motionIndex": 11, "line": 17, "cycle": 21480, "taskCycle": 2148, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -16.9362, "y": 29.5191, "z": 8.8326, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -16.9362, "y": 29.5191, "z": 8.8326 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 429, "sampleCount": 1300, "executedSampleCount": 430, "segmentIndex": 11, "tcp": { "x": -16.9362, "y": 29.5191, "z": 8.8326 }, "joint": { "x": -16.9362, "y": 29.5191, "z": 8.8326, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -16.9362, "y": 29.5191, "z": 8.8326, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -16.9362, "y": 29.5191, "z": 8.8326, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "429", "toolhead": { "x": -0.017, "y": 0.03, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 428", "frame": 145, "targetElapsedMs": 7250, "wallElapsedMs": 16951, "wallDeltaMs": 109, "screenshot": "frame_0145.png" }, { "now": 18520.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 432, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 432, "motionIndex": 11, "line": 17, "cycle": 21630, "taskCycle": 2163, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -19.3776, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -19.3776, "y": 29.9806, "z": 8.76652 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 432, "sampleCount": 1300, "executedSampleCount": 433, "segmentIndex": 11, "tcp": { "x": -19.3776, "y": 29.9806, "z": 8.76652 }, "joint": { "x": -19.3776, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.3776, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.3776, "y": 29.9806, "z": 8.76652, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "432", "toolhead": { "x": -0.019, "y": 0.03, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 431", "frame": 146, "targetElapsedMs": 7300, "wallElapsedMs": 17071, "wallDeltaMs": 120, "screenshot": "frame_0146.png" }, { "now": 18635.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 435, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 435, "motionIndex": 11, "line": 17, "cycle": 21780, "taskCycle": 2178, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -21.8575, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -21.8575, "y": 29.826, "z": 8.70044 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 435, "sampleCount": 1300, "executedSampleCount": 436, "segmentIndex": 11, "tcp": { "x": -21.8575, "y": 29.826, "z": 8.70044 }, "joint": { "x": -21.8575, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -21.8575, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -21.8575, "y": 29.826, "z": 8.70044, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "435", "toolhead": { "x": -0.022, "y": 0.03, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 434", "frame": 147, "targetElapsedMs": 7350, "wallElapsedMs": 17173, "wallDeltaMs": 102, "screenshot": "frame_0147.png" }, { "now": 18750.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 438, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 438, "motionIndex": 11, "line": 17, "cycle": 21930, "taskCycle": 2193, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -24.2227, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -24.2227, "y": 29.0647, "z": 8.63436 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 438, "sampleCount": 1300, "executedSampleCount": 439, "segmentIndex": 11, "tcp": { "x": -24.2227, "y": 29.0647, "z": 8.63436 }, "joint": { "x": -24.2227, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -24.2227, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -24.2227, "y": 29.0647, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "438", "toolhead": { "x": -0.024, "y": 0.029, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 437", "frame": 148, "targetElapsedMs": 7400, "wallElapsedMs": 17305, "wallDeltaMs": 132, "screenshot": "frame_0148.png" }, { "now": 18884.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 441, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 441, "motionIndex": 11, "line": 17, "cycle": 22080, "taskCycle": 2208, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.3272, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.3272, "y": 27.7438, "z": 8.56828 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 441, "sampleCount": 1300, "executedSampleCount": 442, "segmentIndex": 11, "tcp": { "x": -26.3272, "y": 27.7438, "z": 8.56828 }, "joint": { "x": -26.3272, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -26.3272, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -26.3272, "y": 27.7438, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "441", "toolhead": { "x": -0.026, "y": 0.028, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 440", "frame": 149, "targetElapsedMs": 7450, "wallElapsedMs": 17434, "wallDeltaMs": 129, "screenshot": "frame_0149.png" }, { "now": 19064.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 445, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 445, "motionIndex": 11, "line": 17, "cycle": 22280, "taskCycle": 2228, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.5065, "y": 25.2574, "z": 8.48018, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.5065, "y": 25.2574, "z": 8.48018 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 445, "sampleCount": 1300, "executedSampleCount": 446, "segmentIndex": 11, "tcp": { "x": -28.5065, "y": 25.2574, "z": 8.48018 }, "joint": { "x": -28.5065, "y": 25.2574, "z": 8.48018, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.5065, "y": 25.2574, "z": 8.48018, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -28.5065, "y": 25.2574, "z": 8.48018, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "445", "toolhead": { "x": -0.029, "y": 0.025, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 444", "frame": 150, "targetElapsedMs": 7500, "wallElapsedMs": 17607, "wallDeltaMs": 173, "screenshot": "frame_0150.png" }, { "now": 19237, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 449, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 449, "motionIndex": 11, "line": 17, "cycle": 22480, "taskCycle": 2248, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.7558, "y": 22.1963, "z": 8.39207, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.7558, "y": 22.1963, "z": 8.39207 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 449, "sampleCount": 1300, "executedSampleCount": 450, "segmentIndex": 11, "tcp": { "x": -29.7558, "y": 22.1963, "z": 8.39207 }, "joint": { "x": -29.7558, "y": 22.1963, "z": 8.39207, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.7558, "y": 22.1963, "z": 8.39207, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.7558, "y": 22.1963, "z": 8.39207, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "449", "toolhead": { "x": -0.03, "y": 0.022, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 448", "frame": 151, "targetElapsedMs": 7550, "wallElapsedMs": 17778, "wallDeltaMs": 171, "screenshot": "frame_0151.png" }, { "now": 19390.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 453, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 453, "motionIndex": 11, "line": 17, "cycle": 22680, "taskCycle": 2268, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.9388, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.9388, "y": 18.8951, "z": 8.30396 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 453, "sampleCount": 1300, "executedSampleCount": 454, "segmentIndex": 11, "tcp": { "x": -29.9388, "y": 18.8951, "z": 8.30396 }, "joint": { "x": -29.9388, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.9388, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.9388, "y": 18.8951, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "453", "toolhead": { "x": -0.03, "y": 0.019, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 452", "frame": 152, "targetElapsedMs": 7600, "wallElapsedMs": 17944, "wallDeltaMs": 166, "screenshot": "frame_0152.png" }, { "now": 19555.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 457, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 457, "motionIndex": 11, "line": 17, "cycle": 22880, "taskCycle": 2288, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.0353, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.0353, "y": 15.7147, "z": 8.21586 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 457, "sampleCount": 1300, "executedSampleCount": 458, "segmentIndex": 11, "tcp": { "x": -29.0353, "y": 15.7147, "z": 8.21586 }, "joint": { "x": -29.0353, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.0353, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.0353, "y": 15.7147, "z": 8.21586, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "457", "toolhead": { "x": -0.029, "y": 0.016, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 456", "frame": 153, "targetElapsedMs": 7650, "wallElapsedMs": 18103, "wallDeltaMs": 159, "screenshot": "frame_0153.png" }, { "now": 19693.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 460, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 460, "motionIndex": 11, "line": 17, "cycle": 23030, "taskCycle": 2303, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.6998, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -27.6998, "y": 13.6194, "z": 8.14978 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 460, "sampleCount": 1300, "executedSampleCount": 461, "segmentIndex": 11, "tcp": { "x": -27.6998, "y": 13.6194, "z": 8.14978 }, "joint": { "x": -27.6998, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -27.6998, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -27.6998, "y": 13.6194, "z": 8.14978, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "460", "toolhead": { "x": -0.028, "y": 0.014, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 459", "frame": 154, "targetElapsedMs": 7700, "wallElapsedMs": 18244, "wallDeltaMs": 141, "screenshot": "frame_0154.png" }, { "now": 19860, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 464, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 464, "motionIndex": 11, "line": 17, "cycle": 23230, "taskCycle": 2323, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -25.1984, "y": 11.4574, "z": 8.06167, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -25.1984, "y": 11.4574, "z": 8.06167 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 464, "sampleCount": 1300, "executedSampleCount": 465, "segmentIndex": 11, "tcp": { "x": -25.1984, "y": 11.4574, "z": 8.06167 }, "joint": { "x": -25.1984, "y": 11.4574, "z": 8.06167, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -25.1984, "y": 11.4574, "z": 8.06167, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -45.517955112920234, "y": -8.862155112920231, "z": -70.89036430581123, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "464", "toolhead": { "x": -0.025, "y": 0.011, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 463", "frame": 155, "targetElapsedMs": 7750, "wallElapsedMs": 18382, "wallDeltaMs": 138, "screenshot": "frame_0155.png" }, { "now": 19998.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 467, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 467, "motionIndex": 11, "line": 17, "cycle": 23380, "taskCycle": 2338, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -22.9318, "y": 10.4394, "z": 7.99559, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -22.9318, "y": 10.4394, "z": 7.99559 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 467, "sampleCount": 1300, "executedSampleCount": 468, "segmentIndex": 11, "tcp": { "x": -22.9318, "y": 10.4394, "z": 7.99559 }, "joint": { "x": -22.9318, "y": 10.4394, "z": 7.99559, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -22.9318, "y": 10.4394, "z": 7.99559, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -22.9318, "y": 10.4394, "z": 7.99559, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "467", "toolhead": { "x": -0.023, "y": 0.01, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 466", "frame": 156, "targetElapsedMs": 7800, "wallElapsedMs": 18553, "wallDeltaMs": 171, "screenshot": "frame_0156.png" }, { "now": 20107.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 470, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 470, "motionIndex": 11, "line": 17, "cycle": 23530, "taskCycle": 2353, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -20.4842, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -20.4842, "y": 10.0117, "z": 7.92952 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 470, "sampleCount": 1300, "executedSampleCount": 471, "segmentIndex": 11, "tcp": { "x": -20.4842, "y": 10.0117, "z": 7.92952 }, "joint": { "x": -20.4842, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.4842, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.4842, "y": 10.0117, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "470", "toolhead": { "x": -0.02, "y": 0.01, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 469", "frame": 157, "targetElapsedMs": 7850, "wallElapsedMs": 18662, "wallDeltaMs": 109, "screenshot": "frame_0157.png" }, { "now": 20214.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 473, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 473, "motionIndex": 11, "line": 17, "cycle": 23680, "taskCycle": 2368, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.0067, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -18.0067, "y": 10.2007, "z": 7.86344 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 473, "sampleCount": 1300, "executedSampleCount": 474, "segmentIndex": 11, "tcp": { "x": -18.0067, "y": 10.2007, "z": 7.86344 }, "joint": { "x": -18.0067, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -18.0067, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -18.0067, "y": 10.2007, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "473", "toolhead": { "x": -0.018, "y": 0.01, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 472", "frame": 158, "targetElapsedMs": 7900, "wallElapsedMs": 18769, "wallDeltaMs": 107, "screenshot": "frame_0158.png" }, { "now": 20341, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 476, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 476, "motionIndex": 11, "line": 17, "cycle": 23830, "taskCycle": 2383, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.6523, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -15.6523, "y": 10.9946, "z": 7.79736 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 476, "sampleCount": 1300, "executedSampleCount": 477, "segmentIndex": 11, "tcp": { "x": -15.6523, "y": 10.9946, "z": 7.79736 }, "joint": { "x": -15.6523, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -15.6523, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -15.6523, "y": 10.9946, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "476", "toolhead": { "x": -0.016, "y": 0.011, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 475", "frame": 159, "targetElapsedMs": 7950, "wallElapsedMs": 18887, "wallDeltaMs": 118, "screenshot": "frame_0159.png" }, { "now": 20444.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 479, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 479, "motionIndex": 11, "line": 17, "cycle": 23980, "taskCycle": 2398, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -13.5662, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -13.5662, "y": 12.3445, "z": 7.73128 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 479, "sampleCount": 1300, "executedSampleCount": 480, "segmentIndex": 11, "tcp": { "x": -13.5662, "y": 12.3445, "z": 7.73128 }, "joint": { "x": -13.5662, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -13.5662, "y": 12.3445, "z": 7.73128, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -33.885755112920236, "y": -7.975055112920231, "z": -71.22075430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "479", "toolhead": { "x": -0.014, "y": 0.012, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 478", "frame": 160, "targetElapsedMs": 8000, "wallElapsedMs": 18979, "wallDeltaMs": 92, "screenshot": "frame_0160.png" }, { "now": 20616.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 483, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 483, "motionIndex": 11, "line": 17, "cycle": 24180, "taskCycle": 2418, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.4216, "y": 14.8608, "z": 7.64317, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.4216, "y": 14.8608, "z": 7.64317 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 483, "sampleCount": 1300, "executedSampleCount": 484, "segmentIndex": 11, "tcp": { "x": -11.4216, "y": 14.8608, "z": 7.64317 }, "joint": { "x": -11.4216, "y": 14.8608, "z": 7.64317, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.4216, "y": 14.8608, "z": 7.64317, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.4216, "y": 14.8608, "z": 7.64317, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "483", "toolhead": { "x": -0.011, "y": 0.015, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 482", "frame": 161, "targetElapsedMs": 8050, "wallElapsedMs": 19166, "wallDeltaMs": 187, "screenshot": "frame_0161.png" }, { "now": 20743.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 486, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 486, "motionIndex": 11, "line": 17, "cycle": 24330, "taskCycle": 2433, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.4194, "y": 17.1344, "z": 7.57709, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.4194, "y": 17.1344, "z": 7.57709 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 486, "sampleCount": 1300, "executedSampleCount": 487, "segmentIndex": 11, "tcp": { "x": -10.4194, "y": 17.1344, "z": 7.57709 }, "joint": { "x": -10.4194, "y": 17.1344, "z": 7.57709, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.4194, "y": 17.1344, "z": 7.57709, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.4194, "y": 17.1344, "z": 7.57709, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "486", "toolhead": { "x": -0.01, "y": 0.017, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 485", "frame": 162, "targetElapsedMs": 8100, "wallElapsedMs": 19290, "wallDeltaMs": 124, "screenshot": "frame_0162.png" }, { "now": 20878.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 490, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 490, "motionIndex": 11, "line": 17, "cycle": 24530, "taskCycle": 2453, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.0086, "y": 20.4151, "z": 7.48899, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.0086, "y": 20.4151, "z": 7.48899 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 490, "sampleCount": 1300, "executedSampleCount": 491, "segmentIndex": 11, "tcp": { "x": -10.0086, "y": 20.4151, "z": 7.48899 }, "joint": { "x": -10.0086, "y": 20.4151, "z": 7.48899, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.0086, "y": 20.4151, "z": 7.48899, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -30.328155112920236, "y": 0.09554488707976816, "z": -71.46304430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "490", "toolhead": { "x": -0.01, "y": 0.02, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 489", "frame": 163, "targetElapsedMs": 8150, "wallElapsedMs": 19411, "wallDeltaMs": 121, "screenshot": "frame_0163.png" }, { "now": 20985.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 492, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 492, "motionIndex": 11, "line": 17, "cycle": 24630, "taskCycle": 2463, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.2147, "y": 22.0611, "z": 7.44493, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.2147, "y": 22.0611, "z": 7.44493 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 492, "sampleCount": 1300, "executedSampleCount": 493, "segmentIndex": 11, "tcp": { "x": -10.2147, "y": 22.0611, "z": 7.44493 }, "joint": { "x": -10.2147, "y": 22.0611, "z": 7.44493, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.2147, "y": 22.0611, "z": 7.44493, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.2147, "y": 22.0611, "z": 7.44493, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "492", "toolhead": { "x": -0.01, "y": 0.022, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 491", "frame": 164, "targetElapsedMs": 8200, "wallElapsedMs": 19536, "wallDeltaMs": 125, "screenshot": "frame_0164.png" }, { "now": 21109.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 496, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 496, "motionIndex": 11, "line": 17, "cycle": 24830, "taskCycle": 2483, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.4216, "y": 25.1392, "z": 7.35683, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.4216, "y": 25.1392, "z": 7.35683 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 496, "sampleCount": 1300, "executedSampleCount": 497, "segmentIndex": 11, "tcp": { "x": -11.4216, "y": 25.1392, "z": 7.35683 }, "joint": { "x": -11.4216, "y": 25.1392, "z": 7.35683, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.4216, "y": 25.1392, "z": 7.35683, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -31.741155112920232, "y": 4.819644887079768, "z": -71.59520430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "496", "toolhead": { "x": -0.011, "y": 0.025, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 495", "frame": 165, "targetElapsedMs": 8250, "wallElapsedMs": 19650, "wallDeltaMs": 114, "screenshot": "frame_0165.png" }, { "now": 21223.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 499, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 499, "motionIndex": 11, "line": 17, "cycle": 24980, "taskCycle": 2498, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.9534, "y": 27.0955, "z": 7.29075, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.9534, "y": 27.0955, "z": 7.29075 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 499, "sampleCount": 1300, "executedSampleCount": 500, "segmentIndex": 11, "tcp": { "x": -12.9534, "y": 27.0955, "z": 7.29075 }, "joint": { "x": -12.9534, "y": 27.0955, "z": 7.29075, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.9534, "y": 27.0955, "z": 7.29075, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -33.272955112920236, "y": 6.7759448870797705, "z": -71.66128430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "499", "toolhead": { "x": -0.013, "y": 0.027, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 498", "frame": 166, "targetElapsedMs": 8300, "wallElapsedMs": 19761, "wallDeltaMs": 111, "screenshot": "frame_0166.png" }, { "now": 21350.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 502, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 502, "motionIndex": 11, "line": 17, "cycle": 25130, "taskCycle": 2513, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -14.9203, "y": 28.6138, "z": 7.22467, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -14.9203, "y": 28.6138, "z": 7.22467 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 502, "sampleCount": 1300, "executedSampleCount": 503, "segmentIndex": 11, "tcp": { "x": -14.9203, "y": 28.6138, "z": 7.22467 }, "joint": { "x": -14.9203, "y": 28.6138, "z": 7.22467, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -14.9203, "y": 28.6138, "z": 7.22467, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -14.9203, "y": 28.6138, "z": 7.22467, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "502", "toolhead": { "x": -0.015, "y": 0.029, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 501", "frame": 167, "targetElapsedMs": 8350, "wallElapsedMs": 19896, "wallDeltaMs": 135, "screenshot": "frame_0167.png" }, { "now": 21470.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 505, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 505, "motionIndex": 11, "line": 17, "cycle": 25280, "taskCycle": 2528, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -17.2008, "y": 29.6002, "z": 7.15859, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -17.2008, "y": 29.6002, "z": 7.15859 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 505, "sampleCount": 1300, "executedSampleCount": 506, "segmentIndex": 11, "tcp": { "x": -17.2008, "y": 29.6002, "z": 7.15859 }, "joint": { "x": -17.2008, "y": 29.6002, "z": 7.15859, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -17.2008, "y": 29.6002, "z": 7.15859, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -17.2008, "y": 29.6002, "z": 7.15859, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "505", "toolhead": { "x": -0.017, "y": 0.03, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 504", "frame": 168, "targetElapsedMs": 8400, "wallElapsedMs": 20019, "wallDeltaMs": 123, "screenshot": "frame_0168.png" }, { "now": 21580.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 508, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 508, "motionIndex": 11, "line": 17, "cycle": 25430, "taskCycle": 2543, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -19.6541, "y": 29.994, "z": 7.09251, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -19.6541, "y": 29.994, "z": 7.09251 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 508, "sampleCount": 1300, "executedSampleCount": 509, "segmentIndex": 11, "tcp": { "x": -19.6541, "y": 29.994, "z": 7.09251 }, "joint": { "x": -19.6541, "y": 29.994, "z": 7.09251, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.6541, "y": 29.994, "z": 7.09251, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.6541, "y": 29.994, "z": 7.09251, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "508", "toolhead": { "x": -0.02, "y": 0.03, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 507", "frame": 169, "targetElapsedMs": 8450, "wallElapsedMs": 20131, "wallDeltaMs": 112, "screenshot": "frame_0169.png" }, { "now": 21696.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 511, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 511, "motionIndex": 11, "line": 17, "cycle": 25580, "taskCycle": 2558, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -22.1287, "y": 29.7708, "z": 7.02643, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -22.1287, "y": 29.7708, "z": 7.02643 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 511, "sampleCount": 1300, "executedSampleCount": 512, "segmentIndex": 11, "tcp": { "x": -22.1287, "y": 29.7708, "z": 7.02643 }, "joint": { "x": -22.1287, "y": 29.7708, "z": 7.02643, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -22.1287, "y": 29.7708, "z": 7.02643, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -22.1287, "y": 29.7708, "z": 7.02643, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "511", "toolhead": { "x": -0.022, "y": 0.03, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 510", "frame": 170, "targetElapsedMs": 8500, "wallElapsedMs": 20247, "wallDeltaMs": 116, "screenshot": "frame_0170.png" }, { "now": 21814.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 514, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 514, "motionIndex": 11, "line": 17, "cycle": 25730, "taskCycle": 2573, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -24.472, "y": 28.9444, "z": 6.96035, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -24.472, "y": 28.9444, "z": 6.96035 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 514, "sampleCount": 1300, "executedSampleCount": 515, "segmentIndex": 11, "tcp": { "x": -24.472, "y": 28.9444, "z": 6.96035 }, "joint": { "x": -24.472, "y": 28.9444, "z": 6.96035, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -24.472, "y": 28.9444, "z": 6.96035, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -24.472, "y": 28.9444, "z": 6.96035, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "514", "toolhead": { "x": -0.024, "y": 0.029, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 513", "frame": 171, "targetElapsedMs": 8550, "wallElapsedMs": 20358, "wallDeltaMs": 111, "screenshot": "frame_0171.png" }, { "now": 21978.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 518, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 518, "motionIndex": 11, "line": 17, "cycle": 25930, "taskCycle": 2593, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.1441, "y": 26.9973, "z": 6.87225, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -27.1441, "y": 26.9973, "z": 6.87225 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 518, "sampleCount": 1300, "executedSampleCount": 519, "segmentIndex": 11, "tcp": { "x": -27.1441, "y": 26.9973, "z": 6.87225 }, "joint": { "x": -27.1441, "y": 26.9973, "z": 6.87225, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -27.1441, "y": 26.9973, "z": 6.87225, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -47.463655112920236, "y": 6.677744887079768, "z": -72.07978430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "518", "toolhead": { "x": -0.027, "y": 0.027, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 517", "frame": 172, "targetElapsedMs": 8600, "wallElapsedMs": 20511, "wallDeltaMs": 153, "screenshot": "frame_0172.png" }, { "now": 22134.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 521, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 521, "motionIndex": 11, "line": 17, "cycle": 26080, "taskCycle": 2608, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.6487, "y": 25.02, "z": 6.80617, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.6487, "y": 25.02, "z": 6.80617 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 521, "sampleCount": 1300, "executedSampleCount": 522, "segmentIndex": 11, "tcp": { "x": -28.6487, "y": 25.02, "z": 6.80617 }, "joint": { "x": -28.6487, "y": 25.02, "z": 6.80617, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.6487, "y": 25.02, "z": 6.80617, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -28.6487, "y": 25.02, "z": 6.80617, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "521", "toolhead": { "x": -0.029, "y": 0.025, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 520", "frame": 173, "targetElapsedMs": 8650, "wallElapsedMs": 20677, "wallDeltaMs": 166, "screenshot": "frame_0173.png" }, { "now": 22289.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 525, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 525, "motionIndex": 11, "line": 17, "cycle": 26280, "taskCycle": 2628, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.8129, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.8129, "y": 21.9254, "z": 6.71806 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 525, "sampleCount": 1300, "executedSampleCount": 526, "segmentIndex": 11, "tcp": { "x": -29.8129, "y": 21.9254, "z": 6.71806 }, "joint": { "x": -29.8129, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.8129, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.8129, "y": 21.9254, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "525", "toolhead": { "x": -0.03, "y": 0.022, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 524", "frame": 174, "targetElapsedMs": 8700, "wallElapsedMs": 20837, "wallDeltaMs": 160, "screenshot": "frame_0174.png" }, { "now": 22405.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 528, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 528, "motionIndex": 11, "line": 17, "cycle": 26430, "taskCycle": 2643, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.9847, "y": 19.4467, "z": 6.65198, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.9847, "y": 19.4467, "z": 6.65198 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 528, "sampleCount": 1300, "executedSampleCount": 529, "segmentIndex": 11, "tcp": { "x": -29.9847, "y": 19.4467, "z": 6.65198 }, "joint": { "x": -29.9847, "y": 19.4467, "z": 6.65198, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.9847, "y": 19.4467, "z": 6.65198, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -50.30425511292023, "y": -0.8728551129202309, "z": -72.30005430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "528", "toolhead": { "x": -0.03, "y": 0.019, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 527", "frame": 175, "targetElapsedMs": 8750, "wallElapsedMs": 20942, "wallDeltaMs": 105, "screenshot": "frame_0175.png" }, { "now": 22541.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 531, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 531, "motionIndex": 11, "line": 17, "cycle": 26580, "taskCycle": 2658, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.5401, "y": 17.0021, "z": 6.5859, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.5401, "y": 17.0021, "z": 6.5859 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 531, "sampleCount": 1300, "executedSampleCount": 532, "segmentIndex": 11, "tcp": { "x": -29.5401, "y": 17.0021, "z": 6.5859 }, "joint": { "x": -29.5401, "y": 17.0021, "z": 6.5859, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.5401, "y": 17.0021, "z": 6.5859, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.5401, "y": 17.0021, "z": 6.5859, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "531", "toolhead": { "x": -0.03, "y": 0.017, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 530", "frame": 176, "targetElapsedMs": 8800, "wallElapsedMs": 21092, "wallDeltaMs": 150, "screenshot": "frame_0176.png" }, { "now": 22670.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 534, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 534, "motionIndex": 11, "line": 17, "cycle": 26730, "taskCycle": 2673, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.5065, "y": 14.7426, "z": 6.51982, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.5065, "y": 14.7426, "z": 6.51982 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 534, "sampleCount": 1300, "executedSampleCount": 535, "segmentIndex": 11, "tcp": { "x": -28.5065, "y": 14.7426, "z": 6.51982 }, "joint": { "x": -28.5065, "y": 14.7426, "z": 6.51982, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.5065, "y": 14.7426, "z": 6.51982, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -28.5065, "y": 14.7426, "z": 6.51982, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "534", "toolhead": { "x": -0.029, "y": 0.015, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 533", "frame": 177, "targetElapsedMs": 8850, "wallElapsedMs": 21218, "wallDeltaMs": 126, "screenshot": "frame_0177.png" }, { "now": 22805.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 537, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 537, "motionIndex": 11, "line": 17, "cycle": 26880, "taskCycle": 2688, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.9477, "y": 12.8077, "z": 6.45374, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.9477, "y": 12.8077, "z": 6.45374 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 537, "sampleCount": 1300, "executedSampleCount": 538, "segmentIndex": 11, "tcp": { "x": -26.9477, "y": 12.8077, "z": 6.45374 }, "joint": { "x": -26.9477, "y": 12.8077, "z": 6.45374, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -26.9477, "y": 12.8077, "z": 6.45374, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -26.9477, "y": 12.8077, "z": 6.45374, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "537", "toolhead": { "x": -0.027, "y": 0.013, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 536", "frame": 178, "targetElapsedMs": 8900, "wallElapsedMs": 21354, "wallDeltaMs": 136, "screenshot": "frame_0178.png" }, { "now": 22958, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 541, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 541, "motionIndex": 11, "line": 17, "cycle": 27080, "taskCycle": 2708, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -24.2227, "y": 10.9353, "z": 6.36564, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -24.2227, "y": 10.9353, "z": 6.36564 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 541, "sampleCount": 1300, "executedSampleCount": 542, "segmentIndex": 11, "tcp": { "x": -24.2227, "y": 10.9353, "z": 6.36564 }, "joint": { "x": -24.2227, "y": 10.9353, "z": 6.36564, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -24.2227, "y": 10.9353, "z": 6.36564, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -24.2227, "y": 10.9353, "z": 6.36564, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "541", "toolhead": { "x": -0.024, "y": 0.011, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 540", "frame": 179, "targetElapsedMs": 8950, "wallElapsedMs": 21501, "wallDeltaMs": 147, "screenshot": "frame_0179.png" }, { "now": 23125.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 545, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 545, "motionIndex": 11, "line": 17, "cycle": 27280, "taskCycle": 2728, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -21.0361, "y": 10.0538, "z": 6.27753, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -21.0361, "y": 10.0538, "z": 6.27753 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 545, "sampleCount": 1300, "executedSampleCount": 546, "segmentIndex": 11, "tcp": { "x": -21.0361, "y": 10.0538, "z": 6.27753 }, "joint": { "x": -21.0361, "y": 10.0538, "z": 6.27753, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -21.0361, "y": 10.0538, "z": 6.27753, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -21.0361, "y": 10.0538, "z": 6.27753, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "545", "toolhead": { "x": -0.021, "y": 0.01, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 544", "frame": 180, "targetElapsedMs": 9000, "wallElapsedMs": 21668, "wallDeltaMs": 167, "screenshot": "frame_0180.png" }, { "now": 23301, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 549, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 549, "motionIndex": 11, "line": 17, "cycle": 27480, "taskCycle": 2748, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -17.7363, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -17.7363, "y": 10.2596, "z": 6.18943 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 549, "sampleCount": 1300, "executedSampleCount": 550, "segmentIndex": 11, "tcp": { "x": -17.7363, "y": 10.2596, "z": 6.18943 }, "joint": { "x": -17.7363, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -17.7363, "y": 10.2596, "z": 6.18943, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -38.055855112920234, "y": -10.05995511292023, "z": -72.76260430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "549", "toolhead": { "x": -0.018, "y": 0.01, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 548", "frame": 181, "targetElapsedMs": 9050, "wallElapsedMs": 21832, "wallDeltaMs": 164, "screenshot": "frame_0181.png" }, { "now": 23432.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 552, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 552, "motionIndex": 11, "line": 17, "cycle": 27630, "taskCycle": 2763, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.4047, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -15.4047, "y": 11.1184, "z": 6.12335 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 552, "sampleCount": 1300, "executedSampleCount": 553, "segmentIndex": 11, "tcp": { "x": -15.4047, "y": 11.1184, "z": 6.12335 }, "joint": { "x": -15.4047, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -15.4047, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -15.4047, "y": 11.1184, "z": 6.12335, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "552", "toolhead": { "x": -0.015, "y": 0.011, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 551", "frame": 182, "targetElapsedMs": 9100, "wallElapsedMs": 21978, "wallDeltaMs": 146, "screenshot": "frame_0182.png" }, { "now": 23548.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 555, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 555, "motionIndex": 11, "line": 17, "cycle": 27780, "taskCycle": 2778, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -13.3568, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -13.3568, "y": 12.5255, "z": 6.05727 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 555, "sampleCount": 1300, "executedSampleCount": 556, "segmentIndex": 11, "tcp": { "x": -13.3568, "y": 12.5255, "z": 6.05727 }, "joint": { "x": -13.3568, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -13.3568, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -13.3568, "y": 12.5255, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "555", "toolhead": { "x": -0.013, "y": 0.013, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 554", "frame": 183, "targetElapsedMs": 9150, "wallElapsedMs": 22096, "wallDeltaMs": 118, "screenshot": "frame_0183.png" }, { "now": 23657.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 558, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 558, "motionIndex": 11, "line": 17, "cycle": 27930, "taskCycle": 2793, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.7191, "y": 14.3941, "z": 5.99119, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.7191, "y": 14.3941, "z": 5.99119 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 558, "sampleCount": 1300, "executedSampleCount": 559, "segmentIndex": 11, "tcp": { "x": -11.7191, "y": 14.3941, "z": 5.99119 }, "joint": { "x": -11.7191, "y": 14.3941, "z": 5.99119, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.7191, "y": 14.3941, "z": 5.99119, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.7191, "y": 14.3941, "z": 5.99119, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "558", "toolhead": { "x": -0.012, "y": 0.014, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 557", "frame": 184, "targetElapsedMs": 9200, "wallElapsedMs": 22212, "wallDeltaMs": 116, "screenshot": "frame_0184.png" }, { "now": 23806.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 562, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 562, "motionIndex": 11, "line": 17, "cycle": 28130, "taskCycle": 2813, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.3437, "y": 17.4007, "z": 5.90308, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.3437, "y": 17.4007, "z": 5.90308 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 562, "sampleCount": 1300, "executedSampleCount": 563, "segmentIndex": 11, "tcp": { "x": -10.3437, "y": 17.4007, "z": 5.90308 }, "joint": { "x": -10.3437, "y": 17.4007, "z": 5.90308, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.3437, "y": 17.4007, "z": 5.90308, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -30.663255112920233, "y": -2.9188551129202303, "z": -73.04895430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "562", "toolhead": { "x": -0.01, "y": 0.017, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 561", "frame": 185, "targetElapsedMs": 9250, "wallElapsedMs": 22337, "wallDeltaMs": 125, "screenshot": "frame_0185.png" }, { "now": 23957.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 565, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 565, "motionIndex": 11, "line": 17, "cycle": 28280, "taskCycle": 2828, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.001, "y": 19.8616, "z": 5.837, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.001, "y": 19.8616, "z": 5.837 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 565, "sampleCount": 1300, "executedSampleCount": 566, "segmentIndex": 11, "tcp": { "x": -10.001, "y": 19.8616, "z": 5.837 }, "joint": { "x": -10.001, "y": 19.8616, "z": 5.837, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.001, "y": 19.8616, "z": 5.837, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.001, "y": 19.8616, "z": 5.837, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "565", "toolhead": { "x": -0.01, "y": 0.02, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 564", "frame": 186, "targetElapsedMs": 9300, "wallElapsedMs": 22506, "wallDeltaMs": 169, "screenshot": "frame_0186.png" }, { "now": 24083.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 568, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 568, "motionIndex": 11, "line": 17, "cycle": 28430, "taskCycle": 2843, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.2755, "y": 22.3311, "z": 5.77093, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.2755, "y": 22.3311, "z": 5.77093 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 568, "sampleCount": 1300, "executedSampleCount": 569, "segmentIndex": 11, "tcp": { "x": -10.2755, "y": 22.3311, "z": 5.77093 }, "joint": { "x": -10.2755, "y": 22.3311, "z": 5.77093, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.2755, "y": 22.3311, "z": 5.77093, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.2755, "y": 22.3311, "z": 5.77093, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "568", "toolhead": { "x": -0.01, "y": 0.022, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 567", "frame": 187, "targetElapsedMs": 9350, "wallElapsedMs": 22620, "wallDeltaMs": 114, "screenshot": "frame_0187.png" }, { "now": 24242.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 572, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 572, "motionIndex": 11, "line": 17, "cycle": 28630, "taskCycle": 2863, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.5671, "y": 25.3746, "z": 5.68282, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.5671, "y": 25.3746, "z": 5.68282 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 572, "sampleCount": 1300, "executedSampleCount": 573, "segmentIndex": 11, "tcp": { "x": -11.5671, "y": 25.3746, "z": 5.68282 }, "joint": { "x": -11.5671, "y": 25.3746, "z": 5.68282, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.5671, "y": 25.3746, "z": 5.68282, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.5671, "y": 25.3746, "z": 5.68282, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "572", "toolhead": { "x": -0.012, "y": 0.025, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 571", "frame": 188, "targetElapsedMs": 9400, "wallElapsedMs": 22792, "wallDeltaMs": 172, "screenshot": "frame_0188.png" }, { "now": 24409.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 576, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 576, "motionIndex": 11, "line": 17, "cycle": 28830, "taskCycle": 2883, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -13.7806, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -13.7806, "y": 27.8306, "z": 5.59471 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 576, "sampleCount": 1300, "executedSampleCount": 577, "segmentIndex": 11, "tcp": { "x": -13.7806, "y": 27.8306, "z": 5.59471 }, "joint": { "x": -13.7806, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -13.7806, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -13.7806, "y": 27.8306, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "576", "toolhead": { "x": -0.014, "y": 0.028, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 575", "frame": 189, "targetElapsedMs": 9450, "wallElapsedMs": 22950, "wallDeltaMs": 158, "screenshot": "frame_0189.png" }, { "now": 24555.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 580, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 580, "motionIndex": 11, "line": 17, "cycle": 29030, "taskCycle": 2903, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -16.6739, "y": 29.4306, "z": 5.50661, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -16.6739, "y": 29.4306, "z": 5.50661 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 580, "sampleCount": 1300, "executedSampleCount": 581, "segmentIndex": 11, "tcp": { "x": -16.6739, "y": 29.4306, "z": 5.50661 }, "joint": { "x": -16.6739, "y": 29.4306, "z": 5.50661, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -16.6739, "y": 29.4306, "z": 5.50661, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -36.99345511292023, "y": 9.111044887079768, "z": -73.44542430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "580", "toolhead": { "x": -0.017, "y": 0.029, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 579", "frame": 190, "targetElapsedMs": 9500, "wallElapsedMs": 23098, "wallDeltaMs": 148, "screenshot": "frame_0190.png" }, { "now": 24719.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 584, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 584, "motionIndex": 11, "line": 17, "cycle": 29230, "taskCycle": 2923, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -19.9308, "y": 29.9998, "z": 5.4185, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -19.9308, "y": 29.9998, "z": 5.4185 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 584, "sampleCount": 1300, "executedSampleCount": 585, "segmentIndex": 11, "tcp": { "x": -19.9308, "y": 29.9998, "z": 5.4185 }, "joint": { "x": -19.9308, "y": 29.9998, "z": 5.4185, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.9308, "y": 29.9998, "z": 5.4185, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -40.25035511292023, "y": 9.68024488707977, "z": -73.53353430581124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "584", "toolhead": { "x": -0.02, "y": 0.03, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 583", "frame": 191, "targetElapsedMs": 9550, "wallElapsedMs": 23255, "wallDeltaMs": 157, "screenshot": "frame_0191.png" }, { "now": 24874.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 587, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 587, "motionIndex": 11, "line": 17, "cycle": 29380, "taskCycle": 2938, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -22.3983, "y": 29.7081, "z": 5.35242, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -22.3983, "y": 29.7081, "z": 5.35242 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 587, "sampleCount": 1300, "executedSampleCount": 588, "segmentIndex": 11, "tcp": { "x": -22.3983, "y": 29.7081, "z": 5.35242 }, "joint": { "x": -22.3983, "y": 29.7081, "z": 5.35242, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -22.3983, "y": 29.7081, "z": 5.35242, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -22.3983, "y": 29.7081, "z": 5.35242, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "587", "toolhead": { "x": -0.022, "y": 0.03, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 586", "frame": 192, "targetElapsedMs": 9600, "wallElapsedMs": 23422, "wallDeltaMs": 167, "screenshot": "frame_0192.png" }, { "now": 25077.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 591, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 591, "motionIndex": 11, "line": 17, "cycle": 29580, "taskCycle": 2958, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -25.4328, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -25.4328, "y": 28.3955, "z": 5.26432 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 591, "sampleCount": 1300, "executedSampleCount": 592, "segmentIndex": 11, "tcp": { "x": -25.4328, "y": 28.3955, "z": 5.26432 }, "joint": { "x": -25.4328, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -25.4328, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -25.4328, "y": 28.3955, "z": 5.26432, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "591", "toolhead": { "x": -0.025, "y": 0.028, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 590", "frame": 193, "targetElapsedMs": 9650, "wallElapsedMs": 23620, "wallDeltaMs": 198, "screenshot": "frame_0193.png" }, { "now": 25241.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 595, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 595, "motionIndex": 11, "line": 17, "cycle": 29780, "taskCycle": 2978, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.8735, "y": 26.1651, "z": 5.17621, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -27.8735, "y": 26.1651, "z": 5.17621 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 595, "sampleCount": 1300, "executedSampleCount": 596, "segmentIndex": 11, "tcp": { "x": -27.8735, "y": 26.1651, "z": 5.17621 }, "joint": { "x": -27.8735, "y": 26.1651, "z": 5.17621, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -27.8735, "y": 26.1651, "z": 5.17621, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -27.8735, "y": 26.1651, "z": 5.17621, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "595", "toolhead": { "x": -0.028, "y": 0.026, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 594", "frame": 194, "targetElapsedMs": 9700, "wallElapsedMs": 23783, "wallDeltaMs": 163, "screenshot": "frame_0194.png" }, { "now": 25387.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 17, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 599, "motionIndex": 11, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 599, "motionIndex": 11, "line": 17, "cycle": 29980, "taskCycle": 2998, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.4534, "y": 23.2608, "z": 5.08811, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.4534, "y": 23.2608, "z": 5.08811 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 17, "sampleIndex": 599, "sampleCount": 1300, "executedSampleCount": 600, "segmentIndex": 11, "tcp": { "x": -29.4534, "y": 23.2608, "z": 5.08811 }, "joint": { "x": -29.4534, "y": 23.2608, "z": 5.08811, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.4534, "y": 23.2608, "z": 5.08811, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.4534, "y": 23.2608, "z": 5.08811, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "599", "toolhead": { "x": -0.029, "y": 0.023, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 598", "frame": 195, "targetElapsedMs": 9750, "wallElapsedMs": 23936, "wallDeltaMs": 153, "screenshot": "frame_0195.png" }, { "now": 25540.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 603, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 603, "motionIndex": 12, "line": 19, "cycle": 30180, "taskCycle": 3018, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": 20, "z": 5, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -30, "y": 20, "z": 5 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 603, "sampleCount": 1300, "executedSampleCount": 604, "segmentIndex": 12, "tcp": { "x": -30, "y": 20, "z": 5 }, "joint": { "x": -30, "y": 20, "z": 5, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -30, "y": 20, "z": 5, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -30, "y": 20, "z": 5, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "603", "toolhead": { "x": -0.03, "y": 0.02, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 602", "frame": 196, "targetElapsedMs": 9800, "wallElapsedMs": 24076, "wallDeltaMs": 140, "screenshot": "frame_0196.png" }, { "now": 25702.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 606, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 606, "motionIndex": 12, "line": 19, "cycle": 30330, "taskCycle": 3033, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.4286, "y": 18.2857, "z": 5.42857, "a": 0, "b": 18.2857, "c": 41.1429 }, "tcp": { "x": -27.4286, "y": 18.2857, "z": 5.42857 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 606, "sampleCount": 1300, "executedSampleCount": 607, "segmentIndex": 12, "tcp": { "x": -27.4286, "y": 18.2857, "z": 5.42857 }, "joint": { "x": -27.4286, "y": 18.2857, "z": 5.42857, "a": 0, "b": 18.2857, "c": 41.1429 } }, "axisPose": { "x": -8.864432219387806, "y": 32.02614238346805, "z": -3.4514258150235557, "a": 0, "b": 18.2857, "c": 41.1429 }, "tcpPose": { "x": -8.864432219387806, "y": 32.02614238346805, "z": -3.4514258150235557, "a": 0, "b": 18.2857, "c": 41.1429 }, "toolAxisVector": { "x": 0.23628014985127618, "y": 0.20643206184869944, "z": 0.9495038149618741 }, "canvas": { "ready": "true", "liveSampleIndex": "606", "toolhead": { "x": -0.027, "y": 0.018, "z": 0.005 }, "toolAxis": { "x": 0.236, "y": 0.206, "z": 0.95 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 605", "frame": 197, "targetElapsedMs": 9850, "wallElapsedMs": 24244, "wallDeltaMs": 168, "screenshot": "frame_0197.png" }, { "now": 25836.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 610, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 610, "motionIndex": 12, "line": 19, "cycle": 30530, "taskCycle": 3053, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -24, "y": 16, "z": 6, "a": 0, "b": 16, "c": 36 }, "tcp": { "x": -24, "y": 16, "z": 6 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 610, "sampleCount": 1300, "executedSampleCount": 611, "segmentIndex": 12, "tcp": { "x": -24, "y": 16, "z": 6 }, "joint": { "x": -24, "y": 16, "z": 6, "a": 0, "b": 16, "c": 36 } }, "axisPose": { "x": -24, "y": 16, "z": 6, "a": 0, "b": 16, "c": 36 }, "tcpPose": { "x": -24, "y": 16, "z": 6, "a": 0, "b": 16, "c": 36 }, "toolAxisVector": { "x": 0.2229953051405266, "y": 0.16201557273012504, "z": 0.9612616959383189 }, "canvas": { "ready": "true", "liveSampleIndex": "610", "toolhead": { "x": -0.024, "y": 0.016, "z": 0.006 }, "toolAxis": { "x": 0.223, "y": 0.162, "z": 0.961 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 609", "frame": 198, "targetElapsedMs": 9900, "wallElapsedMs": 24378, "wallDeltaMs": 134, "screenshot": "frame_0198.png" }, { "now": 25977, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 613, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 613, "motionIndex": 12, "line": 19, "cycle": 30680, "taskCycle": 3068, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -21.4286, "y": 14.2857, "z": 6.42857, "a": 0, "b": 14.2857, "c": 32.1429 }, "tcp": { "x": -21.4286, "y": 14.2857, "z": 6.42857 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 613, "sampleCount": 1300, "executedSampleCount": 614, "segmentIndex": 12, "tcp": { "x": -21.4286, "y": 14.2857, "z": 6.42857 }, "joint": { "x": -21.4286, "y": 14.2857, "z": 6.42857, "a": 0, "b": 14.2857, "c": 32.1429 } }, "axisPose": { "x": -11.32573637867453, "y": 23.988179127956666, "z": 0.942121170939549, "a": 0, "b": 14.2857, "c": 32.1429 }, "tcpPose": { "x": -11.32573637867453, "y": 23.988179127956666, "z": 0.942121170939549, "a": 0, "b": 14.2857, "c": 32.1429 }, "toolAxisVector": { "x": 0.20893515717586628, "y": 0.13128287842082292, "z": 0.9690773477537484 }, "canvas": { "ready": "true", "liveSampleIndex": "613", "toolhead": { "x": -0.021, "y": 0.014, "z": 0.006 }, "toolAxis": { "x": 0.209, "y": 0.131, "z": 0.969 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 612", "frame": 199, "targetElapsedMs": 9950, "wallElapsedMs": 24527, "wallDeltaMs": 149, "screenshot": "frame_0199.png" }, { "now": 26133.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 617, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 617, "motionIndex": 12, "line": 19, "cycle": 30880, "taskCycle": 3088, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18, "y": 12, "z": 7, "a": 0, "b": 12, "c": 27 }, "tcp": { "x": -18, "y": 12, "z": 7 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 617, "sampleCount": 1300, "executedSampleCount": 618, "segmentIndex": 12, "tcp": { "x": -18, "y": 12, "z": 7 }, "joint": { "x": -18, "y": 12, "z": 7, "a": 0, "b": 12, "c": 27 } }, "axisPose": { "x": -11.536514803655402, "y": 19.346062742543978, "z": 3.1046227704169715, "a": 0, "b": 12, "c": 27 }, "tcpPose": { "x": -11.536514803655402, "y": 19.346062742543978, "z": 3.1046227704169715, "a": 0, "b": 12, "c": 27 }, "toolAxisVector": { "x": 0.18525067297365835, "y": 0.09438993241604869, "z": 0.9781476007338057 }, "canvas": { "ready": "true", "liveSampleIndex": "617", "toolhead": { "x": -0.018, "y": 0.012, "z": 0.007 }, "toolAxis": { "x": 0.185, "y": 0.094, "z": 0.978 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 616", "frame": 200, "targetElapsedMs": 10000, "wallElapsedMs": 24670, "wallDeltaMs": 143, "screenshot": "frame_0200.png" }, { "now": 26297.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 621, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 621, "motionIndex": 12, "line": 19, "cycle": 31080, "taskCycle": 3108, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -14.5714, "y": 9.71429, "z": 7.57143, "a": 0, "b": 9.71429, "c": 21.8571 }, "tcp": { "x": -14.5714, "y": 9.71429, "z": 7.57143 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 621, "sampleCount": 1300, "executedSampleCount": 622, "segmentIndex": 12, "tcp": { "x": -14.5714, "y": 9.71429, "z": 7.57143 }, "joint": { "x": -14.5714, "y": 9.71429, "z": 7.57143, "a": 0, "b": 9.71429, "c": 21.8571 } }, "axisPose": { "x": -14.5714, "y": 9.71429, "z": 7.57143, "a": 0, "b": 9.71429, "c": 21.8571 }, "tcpPose": { "x": -14.5714, "y": 9.71429, "z": 7.57143, "a": 0, "b": 9.71429, "c": 21.8571 }, "toolAxisVector": { "x": 0.15660573024348484, "y": 0.0628189338030635, "z": 0.9856614159085012 }, "canvas": { "ready": "true", "liveSampleIndex": "621", "toolhead": { "x": -0.015, "y": 0.01, "z": 0.008 }, "toolAxis": { "x": 0.157, "y": 0.063, "z": 0.986 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 620", "frame": 201, "targetElapsedMs": 10050, "wallElapsedMs": 24836, "wallDeltaMs": 166, "screenshot": "frame_0201.png" }, { "now": 26464.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 625, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 625, "motionIndex": 12, "line": 19, "cycle": 31280, "taskCycle": 3128, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.1429, "y": 7.42857, "z": 8.14286, "a": 0, "b": 7.42857, "c": 16.7143 }, "tcp": { "x": -11.1429, "y": 7.42857, "z": 8.14286 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 625, "sampleCount": 1300, "executedSampleCount": 626, "segmentIndex": 12, "tcp": { "x": -11.1429, "y": 7.42857, "z": 8.14286 }, "joint": { "x": -11.1429, "y": 7.42857, "z": 8.14286, "a": 0, "b": 7.42857, "c": 16.7143 } }, "axisPose": { "x": -9.454405488356928, "y": 10.595296292527738, "z": 6.633849182019017, "a": 0, "b": 7.42857, "c": 16.7143 }, "tcpPose": { "x": -9.454405488356928, "y": 10.595296292527738, "z": 6.633849182019017, "a": 0, "b": 7.42857, "c": 16.7143 }, "toolAxisVector": { "x": 0.12382765896047367, "y": 0.037183767479341295, "z": 0.9916068163906552 }, "canvas": { "ready": "true", "liveSampleIndex": "625", "toolhead": { "x": -0.011, "y": 0.007, "z": 0.008 }, "toolAxis": { "x": 0.124, "y": 0.037, "z": 0.992 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 624", "frame": 202, "targetElapsedMs": 10100, "wallElapsedMs": 25005, "wallDeltaMs": 169, "screenshot": "frame_0202.png" }, { "now": 26565.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 628, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 628, "motionIndex": 12, "line": 19, "cycle": 31430, "taskCycle": 3143, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -8.57143, "y": 5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 }, "tcp": { "x": -8.57143, "y": 5.71429, "z": 8.57143 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 628, "sampleCount": 1300, "executedSampleCount": 629, "segmentIndex": 12, "tcp": { "x": -8.57143, "y": 5.71429, "z": 8.57143 }, "joint": { "x": -8.57143, "y": 5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 } }, "axisPose": { "x": -8.57143, "y": 5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 }, "tcpPose": { "x": -8.57143, "y": 5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 }, "toolAxisVector": { "x": 0.09707156193674103, "y": 0.022155874168984308, "z": 0.9950307679177411 }, "canvas": { "ready": "true", "liveSampleIndex": "628", "toolhead": { "x": -0.009, "y": 0.006, "z": 0.009 }, "toolAxis": { "x": 0.097, "y": 0.022, "z": 0.995 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 627", "frame": 203, "targetElapsedMs": 10150, "wallElapsedMs": 25104, "wallDeltaMs": 99, "screenshot": "frame_0203.png" }, { "now": 26747.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 631, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 631, "motionIndex": 12, "line": 19, "cycle": 31580, "taskCycle": 3158, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -6, "y": 4, "z": 9, "a": 0, "b": 4, "c": 9 }, "tcp": { "x": -6, "y": 4, "z": 9 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 631, "sampleCount": 1300, "executedSampleCount": 632, "segmentIndex": 12, "tcp": { "x": -6, "y": 4, "z": 9 }, "joint": { "x": -6, "y": 4, "z": 9, "a": 0, "b": 4, "c": 9 } }, "axisPose": { "x": -5.906035330652949, "y": 4.985284603534417, "z": 8.559537609873665, "a": 0, "b": 4, "c": 9 }, "tcpPose": { "x": -5.906035330652949, "y": 4.985284603534417, "z": 8.559537609873665, "a": 0, "b": 4, "c": 9 }, "toolAxisVector": { "x": 0.06889765579810343, "y": 0.010912316653255153, "z": 0.9975640502598243 }, "canvas": { "ready": "true", "liveSampleIndex": "631", "toolhead": { "x": -0.006, "y": 0.004, "z": 0.009 }, "toolAxis": { "x": 0.069, "y": 0.011, "z": 0.998 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 630", "frame": 204, "targetElapsedMs": 10200, "wallElapsedMs": 25279, "wallDeltaMs": 175, "screenshot": "frame_0204.png" }, { "now": 26911.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 635, "motionIndex": 12, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 635, "motionIndex": 12, "line": 19, "cycle": 31780, "taskCycle": 3178, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -2.57143, "y": 1.71429, "z": 9.57143, "a": 0, "b": 1.71429, "c": 3.85714 }, "tcp": { "x": -2.57143, "y": 1.71429, "z": 9.57143 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 635, "sampleCount": 1300, "executedSampleCount": 636, "segmentIndex": 12, "tcp": { "x": -2.57143, "y": 1.71429, "z": 9.57143 }, "joint": { "x": -2.57143, "y": 1.71429, "z": 9.57143, "a": 0, "b": 1.71429, "c": 3.85714 } }, "axisPose": { "x": -2.73482453564193, "y": 1.9025683396084427, "z": 9.490220396085144, "a": 0, "b": 1.71429, "c": 3.85714 }, "tcpPose": { "x": -2.73482453564193, "y": 1.9025683396084427, "z": 9.490220396085144, "a": 0, "b": 1.71429, "c": 3.85714 }, "toolAxisVector": { "x": 0.02984777859782399, "y": 0.0020123872026881207, "z": 0.9995524300458287 }, "canvas": { "ready": "true", "liveSampleIndex": "635", "toolhead": { "x": -0.003, "y": 0.002, "z": 0.01 }, "toolAxis": { "x": 0.03, "y": 0.002, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 634", "frame": 205, "targetElapsedMs": 10250, "wallElapsedMs": 25461, "wallDeltaMs": 182, "screenshot": "frame_0205.png" }, { "now": 27057.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 20, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 639, "motionIndex": 13, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 639, "motionIndex": 13, "line": 20, "cycle": 31980, "taskCycle": 3198, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 1.66667, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 20, "sampleIndex": 639, "sampleCount": 1300, "executedSampleCount": 640, "segmentIndex": 13, "tcp": { "x": 1.66667, "y": 0, "z": 10 }, "joint": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "639", "toolhead": { "x": 0.002, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 638", "frame": 206, "targetElapsedMs": 10300, "wallElapsedMs": 25605, "wallDeltaMs": 144, "screenshot": "frame_0206.png" }, { "now": 27209, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 30, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 645, "motionIndex": 14, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 645, "motionIndex": 14, "line": 30, "cycle": 32180, "taskCycle": 3218, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 8.33333, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 30, "sampleIndex": 645, "sampleCount": 1300, "executedSampleCount": 646, "segmentIndex": 14, "tcp": { "x": 8.33333, "y": 0, "z": 10 }, "joint": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "645", "toolhead": { "x": 0.008, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 642", "frame": 207, "targetElapsedMs": 10350, "wallElapsedMs": 25749, "wallDeltaMs": 144, "screenshot": "frame_0207.png" }, { "now": 27383.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 37, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 972, "motionIndex": 21, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 972, "motionIndex": 21, "line": 37, "cycle": 32330, "taskCycle": 3233, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 6.66667, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 37, "sampleIndex": 972, "sampleCount": 1300, "executedSampleCount": 973, "segmentIndex": 21, "tcp": { "x": 6.66667, "y": 0, "z": 10 }, "joint": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 6.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "972", "toolhead": { "x": 0.007, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 645", "frame": 208, "targetElapsedMs": 10400, "wallElapsedMs": 25917, "wallDeltaMs": 168, "screenshot": "frame_0208.png" }, { "now": 27561.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 37, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 975, "motionIndex": 21, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 975, "motionIndex": 21, "line": 37, "cycle": 32480, "taskCycle": 3248, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 1.66667, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 37, "sampleIndex": 975, "sampleCount": 1300, "executedSampleCount": 976, "segmentIndex": 21, "tcp": { "x": 1.66667, "y": 0, "z": 10 }, "joint": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 1.66667, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "975", "toolhead": { "x": 0.002, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 648", "frame": 209, "targetElapsedMs": 10450, "wallElapsedMs": 26111, "wallDeltaMs": 194, "screenshot": "frame_0209.png" }, { "now": 27721.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 32680, "taskCycle": 3268, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -3.52941, "y": -3.52941, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -3.52941, "y": -3.52941, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -3.52941, "y": -3.52941, "z": 10 }, "joint": { "x": -3.52941, "y": -3.52941, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -3.52941, "y": -3.52941, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -3.52941, "y": -3.52941, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.004, "y": -0.004, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 652", "frame": 210, "targetElapsedMs": 10500, "wallElapsedMs": 26270, "wallDeltaMs": 159, "screenshot": "frame_0210.png" }, { "now": 27917.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 32930, "taskCycle": 3293, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -9.41176, "y": -9.41176, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -9.41176, "y": -9.41176, "z": 10 }, "joint": { "x": -9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.009, "y": -0.009, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 657", "frame": 211, "targetElapsedMs": 10550, "wallElapsedMs": 26450, "wallDeltaMs": 180, "screenshot": "frame_0211.png" }, { "now": 28090.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 33080, "taskCycle": 3308, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.9412, "y": -12.9412, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -12.9412, "y": -12.9412, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -12.9412, "y": -12.9412, "z": 10 }, "joint": { "x": -12.9412, "y": -12.9412, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -12.9412, "y": -12.9412, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -12.9412, "y": -12.9412, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.013, "y": -0.013, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 660", "frame": 212, "targetElapsedMs": 10600, "wallElapsedMs": 26644, "wallDeltaMs": 194, "screenshot": "frame_0212.png" }, { "now": 28254.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 33280, "taskCycle": 3328, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -17.6471, "y": -17.6471, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -17.6471, "y": -17.6471, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -17.6471, "y": -17.6471, "z": 10 }, "joint": { "x": -17.6471, "y": -17.6471, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -17.6471, "y": -17.6471, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -17.6471, "y": -17.6471, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.018, "y": -0.018, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 664", "frame": 213, "targetElapsedMs": 10650, "wallElapsedMs": 26797, "wallDeltaMs": 153, "screenshot": "frame_0213.png" }, { "now": 28430.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 33530, "taskCycle": 3353, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -25, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": -25, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -25, "y": -20, "z": 10 }, "joint": { "x": -25, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": -25, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": -25, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.025, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 669", "frame": 214, "targetElapsedMs": 10700, "wallElapsedMs": 26967, "wallDeltaMs": 170, "screenshot": "frame_0214.png" }, { "now": 28588, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 33680, "taskCycle": 3368, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 2.58736e-11, "c": 5.82155e-11 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 2.58736e-11, "c": 5.82155e-11 } }, "axisPose": { "x": -30.000000000024837, "y": -19.999999999969518, "z": 9.999999999986454, "a": 0, "b": 2.58736e-11, "c": 5.82155e-11 }, "tcpPose": { "x": -30.000000000024837, "y": -19.999999999969518, "z": 9.999999999986454, "a": 0, "b": 2.58736e-11, "c": 5.82155e-11 }, "toolAxisVector": { "x": 4.5157950934400486e-13, "y": 4.5882833167866e-25, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 672", "frame": 215, "targetElapsedMs": 10750, "wallElapsedMs": 27137, "wallDeltaMs": 170, "screenshot": "frame_0215.png" }, { "now": 28744.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 33880, "taskCycle": 3388, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 } }, "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "tcpPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "toolAxisVector": { "x": 0.047846271033695986, "y": 0.005203598473158806, "z": 0.9988411569969973 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.048, "y": 0.005, "z": 0.999 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 676", "frame": 216, "targetElapsedMs": 10800, "wallElapsedMs": 27272, "wallDeltaMs": 135, "screenshot": "frame_0216.png" }, { "now": 28904.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 34080, "taskCycle": 3408, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 5.51724, "c": 12.4138 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 5.51724, "c": 12.4138 } }, "axisPose": { "x": -34.40127008240802, "y": -12.906486601008089, "z": 7.069315407818346, "a": 0, "b": 5.51724, "c": 12.4138 }, "tcpPose": { "x": -34.40127008240802, "y": -12.906486601008089, "z": 7.069315407818346, "a": 0, "b": 5.51724, "c": 12.4138 }, "toolAxisVector": { "x": 0.09389743249664656, "y": 0.020668399669900767, "z": 0.9953673138222006 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.094, "y": 0.021, "z": 0.995 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 680", "frame": 217, "targetElapsedMs": 10850, "wallElapsedMs": 27449, "wallDeltaMs": 177, "screenshot": "frame_0217.png" }, { "now": 29066.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 34280, "taskCycle": 3428, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 8.27586, "c": 18.6207 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 8.27586, "c": 18.6207 } }, "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 8.27586, "c": 18.6207 }, "tcpPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 8.27586, "c": 18.6207 }, "toolAxisVector": { "x": 0.1364045056574784, "y": 0.045960056576328755, "z": 0.989586521753323 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.136, "y": 0.046, "z": 0.99 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 684", "frame": 218, "targetElapsedMs": 10900, "wallElapsedMs": 27608, "wallDeltaMs": 159, "screenshot": "frame_0218.png" }, { "now": 29205.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 34430, "taskCycle": 3443, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 } }, "axisPose": { "x": -36.66316609136629, "y": -6.000586227594239, "z": 4.450305279651624, "a": 0, "b": 10.3448, "c": 23.2759 }, "tcpPose": { "x": -36.66316609136629, "y": -6.000586227594239, "z": 4.450305279651624, "a": 0, "b": 10.3448, "c": 23.2759 }, "toolAxisVector": { "x": 0.1649566262992651, "y": 0.07095930785400868, "z": 0.9837449303904162 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.165, "y": 0.071, "z": 0.984 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 687", "frame": 219, "targetElapsedMs": 10950, "wallElapsedMs": 27755, "wallDeltaMs": 147, "screenshot": "frame_0219.png" }, { "now": 29356.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 34630, "taskCycle": 3463, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 } }, "axisPose": { "x": -37.25188864192865, "y": -1.9138651724735785, "z": 2.9383520399944514, "a": 0, "b": 13.1034, "c": 29.4828 }, "tcpPose": { "x": -37.25188864192865, "y": -1.9138651724735785, "z": 2.9383520399944514, "a": 0, "b": 13.1034, "c": 29.4828 }, "toolAxisVector": { "x": 0.19735106406247527, "y": 0.11157766497145256, "z": 0.9739625158048574 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.197, "y": 0.112, "z": 0.974 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 691", "frame": 220, "targetElapsedMs": 11000, "wallElapsedMs": 27905, "wallDeltaMs": 150, "screenshot": "frame_0220.png" }, { "now": 29482.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 34780, "taskCycle": 3478, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 } }, "axisPose": { "x": -37.35514446899465, "y": 1.1637303408065418, "z": 1.799698139806793, "a": 0, "b": 15.1724, "c": 34.1379 }, "tcpPose": { "x": -37.35514446899465, "y": 1.1637303408065418, "z": 1.799698139806793, "a": 0, "b": 15.1724, "c": 34.1379 }, "toolAxisVector": { "x": 0.2166263943604615, "y": 0.14687616851004043, "z": 0.965142681881905 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.217, "y": 0.147, "z": 0.965 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 694", "frame": 221, "targetElapsedMs": 11050, "wallElapsedMs": 28025, "wallDeltaMs": 120, "screenshot": "frame_0221.png" }, { "now": 29627.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 34930, "taskCycle": 3493, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 17.2414, "c": 38.7931 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 17.2414, "c": 38.7931 } }, "axisPose": { "x": -37.17206793157285, "y": 4.219417380714955, "z": 0.6586976983824862, "a": 0, "b": 17.2414, "c": 38.7931 }, "tcpPose": { "x": -37.17206793157285, "y": 4.219417380714955, "z": 0.6586976983824862, "a": 0, "b": 17.2414, "c": 38.7931 }, "toolAxisVector": { "x": 0.23101675395985855, "y": 0.18569643783639314, "z": 0.9550644440898869 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.231, "y": 0.186, "z": 0.955 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 697", "frame": 222, "targetElapsedMs": 11100, "wallElapsedMs": 28181, "wallDeltaMs": 156, "screenshot": "frame_0222.png" }, { "now": 29812.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 35130, "taskCycle": 3513, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -30, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -30, "y": -20, "z": 10 }, "joint": { "x": -30, "y": -20, "z": 10, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -36.49447398187095, "y": 8.210202734409043, "z": -0.8636780919109768, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -36.49447398187095, "y": 8.210202734409043, "z": -0.8636780919109768, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.03, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 701", "frame": 223, "targetElapsedMs": 11150, "wallElapsedMs": 28351, "wallDeltaMs": 170, "screenshot": "frame_0223.png" }, { "now": 29975.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 35330, "taskCycle": 3533, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.4534, "y": -23.2608, "z": 9.91189, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.4534, "y": -23.2608, "z": 9.91189 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -29.4534, "y": -23.2608, "z": 9.91189 }, "joint": { "x": -29.4534, "y": -23.2608, "z": 9.91189, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -38.41570334279628, "y": 5.519964511148183, "z": -0.7595261983866131, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -38.41570334279628, "y": 5.519964511148183, "z": -0.7595261983866131, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.029, "y": -0.023, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 705", "frame": 224, "targetElapsedMs": 11200, "wallElapsedMs": 28527, "wallDeltaMs": 176, "screenshot": "frame_0224.png" }, { "now": 30131.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 35530, "taskCycle": 3553, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.8735, "y": -26.1651, "z": 9.82379, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -27.8735, "y": -26.1651, "z": 9.82379 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -27.8735, "y": -26.1651, "z": 9.82379 }, "joint": { "x": -27.8735, "y": -26.1651, "z": 9.82379, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -39.39826191157541, "y": 2.395222630727141, "z": -0.3019554938376263, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -39.39826191157541, "y": 2.395222630727141, "z": -0.3019554938376263, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.028, "y": -0.026, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 709", "frame": 225, "targetElapsedMs": 11250, "wallElapsedMs": 28675, "wallDeltaMs": 148, "screenshot": "frame_0225.png" }, { "now": 30268.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 35680, "taskCycle": 3568, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.1105, "y": -27.9159, "z": 9.75771, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.1105, "y": -27.9159, "z": 9.75771 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -26.1105, "y": -27.9159, "z": 9.75771 }, "joint": { "x": -26.1105, "y": -27.9159, "z": 9.75771, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -39.44883505016381, "y": -0.030209335687282124, "z": 0.2389311304639925, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -39.44883505016381, "y": -0.030209335687282124, "z": 0.2389311304639925, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.026, "y": -0.028, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 712", "frame": 226, "targetElapsedMs": 11300, "wallElapsedMs": 28809, "wallDeltaMs": 134, "screenshot": "frame_0226.png" }, { "now": 30438.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 35880, "taskCycle": 3588, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.1953, "y": -29.4758, "z": 9.6696, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -23.1953, "y": -29.4758, "z": 9.6696 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -23.1953, "y": -29.4758, "z": 9.6696 }, "joint": { "x": -23.1953, "y": -29.4758, "z": 9.6696, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -38.593499367401925, "y": -3.0915767543949513, "z": 1.153191935469538, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -38.593499367401925, "y": -3.0915767543949513, "z": 1.153191935469538, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.023, "y": -0.029, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 716", "frame": 227, "targetElapsedMs": 11350, "wallElapsedMs": 28981, "wallDeltaMs": 172, "screenshot": "frame_0227.png" }, { "now": 30577.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 36030, "taskCycle": 3603, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -20.7604, "y": -29.971, "z": 9.60352, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -20.7604, "y": -29.971, "z": 9.60352 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -20.7604, "y": -29.971, "z": 9.60352 }, "joint": { "x": -20.7604, "y": -29.971, "z": 9.60352, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -37.30977652544574, "y": -5.075618152438294, "z": 1.9238818940716733, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -37.30977652544574, "y": -5.075618152438294, "z": 1.9238818940716733, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.021, "y": -0.03, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 719", "frame": 228, "targetElapsedMs": 11400, "wallElapsedMs": 29129, "wallDeltaMs": 148, "screenshot": "frame_0228.png" }, { "now": 30725.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 36230, "taskCycle": 3623, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -17.4676, "y": -29.674, "z": 9.51542, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -17.4676, "y": -29.674, "z": 9.51542 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -17.4676, "y": -29.674, "z": 9.51542 }, "joint": { "x": -17.4676, "y": -29.674, "z": 9.51542, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -34.89051544113702, "y": -7.074857808722202, "z": 2.967298902123198, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -34.89051544113702, "y": -7.074857808722202, "z": 2.967298902123198, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.017, "y": -0.03, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 723", "frame": 229, "targetElapsedMs": 11450, "wallElapsedMs": 29268, "wallDeltaMs": 139, "screenshot": "frame_0229.png" }, { "now": 30893.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 36430, "taskCycle": 3643, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -14.4515, "y": -28.3195, "z": 9.42731, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -14.4515, "y": -28.3195, "z": 9.42731 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -14.4515, "y": -28.3195, "z": 9.42731 }, "joint": { "x": -14.4515, "y": -28.3195, "z": 9.42731, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -31.90734343612425, "y": -8.14247754350062, "z": 3.9160695395903025, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -31.90734343612425, "y": -8.14247754350062, "z": 3.9160695395903025, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.014, "y": -0.028, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 727", "frame": 230, "targetElapsedMs": 11500, "wallElapsedMs": 29437, "wallDeltaMs": 169, "screenshot": "frame_0230.png" }, { "now": 31048.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 36630, "taskCycle": 3663, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.042, "y": -26.0555, "z": 9.33921, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.042, "y": -26.0555, "z": 9.33921 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -12.042, "y": -26.0555, "z": 9.33921 }, "joint": { "x": -12.042, "y": -26.0555, "z": 9.33921, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.684123502664104, "y": -8.163917971748072, "z": 4.6573801550422615, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -28.684123502664104, "y": -8.163917971748072, "z": 4.6573801550422615, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.012, "y": -0.026, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 731", "frame": 231, "targetElapsedMs": 11550, "wallElapsedMs": 29591, "wallDeltaMs": 154, "screenshot": "frame_0231.png" }, { "now": 31187.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 36780, "taskCycle": 3678, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.7947, "y": -23.9066, "z": 9.27313, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.7947, "y": -23.9066, "z": 9.27313 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -10.7947, "y": -23.9066, "z": 9.27313 }, "joint": { "x": -10.7947, "y": -23.9066, "z": 9.27313, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.7947, "y": -23.9066, "z": 9.27313, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.7947, "y": -23.9066, "z": 9.27313, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.011, "y": -0.024, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 734", "frame": 232, "targetElapsedMs": 11600, "wallElapsedMs": 29716, "wallDeltaMs": 125, "screenshot": "frame_0232.png" }, { "now": 31341.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 36930, "taskCycle": 3693, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.1157, "y": -21.5165, "z": 9.20705, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.1157, "y": -21.5165, "z": 9.20705 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -10.1157, "y": -21.5165, "z": 9.20705 }, "joint": { "x": -10.1157, "y": -21.5165, "z": 9.20705, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -24.16264849514691, "y": -6.266277619653794, "z": 5.192023780367432, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -24.16264849514691, "y": -6.266277619653794, "z": 5.192023780367432, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.01, "y": -0.022, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 737", "frame": 233, "targetElapsedMs": 11650, "wallElapsedMs": 29894, "wallDeltaMs": 178, "screenshot": "frame_0233.png" }, { "now": 31494.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 37130, "taskCycle": 3713, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.1614, "y": -18.2105, "z": 9.11894, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.1614, "y": -18.2105, "z": 9.11894 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -10.1614, "y": -18.2105, "z": 9.11894 }, "joint": { "x": -10.1614, "y": -18.2105, "z": 9.11894, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -21.83401049472183, "y": -3.9195255828734186, "z": 5.093597143000001, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -21.83401049472183, "y": -3.9195255828734186, "z": 5.093597143000001, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.01, "y": -0.018, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 741", "frame": 234, "targetElapsedMs": 11700, "wallElapsedMs": 30044, "wallDeltaMs": 150, "screenshot": "frame_0234.png" }, { "now": 31652, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 37330, "taskCycle": 3733, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.2827, "y": -15.1002, "z": 9.03084, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.2827, "y": -15.1002, "z": 9.03084 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -11.2827, "y": -15.1002, "z": 9.03084 }, "joint": { "x": -11.2827, "y": -15.1002, "z": 9.03084, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.358452138855046, "y": -0.9964554956911655, "z": 4.62730303639769, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.358452138855046, "y": -0.9964554956911655, "z": 4.62730303639769, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.011, "y": -0.015, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 745", "frame": 235, "targetElapsedMs": 11750, "wallElapsedMs": 30193, "wallDeltaMs": 149, "screenshot": "frame_0235.png" }, { "now": 31821.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 37480, "taskCycle": 3748, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.7598, "y": -13.1022, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.7598, "y": -13.1022, "z": 8.96476 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -12.7598, "y": -13.1022, "z": 8.96476 }, "joint": { "x": -12.7598, "y": -13.1022, "z": 8.96476, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.911150021453057, "y": 1.381841084528289, "z": 4.060010194309813, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.911150021453057, "y": 1.381841084528289, "z": 4.060010194309813, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.013, "y": -0.013, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 748", "frame": 236, "targetElapsedMs": 11800, "wallElapsedMs": 30367, "wallDeltaMs": 174, "screenshot": "frame_0236.png" }, { "now": 31973.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 37680, "taskCycle": 3768, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.4047, "y": -11.1184, "z": 8.87665, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -15.4047, "y": -11.1184, "z": 8.87665 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -15.4047, "y": -11.1184, "z": 8.87665 }, "joint": { "x": -15.4047, "y": -11.1184, "z": 8.87665, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.244520900103876, "y": 4.520728828214855, "z": 3.0726048004103044, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.244520900103876, "y": 4.520728828214855, "z": 3.0726048004103044, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.015, "y": -0.011, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 752", "frame": 237, "targetElapsedMs": 11850, "wallElapsedMs": 30524, "wallDeltaMs": 157, "screenshot": "frame_0237.png" }, { "now": 32102, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1285, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1285, "motionIndex": 26, "line": 19, "cycle": 37830, "taskCycle": 3783, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -17.7363, "y": -10.2596, "z": 8.81057, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -17.7363, "y": -10.2596, "z": 8.81057 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1285, "sampleCount": 1300, "executedSampleCount": 1286, "segmentIndex": 26, "tcp": { "x": -17.7363, "y": -10.2596, "z": 8.81057 }, "joint": { "x": -17.7363, "y": -10.2596, "z": 8.81057, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -21.17053848216973, "y": 6.661273017646717, "z": 2.2130557458506432, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -21.17053848216973, "y": 6.661273017646717, "z": 2.2130557458506432, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1285", "toolhead": { "x": -0.018, "y": -0.01, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 755", "frame": 238, "targetElapsedMs": 11900, "wallElapsedMs": 30652, "wallDeltaMs": 128, "screenshot": "frame_0238.png" }, { "now": 32264.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 38030, "taskCycle": 3803, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -21.0361, "y": -10.0538, "z": 8.72247, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -21.0361, "y": -10.0538, "z": 8.72247 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -21.0361, "y": -10.0538, "z": 8.72247 }, "joint": { "x": -21.0361, "y": -10.0538, "z": 8.72247, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -23.19630447089, "y": 8.978084157503371, "z": 1.001670757013362, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -23.19630447089, "y": 8.978084157503371, "z": 1.001670757013362, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.021, "y": -0.01, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 759", "frame": 239, "targetElapsedMs": 11950, "wallElapsedMs": 30814, "wallDeltaMs": 162, "screenshot": "frame_0239.png" }, { "now": 32384.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 38180, "taskCycle": 3818, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.4563, "y": -10.6163, "z": 8.65639, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -23.4563, "y": -10.6163, "z": 8.65639 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -23.4563, "y": -10.6163, "z": 8.65639 }, "joint": { "x": -23.4563, "y": -10.6163, "z": 8.65639, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -25.186204345017124, "y": 10.172488902795632, "z": 0.11181871775504781, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -25.186204345017124, "y": 10.172488902795632, "z": 0.11181871775504781, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.023, "y": -0.011, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 762", "frame": 240, "targetElapsedMs": 12000, "wallElapsedMs": 30938, "wallDeltaMs": 124, "screenshot": "frame_0240.png" }, { "now": 32533.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 38380, "taskCycle": 3838, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.3272, "y": -12.2562, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.3272, "y": -12.2562, "z": 8.56828 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -26.3272, "y": -12.2562, "z": 8.56828 }, "joint": { "x": -26.3272, "y": -12.2562, "z": 8.56828, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -26.3272, "y": -12.2562, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -26.3272, "y": -12.2562, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.026, "y": -0.012, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 766", "frame": 241, "targetElapsedMs": 12050, "wallElapsedMs": 31071, "wallDeltaMs": 133, "screenshot": "frame_0241.png" }, { "now": 32671.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 38530, "taskCycle": 3853, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.0411, "y": -14.0552, "z": 8.5022, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.0411, "y": -14.0552, "z": 8.5022 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -28.0411, "y": -14.0552, "z": 8.5022 }, "joint": { "x": -28.0411, "y": -14.0552, "z": 8.5022, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.0411, "y": -14.0552, "z": 8.5022, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -28.0411, "y": -14.0552, "z": 8.5022, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.028, "y": -0.014, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 769", "frame": 242, "targetElapsedMs": 12100, "wallElapsedMs": 31206, "wallDeltaMs": 135, "screenshot": "frame_0242.png" }, { "now": 32848.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 38730, "taskCycle": 3873, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.5401, "y": -17.0021, "z": 8.4141, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.5401, "y": -17.0021, "z": 8.4141 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.5401, "y": -17.0021, "z": 8.4141 }, "joint": { "x": -29.5401, "y": -17.0021, "z": 8.4141, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -33.68551040855202, "y": 9.640909999728414, "z": -2.196641555299875, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -33.68551040855202, "y": 9.640909999728414, "z": -2.196641555299875, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.03, "y": -0.017, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 773", "frame": 243, "targetElapsedMs": 12150, "wallElapsedMs": 31394, "wallDeltaMs": 188, "screenshot": "frame_0243.png" }, { "now": 32967.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 38880, "taskCycle": 3888, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.9847, "y": -19.4467, "z": 8.34802, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.9847, "y": -19.4467, "z": 8.34802 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.9847, "y": -19.4467, "z": 8.34802 }, "joint": { "x": -29.9847, "y": -19.4467, "z": 8.34802, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -35.69354280456808, "y": 8.19175592116721, "z": -2.410798599403999, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -35.69354280456808, "y": 8.19175592116721, "z": -2.410798599403999, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.03, "y": -0.019, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 776", "frame": 244, "targetElapsedMs": 12200, "wallElapsedMs": 31517, "wallDeltaMs": 123, "screenshot": "frame_0244.png" }, { "now": 33096.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 39030, "taskCycle": 3903, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.8129, "y": -21.9254, "z": 8.28194, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.8129, "y": -21.9254, "z": 8.28194 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.8129, "y": -21.9254, "z": 8.28194 }, "joint": { "x": -29.8129, "y": -21.9254, "z": 8.28194, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -37.31611253358942, "y": 6.308914493134362, "z": -2.414134427162181, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -37.31611253358942, "y": 6.308914493134362, "z": -2.414134427162181, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.03, "y": -0.022, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 779", "frame": 245, "targetElapsedMs": 12250, "wallElapsedMs": 31651, "wallDeltaMs": 134, "screenshot": "frame_0245.png" }, { "now": 33249.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 39230, "taskCycle": 3923, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.6487, "y": -25.02, "z": 8.19383, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.6487, "y": -25.02, "z": 8.19383 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -28.6487, "y": -25.02, "z": 8.19383 }, "joint": { "x": -28.6487, "y": -25.02, "z": 8.19383, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -38.709448383619105, "y": 3.325825053044262, "z": -2.0987508931198855, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -38.709448383619105, "y": 3.325825053044262, "z": -2.0987508931198855, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.029, "y": -0.025, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 783", "frame": 246, "targetElapsedMs": 12300, "wallElapsedMs": 31794, "wallDeltaMs": 143, "screenshot": "frame_0246.png" }, { "now": 33398, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 39430, "taskCycle": 3943, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.5391, "y": -27.5657, "z": 8.10573, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.5391, "y": -27.5657, "z": 8.10573 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -26.5391, "y": -27.5657, "z": 8.10573 }, "joint": { "x": -26.5391, "y": -27.5657, "z": 8.10573, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -39.08647239664606, "y": 0.10268560033803209, "z": -1.4600121186512949, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -39.08647239664606, "y": 0.10268560033803209, "z": -1.4600121186512949, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.027, "y": -0.028, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 787", "frame": 247, "targetElapsedMs": 12350, "wallElapsedMs": 31946, "wallDeltaMs": 152, "screenshot": "frame_0247.png" }, { "now": 33533.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 39630, "taskCycle": 3963, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.7147, "y": -29.2845, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -23.7147, "y": -29.2845, "z": 8.01762 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -23.7147, "y": -29.2845, "z": 8.01762 }, "joint": { "x": -23.7147, "y": -29.2845, "z": 8.01762, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -23.7147, "y": -29.2845, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -23.7147, "y": -29.2845, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.024, "y": -0.029, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 791", "frame": 248, "targetElapsedMs": 12400, "wallElapsedMs": 32076, "wallDeltaMs": 130, "screenshot": "frame_0248.png" }, { "now": 33685, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 39780, "taskCycle": 3978, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -21.311, "y": -29.9137, "z": 7.95154, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -21.311, "y": -29.9137, "z": 7.95154 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -21.311, "y": -29.9137, "z": 7.95154 }, "joint": { "x": -21.311, "y": -29.9137, "z": 7.95154, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -37.235589937112955, "y": -5.0687703036471, "z": 0.18321218747065604, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -37.235589937112955, "y": -5.0687703036471, "z": 0.18321218747065604, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.021, "y": -0.03, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 794", "frame": 249, "targetElapsedMs": 12450, "wallElapsedMs": 32229, "wallDeltaMs": 153, "screenshot": "frame_0249.png" }, { "now": 33836.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 39980, "taskCycle": 3998, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.0067, "y": -29.7993, "z": 7.86344, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -18.0067, "y": -29.7993, "z": 7.86344 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -18.0067, "y": -29.7993, "z": 7.86344 }, "joint": { "x": -18.0067, "y": -29.7993, "z": 7.86344, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -34.937805226268424, "y": -7.204768982956144, "z": 1.2305624271704252, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -34.937805226268424, "y": -7.204768982956144, "z": 1.2305624271704252, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.018, "y": -0.03, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 798", "frame": 250, "targetElapsedMs": 12500, "wallElapsedMs": 32376, "wallDeltaMs": 147, "screenshot": "frame_0250.png" }, { "now": 33967.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 40130, "taskCycle": 4013, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.6523, "y": -29.0054, "z": 7.79736, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -15.6523, "y": -29.0054, "z": 7.79736 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -15.6523, "y": -29.0054, "z": 7.79736 }, "joint": { "x": -15.6523, "y": -29.0054, "z": 7.79736, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -32.79604030614796, "y": -8.22378975590862, "z": 1.973719764234847, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -32.79604030614796, "y": -8.22378975590862, "z": 1.973719764234847, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.016, "y": -0.029, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 801", "frame": 251, "targetElapsedMs": 12550, "wallElapsedMs": 32517, "wallDeltaMs": 141, "screenshot": "frame_0251.png" }, { "now": 34165.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 40380, "taskCycle": 4038, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.3892, "y": -26.4866, "z": 7.68722, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.3892, "y": -26.4866, "z": 7.68722 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -12.3892, "y": -26.4866, "z": 7.68722 }, "joint": { "x": -12.3892, "y": -26.4866, "z": 7.68722, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.3892, "y": -26.4866, "z": 7.68722, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.3892, "y": -26.4866, "z": 7.68722, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.012, "y": -0.026, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 806", "frame": 252, "targetElapsedMs": 12600, "wallElapsedMs": 32697, "wallDeltaMs": 180, "screenshot": "frame_0252.png" }, { "now": 34299.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 40530, "taskCycle": 4053, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.0249, "y": -24.41, "z": 7.62115, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.0249, "y": -24.41, "z": 7.62115 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -11.0249, "y": -24.41, "z": 7.62115 }, "joint": { "x": -11.0249, "y": -24.41, "z": 7.62115, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -26.42925013920094, "y": -8.091702918326309, "z": 3.390800538751361, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -26.42925013920094, "y": -8.091702918326309, "z": 3.390800538751361, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.011, "y": -0.024, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 809", "frame": 253, "targetElapsedMs": 12650, "wallElapsedMs": 32849, "wallDeltaMs": 152, "screenshot": "frame_0253.png" }, { "now": 34484.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 40780, "taskCycle": 4078, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.0086, "y": -20.4151, "z": 7.51101, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.0086, "y": -20.4151, "z": 7.51101 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -10.0086, "y": -20.4151, "z": 7.51101 }, "joint": { "x": -10.0086, "y": -20.4151, "z": 7.51101, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.0086, "y": -20.4151, "z": 7.51101, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.0086, "y": -20.4151, "z": 7.51101, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.01, "y": -0.02, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 814", "frame": 254, "targetElapsedMs": 12700, "wallElapsedMs": 33025, "wallDeltaMs": 176, "screenshot": "frame_0254.png" }, { "now": 34617.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 40930, "taskCycle": 4093, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.2147, "y": -17.9389, "z": 7.44493, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.2147, "y": -17.9389, "z": 7.44493 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -10.2147, "y": -17.9389, "z": 7.44493 }, "joint": { "x": -10.2147, "y": -17.9389, "z": 7.44493, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -21.272525621031146, "y": -4.0969100530235725, "z": 3.5023126252389254, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -21.272525621031146, "y": -4.0969100530235725, "z": 3.5023126252389254, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.01, "y": -0.018, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 817", "frame": 255, "targetElapsedMs": 12750, "wallElapsedMs": 33159, "wallDeltaMs": 134, "screenshot": "frame_0255.png" }, { "now": 34744.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 41080, "taskCycle": 4108, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.0249, "y": -15.59, "z": 7.37885, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.0249, "y": -15.59, "z": 7.37885 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -11.0249, "y": -15.59, "z": 7.37885 }, "joint": { "x": -11.0249, "y": -15.59, "z": 7.37885, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.13396934314599, "y": -1.9136200942505648, "z": 3.163113016734935, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.13396934314599, "y": -1.9136200942505648, "z": 3.163113016734935, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.011, "y": -0.016, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 820", "frame": 256, "targetElapsedMs": 12800, "wallElapsedMs": 33288, "wallDeltaMs": 129, "screenshot": "frame_0256.png" }, { "now": 34905.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 41280, "taskCycle": 4128, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.9534, "y": -12.9045, "z": 7.29075, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.9534, "y": -12.9045, "z": 7.29075 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -12.9534, "y": -12.9045, "z": 7.29075 }, "joint": { "x": -12.9534, "y": -12.9045, "z": 7.29075, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.495144501213787, "y": 1.2454255855701788, "z": 2.4207402504401445, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.495144501213787, "y": 1.2454255855701788, "z": 2.4207402504401445, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.013, "y": -0.013, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 824", "frame": 257, "targetElapsedMs": 12850, "wallElapsedMs": 33458, "wallDeltaMs": 170, "screenshot": "frame_0257.png" }, { "now": 35081.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 41480, "taskCycle": 4148, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.6523, "y": -10.9946, "z": 7.20264, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -15.6523, "y": -10.9946, "z": 7.20264 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -15.6523, "y": -10.9946, "z": 7.20264 }, "joint": { "x": -15.6523, "y": -10.9946, "z": 7.20264, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.916651574311285, "y": 4.367939141444049, "z": 1.414865768801051, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.916651574311285, "y": 4.367939141444049, "z": 1.414865768801051, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.016, "y": -0.011, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 828", "frame": 258, "targetElapsedMs": 12900, "wallElapsedMs": 33623, "wallDeltaMs": 165, "screenshot": "frame_0258.png" }, { "now": 35212, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 41630, "taskCycle": 4163, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.0067, "y": -10.2007, "z": 7.13656, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -18.0067, "y": -10.2007, "z": 7.13656 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -18.0067, "y": -10.2007, "z": 7.13656 }, "joint": { "x": -18.0067, "y": -10.2007, "z": 7.13656, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.9037101434322, "y": 6.4777418577329655, "z": 0.5475186549735644, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.9037101434322, "y": 6.4777418577329655, "z": 0.5475186549735644, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.018, "y": -0.01, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 831", "frame": 259, "targetElapsedMs": 12950, "wallElapsedMs": 33756, "wallDeltaMs": 133, "screenshot": "frame_0259.png" }, { "now": 35335.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 41780, "taskCycle": 4178, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -20.4842, "y": -10.0117, "z": 7.07048, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -20.4842, "y": -10.0117, "z": 7.07048 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -20.4842, "y": -10.0117, "z": 7.07048 }, "joint": { "x": -20.4842, "y": -10.0117, "z": 7.07048, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -22.400293002795102, "y": 8.241611080384388, "z": -0.3619311384973134, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -22.400293002795102, "y": 8.241611080384388, "z": -0.3619311384973134, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.02, "y": -0.01, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 834", "frame": 260, "targetElapsedMs": 13000, "wallElapsedMs": 33885, "wallDeltaMs": 129, "screenshot": "frame_0260.png" }, { "now": 35496.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 41980, "taskCycle": 4198, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.7147, "y": -10.7155, "z": 6.98238, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -23.7147, "y": -10.7155, "z": 6.98238 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -23.7147, "y": -10.7155, "z": 6.98238 }, "joint": { "x": -23.7147, "y": -10.7155, "z": 6.98238, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -25.023196032092525, "y": 9.869190604483624, "z": -1.5496141314021248, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -25.023196032092525, "y": 9.869190604483624, "z": -1.5496141314021248, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.024, "y": -0.011, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 838", "frame": 261, "targetElapsedMs": 13050, "wallElapsedMs": 34035, "wallDeltaMs": 150, "screenshot": "frame_0261.png" }, { "now": 35686.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 42180, "taskCycle": 4218, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.5391, "y": -12.4343, "z": 6.89427, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.5391, "y": -12.4343, "z": 6.89427 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -26.5391, "y": -12.4343, "z": 6.89427 }, "joint": { "x": -26.5391, "y": -12.4343, "z": 6.89427, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -28.093971591642422, "y": 10.509215893026644, "z": -2.598412141028591, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -28.093971591642422, "y": 10.509215893026644, "z": -2.598412141028591, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.027, "y": -0.012, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 842", "frame": 262, "targetElapsedMs": 13100, "wallElapsedMs": 34226, "wallDeltaMs": 191, "screenshot": "frame_0262.png" }, { "now": 35867.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 42380, "taskCycle": 4238, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.6487, "y": -14.98, "z": 6.80617, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.6487, "y": -14.98, "z": 6.80617 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -28.6487, "y": -14.98, "z": 6.80617 }, "joint": { "x": -28.6487, "y": -14.98, "z": 6.80617, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -31.27449799717008, "y": 10.089578832821111, "z": -3.4027247552796593, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -31.27449799717008, "y": 10.089578832821111, "z": -3.4027247552796593, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.029, "y": -0.015, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 846", "frame": 263, "targetElapsedMs": 13150, "wallElapsedMs": 34411, "wallDeltaMs": 185, "screenshot": "frame_0263.png" }, { "now": 36035.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 42580, "taskCycle": 4258, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.8129, "y": -18.0746, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.8129, "y": -18.0746, "z": 6.71806 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.8129, "y": -18.0746, "z": 6.71806 }, "joint": { "x": -29.8129, "y": -18.0746, "z": 6.71806, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -34.21496955318635, "y": 8.653625098717603, "z": -3.883700922956848, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -34.21496955318635, "y": 8.653625098717603, "z": -3.883700922956848, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.03, "y": -0.018, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 850", "frame": 264, "targetElapsedMs": 13200, "wallElapsedMs": 34579, "wallDeltaMs": 168, "screenshot": "frame_0264.png" }, { "now": 36174.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 42730, "taskCycle": 4273, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.9847, "y": -20.5533, "z": 6.65198, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.9847, "y": -20.5533, "z": 6.65198 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.9847, "y": -20.5533, "z": 6.65198 }, "joint": { "x": -29.9847, "y": -20.5533, "z": 6.65198, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -36.06584877738764, "y": 6.999093165864704, "z": -4.004554871961731, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -36.06584877738764, "y": 6.999093165864704, "z": -4.004554871961731, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.03, "y": -0.021, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 853", "frame": 265, "targetElapsedMs": 13250, "wallElapsedMs": 34725, "wallDeltaMs": 146, "screenshot": "frame_0265.png" }, { "now": 36373, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 42930, "taskCycle": 4293, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.2585, "y": -23.7788, "z": 6.56388, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.2585, "y": -23.7788, "z": 6.56388 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.2585, "y": -23.7788, "z": 6.56388 }, "joint": { "x": -29.2585, "y": -23.7788, "z": 6.56388, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -37.84278212820451, "y": 4.214480671247155, "z": -3.8389667637698697, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -37.84278212820451, "y": 4.214480671247155, "z": -3.8389667637698697, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.029, "y": -0.024, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 857", "frame": 266, "targetElapsedMs": 13300, "wallElapsedMs": 34909, "wallDeltaMs": 184, "screenshot": "frame_0266.png" }, { "now": 36540.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 43130, "taskCycle": 4313, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -27.5203, "y": -26.5913, "z": 6.47577, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -27.5203, "y": -26.5913, "z": 6.47577 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -27.5203, "y": -26.5913, "z": 6.47577 }, "joint": { "x": -27.5203, "y": -26.5913, "z": 6.47577, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -38.655241379262364, "y": 1.049464278130678, "z": -3.327263667458638, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -38.655241379262364, "y": 1.049464278130678, "z": -3.327263667458638, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.028, "y": -0.027, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 861", "frame": 267, "targetElapsedMs": 13350, "wallElapsedMs": 35083, "wallDeltaMs": 174, "screenshot": "frame_0267.png" }, { "now": 36697, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 43330, "taskCycle": 4333, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -24.96, "y": -28.6832, "z": 6.38767, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -24.96, "y": -28.6832, "z": 6.38767 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -24.96, "y": -28.6832, "z": 6.38767 }, "joint": { "x": -24.96, "y": -28.6832, "z": 6.38767, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -38.41190684989489, "y": -2.1522636023650694, "z": -2.5343764143931677, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -38.41190684989489, "y": -2.1522636023650694, "z": -2.5343764143931677, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.025, "y": -0.029, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 865", "frame": 268, "targetElapsedMs": 13400, "wallElapsedMs": 35249, "wallDeltaMs": 166, "screenshot": "frame_0268.png" }, { "now": 36874.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 43530, "taskCycle": 4353, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -21.8575, "y": -29.826, "z": 6.29956, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -21.8575, "y": -29.826, "z": 6.29956 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -21.8575, "y": -29.826, "z": 6.29956 }, "joint": { "x": -21.8575, "y": -29.826, "z": 6.29956, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -37.1371830042321, "y": -5.043150707107831, "z": -1.5560552365427274, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -37.1371830042321, "y": -5.043150707107831, "z": -1.5560552365427274, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.022, "y": -0.03, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 869", "frame": 269, "targetElapsedMs": 13450, "wallElapsedMs": 35419, "wallDeltaMs": 170, "screenshot": "frame_0269.png" }, { "now": 37033.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 43730, "taskCycle": 4373, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.5519, "y": -29.8946, "z": 6.21145, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -18.5519, "y": -29.8946, "z": 6.21145 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -18.5519, "y": -29.8946, "z": 6.21145 }, "joint": { "x": -18.5519, "y": -29.8946, "z": 6.21145, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -34.96793261396538, "y": -7.309416147753348, "z": -0.508269767582842, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -34.96793261396538, "y": -7.309416147753348, "z": -0.508269767582842, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.019, "y": -0.03, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 873", "frame": 270, "targetElapsedMs": 13500, "wallElapsedMs": 35574, "wallDeltaMs": 155, "screenshot": "frame_0270.png" }, { "now": 37159.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 43880, "taskCycle": 4388, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -16.1572, "y": -29.2322, "z": 6.14537, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -16.1572, "y": -29.2322, "z": 6.14537 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -16.1572, "y": -29.2322, "z": 6.14537 }, "joint": { "x": -16.1572, "y": -29.2322, "z": 6.14537, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -32.89237437568808, "y": -8.448199322314714, "z": 0.24867098125760378, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -32.89237437568808, "y": -8.448199322314714, "z": 0.24867098125760378, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.016, "y": -0.029, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 876", "frame": 271, "targetElapsedMs": 13550, "wallElapsedMs": 35711, "wallDeltaMs": 137, "screenshot": "frame_0271.png" }, { "now": 37319.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 44080, "taskCycle": 4408, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -13.3568, "y": -27.4745, "z": 6.05727, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -13.3568, "y": -27.4745, "z": 6.05727 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -13.3568, "y": -27.4745, "z": 6.05727 }, "joint": { "x": -13.3568, "y": -27.4745, "z": 6.05727, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.76742400930915, "y": -9.08738651011045, "z": 1.123677270735568, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.76742400930915, "y": -9.08738651011045, "z": 1.123677270735568, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.013, "y": -0.027, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 880", "frame": 272, "targetElapsedMs": 13600, "wallElapsedMs": 35862, "wallDeltaMs": 151, "screenshot": "frame_0272.png" }, { "now": 37456.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 44280, "taskCycle": 4428, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -11.2827, "y": -24.8998, "z": 5.96916, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -11.2827, "y": -24.8998, "z": 5.96916 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -11.2827, "y": -24.8998, "z": 5.96916 }, "joint": { "x": -11.2827, "y": -24.8998, "z": 5.96916, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.2827, "y": -24.8998, "z": 5.96916, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.2827, "y": -24.8998, "z": 5.96916, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.011, "y": -0.025, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 884", "frame": 273, "targetElapsedMs": 13650, "wallElapsedMs": 35999, "wallDeltaMs": 137, "screenshot": "frame_0273.png" }, { "now": 37583.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 44380, "taskCycle": 4438, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.5926, "y": -23.3913, "z": 5.92511, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.5926, "y": -23.3913, "z": 5.92511 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -10.5926, "y": -23.3913, "z": 5.92511 }, "joint": { "x": -10.5926, "y": -23.3913, "z": 5.92511, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -25.01149470452151, "y": -8.068798997016271, "z": 1.944899574153316, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -25.01149470452151, "y": -8.068798997016271, "z": 1.944899574153316, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.011, "y": -0.023, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 886", "frame": 274, "targetElapsedMs": 13700, "wallElapsedMs": 36135, "wallDeltaMs": 136, "screenshot": "frame_0274.png" }, { "now": 37747.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 44580, "taskCycle": 4458, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.001, "y": -20.1384, "z": 5.837, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.001, "y": -20.1384, "z": 5.837 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -10.001, "y": -20.1384, "z": 5.837 }, "joint": { "x": -10.001, "y": -20.1384, "z": 5.837, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -22.296941788734536, "y": -6.183056615759803, "z": 2.0644423741273346, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -22.296941788734536, "y": -6.183056615759803, "z": 2.0644423741273346, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.01, "y": -0.02, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 890", "frame": 275, "targetElapsedMs": 13750, "wallElapsedMs": 36297, "wallDeltaMs": 162, "screenshot": "frame_0275.png" }, { "now": 37893.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 44780, "taskCycle": 4478, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -10.5023, "y": -16.8704, "z": 5.7489, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -10.5023, "y": -16.8704, "z": 5.7489 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -10.5023, "y": -16.8704, "z": 5.7489 }, "joint": { "x": -10.5023, "y": -16.8704, "z": 5.7489, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.297905618353653, "y": -3.560442864305409, "z": 1.8102007563869384, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.297905618353653, "y": -3.560442864305409, "z": 1.8102007563869384, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.011, "y": -0.017, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 894", "frame": 276, "targetElapsedMs": 13800, "wallElapsedMs": 36437, "wallDeltaMs": 140, "screenshot": "frame_0276.png" }, { "now": 38046.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 44980, "taskCycle": 4498, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12.042, "y": -13.9445, "z": 5.66079, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -12.042, "y": -13.9445, "z": 5.66079 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -12.042, "y": -13.9445, "z": 5.66079 }, "joint": { "x": -12.042, "y": -13.9445, "z": 5.66079, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.042, "y": -13.9445, "z": 5.66079, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.042, "y": -13.9445, "z": 5.66079, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.012, "y": -0.014, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 898", "frame": 277, "targetElapsedMs": 13850, "wallElapsedMs": 36579, "wallDeltaMs": 142, "screenshot": "frame_0277.png" }, { "now": 38169.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 45130, "taskCycle": 4513, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -13.7806, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -13.7806, "y": -12.1694, "z": 5.59471 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -13.7806, "y": -12.1694, "z": 5.59471 }, "joint": { "x": -13.7806, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -13.7806, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -13.7806, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.014, "y": -0.012, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 901", "frame": 278, "targetElapsedMs": 13900, "wallElapsedMs": 36707, "wallDeltaMs": 128, "screenshot": "frame_0278.png" }, { "now": 38316.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 45280, "taskCycle": 4528, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.9032, "y": -10.8777, "z": 5.52863, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -15.9032, "y": -10.8777, "z": 5.52863 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -15.9032, "y": -10.8777, "z": 5.52863 }, "joint": { "x": -15.9032, "y": -10.8777, "z": 5.52863, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -19.595854013289355, "y": 4.212463145863536, "z": -0.24400192928117814, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -19.595854013289355, "y": 4.212463145863536, "z": -0.24400192928117814, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.016, "y": -0.011, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 904", "frame": 279, "targetElapsedMs": 13950, "wallElapsedMs": 36859, "wallDeltaMs": 152, "screenshot": "frame_0279.png" }, { "now": 38439.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 45430, "taskCycle": 4543, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.2787, "y": -10.1493, "z": 5.46256, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -18.2787, "y": -10.1493, "z": 5.46256 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -18.2787, "y": -10.1493, "z": 5.46256 }, "joint": { "x": -18.2787, "y": -10.1493, "z": 5.46256, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -20.64325066484022, "y": 6.289972956246963, "z": -1.1185562712066295, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -20.64325066484022, "y": 6.289972956246963, "z": -1.1185562712066295, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.018, "y": -0.01, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 907", "frame": 280, "targetElapsedMs": 14000, "wallElapsedMs": 36987, "wallDeltaMs": 128, "screenshot": "frame_0280.png" }, { "now": 38559.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 45580, "taskCycle": 4558, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -20.7604, "y": -10.029, "z": 5.39648, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -20.7604, "y": -10.029, "z": 5.39648 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -20.7604, "y": -10.029, "z": 5.39648 }, "joint": { "x": -20.7604, "y": -10.029, "z": 5.39648, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -22.191202504773077, "y": 8.008054687733301, "z": -2.029442549279473, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -22.191202504773077, "y": 8.008054687733301, "z": -2.029442549279473, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.021, "y": -0.01, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 910", "frame": 281, "targetElapsedMs": 14050, "wallElapsedMs": 37102, "wallDeltaMs": 115, "screenshot": "frame_0281.png" }, { "now": 38709.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 45780, "taskCycle": 4578, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -23.9702, "y": -10.8219, "z": 5.30837, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -23.9702, "y": -10.8219, "z": 5.30837 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -23.9702, "y": -10.8219, "z": 5.30837 }, "joint": { "x": -23.9702, "y": -10.8219, "z": 5.30837, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -23.9702, "y": -10.8219, "z": 5.30837, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -23.9702, "y": -10.8219, "z": 5.30837, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.024, "y": -0.011, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 914", "frame": 282, "targetElapsedMs": 14100, "wallElapsedMs": 37251, "wallDeltaMs": 149, "screenshot": "frame_0282.png" }, { "now": 38889.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 45980, "taskCycle": 4598, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -26.746, "y": -12.6181, "z": 5.22026, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -26.746, "y": -12.6181, "z": 5.22026 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -26.746, "y": -12.6181, "z": 5.22026 }, "joint": { "x": -26.746, "y": -12.6181, "z": 5.22026, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -27.956564666650188, "y": 10.111876515270234, "z": -4.242230952804489, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -27.956564666650188, "y": 10.111876515270234, "z": -4.242230952804489, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.027, "y": -0.013, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 918", "frame": 283, "targetElapsedMs": 14150, "wallElapsedMs": 37431, "wallDeltaMs": 180, "screenshot": "frame_0283.png" }, { "now": 39048.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 46180, "taskCycle": 4618, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -28.7843, "y": -15.2213, "z": 5.13216, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -28.7843, "y": -15.2213, "z": 5.13216 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -28.7843, "y": -15.2213, "z": 5.13216 }, "joint": { "x": -28.7843, "y": -15.2213, "z": 5.13216, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -31.130373498457157, "y": 9.604204601507567, "z": -5.022157530836439, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -31.130373498457157, "y": 9.604204601507567, "z": -5.022157530836439, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.029, "y": -0.015, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 922", "frame": 284, "targetElapsedMs": 14200, "wallElapsedMs": 37589, "wallDeltaMs": 158, "screenshot": "frame_0284.png" }, { "now": 39206.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 46380, "taskCycle": 4638, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.8624, "y": -18.3469, "z": 5.04405, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": -29.8624, "y": -18.3469, "z": 5.04405 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.8624, "y": -18.3469, "z": 5.04405 }, "joint": { "x": -29.8624, "y": -18.3469, "z": 5.04405, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -29.8624, "y": -18.3469, "z": 5.04405, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -29.8624, "y": -18.3469, "z": 5.04405, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.03, "y": -0.018, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 926", "frame": 285, "targetElapsedMs": 14250, "wallElapsedMs": 37742, "wallDeltaMs": 153, "screenshot": "frame_0285.png" }, { "now": 39369, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 46530, "taskCycle": 4653, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -29.1429, "y": -19.4286, "z": 5.14286, "a": 0, "b": 19.4286, "c": 43.7143 }, "tcp": { "x": -29.1429, "y": -19.4286, "z": 5.14286 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -29.1429, "y": -19.4286, "z": 5.14286 }, "joint": { "x": -29.1429, "y": -19.4286, "z": 5.14286, "a": 0, "b": 19.4286, "c": 43.7143 } }, "axisPose": { "x": -34.52771479418789, "y": 6.132059800075756, "z": -4.843849816944635, "a": 0, "b": 19.4286, "c": 43.7143 }, "tcpPose": { "x": -34.52771479418789, "y": 6.132059800075756, "z": -4.843849816944635, "a": 0, "b": 19.4286, "c": 43.7143 }, "toolAxisVector": { "x": 0.2404245812613054, "y": 0.22986955118112554, "z": 0.9430567375111182 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.029, "y": -0.019, "z": 0.005 }, "toolAxis": { "x": 0.24, "y": 0.23, "z": 0.943 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 929", "frame": 286, "targetElapsedMs": 14300, "wallElapsedMs": 37917, "wallDeltaMs": 175, "screenshot": "frame_0286.png" }, { "now": 39537.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 46730, "taskCycle": 4673, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -25.7143, "y": -17.1429, "z": 5.71429, "a": 0, "b": 17.1429, "c": 38.5714 }, "tcp": { "x": -25.7143, "y": -17.1429, "z": 5.71429 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -25.7143, "y": -17.1429, "z": 5.71429 }, "joint": { "x": -25.7143, "y": -17.1429, "z": 5.71429, "a": 0, "b": 17.1429, "c": 38.5714 } }, "axisPose": { "x": -25.7143, "y": -17.1429, "z": 5.71429, "a": 0, "b": 17.1429, "c": 38.5714 }, "tcpPose": { "x": -25.7143, "y": -17.1429, "z": 5.71429, "a": 0, "b": 17.1429, "c": 38.5714 }, "toolAxisVector": { "x": 0.23044952544527855, "y": 0.18377717602283716, "z": 0.9555725853095186 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.026, "y": -0.017, "z": 0.006 }, "toolAxis": { "x": 0.23, "y": 0.184, "z": 0.956 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 933", "frame": 287, "targetElapsedMs": 14350, "wallElapsedMs": 38069, "wallDeltaMs": 152, "screenshot": "frame_0287.png" }, { "now": 39763.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 46930, "taskCycle": 4693, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -22.2857, "y": -14.8571, "z": 6.28571, "a": 0, "b": 14.8571, "c": 33.4286 }, "tcp": { "x": -22.2857, "y": -14.8571, "z": 6.28571 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -22.2857, "y": -14.8571, "z": 6.28571 }, "joint": { "x": -22.2857, "y": -14.8571, "z": 6.28571, "a": 0, "b": 14.8571, "c": 33.4286 } }, "axisPose": { "x": -27.507076389299144, "y": 0.355243707371544, "z": 0.36131084364368515, "a": 0, "b": 14.8571, "c": 33.4286 }, "tcpPose": { "x": -27.507076389299144, "y": 0.355243707371544, "z": 0.36131084364368515, "a": 0, "b": 14.8571, "c": 33.4286 }, "toolAxisVector": { "x": 0.21399214872845188, "y": 0.14125513383720112, "z": 0.9665683356324138 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.022, "y": -0.015, "z": 0.006 }, "toolAxis": { "x": 0.214, "y": 0.141, "z": 0.967 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 937", "frame": 288, "targetElapsedMs": 14400, "wallElapsedMs": 38310, "wallDeltaMs": 241, "screenshot": "frame_0288.png" }, { "now": 39974.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 47130, "taskCycle": 4713, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -18.8571, "y": -12.5714, "z": 6.85714, "a": 0, "b": 12.5714, "c": 28.2857 }, "tcp": { "x": -18.8571, "y": -12.5714, "z": 6.85714 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -18.8571, "y": -12.5714, "z": 6.85714 }, "joint": { "x": -18.8571, "y": -12.5714, "z": 6.85714, "a": 0, "b": 12.5714, "c": 28.2857 } }, "axisPose": { "x": -23.478849763921687, "y": -1.6415184665068359, "z": 2.5883813932478077, "a": 0, "b": 12.5714, "c": 28.2857 }, "tcpPose": { "x": -23.478849763921687, "y": -1.6415184665068359, "z": 2.5883813932478077, "a": 0, "b": 12.5714, "c": 28.2857 }, "toolAxisVector": { "x": 0.1916669898164304, "y": 0.10314034372198799, "z": 0.9760255296413197 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.019, "y": -0.013, "z": 0.007 }, "toolAxis": { "x": 0.192, "y": 0.103, "z": 0.976 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 941", "frame": 289, "targetElapsedMs": 14450, "wallElapsedMs": 38513, "wallDeltaMs": 203, "screenshot": "frame_0289.png" }, { "now": 40144.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 47330, "taskCycle": 4733, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -15.4286, "y": -10.2857, "z": 7.42857, "a": 0, "b": 10.2857, "c": 23.1429 }, "tcp": { "x": -15.4286, "y": -10.2857, "z": 7.42857 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -15.4286, "y": -10.2857, "z": 7.42857 }, "joint": { "x": -15.4286, "y": -10.2857, "z": 7.42857, "a": 0, "b": 10.2857, "c": 23.1429 } }, "axisPose": { "x": -19.22125581739108, "y": -2.970277851527377, "z": 4.554311032641003, "a": 0, "b": 10.2857, "c": 23.1429 }, "tcpPose": { "x": -19.22125581739108, "y": -2.970277851527377, "z": 4.554311032641003, "a": 0, "b": 10.2857, "c": 23.1429 }, "toolAxisVector": { "x": 0.16418774567144445, "y": 0.07017735562321652, "z": 0.9839296331186808 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.015, "y": -0.01, "z": 0.007 }, "toolAxis": { "x": 0.164, "y": 0.07, "z": 0.984 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 945", "frame": 290, "targetElapsedMs": 14500, "wallElapsedMs": 38694, "wallDeltaMs": 181, "screenshot": "frame_0290.png" }, { "now": 40321.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 47530, "taskCycle": 4753, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -12, "y": -8, "z": 8, "a": 0, "b": 8, "c": 18 }, "tcp": { "x": -12, "y": -8, "z": 8 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -12, "y": -8, "z": 8 }, "joint": { "x": -12, "y": -8, "z": 8, "a": 0, "b": 8, "c": 18 } }, "axisPose": { "x": -12, "y": -8, "z": 8, "a": 0, "b": 8, "c": 18 }, "tcpPose": { "x": -12, "y": -8, "z": 8, "a": 0, "b": 8, "c": 18 }, "toolAxisVector": { "x": 0.13236148456107352, "y": 0.043006853356520526, "z": 0.9902680687415704 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.012, "y": -0.008, "z": 0.008 }, "toolAxis": { "x": 0.132, "y": 0.043, "z": 0.99 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 949", "frame": 291, "targetElapsedMs": 14550, "wallElapsedMs": 38844, "wallDeltaMs": 150, "screenshot": "frame_0291.png" }, { "now": 40513.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 47730, "taskCycle": 4773, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -8.57143, "y": -5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 }, "tcp": { "x": -8.57143, "y": -5.71429, "z": 8.57143 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -8.57143, "y": -5.71429, "z": 8.57143 }, "joint": { "x": -8.57143, "y": -5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 } }, "axisPose": { "x": -8.57143, "y": -5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 }, "tcpPose": { "x": -8.57143, "y": -5.71429, "z": 8.57143, "a": 0, "b": 5.71429, "c": 12.8571 }, "toolAxisVector": { "x": 0.09707156193674103, "y": 0.022155874168984308, "z": 0.9950307679177411 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.009, "y": -0.006, "z": 0.009 }, "toolAxis": { "x": 0.097, "y": 0.022, "z": 0.995 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 953", "frame": 292, "targetElapsedMs": 14600, "wallElapsedMs": 39038, "wallDeltaMs": 194, "screenshot": "frame_0292.png" }, { "now": 40726.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 47930, "taskCycle": 4793, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -5.14286, "y": -3.42857, "z": 9.14286, "a": 0, "b": 3.42857, "c": 7.71429 }, "tcp": { "x": -5.14286, "y": -3.42857, "z": 9.14286 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -5.14286, "y": -3.42857, "z": 9.14286 }, "joint": { "x": -5.14286, "y": -3.42857, "z": 9.14286, "a": 0, "b": 3.42857, "c": 7.71429 } }, "axisPose": { "x": -5.14286, "y": -3.42857, "z": 9.14286, "a": 0, "b": 3.42857, "c": 7.71429 }, "tcpPose": { "x": -5.14286, "y": -3.42857, "z": 9.14286, "a": 0, "b": 3.42857, "c": 7.71429 }, "toolAxisVector": { "x": 0.059262886840693994, "y": 0.00802770798547289, "z": 0.9982101312588484 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.005, "y": -0.003, "z": 0.009 }, "toolAxis": { "x": 0.059, "y": 0.008, "z": 0.998 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 957", "frame": 293, "targetElapsedMs": 14650, "wallElapsedMs": 39255, "wallDeltaMs": 217, "screenshot": "frame_0293.png" }, { "now": 40921.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 19, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1286, "motionIndex": 26, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1286, "motionIndex": 26, "line": 19, "cycle": 48130, "taskCycle": 4813, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": -1.71429, "y": -1.14286, "z": 9.71429, "a": 0, "b": 1.14286, "c": 2.57143 }, "tcp": { "x": -1.71429, "y": -1.14286, "z": 9.71429 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 19, "sampleIndex": 1286, "sampleCount": 1300, "executedSampleCount": 1287, "segmentIndex": 26, "tcp": { "x": -1.71429, "y": -1.14286, "z": 9.71429 }, "joint": { "x": -1.71429, "y": -1.14286, "z": 9.71429, "a": 0, "b": 1.14286, "c": 2.57143 } }, "axisPose": { "x": -1.9570571818744253, "y": -1.0561203569074105, "z": 9.678165444256441, "a": 0, "b": 1.14286, "c": 2.57143 }, "tcpPose": { "x": -1.9570571818744253, "y": -1.0561203569074105, "z": 9.678165444256441, "a": 0, "b": 1.14286, "c": 2.57143 }, "toolAxisVector": { "x": 0.01992526356015599, "y": 0.0008948451161062719, "z": 0.9998010717759193 }, "canvas": { "ready": "true", "liveSampleIndex": "1286", "toolhead": { "x": -0.002, "y": -0.001, "z": 0.01 }, "toolAxis": { "x": 0.02, "y": 0.001, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 961", "frame": 294, "targetElapsedMs": 14700, "wallElapsedMs": 39461, "wallDeltaMs": 206, "screenshot": "frame_0294.png" }, { "now": 41096.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 20, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1289, "motionIndex": 27, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1289, "motionIndex": 27, "line": 20, "cycle": 48330, "taskCycle": 4833, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 3.33333, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 20, "sampleIndex": 1289, "sampleCount": 1300, "executedSampleCount": 1290, "segmentIndex": 27, "tcp": { "x": 3.33333, "y": 0, "z": 10 }, "joint": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1289", "toolhead": { "x": 0.003, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 965", "frame": 295, "targetElapsedMs": 14750, "wallElapsedMs": 39634, "wallDeltaMs": 173, "screenshot": "frame_0295.png" }, { "now": 41279.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 20, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1292, "motionIndex": 27, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1292, "motionIndex": 27, "line": 20, "cycle": 48480, "taskCycle": 4848, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 8.33333, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "helix_bc.ngc", "line": 20, "sampleIndex": 1292, "sampleCount": 1300, "executedSampleCount": 1293, "segmentIndex": 27, "tcp": { "x": 8.33333, "y": 0, "z": 10 }, "joint": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1292", "toolhead": { "x": 0.008, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 968", "frame": 296, "targetElapsedMs": 14800, "wallElapsedMs": 39818, "wallDeltaMs": 184, "screenshot": "frame_0296.png" }, { "now": 41446.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1296, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1296, "motionIndex": 28, "line": 44, "cycle": 48680, "taskCycle": 4868, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 5, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1296, "sampleCount": 1300, "executedSampleCount": 1297, "segmentIndex": 28, "tcp": { "x": 5, "y": 0, "z": 10 }, "joint": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1296", "toolhead": { "x": 0.005, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 972", "frame": 297, "targetElapsedMs": 14850, "wallElapsedMs": 39986, "wallDeltaMs": 168, "screenshot": "frame_0297.png" }, { "now": 41627.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 48880, "taskCycle": 4888, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.17647, "y": -1.17647, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 1.17647, "y": -1.17647, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 1.17647, "y": -1.17647, "z": 10 }, "joint": { "x": 1.17647, "y": -1.17647, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 1.17647, "y": -1.17647, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 1.17647, "y": -1.17647, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.001, "y": -0.001, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 976", "frame": 298, "targetElapsedMs": 14900, "wallElapsedMs": 40157, "wallDeltaMs": 171, "screenshot": "frame_0298.png" }, { "now": 41794.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 49030, "taskCycle": 4903, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 4.70588, "y": -4.70588, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 4.70588, "y": -4.70588, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 4.70588, "y": -4.70588, "z": 10 }, "joint": { "x": 4.70588, "y": -4.70588, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 4.70588, "y": -4.70588, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 4.70588, "y": -4.70588, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.005, "y": -0.005, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 979", "frame": 299, "targetElapsedMs": 14950, "wallElapsedMs": 40344, "wallDeltaMs": 187, "screenshot": "frame_0299.png" }, { "now": 41965.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 49230, "taskCycle": 4923, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 9.41176, "y": -9.41176, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 9.41176, "y": -9.41176, "z": 10 }, "joint": { "x": 9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 9.41176, "y": -9.41176, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.009, "y": -0.009, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 983", "frame": 300, "targetElapsedMs": 15000, "wallElapsedMs": 40515, "wallDeltaMs": 171, "screenshot": "frame_0300.png" }, { "now": 42130.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 49430, "taskCycle": 4943, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 14.1176, "y": -14.1176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 14.1176, "y": -14.1176, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 14.1176, "y": -14.1176, "z": 10 }, "joint": { "x": 14.1176, "y": -14.1176, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 14.1176, "y": -14.1176, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 14.1176, "y": -14.1176, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.014, "y": -0.014, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 987", "frame": 301, "targetElapsedMs": 15050, "wallElapsedMs": 40682, "wallDeltaMs": 167, "screenshot": "frame_0301.png" }, { "now": 42313.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 49630, "taskCycle": 4963, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.8235, "y": -18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 18.8235, "y": -18.8235, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 18.8235, "y": -18.8235, "z": 10 }, "joint": { "x": 18.8235, "y": -18.8235, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 18.8235, "y": -18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 18.8235, "y": -18.8235, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.019, "y": -0.019, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 991", "frame": 302, "targetElapsedMs": 15100, "wallElapsedMs": 40865, "wallDeltaMs": 183, "screenshot": "frame_0302.png" }, { "now": 42466.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 49780, "taskCycle": 4978, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 16.6667, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 16.6667, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 16.6667, "y": -20, "z": 10 }, "joint": { "x": 16.6667, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 16.6667, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 16.6667, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.017, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 994", "frame": 303, "targetElapsedMs": 15150, "wallElapsedMs": 41014, "wallDeltaMs": 149, "screenshot": "frame_0303.png" }, { "now": 42637.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 49980, "taskCycle": 4998, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 998", "frame": 304, "targetElapsedMs": 15200, "wallElapsedMs": 41180, "wallDeltaMs": 166, "screenshot": "frame_0304.png" }, { "now": 42803.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 50180, "taskCycle": 5018, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 2.75862, "c": 6.2069 } }, "axisPose": { "x": 7.289014732957067, "y": -20.91066088039119, "z": 10.4696955909908, "a": 0, "b": 2.75862, "c": 6.2069 }, "tcpPose": { "x": 7.289014732957067, "y": -20.91066088039119, "z": 10.4696955909908, "a": 0, "b": 2.75862, "c": 6.2069 }, "toolAxisVector": { "x": 0.047846271033695986, "y": 0.005203598473158806, "z": 0.9988411569969973 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.048, "y": 0.005, "z": 0.999 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1002", "frame": 305, "targetElapsedMs": 15250, "wallElapsedMs": 41352, "wallDeltaMs": 172, "screenshot": "frame_0305.png" }, { "now": 42988.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 50380, "taskCycle": 5038, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 5.51724, "c": 12.4138 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 5.51724, "c": 12.4138 } }, "axisPose": { "x": 4.4825760537958885, "y": -21.46547326632177, "z": 10.915125715023224, "a": 0, "b": 5.51724, "c": 12.4138 }, "tcpPose": { "x": 4.4825760537958885, "y": -21.46547326632177, "z": 10.915125715023224, "a": 0, "b": 5.51724, "c": 12.4138 }, "toolAxisVector": { "x": 0.09389743249664656, "y": 0.020668399669900767, "z": 0.9953673138222006 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.094, "y": 0.021, "z": 0.995 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1006", "frame": 306, "targetElapsedMs": 15300, "wallElapsedMs": 41532, "wallDeltaMs": 180, "screenshot": "frame_0306.png" }, { "now": 43113.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 50530, "taskCycle": 5053, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 7.58621, "c": 17.069 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 7.58621, "c": 17.069 } }, "axisPose": { "x": 2.3433585524655305, "y": -21.641076869571723, "z": 11.23265162906223, "a": 0, "b": 7.58621, "c": 17.069 }, "tcpPose": { "x": 2.3433585524655305, "y": -21.641076869571723, "z": 11.23265162906223, "a": 0, "b": 7.58621, "c": 17.069 }, "toolAxisVector": { "x": 0.12620269436497378, "y": 0.03875028610995975, "z": 0.9912473431295629 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.126, "y": 0.039, "z": 0.991 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1009", "frame": 307, "targetElapsedMs": 15350, "wallElapsedMs": 41663, "wallDeltaMs": 131, "screenshot": "frame_0307.png" }, { "now": 43272, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 50730, "taskCycle": 5073, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 10.3448, "c": 23.2759 } }, "axisPose": { "x": -0.5159435647755446, "y": -21.55001851701502, "z": 11.633163978655007, "a": 0, "b": 10.3448, "c": 23.2759 }, "tcpPose": { "x": -0.5159435647755446, "y": -21.55001851701502, "z": 11.633163978655007, "a": 0, "b": 10.3448, "c": 23.2759 }, "toolAxisVector": { "x": 0.1649566262992651, "y": 0.07095930785400868, "z": 0.9837449303904162 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.165, "y": 0.071, "z": 0.984 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1013", "frame": 308, "targetElapsedMs": 15400, "wallElapsedMs": 41811, "wallDeltaMs": 148, "screenshot": "frame_0308.png" }, { "now": 43429.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 50930, "taskCycle": 5093, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 13.1034, "c": 29.4828 } }, "axisPose": { "x": -3.3383782420909913, "y": -21.08776889260282, "z": 12.006716197399948, "a": 0, "b": 13.1034, "c": 29.4828 }, "tcpPose": { "x": -3.3383782420909913, "y": -21.08776889260282, "z": 12.006716197399948, "a": 0, "b": 13.1034, "c": 29.4828 }, "toolAxisVector": { "x": 0.19735106406247527, "y": 0.11157766497145256, "z": 0.9739625158048574 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.197, "y": 0.112, "z": 0.974 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1017", "frame": 309, "targetElapsedMs": 15450, "wallElapsedMs": 41974, "wallDeltaMs": 163, "screenshot": "frame_0309.png" }, { "now": 43564.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 51080, "taskCycle": 5108, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 15.1724, "c": 34.1379 } }, "axisPose": { "x": -5.401613556243172, "y": -20.50127592349324, "z": 12.268669711823136, "a": 0, "b": 15.1724, "c": 34.1379 }, "tcpPose": { "x": -5.401613556243172, "y": -20.50127592349324, "z": 12.268669711823136, "a": 0, "b": 15.1724, "c": 34.1379 }, "toolAxisVector": { "x": 0.2166263943604615, "y": 0.14687616851004043, "z": 0.965142681881905 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.217, "y": 0.147, "z": 0.965 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1020", "frame": 310, "targetElapsedMs": 15500, "wallElapsedMs": 42114, "wallDeltaMs": 140, "screenshot": "frame_0310.png" }, { "now": 43716.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 51280, "taskCycle": 5128, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 17.931, "c": 40.3448 }, "tcp": { "x": 10, "y": -20, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10, "y": -20, "z": 10 }, "joint": { "x": 10, "y": -20, "z": 10, "a": 0, "b": 17.931, "c": 40.3448 } }, "axisPose": { "x": -8.042772646888778, "y": -19.40954170930689, "z": 12.592994035777746, "a": 0, "b": 17.931, "c": 40.3448 }, "tcpPose": { "x": -8.042772646888778, "y": -19.40954170930689, "z": 12.592994035777746, "a": 0, "b": 17.931, "c": 40.3448 }, "toolAxisVector": { "x": 0.2346480215068492, "y": 0.19931163145924877, "z": 0.9514279686702374 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.02, "z": 0.01 }, "toolAxis": { "x": 0.235, "y": 0.199, "z": 0.951 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1024", "frame": 311, "targetElapsedMs": 15550, "wallElapsedMs": 42266, "wallDeltaMs": 152, "screenshot": "frame_0311.png" }, { "now": 43877.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 51480, "taskCycle": 5148, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0345, "y": -20.8294, "z": 9.97797, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0345, "y": -20.8294, "z": 9.97797 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.0345, "y": -20.8294, "z": 9.97797 }, "joint": { "x": 10.0345, "y": -20.8294, "z": 9.97797, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.474175556177533, "y": -18.983044419916613, "z": 12.808225907624593, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.474175556177533, "y": -18.983044419916613, "z": 12.808225907624593, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.021, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1028", "frame": 312, "targetElapsedMs": 15600, "wallElapsedMs": 42416, "wallDeltaMs": 150, "screenshot": "frame_0312.png" }, { "now": 44027.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 51630, "taskCycle": 5163, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.5466, "y": -23.2608, "z": 9.91189, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.5466, "y": -23.2608, "z": 9.91189 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.5466, "y": -23.2608, "z": 9.91189 }, "joint": { "x": 10.5466, "y": -23.2608, "z": 9.91189, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.837182367249287, "y": -21.0585564643988, "z": 12.921279534640135, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.837182367249287, "y": -21.0585564643988, "z": 12.921279534640135, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.011, "y": -0.023, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1031", "frame": 313, "targetElapsedMs": 15650, "wallElapsedMs": 42577, "wallDeltaMs": 161, "screenshot": "frame_0313.png" }, { "now": 44178.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 51830, "taskCycle": 5183, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.1265, "y": -26.1651, "z": 9.82379, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.1265, "y": -26.1651, "z": 9.82379 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 12.1265, "y": -26.1651, "z": 9.82379 }, "joint": { "x": 12.1265, "y": -26.1651, "z": 9.82379, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.81974093602842, "y": -24.183298344819846, "z": 13.378850239189124, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.81974093602842, "y": -24.183298344819846, "z": 13.378850239189124, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.012, "y": -0.026, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1035", "frame": 314, "targetElapsedMs": 15700, "wallElapsedMs": 42721, "wallDeltaMs": 144, "screenshot": "frame_0314.png" }, { "now": 44353.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 52030, "taskCycle": 5203, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 14.5672, "y": -28.3955, "z": 9.73568, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 14.5672, "y": -28.3955, "z": 9.73568 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 14.5672, "y": -28.3955, "z": 9.73568 }, "joint": { "x": 14.5672, "y": -28.3955, "z": 9.73568, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.753808055124543, "y": -27.403493155240675, "z": 14.130822486186634, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.753808055124543, "y": -27.403493155240675, "z": 14.130822486186634, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.015, "y": -0.028, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1039", "frame": 315, "targetElapsedMs": 15750, "wallElapsedMs": 42890, "wallDeltaMs": 169, "screenshot": "frame_0315.png" }, { "now": 44504.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 52230, "taskCycle": 5223, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 17.6017, "y": -29.7081, "z": 9.64758, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 17.6017, "y": -29.7081, "z": 9.64758 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 17.6017, "y": -29.7081, "z": 9.64758 }, "joint": { "x": 17.6017, "y": -29.7081, "z": 9.64758, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.644336845013289, "y": -30.369261087322858, "z": 15.085895691217138, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.644336845013289, "y": -30.369261087322858, "z": 15.085895691217138, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.018, "y": -0.03, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1043", "frame": 316, "targetElapsedMs": 15800, "wallElapsedMs": 43046, "wallDeltaMs": 156, "screenshot": "frame_0316.png" }, { "now": 44648.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 52380, "taskCycle": 5238, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 20.0692, "y": -29.9998, "z": 9.5815, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 20.0692, "y": -29.9998, "z": 9.5815 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 20.0692, "y": -29.9998, "z": 9.5815 }, "joint": { "x": 20.0692, "y": -29.9998, "z": 9.5815, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.195056278490572, "y": -32.231067749989805, "z": 15.867735506491693, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.195056278490572, "y": -32.231067749989805, "z": 15.867735506491693, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.02, "y": -0.03, "z": 0.01 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1046", "frame": 317, "targetElapsedMs": 15850, "wallElapsedMs": 43194, "wallDeltaMs": 148, "screenshot": "frame_0317.png" }, { "now": 44815.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 52580, "taskCycle": 5258, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 23.3261, "y": -29.4306, "z": 9.49339, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 23.3261, "y": -29.4306, "z": 9.49339 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 23.3261, "y": -29.4306, "z": 9.49339 }, "joint": { "x": 23.3261, "y": -29.4306, "z": 9.49339, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -7.607172532470797, "y": -34.0139811363068, "z": 16.89886459447162, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -7.607172532470797, "y": -34.0139811363068, "z": 16.89886459447162, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.023, "y": -0.029, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1050", "frame": 318, "targetElapsedMs": 15900, "wallElapsedMs": 43357, "wallDeltaMs": 163, "screenshot": "frame_0318.png" }, { "now": 44980.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 52780, "taskCycle": 5278, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.2194, "y": -27.8306, "z": 9.40529, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.2194, "y": -27.8306, "z": 9.40529 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 26.2194, "y": -27.8306, "z": 9.40529 }, "joint": { "x": 26.2194, "y": -27.8306, "z": 9.40529, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -4.532004290519284, "y": -34.82640767846137, "z": 17.805644555264536, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -4.532004290519284, "y": -34.82640767846137, "z": 17.805644555264536, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.026, "y": -0.028, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1054", "frame": 319, "targetElapsedMs": 15950, "wallElapsedMs": 43520, "wallDeltaMs": 163, "screenshot": "frame_0319.png" }, { "now": 45163.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 52980, "taskCycle": 5298, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.4329, "y": -25.3746, "z": 9.31718, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.4329, "y": -25.3746, "z": 9.31718 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 28.4329, "y": -25.3746, "z": 9.31718 }, "joint": { "x": 28.4329, "y": -25.3746, "z": 9.31718, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -1.3032521894038767, "y": -34.581851270388455, "z": 18.479909825698456, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -1.3032521894038767, "y": -34.581851270388455, "z": 18.479909825698456, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.028, "y": -0.025, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1058", "frame": 320, "targetElapsedMs": 16000, "wallElapsedMs": 43701, "wallDeltaMs": 181, "screenshot": "frame_0320.png" }, { "now": 45355.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 53180, "taskCycle": 5318, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.7245, "y": -22.3311, "z": 9.22907, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.7245, "y": -22.3311, "z": 9.22907 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.7245, "y": -22.3311, "z": 9.22907 }, "joint": { "x": 29.7245, "y": -22.3311, "z": 9.22907, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 1.728356683474705, "y": -33.309301166184525, "z": 18.838866726000443, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 1.728356683474705, "y": -33.309301166184525, "z": 18.838866726000443, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.03, "y": -0.022, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1062", "frame": 321, "targetElapsedMs": 16050, "wallElapsedMs": 43894, "wallDeltaMs": 193, "screenshot": "frame_0321.png" }, { "now": 45543, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 53380, "taskCycle": 5338, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9531, "y": -19.0327, "z": 9.14097, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9531, "y": -19.0327, "z": 9.14097 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.9531, "y": -19.0327, "z": 9.14097 }, "joint": { "x": 29.9531, "y": -19.0327, "z": 9.14097, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 4.233880461504952, "y": -31.15018293008335, "z": 18.83426561087345, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 4.233880461504952, "y": -31.15018293008335, "z": 18.83426561087345, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.03, "y": -0.019, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1066", "frame": 322, "targetElapsedMs": 16100, "wallElapsedMs": 44084, "wallDeltaMs": 190, "screenshot": "frame_0322.png" }, { "now": 45717.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 53580, "taskCycle": 5358, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.0937, "y": -15.8401, "z": 9.05286, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.0937, "y": -15.8401, "z": 9.05286 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.0937, "y": -15.8401, "z": 9.05286 }, "joint": { "x": 29.0937, "y": -15.8401, "z": 9.05286, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 5.941658989998405, "y": -28.342943239344468, "z": 18.45753718288193, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 5.941658989998405, "y": -28.342943239344468, "z": 18.45753718288193, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.029, "y": -0.016, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1070", "frame": 323, "targetElapsedMs": 16150, "wallElapsedMs": 44265, "wallDeltaMs": 181, "screenshot": "frame_0323.png" }, { "now": 45925.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 53780, "taskCycle": 5378, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 27.2402, "y": -13.1022, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 27.2402, "y": -13.1022, "z": 8.96476 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 27.2402, "y": -13.1022, "z": 8.96476 }, "joint": { "x": 27.2402, "y": -13.1022, "z": 8.96476, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 27.2402, "y": -13.1022, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 27.2402, "y": -13.1022, "z": 8.96476, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.027, "y": -0.013, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1074", "frame": 324, "targetElapsedMs": 16200, "wallElapsedMs": 44461, "wallDeltaMs": 196, "screenshot": "frame_0324.png" }, { "now": 46076.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 53930, "taskCycle": 5393, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 25.3161, "y": -11.5301, "z": 8.89868, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 25.3161, "y": -11.5301, "z": 8.89868 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 25.3161, "y": -11.5301, "z": 8.89868 }, "joint": { "x": 25.3161, "y": -11.5301, "z": 8.89868, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 6.516501321486835, "y": -22.82252511700485, "z": 17.02064008118211, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 6.516501321486835, "y": -22.82252511700485, "z": 17.02064008118211, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.025, "y": -0.012, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1077", "frame": 325, "targetElapsedMs": 16250, "wallElapsedMs": 44629, "wallDeltaMs": 168, "screenshot": "frame_0325.png" }, { "now": 46246.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 54130, "taskCycle": 5413, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 22.2637, "y": -10.2596, "z": 8.81057, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 22.2637, "y": -10.2596, "z": 8.81057 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 22.2637, "y": -10.2596, "z": 8.81057 }, "joint": { "x": 22.2637, "y": -10.2596, "z": 8.81057, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 5.407982493377265, "y": -19.917247957900265, "z": 15.893861478877392, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 5.407982493377265, "y": -19.917247957900265, "z": 15.893861478877392, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.022, "y": -0.01, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1081", "frame": 326, "targetElapsedMs": 16300, "wallElapsedMs": 44788, "wallDeltaMs": 159, "screenshot": "frame_0326.png" }, { "now": 46423.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 54330, "taskCycle": 5433, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.9639, "y": -10.0538, "z": 8.72247, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 18.9639, "y": -10.0538, "z": 8.72247 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 18.9639, "y": -10.0538, "z": 8.72247 }, "joint": { "x": 18.9639, "y": -10.0538, "z": 8.72247, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 3.382216504656993, "y": -17.600436818043615, "z": 14.68247649004011, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 3.382216504656993, "y": -17.600436818043615, "z": 14.68247649004011, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.019, "y": -0.01, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1085", "frame": 327, "targetElapsedMs": 16350, "wallElapsedMs": 44965, "wallDeltaMs": 177, "screenshot": "frame_0327.png" }, { "now": 46581.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 54530, "taskCycle": 5453, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.7773, "y": -10.9353, "z": 8.63436, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.7773, "y": -10.9353, "z": 8.63436 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 15.7773, "y": -10.9353, "z": 8.63436 }, "joint": { "x": 15.7773, "y": -10.9353, "z": 8.63436, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 0.6628329455610147, "y": -16.127682514179522, "z": 13.509798784501088, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 0.6628329455610147, "y": -16.127682514179522, "z": 13.509798784501088, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.016, "y": -0.011, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1089", "frame": 328, "targetElapsedMs": 16400, "wallElapsedMs": 45131, "wallDeltaMs": 166, "screenshot": "frame_0328.png" }, { "now": 46702.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 54680, "taskCycle": 5468, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 13.6728, "y": -12.2562, "z": 8.56828, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 13.6728, "y": -12.2562, "z": 8.56828 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 13.6728, "y": -12.2562, "z": 8.56828 }, "joint": { "x": 13.6728, "y": -12.2562, "z": 8.56828, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -1.6535657346184842, "y": -15.67931852853864, "z": 12.727922504490685, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -1.6535657346184842, "y": -15.67931852853864, "z": 12.727922504490685, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.014, "y": -0.012, "z": 0.009 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1092", "frame": 329, "targetElapsedMs": 16450, "wallElapsedMs": 45257, "wallDeltaMs": 126, "screenshot": "frame_0329.png" }, { "now": 46892.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 54880, "taskCycle": 5488, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 11.4935, "y": -14.7426, "z": 8.48018, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 11.4935, "y": -14.7426, "z": 8.48018 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 11.4935, "y": -14.7426, "z": 8.48018 }, "joint": { "x": 11.4935, "y": -14.7426, "z": 8.48018, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -4.838473780821669, "y": -16.01071108381992, "z": 11.89977108624982, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -4.838473780821669, "y": -16.01071108381992, "z": 11.89977108624982, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.011, "y": -0.015, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1096", "frame": 330, "targetElapsedMs": 16500, "wallElapsedMs": 45434, "wallDeltaMs": 177, "screenshot": "frame_0330.png" }, { "now": 47054, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 55080, "taskCycle": 5508, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.2442, "y": -17.8037, "z": 8.39207, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.2442, "y": -17.8037, "z": 8.39207 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.2442, "y": -17.8037, "z": 8.39207 }, "joint": { "x": 10.2442, "y": -17.8037, "z": 8.39207, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -7.8118030630436674, "y": -17.3664309373782, "z": 11.389689004375613, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -7.8118030630436674, "y": -17.3664309373782, "z": 11.389689004375613, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.018, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1100", "frame": 331, "targetElapsedMs": 16550, "wallElapsedMs": 45607, "wallDeltaMs": 173, "screenshot": "frame_0331.png" }, { "now": 47221.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 55280, "taskCycle": 5528, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0612, "y": -21.1049, "z": 8.30396, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0612, "y": -21.1049, "z": 8.30396 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.0612, "y": -21.1049, "z": 8.30396 }, "joint": { "x": 10.0612, "y": -21.1049, "z": 8.30396, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.246391760522911, "y": -19.60044405200502, "z": 11.24430300132957, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.246391760522911, "y": -19.60044405200502, "z": 11.24430300132957, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.021, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1104", "frame": 332, "targetElapsedMs": 16600, "wallElapsedMs": 45770, "wallDeltaMs": 163, "screenshot": "frame_0332.png" }, { "now": 47392.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 55480, "taskCycle": 5548, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.9647, "y": -24.2853, "z": 8.21586, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.9647, "y": -24.2853, "z": 8.21586 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.9647, "y": -24.2853, "z": 8.21586 }, "joint": { "x": 10.9647, "y": -24.2853, "z": 8.21586, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.87362530128415, "y": -22.47097532501517, "z": 11.470531280933074, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.87362530128415, "y": -22.47097532501517, "z": 11.470531280933074, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.011, "y": -0.024, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1108", "frame": 333, "targetElapsedMs": 16650, "wallElapsedMs": 45936, "wallDeltaMs": 166, "screenshot": "frame_0333.png" }, { "now": 47521.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 55630, "taskCycle": 5563, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.3002, "y": -26.3806, "z": 8.14978, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.3002, "y": -26.3806, "z": 8.14978 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 12.3002, "y": -26.3806, "z": 8.14978 }, "joint": { "x": 12.3002, "y": -26.3806, "z": 8.14978, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.451854668917472, "y": -24.855947634622197, "z": 11.865204293962972, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.451854668917472, "y": -24.855947634622197, "z": 11.865204293962972, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.012, "y": -0.026, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1111", "frame": 334, "targetElapsedMs": 16700, "wallElapsedMs": 46065, "wallDeltaMs": 129, "screenshot": "frame_0334.png" }, { "now": 47669.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 55830, "taskCycle": 5583, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 14.8016, "y": -28.5426, "z": 8.06167, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 14.8016, "y": -28.5426, "z": 8.06167 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 14.8016, "y": -28.5426, "z": 8.06167 }, "joint": { "x": 14.8016, "y": -28.5426, "z": 8.06167, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.297222778600045, "y": -28.06810924679026, "z": 12.637937163660354, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.297222778600045, "y": -28.06810924679026, "z": 12.637937163660354, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.015, "y": -0.029, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1115", "frame": 335, "targetElapsedMs": 16750, "wallElapsedMs": 46214, "wallDeltaMs": 149, "screenshot": "frame_0335.png" }, { "now": 47783.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 55930, "taskCycle": 5593, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 16.2853, "y": -29.2845, "z": 8.01762, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 16.2853, "y": -29.2845, "z": 8.01762 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 16.2853, "y": -29.2845, "z": 8.01762 }, "joint": { "x": 16.2853, "y": -29.2845, "z": 8.01762, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.825308248482227, "y": -29.589228818832673, "z": 13.103998990367028, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.825308248482227, "y": -29.589228818832673, "z": 13.103998990367028, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.016, "y": -0.029, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1117", "frame": 336, "targetElapsedMs": 16800, "wallElapsedMs": 46336, "wallDeltaMs": 122, "screenshot": "frame_0336.png" }, { "now": 47965.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 56130, "taskCycle": 5613, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 19.5158, "y": -29.9883, "z": 7.92952, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 19.5158, "y": -29.9883, "z": 7.92952 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 19.5158, "y": -29.9883, "z": 7.92952 }, "joint": { "x": 19.5158, "y": -29.9883, "z": 7.92952, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.155115677204416, "y": -32.25474489530867, "z": 14.126108143489361, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.155115677204416, "y": -32.25474489530867, "z": 14.126108143489361, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.02, "y": -0.03, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1121", "frame": 337, "targetElapsedMs": 16850, "wallElapsedMs": 46512, "wallDeltaMs": 176, "screenshot": "frame_0337.png" }, { "now": 48143.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 56330, "taskCycle": 5633, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 22.7992, "y": -29.6002, "z": 7.84141, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 22.7992, "y": -29.6002, "z": 7.84141 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 22.7992, "y": -29.6002, "z": 7.84141 }, "joint": { "x": 22.7992, "y": -29.6002, "z": 7.84141, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -7.677680699111231, "y": -34.18332358984486, "z": 15.166300765267415, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -7.677680699111231, "y": -34.18332358984486, "z": 15.166300765267415, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.023, "y": -0.03, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1125", "frame": 338, "targetElapsedMs": 16900, "wallElapsedMs": 46693, "wallDeltaMs": 181, "screenshot": "frame_0338.png" }, { "now": 48302.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 56530, "taskCycle": 5653, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 25.7766, "y": -28.1628, "z": 7.7533, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 25.7766, "y": -28.1628, "z": 7.7533 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 25.7766, "y": -28.1628, "z": 7.7533 }, "joint": { "x": 25.7766, "y": -28.1628, "z": 7.7533, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -4.6616042609819335, "y": -35.16660945341906, "z": 16.101835223187816, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -4.6616042609819335, "y": -35.16660945341906, "z": 16.101835223187816, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.026, "y": -0.028, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1129", "frame": 339, "targetElapsedMs": 16950, "wallElapsedMs": 46845, "wallDeltaMs": 152, "screenshot": "frame_0339.png" }, { "now": 48445.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 56680, "taskCycle": 5668, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 27.6108, "y": -26.4866, "z": 7.68722, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 27.6108, "y": -26.4866, "z": 7.68722 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 27.6108, "y": -26.4866, "z": 7.68722 }, "joint": { "x": 27.6108, "y": -26.4866, "z": 7.68722, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -2.241612693107556, "y": -35.216096248043655, "z": 16.667073681694227, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -2.241612693107556, "y": -35.216096248043655, "z": 16.667073681694227, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.028, "y": -0.026, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1132", "frame": 340, "targetElapsedMs": 17000, "wallElapsedMs": 46998, "wallDeltaMs": 153, "screenshot": "frame_0340.png" }, { "now": 48600, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 56880, "taskCycle": 5688, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.3099, "y": -23.6503, "z": 7.59912, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.3099, "y": -23.6503, "z": 7.59912 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.3099, "y": -23.6503, "z": 7.59912 }, "joint": { "x": 29.3099, "y": -23.6503, "z": 7.59912, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 0.9142499186999313, "y": -34.36082493289234, "z": 17.16541318732763, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 0.9142499186999313, "y": -34.36082493289234, "z": 17.16541318732763, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.029, "y": -0.024, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1136", "frame": 341, "targetElapsedMs": 17050, "wallElapsedMs": 47145, "wallDeltaMs": 147, "screenshot": "frame_0341.png" }, { "now": 48756.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 57080, "taskCycle": 5708, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9914, "y": -20.4151, "z": 7.51101, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9914, "y": -20.4151, "z": 7.51101 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.9914, "y": -20.4151, "z": 7.51101 }, "joint": { "x": 29.9914, "y": -20.4151, "z": 7.51101, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 3.6760222703524463, "y": -32.54733356755541, "z": 17.315703598186627, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 3.6760222703524463, "y": -32.54733356755541, "z": 17.315703598186627, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.03, "y": -0.02, "z": 0.008 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1140", "frame": 342, "targetElapsedMs": 17100, "wallElapsedMs": 47303, "wallDeltaMs": 158, "screenshot": "frame_0342.png" }, { "now": 48899.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 57230, "taskCycle": 5723, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.7853, "y": -17.9389, "z": 7.44493, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.7853, "y": -17.9389, "z": 7.44493 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.7853, "y": -17.9389, "z": 7.44493 }, "joint": { "x": 29.7853, "y": -17.9389, "z": 7.44493, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 5.305995354515849, "y": -30.675431028570557, "z": 17.183118358265673, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 5.305995354515849, "y": -30.675431028570557, "z": 17.183118358265673, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.03, "y": -0.018, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1143", "frame": 343, "targetElapsedMs": 17150, "wallElapsedMs": 47447, "wallDeltaMs": 144, "screenshot": "frame_0343.png" }, { "now": 49067, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 57430, "taskCycle": 5743, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.5784, "y": -14.8608, "z": 7.35683, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.5784, "y": -14.8608, "z": 7.35683 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 28.5784, "y": -14.8608, "z": 7.35683 }, "joint": { "x": 28.5784, "y": -14.8608, "z": 7.35683, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 6.701906837140752, "y": -27.718251744854843, "z": 16.687547327394686, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 6.701906837140752, "y": -27.718251744854843, "z": 16.687547327394686, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.029, "y": -0.015, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1147", "frame": 344, "targetElapsedMs": 17200, "wallElapsedMs": 47610, "wallDeltaMs": 163, "screenshot": "frame_0344.png" }, { "now": 49226.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 57630, "taskCycle": 5763, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.4338, "y": -12.3445, "z": 7.26872, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.4338, "y": -12.3445, "z": 7.26872 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 26.4338, "y": -12.3445, "z": 7.26872 }, "joint": { "x": 26.4338, "y": -12.3445, "z": 7.26872, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 7.077501170573426, "y": -24.535260491288096, "z": 15.87125461120101, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 7.077501170573426, "y": -24.535260491288096, "z": 15.87125461120101, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.026, "y": -0.012, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1151", "frame": 345, "targetElapsedMs": 17250, "wallElapsedMs": 47776, "wallDeltaMs": 166, "screenshot": "frame_0345.png" }, { "now": 49370.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 57830, "taskCycle": 5783, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 23.5858, "y": -10.665, "z": 7.18062, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 23.5858, "y": -10.665, "z": 7.18062 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 23.5858, "y": -10.665, "z": 7.18062 }, "joint": { "x": 23.5858, "y": -10.665, "z": 7.18062, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 23.5858, "y": -10.665, "z": 7.18062, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 23.5858, "y": -10.665, "z": 7.18062, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.024, "y": -0.011, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1155", "frame": 346, "targetElapsedMs": 17300, "wallElapsedMs": 47909, "wallDeltaMs": 133, "screenshot": "frame_0346.png" }, { "now": 49524.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 57980, "taskCycle": 5798, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 21.1737, "y": -10.0691, "z": 7.11454, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 21.1737, "y": -10.0691, "z": 7.11454 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 21.1737, "y": -10.0691, "z": 7.11454 }, "joint": { "x": 21.1737, "y": -10.0691, "z": 7.11454, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 21.1737, "y": -10.0691, "z": 7.11454, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 21.1737, "y": -10.0691, "z": 7.11454, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.021, "y": -0.01, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1158", "frame": 347, "targetElapsedMs": 17350, "wallElapsedMs": 48058, "wallDeltaMs": 149, "screenshot": "frame_0347.png" }, { "now": 49650.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 58130, "taskCycle": 5813, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.689, "y": -10.0863, "z": 7.04846, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 18.689, "y": -10.0863, "z": 7.04846 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 18.689, "y": -10.0863, "z": 7.04846 }, "joint": { "x": 18.689, "y": -10.0863, "z": 7.04846, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 3.581425199984321, "y": -17.84560745414807, "z": 13.015400308518068, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 3.581425199984321, "y": -17.84560745414807, "z": 13.015400308518068, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.019, "y": -0.01, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1161", "frame": 348, "targetElapsedMs": 17400, "wallElapsedMs": 48204, "wallDeltaMs": 146, "screenshot": "frame_0348.png" }, { "now": 49787.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 58330, "taskCycle": 5833, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.528, "y": -11.0556, "z": 6.96035, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.528, "y": -11.0556, "z": 6.96035 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 15.528, "y": -11.0556, "z": 6.96035 }, "joint": { "x": 15.528, "y": -11.0556, "z": 6.96035, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 15.528, "y": -11.0556, "z": 6.96035, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 15.528, "y": -11.0556, "z": 6.96035, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.016, "y": -0.011, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1165", "frame": 349, "targetElapsedMs": 17450, "wallElapsedMs": 48327, "wallDeltaMs": 123, "screenshot": "frame_0349.png" }, { "now": 49933.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 58480, "taskCycle": 5848, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 13.4609, "y": -12.4343, "z": 6.89427, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 13.4609, "y": -12.4343, "z": 6.89427 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 13.4609, "y": -12.4343, "z": 6.89427 }, "joint": { "x": 13.4609, "y": -12.4343, "z": 6.89427, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -1.515450616095432, "y": -16.069305082520344, "z": 11.082393591998159, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -1.515450616095432, "y": -16.069305082520344, "z": 11.082393591998159, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.013, "y": -0.012, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1168", "frame": 350, "targetElapsedMs": 17500, "wallElapsedMs": 48482, "wallDeltaMs": 155, "screenshot": "frame_0350.png" }, { "now": 50085.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 58680, "taskCycle": 5868, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 11.3513, "y": -14.98, "z": 6.80617, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 11.3513, "y": -14.98, "z": 6.80617 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 11.3513, "y": -14.98, "z": 6.80617 }, "joint": { "x": 11.3513, "y": -14.98, "z": 6.80617, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -4.6959770216230865, "y": -16.48894214272588, "z": 10.27808097774709, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -4.6959770216230865, "y": -16.48894214272588, "z": 10.27808097774709, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.011, "y": -0.015, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1172", "frame": 351, "targetElapsedMs": 17550, "wallElapsedMs": 48639, "wallDeltaMs": 157, "screenshot": "frame_0351.png" }, { "now": 50243.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 58880, "taskCycle": 5888, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.1871, "y": -18.0746, "z": 6.71806, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.1871, "y": -18.0746, "z": 6.71806 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.1871, "y": -18.0746, "z": 6.71806 }, "joint": { "x": 10.1871, "y": -18.0746, "z": 6.71806, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -7.63644857763936, "y": -17.924895876829382, "z": 9.7971048100699, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -7.63644857763936, "y": -17.924895876829382, "z": 9.7971048100699, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.018, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1176", "frame": 352, "targetElapsedMs": 17600, "wallElapsedMs": 48785, "wallDeltaMs": 146, "screenshot": "frame_0352.png" }, { "now": 50404.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 59080, "taskCycle": 5908, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0956, "y": -21.3795, "z": 6.62996, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0956, "y": -21.3795, "z": 6.62996 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.0956, "y": -21.3795, "z": 6.62996 }, "joint": { "x": 10.0956, "y": -21.3795, "z": 6.62996, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.012857621925056, "y": -20.222321234830527, "z": 9.683023047064362, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.012857621925056, "y": -20.222321234830527, "z": 9.683023047064362, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.021, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1180", "frame": 353, "targetElapsedMs": 17650, "wallElapsedMs": 48954, "wallDeltaMs": 169, "screenshot": "frame_0353.png" }, { "now": 50543.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 59230, "taskCycle": 5923, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.7415, "y": -23.7788, "z": 6.56388, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.7415, "y": -23.7788, "z": 6.56388 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.7415, "y": -23.7788, "z": 6.56388 }, "joint": { "x": 10.7415, "y": -23.7788, "z": 6.56388, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.264261152657518, "y": -22.364040304299834, "z": 9.84183896925688, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.264261152657518, "y": -22.364040304299834, "z": 9.84183896925688, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.011, "y": -0.024, "z": 0.007 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1183", "frame": 354, "targetElapsedMs": 17700, "wallElapsedMs": 49095, "wallDeltaMs": 141, "screenshot": "frame_0354.png" }, { "now": 50718.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 59430, "taskCycle": 5943, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.4797, "y": -26.5913, "z": 6.47577, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.4797, "y": -26.5913, "z": 6.47577 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 12.4797, "y": -26.5913, "z": 6.47577 }, "joint": { "x": 12.4797, "y": -26.5913, "z": 6.47577, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -12.076720403715374, "y": -25.529056697416305, "z": 10.35354206556811, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -12.076720403715374, "y": -25.529056697416305, "z": 10.35354206556811, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.012, "y": -0.027, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1187", "frame": 355, "targetElapsedMs": 17750, "wallElapsedMs": 49262, "wallDeltaMs": 167, "screenshot": "frame_0355.png" }, { "now": 50866.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 59630, "taskCycle": 5963, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.04, "y": -28.6832, "z": 6.38767, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.04, "y": -28.6832, "z": 6.38767 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 15.04, "y": -28.6832, "z": 6.38767 }, "joint": { "x": 15.04, "y": -28.6832, "z": 6.38767, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -11.833385874347902, "y": -28.730784577912054, "z": 11.14642931863358, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -11.833385874347902, "y": -28.730784577912054, "z": 11.14642931863358, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.015, "y": -0.029, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1191", "frame": 356, "targetElapsedMs": 17800, "wallElapsedMs": 49410, "wallDeltaMs": 148, "screenshot": "frame_0356.png" }, { "now": 50998, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 59780, "taskCycle": 5978, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 17.3339, "y": -29.638, "z": 6.32159, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 17.3339, "y": -29.638, "z": 6.32159 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 17.3339, "y": -29.638, "z": 6.32159 }, "joint": { "x": 17.3339, "y": -29.638, "z": 6.32159, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -10.96833859546386, "y": -30.946122966149932, "z": 11.8688944370268, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -10.96833859546386, "y": -30.946122966149932, "z": 11.8688944370268, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.017, "y": -0.03, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1194", "frame": 357, "targetElapsedMs": 17850, "wallElapsedMs": 49548, "wallDeltaMs": 138, "screenshot": "frame_0357.png" }, { "now": 51146.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 59980, "taskCycle": 5998, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 20.6224, "y": -29.9806, "z": 6.23348, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 20.6224, "y": -29.9806, "z": 6.23348 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 20.6224, "y": -29.9806, "z": 6.23348 }, "joint": { "x": 20.6224, "y": -29.9806, "z": 6.23348, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -9.004197780959299, "y": -33.39477334712351, "z": 12.910831361535815, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -9.004197780959299, "y": -33.39477334712351, "z": 12.910831361535815, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.021, "y": -0.03, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1198", "frame": 358, "targetElapsedMs": 17900, "wallElapsedMs": 49691, "wallDeltaMs": 143, "screenshot": "frame_0358.png" }, { "now": 51272.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 60130, "taskCycle": 6013, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 23.0638, "y": -29.5191, "z": 6.1674, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 23.0638, "y": -29.5191, "z": 6.1674 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 23.0638, "y": -29.5191, "z": 6.1674 }, "joint": { "x": 23.0638, "y": -29.5191, "z": 6.1674, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -7.039666871783418, "y": -34.70664469726421, "z": 13.68374445106957, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -7.039666871783418, "y": -34.70664469726421, "z": 13.68374445106957, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.023, "y": -0.03, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1201", "frame": 359, "targetElapsedMs": 17950, "wallElapsedMs": 49820, "wallDeltaMs": 129, "screenshot": "frame_0359.png" }, { "now": 51412.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 60330, "taskCycle": 6033, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.0003, "y": -27.9998, "z": 6.0793, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.0003, "y": -27.9998, "z": 6.0793 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 26.0003, "y": -27.9998, "z": 6.0793 }, "joint": { "x": 26.0003, "y": -27.9998, "z": 6.0793, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.0003, "y": -27.9998, "z": 6.0793, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.0003, "y": -27.9998, "z": 6.0793, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.026, "y": -0.028, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1205", "frame": 360, "targetElapsedMs": 18000, "wallElapsedMs": 49954, "wallDeltaMs": 134, "screenshot": "frame_0360.png" }, { "now": 51549.20000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 60480, "taskCycle": 6048, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 27.7874, "y": -26.2735, "z": 6.01322, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 27.7874, "y": -26.2735, "z": 6.01322 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 27.7874, "y": -26.2735, "z": 6.01322 }, "joint": { "x": 27.7874, "y": -26.2735, "z": 6.01322, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -1.5687359352569472, "y": -35.58760409575256, "z": 15.154428991809928, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -1.5687359352569472, "y": -35.58760409575256, "z": 15.154428991809928, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.028, "y": -0.026, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1208", "frame": 361, "targetElapsedMs": 18050, "wallElapsedMs": 50099, "wallDeltaMs": 145, "screenshot": "frame_0361.png" }, { "now": 51701.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 60680, "taskCycle": 6068, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.4074, "y": -23.3913, "z": 5.92511, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.4074, "y": -23.3913, "z": 5.92511 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.4074, "y": -23.3913, "z": 5.92511 }, "joint": { "x": 29.4074, "y": -23.3913, "z": 5.92511, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 1.5670262710254812, "y": -34.64731997256325, "z": 15.625705307180063, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 1.5670262710254812, "y": -34.64731997256325, "z": 15.625705307180063, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.029, "y": -0.023, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1212", "frame": 362, "targetElapsedMs": 18100, "wallElapsedMs": 50244, "wallDeltaMs": 145, "screenshot": "frame_0362.png" }, { "now": 51824.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 60830, "taskCycle": 6083, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.9531, "y": -20.9673, "z": 5.85903, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.9531, "y": -20.9673, "z": 5.85903 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.9531, "y": -20.9673, "z": 5.85903 }, "joint": { "x": 29.9531, "y": -20.9673, "z": 5.85903, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 3.65963168294635, "y": -33.311871709291744, "z": 15.750250811011348, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 3.65963168294635, "y": -33.311871709291744, "z": 15.750250811011348, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.03, "y": -0.021, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1215", "frame": 363, "targetElapsedMs": 18150, "wallElapsedMs": 50376, "wallDeltaMs": 132, "screenshot": "frame_0363.png" }, { "now": 51996.300000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 61030, "taskCycle": 6103, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 29.7245, "y": -17.6689, "z": 5.77093, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 29.7245, "y": -17.6689, "z": 5.77093 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 29.7245, "y": -17.6689, "z": 5.77093 }, "joint": { "x": 29.7245, "y": -17.6689, "z": 5.77093, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 5.8613629662260935, "y": -30.84896097844007, "z": 15.589278086355861, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 5.8613629662260935, "y": -30.84896097844007, "z": 15.589278086355861, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.03, "y": -0.018, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1219", "frame": 364, "targetElapsedMs": 18200, "wallElapsedMs": 50535, "wallDeltaMs": 159, "screenshot": "frame_0364.png" }, { "now": 52149.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 61230, "taskCycle": 6123, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 28.4329, "y": -14.6254, "z": 5.68282, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 28.4329, "y": -14.6254, "z": 5.68282 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 28.4329, "y": -14.6254, "z": 5.68282 }, "joint": { "x": 28.4329, "y": -14.6254, "z": 5.68282, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 28.4329, "y": -14.6254, "z": 5.68282, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 28.4329, "y": -14.6254, "z": 5.68282, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.028, "y": -0.015, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1223", "frame": 365, "targetElapsedMs": 18250, "wallElapsedMs": 50693, "wallDeltaMs": 158, "screenshot": "frame_0365.png" }, { "now": 52304.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 61430, "taskCycle": 6143, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 26.2194, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 26.2194, "y": -12.1694, "z": 5.59471 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 26.2194, "y": -12.1694, "z": 5.59471 }, "joint": { "x": 26.2194, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 26.2194, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 26.2194, "y": -12.1694, "z": 5.59471, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.026, "y": -0.012, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1227", "frame": 366, "targetElapsedMs": 18300, "wallElapsedMs": 50847, "wallDeltaMs": 154, "screenshot": "frame_0366.png" }, { "now": 52448.400000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 61580, "taskCycle": 6158, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 24.0968, "y": -10.8777, "z": 5.52863, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 24.0968, "y": -10.8777, "z": 5.52863 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 24.0968, "y": -10.8777, "z": 5.52863 }, "joint": { "x": 24.0968, "y": -10.8777, "z": 5.52863, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 6.982666962257636, "y": -22.36605782968345, "z": 13.436803803745573, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 6.982666962257636, "y": -22.36605782968345, "z": 13.436803803745573, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.024, "y": -0.011, "z": 0.006 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1230", "frame": 367, "targetElapsedMs": 18350, "wallElapsedMs": 50987, "wallDeltaMs": 140, "screenshot": "frame_0367.png" }, { "now": 52614.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 61780, "taskCycle": 6178, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 20.8984, "y": -10.0404, "z": 5.44053, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 20.8984, "y": -10.0404, "z": 5.44053 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 20.8984, "y": -10.0404, "z": 5.44053 }, "joint": { "x": 20.8984, "y": -10.0404, "z": 5.44053, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 5.470815456529681, "y": -19.670085308180504, "z": 12.260099657441513, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 5.470815456529681, "y": -19.670085308180504, "z": 12.260099657441513, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.021, "y": -0.01, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1234", "frame": 368, "targetElapsedMs": 18400, "wallElapsedMs": 51158, "wallDeltaMs": 171, "screenshot": "frame_0368.png" }, { "now": 52769.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 61930, "taskCycle": 6193, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 18.4152, "y": -10.1264, "z": 5.37445, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 18.4152, "y": -10.1264, "z": 5.37445 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 18.4152, "y": -10.1264, "z": 5.37445 }, "joint": { "x": 18.4152, "y": -10.1264, "z": 5.37445, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 3.7759907931014585, "y": -18.09688301111637, "z": 11.34870034915368, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 3.7759907931014585, "y": -18.09688301111637, "z": 11.34870034915368, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.018, "y": -0.01, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1237", "frame": 369, "targetElapsedMs": 18450, "wallElapsedMs": 51318, "wallDeltaMs": 160, "screenshot": "frame_0369.png" }, { "now": 52927.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 62130, "taskCycle": 6213, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 15.2822, "y": -11.1828, "z": 5.28634, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 15.2822, "y": -11.1828, "z": 5.28634 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 15.2822, "y": -11.1828, "z": 5.28634 }, "joint": { "x": 15.2822, "y": -11.1828, "z": 5.28634, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 0.968549476083185, "y": -16.78341690138903, "z": 10.194354923296913, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 0.968549476083185, "y": -16.78341690138903, "z": 10.194354923296913, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.015, "y": -0.011, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1241", "frame": 370, "targetElapsedMs": 18500, "wallElapsedMs": 51480, "wallDeltaMs": 162, "screenshot": "frame_0370.png" }, { "now": 53096.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 62380, "taskCycle": 6238, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 12.1265, "y": -13.8349, "z": 5.17621, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 12.1265, "y": -13.8349, "z": 5.17621 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 12.1265, "y": -13.8349, "z": 5.17621 }, "joint": { "x": 12.1265, "y": -13.8349, "z": 5.17621, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": 12.1265, "y": -13.8349, "z": 5.17621, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": 12.1265, "y": -13.8349, "z": 5.17621, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.012, "y": -0.014, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1246", "frame": 371, "targetElapsedMs": 18550, "wallElapsedMs": 51639, "wallDeltaMs": 159, "screenshot": "frame_0371.png" }, { "now": 53268.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 62530, "taskCycle": 6253, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.8496, "y": -15.9664, "z": 5.11013, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.8496, "y": -15.9664, "z": 5.11013 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.8496, "y": -15.9664, "z": 5.11013 }, "joint": { "x": 10.8496, "y": -15.9664, "z": 5.11013, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -5.316649858679824, "y": -17.26324956359396, "z": 8.51273319928287, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -5.316649858679824, "y": -17.26324956359396, "z": 8.51273319928287, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.011, "y": -0.016, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1249", "frame": 372, "targetElapsedMs": 18600, "wallElapsedMs": 51811, "wallDeltaMs": 172, "screenshot": "frame_0372.png" }, { "now": 53426.60000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 62730, "taskCycle": 6273, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 10.0345, "y": -19.1706, "z": 5.02203, "a": 0, "b": 20, "c": 45 }, "tcp": { "x": 10.0345, "y": -19.1706, "z": 5.02203 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 10.0345, "y": -19.1706, "z": 5.02203 }, "joint": { "x": 10.0345, "y": -19.1706, "z": 5.02203, "a": 0, "b": 20, "c": 45 } }, "axisPose": { "x": -8.102658694547682, "y": -19.008663824281975, "z": 8.151165660566878, "a": 0, "b": 20, "c": 45 }, "tcpPose": { "x": -8.102658694547682, "y": -19.008663824281975, "z": 8.151165660566878, "a": 0, "b": 20, "c": 45 }, "toolAxisVector": { "x": 0.24184476264797528, "y": 0.24184476264797522, "z": 0.9396926207859084 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.01, "y": -0.019, "z": 0.005 }, "toolAxis": { "x": 0.242, "y": 0.242, "z": 0.94 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1253", "frame": 373, "targetElapsedMs": 18650, "wallElapsedMs": 51975, "wallDeltaMs": 164, "screenshot": "frame_0373.png" }, { "now": 53566.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 62930, "taskCycle": 6293, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 9.0625, "y": -18.125, "z": 5.46875, "a": 0, "b": 18.125, "c": 40.7813 }, "tcp": { "x": 9.0625, "y": -18.125, "z": 5.46875 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 9.0625, "y": -18.125, "z": 5.46875 }, "joint": { "x": 9.0625, "y": -18.125, "z": 5.46875, "a": 0, "b": 18.125, "c": 40.7813 } }, "axisPose": { "x": 9.0625, "y": -18.125, "z": 5.46875, "a": 0, "b": 18.125, "c": 40.7813 }, "tcpPose": { "x": 9.0625, "y": -18.125, "z": 5.46875, "a": 0, "b": 18.125, "c": 40.7813 }, "toolAxisVector": { "x": 0.2355607865393646, "y": 0.20319649040083015, "z": 0.9503800829845612 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.009, "y": -0.018, "z": 0.005 }, "toolAxis": { "x": 0.236, "y": 0.203, "z": 0.95 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1257", "frame": 374, "targetElapsedMs": 18700, "wallElapsedMs": 52105, "wallDeltaMs": 130, "screenshot": "frame_0374.png" }, { "now": 53707.900000002235, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 63080, "taskCycle": 6308, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 8.125, "y": -16.25, "z": 5.9375, "a": 0, "b": 16.25, "c": 36.5625 }, "tcp": { "x": 8.125, "y": -16.25, "z": 5.9375 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 8.125, "y": -16.25, "z": 5.9375 }, "joint": { "x": 8.125, "y": -16.25, "z": 5.9375, "a": 0, "b": 16.25, "c": 36.5625 } }, "axisPose": { "x": -4.749286681033881, "y": -16.70907293726783, "z": 7.973906749418262, "a": 0, "b": 16.25, "c": 36.5625 }, "tcpPose": { "x": -4.749286681033881, "y": -16.70907293726783, "z": 7.973906749418262, "a": 0, "b": 16.25, "c": 36.5625 }, "toolAxisVector": { "x": 0.2247607715964959, "y": 0.16669394903506535, "z": 0.9600498543859287 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.008, "y": -0.016, "z": 0.006 }, "toolAxis": { "x": 0.225, "y": 0.167, "z": 0.96 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1260", "frame": 375, "targetElapsedMs": 18750, "wallElapsedMs": 52246, "wallDeltaMs": 141, "screenshot": "frame_0375.png" }, { "now": 53866.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 63230, "taskCycle": 6323, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 7.1875, "y": -14.375, "z": 6.40625, "a": 0, "b": 14.375, "c": 32.3438 }, "tcp": { "x": 7.1875, "y": -14.375, "z": 6.40625 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 7.1875, "y": -14.375, "z": 6.40625 }, "joint": { "x": 7.1875, "y": -14.375, "z": 6.40625, "a": 0, "b": 14.375, "c": 32.3438 } }, "axisPose": { "x": -3.152043162811684, "y": -15.018779135199097, "z": 7.99010121965801, "a": 0, "b": 14.375, "c": 32.3438 }, "tcpPose": { "x": -3.152043162811684, "y": -15.018779135199097, "z": 7.99010121965801, "a": 0, "b": 14.375, "c": 32.3438 }, "toolAxisVector": { "x": 0.20974934641011236, "y": 0.132822565201764, "z": 0.9686915803565932 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.007, "y": -0.014, "z": 0.006 }, "toolAxis": { "x": 0.21, "y": 0.133, "z": 0.969 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1263", "frame": 376, "targetElapsedMs": 18800, "wallElapsedMs": 52419, "wallDeltaMs": 173, "screenshot": "frame_0376.png" }, { "now": 54070.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 63430, "taskCycle": 6343, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 5.9375, "y": -11.875, "z": 7.03125, "a": 0, "b": 11.875, "c": 26.7188 }, "tcp": { "x": 5.9375, "y": -11.875, "z": 7.03125 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 5.9375, "y": -11.875, "z": 7.03125 }, "joint": { "x": 5.9375, "y": -11.875, "z": 7.03125, "a": 0, "b": 11.875, "c": 26.7188 } }, "axisPose": { "x": -1.4415078986020176, "y": -12.568943220527343, "z": 8.102575461538617, "a": 0, "b": 11.875, "c": 26.7188 }, "tcpPose": { "x": -1.4415078986020176, "y": -12.568943220527343, "z": 8.102575461538617, "a": 0, "b": 11.875, "c": 26.7188 }, "toolAxisVector": { "x": 0.18380512448373745, "y": 0.0925199257122173, "z": 0.9785988655009383 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.006, "y": -0.012, "z": 0.007 }, "toolAxis": { "x": 0.184, "y": 0.093, "z": 0.979 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1267", "frame": 377, "targetElapsedMs": 18850, "wallElapsedMs": 52602, "wallDeltaMs": 183, "screenshot": "frame_0377.png" }, { "now": 54260.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 63630, "taskCycle": 6363, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 4.6875, "y": -9.375, "z": 7.65625, "a": 0, "b": 9.375, "c": 21.0938 }, "tcp": { "x": 4.6875, "y": -9.375, "z": 7.65625 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 4.6875, "y": -9.375, "z": 7.65625 }, "joint": { "x": 4.6875, "y": -9.375, "z": 7.65625, "a": 0, "b": 9.375, "c": 21.0938 } }, "axisPose": { "x": -0.22263421805812467, "y": -9.962432731723048, "z": 8.31756054281199, "a": 0, "b": 9.375, "c": 21.0938 }, "tcpPose": { "x": -0.22263421805812467, "y": -9.962432731723048, "z": 8.31756054281199, "a": 0, "b": 9.375, "c": 21.0938 }, "toolAxisVector": { "x": 0.15198025247966787, "y": 0.05862540497654222, "z": 0.9866433320848791 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.005, "y": -0.009, "z": 0.008 }, "toolAxis": { "x": 0.152, "y": 0.059, "z": 0.987 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1271", "frame": 378, "targetElapsedMs": 18900, "wallElapsedMs": 52809, "wallDeltaMs": 207, "screenshot": "frame_0378.png" }, { "now": 54448, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 63880, "taskCycle": 6388, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 3.125, "y": -6.25, "z": 8.4375, "a": 0, "b": 6.25, "c": 14.0625 }, "tcp": { "x": 3.125, "y": -6.25, "z": 8.4375 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 3.125, "y": -6.25, "z": 8.4375 }, "joint": { "x": 3.125, "y": -6.25, "z": 8.4375, "a": 0, "b": 6.25, "c": 14.0625 } }, "axisPose": { "x": 3.125, "y": -6.25, "z": 8.4375, "a": 0, "b": 6.25, "c": 14.0625 }, "tcpPose": { "x": 3.125, "y": -6.25, "z": 8.4375, "a": 0, "b": 6.25, "c": 14.0625 }, "toolAxisVector": { "x": 0.10560427104402478, "y": 0.026452492837036466, "z": 0.9940563382223196 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.003, "y": -0.006, "z": 0.008 }, "toolAxis": { "x": 0.106, "y": 0.026, "z": 0.994 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1276", "frame": 379, "targetElapsedMs": 18950, "wallElapsedMs": 52984, "wallDeltaMs": 175, "screenshot": "frame_0379.png" }, { "now": 54660.5, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 64080, "taskCycle": 6408, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 1.875, "y": -3.75, "z": 9.0625, "a": 0, "b": 3.75, "c": 8.4375 }, "tcp": { "x": 1.875, "y": -3.75, "z": 9.0625 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 1.875, "y": -3.75, "z": 9.0625 }, "joint": { "x": 1.875, "y": -3.75, "z": 9.0625, "a": 0, "b": 3.75, "c": 8.4375 } }, "axisPose": { "x": 1.875, "y": -3.75, "z": 9.0625, "a": 0, "b": 3.75, "c": 8.4375 }, "tcpPose": { "x": 1.875, "y": -3.75, "z": 9.0625, "a": 0, "b": 3.75, "c": 8.4375 }, "toolAxisVector": { "x": 0.06469523911264849, "y": 0.00959663218280423, "z": 0.9978589232386036 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.002, "y": -0.004, "z": 0.009 }, "toolAxis": { "x": 0.065, "y": 0.01, "z": 0.998 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1280", "frame": 380, "targetElapsedMs": 19000, "wallElapsedMs": 53193, "wallDeltaMs": 209, "screenshot": "frame_0380.png" }, { "now": 54871.800000000745, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 64330, "taskCycle": 6433, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0.3125, "y": -0.625, "z": 9.84375, "a": 0, "b": 0.625, "c": 1.40625 }, "tcp": { "x": 0.3125, "y": -0.625, "z": 9.84375 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0.3125, "y": -0.625, "z": 9.84375 }, "joint": { "x": 0.3125, "y": -0.625, "z": 9.84375, "a": 0, "b": 0.625, "c": 1.40625 } }, "axisPose": { "x": 0.3125, "y": -0.625, "z": 9.84375, "a": 0, "b": 0.625, "c": 1.40625 }, "tcpPose": { "x": 0.3125, "y": -0.625, "z": 9.84375, "a": 0, "b": 0.625, "c": 1.40625 }, "toolAxisVector": { "x": 0.010904806180964231, "y": 0.0002676979661075653, "z": 0.9999405050001495 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": -0.001, "z": 0.01 }, "toolAxis": { "x": 0.011, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1285", "frame": 381, "targetElapsedMs": 19050, "wallElapsedMs": 53406, "wallDeltaMs": 213, "screenshot": "frame_0381.png" }, { "now": 55039.10000000149, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 64480, "taskCycle": 6448, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 3.33333, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 3.33333, "y": 0, "z": 10 }, "joint": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 3.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.003, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1288", "frame": 382, "targetElapsedMs": 19100, "wallElapsedMs": 53593, "wallDeltaMs": 187, "screenshot": "frame_0382.png" }, { "now": 55195.70000000298, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 64630, "taskCycle": 6463, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 8.33333, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 8.33333, "y": 0, "z": 10 }, "joint": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 8.33333, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.008, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1291", "frame": 383, "targetElapsedMs": 19150, "wallElapsedMs": 53734, "wallDeltaMs": 141, "screenshot": "frame_0383.png" }, { "now": 55356, "runState": "running", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "reading", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 64830, "taskCycle": 6483, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 5, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 5, "y": 0, "z": 10 }, "joint": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 5, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0.005, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1295", "frame": 384, "targetElapsedMs": 19200, "wallElapsedMs": 53910, "wallDeltaMs": 176, "screenshot": "frame_0384.png" }, { "now": 55512.900000002235, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 385, "targetElapsedMs": 19250, "wallElapsedMs": 54062, "wallDeltaMs": 152, "screenshot": "frame_0385.png" }, { "now": 55594.900000002235, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 386, "targetElapsedMs": 19300, "wallElapsedMs": 54149, "wallDeltaMs": 87, "screenshot": "frame_0386.png" }, { "now": 55680.10000000149, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 387, "targetElapsedMs": 19350, "wallElapsedMs": 54234, "wallDeltaMs": 85, "screenshot": "frame_0387.png" }, { "now": 55762.800000000745, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 388, "targetElapsedMs": 19400, "wallElapsedMs": 54317, "wallDeltaMs": 83, "screenshot": "frame_0388.png" }, { "now": 55845, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 389, "targetElapsedMs": 19450, "wallElapsedMs": 54399, "wallDeltaMs": 82, "screenshot": "frame_0389.png" }, { "now": 55926.60000000149, "runState": "complete", "mode": "auto", "powerOn": true, "allHomed": true, "interpState": "idle", "taskState": "on", "activeLine": 44, "sourceMode": "linuxcnc-task-motion-hal-wasm", "sampleIndex": 1299, "motionIndex": 28, "sampleCount": 1300, "motionCount": 29, "feedback": { "sampleIndex": 1299, "motionIndex": 28, "line": 44, "cycle": 65030, "taskCycle": 6503, "sourceMode": "linuxcnc-task-motion-hal-wasm", "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcp": { "x": 0, "y": 0, "z": 10 } }, "ui": { "status": "running", "source": "programAxisPreviewPath.samples", "sourceFile": "xyzbc_switchkins_sub.ngc", "line": 44, "sampleIndex": 1299, "sampleCount": 1300, "executedSampleCount": 1300, "segmentIndex": 28, "tcp": { "x": 0, "y": 0, "z": 10 }, "joint": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 } }, "axisPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "tcpPose": { "x": 0, "y": 0, "z": 10, "a": 0, "b": 0, "c": 0 }, "toolAxisVector": { "x": 0, "y": 0, "z": 1 }, "canvas": { "ready": "true", "liveSampleIndex": "1299", "toolhead": { "x": 0, "y": 0, "z": 0.01 }, "toolAxis": { "x": 0, "y": 0, "z": 1 }, "pathPoints": "1300", "renderer": "webgl" }, "operatorMessage": "task/HAL status tick 1299", "frame": 390, "targetElapsedMs": 19500, "wallElapsedMs": 54481, "wallDeltaMs": 82, "screenshot": "frame_0390.png" } ] }