Files
2026-07-03 08:49:13 -04:00

61352 lines
1.5 MiB

{
"apiName": "web-rtcp-5axis-xyzbc-trt-full-gcode-process-frame-capture",
"status": "complete",
"capturedAt": "2026-07-03T11:55:44.585Z",
"projectRoot": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan",
"outputDir": "/home/mes123456/cnc_wams/web-rtcp-5axis-xyzbc-trt-sim-plan/working/screenshots/web-simulation-gcode-full-50ms-20260703T115307Z",
"url": "http://127.0.0.1:33959/web-rtcp-5axis-xyzbc-trt-sim-plan/app/index.html",
"sourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
"captureMethod": "Playwright drives the AXIS UI state one real programAxisPreviewPath sample at a time and screenshots after each 50ms sample.",
"samplePeriodMs": 50,
"expectedSampleCount": 1300,
"capturedFrameCount": 1300,
"firstFrame": {
"index": 0,
"timeMs": 0,
"file": "frame-0000-t000000ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant I",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 16,
"segmentIndex": 0,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
"lastFrame": {
"index": 1299,
"timeMs": 64950,
"file": "frame-1299-t064950ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
"gcodeExecutionProcess": {
"status": "ok",
"executionStepCount": 128,
"summary": {
"motionStepCount": 29,
"switchkinsStepCount": 21,
"parameterAssignmentStepCount": 41,
"workOffsetStepCount": 9,
"callStepCount": 5,
"noMotionStepCount": 99,
"finalJoint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"finalKinematics": "identity"
}
},
"lineExecutionTraceCount": 64,
"axisValuesByLineCount": 29,
"finalState": {
"activeProgram": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
"selectedGcodeSourceRel": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
"source": "web-axis-source-execution-expanded-ngcgui-subroutines",
"semanticBoundary": "linuxcnc_xyzbc_switchkins_ngc_execution_expanded_by_source_subroutines",
"samplePeriodMs": 50,
"sampleCount": 1300,
"capturedSampleIndex": 1299,
"runState": "stepping",
"programUiExecution": {
"apiName": "web-rtcp-5axis-ui-gcode-live-execution",
"status": "idle",
"source": "programAxisPreviewPath.samples",
"samplePeriodMs": 50,
"sampleIndex": 1299,
"sampleCount": 1300,
"executedSampleCount": 1300,
"timeMs": 64950,
"activeProgram": "configs/sim/axis/vismach/5axis/table-rotary-tilting/demos/xyzbc_switchkins.ngc",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"executionIndex": 62,
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"tool": {
"id": 2,
"pocket": 2,
"length": 10,
"diameter": 8
},
"machineState": {
"spindle": {
"speedRpm": 0,
"direction": "stopped",
"enabled": false
},
"feed": {
"programmedMmPerMin": 2100,
"actualMmPerMin": 2100,
"overridePercent": 100
},
"cutting": {
"active": false,
"cuttingSpeedMmPerMin": 0
},
"tool": {
"id": 2,
"pocket": 2,
"length": 10,
"diameter": 8
},
"toolChange": {
"activeTool": 2,
"activePocket": 2,
"changed": false,
"command": null
},
"coolant": {
"mist": false,
"flood": false
}
},
"semanticBoundary": "ui_updates_from_real_expanded_linuxcnc_gcode_sample_stream"
},
"gcodeExecutionProcess": {
"status": "ok",
"executionStepCount": 128,
"summary": {
"motionStepCount": 29,
"switchkinsStepCount": 21,
"parameterAssignmentStepCount": 41,
"workOffsetStepCount": 9,
"callStepCount": 5,
"noMotionStepCount": 99,
"finalJoint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"finalKinematics": "identity"
}
},
"lineExecutionTraceCount": 64,
"axisValuesByLineCount": 29,
"programExecutionSourceMode": "fixture-line-playback",
"taskHalRuntimeReadiness": {
"apiName": "web-rtcp-5axis-linuxcnc-task-hal-runtime-readiness",
"loaded": false,
"taskRuntimeReady": false,
"motionRuntimeReady": false,
"halRuntimeReady": false,
"nativeTaskReady": false,
"nativeHalSyncReady": false,
"error": "disabled for deterministic 50ms screenshot playback; task/HAL path is covered by browser smoke"
}
},
"frames": [
{
"index": 0,
"timeMs": 0,
"file": "frame-0000-t000000ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 16,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant I",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 16,
"segmentIndex": 0,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1,
"timeMs": 50,
"file": "frame-0001-t000050ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 2,
"timeMs": 100,
"file": "frame-0002-t000100ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.1764705882352942,
"y": 1.1764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.1764705882352942,
"y": 1.1764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.1764705882352942,
"y": 1.1764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 3,
"timeMs": 150,
"file": "frame-0003-t000150ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.3529411764705883,
"y": 2.3529411764705883,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 2.3529411764705883,
"y": 2.3529411764705883,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 2.3529411764705883,
"y": 2.3529411764705883,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 4,
"timeMs": 200,
"file": "frame-0004-t000200ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.5294117647058827,
"y": 3.5294117647058827,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.5294117647058827,
"y": 3.5294117647058827,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.5294117647058827,
"y": 3.5294117647058827,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 5,
"timeMs": 250,
"file": "frame-0005-t000250ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.705882352941177,
"y": 4.705882352941177,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 4.705882352941177,
"y": 4.705882352941177,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 4.705882352941177,
"y": 4.705882352941177,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 6,
"timeMs": 300,
"file": "frame-0006-t000300ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.882352941176471,
"y": 5.882352941176471,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5.882352941176471,
"y": 5.882352941176471,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5.882352941176471,
"y": 5.882352941176471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 7,
"timeMs": 350,
"file": "frame-0007-t000350ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.058823529411765,
"y": 7.058823529411765,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 7.058823529411765,
"y": 7.058823529411765,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 7.058823529411765,
"y": 7.058823529411765,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 8,
"timeMs": 400,
"file": "frame-0008-t000400ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.235294117647058,
"y": 8.235294117647058,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.235294117647058,
"y": 8.235294117647058,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.235294117647058,
"y": 8.235294117647058,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 9,
"timeMs": 450,
"file": "frame-0009-t000450ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.411764705882353,
"y": 9.411764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 9.411764705882353,
"y": 9.411764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 9.411764705882353,
"y": 9.411764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 10,
"timeMs": 500,
"file": "frame-0010-t000500ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10.588235294117647,
"y": 10.588235294117647,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10.588235294117647,
"y": 10.588235294117647,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10.588235294117647,
"y": 10.588235294117647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 11,
"timeMs": 550,
"file": "frame-0011-t000550ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 11.764705882352942,
"y": 11.764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 11.764705882352942,
"y": 11.764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 11.764705882352942,
"y": 11.764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 12,
"timeMs": 600,
"file": "frame-0012-t000600ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 12.941176470588236,
"y": 12.941176470588236,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 12.941176470588236,
"y": 12.941176470588236,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 12.941176470588236,
"y": 12.941176470588236,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 13,
"timeMs": 650,
"file": "frame-0013-t000650ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 14.11764705882353,
"y": 14.11764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 14.11764705882353,
"y": 14.11764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 14.11764705882353,
"y": 14.11764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 14,
"timeMs": 700,
"file": "frame-0014-t000700ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 15.294117647058822,
"y": 15.294117647058822,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 15.294117647058822,
"y": 15.294117647058822,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 15.294117647058822,
"y": 15.294117647058822,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 15,
"timeMs": 750,
"file": "frame-0015-t000750ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 16.470588235294116,
"y": 16.470588235294116,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 16.470588235294116,
"y": 16.470588235294116,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 16.470588235294116,
"y": 16.470588235294116,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 16,
"timeMs": 800,
"file": "frame-0016-t000800ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 17.647058823529413,
"y": 17.647058823529413,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 17.647058823529413,
"y": 17.647058823529413,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 17.647058823529413,
"y": 17.647058823529413,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 17,
"timeMs": 850,
"file": "frame-0017-t000850ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 18,
"statement": "g0 x+20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 18,
"segmentIndex": 1,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 18.823529411764707,
"y": 18.823529411764707,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.823529411764707,
"y": 18.823529411764707,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 18.823529411764707,
"y": 18.823529411764707,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 18,
"timeMs": 900,
"file": "frame-0018-t000900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 31,
"segmentIndex": 2,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 20,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 20,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 20,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 19,
"timeMs": 950,
"file": "frame-0019-t000950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 31,
"segmentIndex": 2,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 18.333333333333332,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.333333333333332,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 18.333333333333332,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 20,
"timeMs": 1000,
"file": "frame-0020-t001000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 31,
"segmentIndex": 2,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 16.666666666666668,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 16.666666666666668,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 16.666666666666668,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 21,
"timeMs": 1050,
"file": "frame-0021-t001050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 31,
"segmentIndex": 2,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 15,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 15,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 15,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 22,
"timeMs": 1100,
"file": "frame-0022-t001100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 31,
"segmentIndex": 2,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 13.333333333333334,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 13.333333333333334,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 13.333333333333334,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 23,
"timeMs": 1150,
"file": "frame-0023-t001150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 31,
"segmentIndex": 2,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 11.666666666666666,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 11.666666666666666,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 11.666666666666666,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 24,
"timeMs": 1200,
"file": "frame-0024-t001200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 25,
"timeMs": 1250,
"file": "frame-0025-t001250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.012032048873037686,
"j": 0.0003259400065658286,
"k": 0.9999275591576766
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"toolAxisVector": {
"x": 0.012032048873037686,
"y": 0.00032594000656582865,
"z": 0.9999275591576766
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.012,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.012,\"y\":0,\"z\":1}"
}
},
{
"index": 26,
"timeMs": 1300,
"file": "frame-0026-t001300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.024035879294785633,
"j": 0.0013031875086601185,
"k": 0.9997102471260579
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"toolAxisVector": {
"x": 0.024035879294785633,
"y": 0.0013031875086601187,
"z": 0.9997102471260579
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}"
}
},
{
"index": 27,
"timeMs": 1350,
"file": "frame-0027-t001350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.03598331821227235,
"j": 0.002930025846206313,
"k": 0.999348095389677
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"toolAxisVector": {
"x": 0.03598331821227236,
"y": 0.0029300258462063135,
"z": 0.999348095389677
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}"
}
},
{
"index": 28,
"timeMs": 1400,
"file": "frame-0028-t001400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.04784628329919461,
"j": 0.005203596893483802,
"k": 0.9988411564176876
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"toolAxisVector": {
"x": 0.04784628329919462,
"y": 0.005203596893483804,
"z": 0.9988411564176877
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}"
}
},
{
"index": 29,
"timeMs": 1450,
"file": "frame-0029-t001450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.05959682814443821,
"j": 0.008119905515946253,
"k": 0.9981895036562619
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"toolAxisVector": {
"x": 0.059596828144438195,
"y": 0.008119905515946251,
"z": 0.9981895036562617
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}"
}
},
{
"index": 30,
"timeMs": 1500,
"file": "frame-0030-t001500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.0712071872311226,
"j": 0.011673825800190508,
"k": 0.9973932315179498
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"toolAxisVector": {
"x": 0.07120718723112261,
"y": 0.01167382580019051,
"z": 0.9973932315179498
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}"
}
},
{
"index": 31,
"timeMs": 1550,
"file": "frame-0031-t001550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.08264982063684348,
"j": 0.01585910904751694,
"k": 0.9964524553680003
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"toolAxisVector": {
"x": 0.08264982063684348,
"y": 0.01585910904751694,
"z": 0.9964524553680003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}"
}
},
{
"index": 32,
"timeMs": 1600,
"file": "frame-0032-t001600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.09389745838621426,
"j": 0.020668393518815956,
"k": 0.9953673115076467
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"toolAxisVector": {
"x": 0.09389745838621426,
"y": 0.020668393518815956,
"z": 0.9953673115076467
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}"
}
},
{
"index": 33,
"timeMs": 1650,
"file": "frame-0033-t001650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.10492314438734016,
"j": 0.026093215915828128,
"k": 0.9941379571543596
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"toolAxisVector": {
"x": 0.10492314438734017,
"y": 0.02609321591582813,
"z": 0.9941379571543596
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}"
}
},
{
"index": 34,
"timeMs": 1700,
"file": "frame-0034-t001700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.11570027988449609,
"j": 0.03212402458116106,
"k": 0.9927645704190688
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"toolAxisVector": {
"x": 0.11570027988449606,
"y": 0.03212402458116105,
"z": 0.9927645704190686
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 35,
"timeMs": 1750,
"file": "frame-0035-t001750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.12620266636001998,
"j": 0.03875019439680837,
"k": 0.9912473502803582
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"toolAxisVector": {
"x": 0.12620266636002,
"y": 0.03875019439680838,
"z": 0.9912473502803583
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}",
"threeToolGlyphAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}"
}
},
{
"index": 36,
"timeMs": 1800,
"file": "frame-0036-t001800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.13640454781927763,
"j": 0.04596004335831024,
"k": 0.9895865165556373
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"toolAxisVector": {
"x": 0.13640454781927766,
"y": 0.04596004335831025,
"z": 0.9895865165556373
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}"
}
},
{
"index": 37,
"timeMs": 1850,
"file": "frame-0037-t001850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.14628065239349994,
"j": 0.05374085079912278,
"k": 0.9877823098692943
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"toolAxisVector": {
"x": 0.14628065239349994,
"y": 0.05374085079912278,
"z": 0.9877823098692943
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}",
"threeToolGlyphAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}"
}
},
{
"index": 38,
"timeMs": 1900,
"file": "frame-0038-t001900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.15580623319633768,
"j": 0.06207887723723189,
"k": 0.9858349916178332
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"toolAxisVector": {
"x": 0.15580623319633768,
"y": 0.0620788772372319,
"z": 0.9858349916178332
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}",
"threeToolGlyphAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}"
}
},
{
"index": 39,
"timeMs": 1950,
"file": "frame-0039-t001950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.16495710837112276,
"j": 0.07095938581355643,
"k": 0.9837448439320028
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"toolAxisVector": {
"x": 0.16495710837112273,
"y": 0.07095938581355643,
"z": 0.9837448439320026
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}",
"threeToolGlyphAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}"
}
},
{
"index": 40,
"timeMs": 2000,
"file": "frame-0040-t002000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.17370970026706506,
"j": 0.08036666528924381,
"k": 0.981512169635921
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"toolAxisVector": {
"x": 0.17370970026706503,
"y": 0.08036666528924383,
"z": 0.981512169635921
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}",
"threeToolGlyphAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}"
}
},
{
"index": 41,
"timeMs": 2050,
"file": "frame-0041-t002050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.1820410736839465,
"j": 0.0902840545665668,
"k": 0.9791372922032012
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"toolAxisVector": {
"x": 0.1820410736839465,
"y": 0.09028405456656681,
"z": 0.9791372922032012
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}",
"threeToolGlyphAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}"
}
},
{
"index": 42,
"timeMs": 2100,
"file": "frame-0042-t002100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.18992897312630339,
"j": 0.10069396869579324,
"k": 0.9766205557100867
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"toolAxisVector": {
"x": 0.18992897312630344,
"y": 0.10069396869579327,
"z": 0.9766205557100868
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}",
"threeToolGlyphAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}"
}
},
{
"index": 43,
"timeMs": 2150,
"file": "frame-0043-t002150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.19735185900960264,
"j": 0.11157792632811768,
"k": 0.9739623247856003
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"toolAxisVector": {
"x": 0.19735185900960267,
"y": 0.1115779263281177,
"z": 0.9739623247856003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 44,
"timeMs": 2200,
"file": "frame-0044-t002200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.20428894276252552,
"j": 0.12291657857252554,
"k": 0.9711629845587164
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"toolAxisVector": {
"x": 0.20428894276252552,
"y": 0.12291657857252554,
"z": 0.9711629845587164
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}"
}
},
{
"index": 45,
"timeMs": 2250,
"file": "frame-0045-t002250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.21072022077116123,
"j": 0.13468973921230312,
"k": 0.9682229406025633
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"toolAxisVector": {
"x": 0.21072022077116126,
"y": 0.13468973921230315,
"z": 0.9682229406025634
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}",
"threeToolGlyphAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}"
}
},
{
"index": 46,
"timeMs": 2300,
"file": "frame-0046-t002300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.2166265071126894,
"j": 0.14687641623482095,
"k": 0.9651426188756621
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"toolAxisVector": {
"x": 0.2166265071126894,
"y": 0.14687641623482095,
"z": 0.9651426188756621
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}",
"threeToolGlyphAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}"
}
},
{
"index": 47,
"timeMs": 2350,
"file": "frame-0047-t002350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.2219894650279811,
"j": 0.15945484462619963,
"k": 0.9619224656602139
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"toolAxisVector": {
"x": 0.2219894650279811,
"y": 0.15945484462619963,
"z": 0.9619224656602139
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}",
"threeToolGlyphAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}"
}
},
{
"index": 48,
"timeMs": 2400,
"file": "frame-0048-t002400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.22679163708448402,
"j": 0.17240252038052492,
"k": 0.9585629474974413
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"toolAxisVector": {
"x": 0.226791637084484,
"y": 0.17240252038052492,
"z": 0.9585629474974411
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}",
"threeToolGlyphAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}"
}
},
{
"index": 49,
"timeMs": 2450,
"file": "frame-0049-t002450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.23101647398276154,
"j": 0.18569623567141516,
"k": 0.9550645511199954
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"toolAxisVector": {
"x": 0.2310164739827615,
"y": 0.1856962356714151,
"z": 0.9550645511199954
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}",
"threeToolGlyphAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}"
}
},
{
"index": 50,
"timeMs": 2500,
"file": "frame-0050-t002500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.23464836196213268,
"j": 0.19931211513195457,
"k": 0.951427783381437
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"toolAxisVector": {
"x": 0.23464836196213268,
"y": 0.19931211513195457,
"z": 0.951427783381437
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}",
"threeToolGlyphAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}"
}
},
{
"index": 51,
"timeMs": 2550,
"file": "frame-0051-t002550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.2376726487630083,
"j": 0.21322565318730716,
"k": 0.9476531711828025
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"toolAxisVector": {
"x": 0.2376726487630083,
"y": 0.21322565318730718,
"z": 0.9476531711828025
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}",
"threeToolGlyphAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}"
}
},
{
"index": 52,
"timeMs": 2600,
"file": "frame-0052-t002600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 34,
"segmentIndex": 3,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.24007566810572778,
"j": 0.2274117523827049,
"k": 0.9437412613962662
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"toolAxisVector": {
"x": 0.24007566810572778,
"y": 0.2274117523827049,
"z": 0.9437412613962662
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}"
}
},
{
"index": 53,
"timeMs": 2650,
"file": "frame-0053-t002650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": 20,
"z": 10,
"b": 20,
"c": 45
},
"tcp": {
"x": 10,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10,
"y": 20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 54,
"timeMs": 2700,
"file": "frame-0054-t002700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.03445648517794,
"y": 19.17057703541078,
"z": 9.977973568281937,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.03445648517794,
"y": 19.17057703541078,
"z": 9.977973568281937
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.03445648517794,
"y": 19.17057703541078,
"z": 9.977973568281937,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 55,
"timeMs": 2750,
"file": "frame-0055-t002750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.137588490837594,
"y": 18.346869870838685,
"z": 9.955947136563877,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.137588490837594,
"y": 18.346869870838685,
"z": 9.955947136563877
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.137588490837594,
"y": 18.346869870838685,
"z": 9.955947136563877,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 56,
"timeMs": 2800,
"file": "frame-0056-t002800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.308685303694087,
"y": 17.53455491702512,
"z": 9.933920704845814,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.308685303694087,
"y": 17.53455491702512,
"z": 9.933920704845814
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.308685303694087,
"y": 17.53455491702512,
"z": 9.933920704845814,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 57,
"timeMs": 2850,
"file": "frame-0057-t002850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.546567844788182,
"y": 16.73923007760326,
"z": 9.911894273127754,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.546567844788182,
"y": 16.73923007760326,
"z": 9.911894273127754
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.546567844788182,
"y": 16.73923007760326,
"z": 9.911894273127754,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 58,
"timeMs": 2900,
"file": "frame-0058-t002900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.849596794869619,
"y": 15.96637617228135,
"z": 9.889867841409691,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.849596794869619,
"y": 15.96637617228135,
"z": 9.889867841409691
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.849596794869619,
"y": 15.96637617228135,
"z": 9.889867841409691,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 59,
"timeMs": 2950,
"file": "frame-0059-t002950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.215683891433004,
"y": 15.221319166886074,
"z": 9.86784140969163,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.215683891433004,
"y": 15.221319166886074,
"z": 9.86784140969163
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.215683891433004,
"y": 15.221319166886074,
"z": 9.86784140969163,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 60,
"timeMs": 3000,
"file": "frame-0060-t003000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.642306319555026,
"y": 14.509193470550056,
"z": 9.845814977973568,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.642306319555026,
"y": 14.509193470550056,
"z": 9.845814977973568
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.642306319555026,
"y": 14.509193470550056,
"z": 9.845814977973568,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 61,
"timeMs": 3050,
"file": "frame-0061-t003050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.126524097361449,
"y": 13.834906552973422,
"z": 9.823788546255507,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.126524097361449,
"y": 13.834906552973422,
"z": 9.823788546255507
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.126524097361449,
"y": 13.834906552973422,
"z": 9.823788546255507,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 62,
"timeMs": 3100,
"file": "frame-0062-t003100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.665000336315497,
"y": 13.203105125592405,
"z": 9.801762114537445,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.665000336315497,
"y": 13.203105125592405,
"z": 9.801762114537445
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.665000336315497,
"y": 13.203105125592405,
"z": 9.801762114537445,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 63,
"timeMs": 3150,
"file": "frame-0063-t003150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.25402423670793,
"y": 12.618143119710599,
"z": 9.779735682819384,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.25402423670793,
"y": 12.618143119710599,
"z": 9.779735682819384
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.25402423670793,
"y": 12.618143119710599,
"z": 9.779735682819384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 64,
"timeMs": 3200,
"file": "frame-0064-t003200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.889536659880088,
"y": 12.084051682265061,
"z": 9.757709251101321,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.889536659880088,
"y": 12.084051682265061,
"z": 9.757709251101321
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.889536659880088,
"y": 12.084051682265061,
"z": 9.757709251101321,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 65,
"timeMs": 3250,
"file": "frame-0065-t003250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.567158100954082,
"y": 11.604511395995397,
"z": 9.73568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.567158100954082,
"y": 11.604511395995397,
"z": 9.73568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.567158100954082,
"y": 11.604511395995397,
"z": 9.73568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 66,
"timeMs": 3300,
"file": "frame-0066-t003300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.28221886930179,
"y": 11.182826915454823,
"z": 9.713656387665198,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.28221886930179,
"y": 11.182826915454823,
"z": 9.713656387665198
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.28221886930179,
"y": 11.182826915454823,
"z": 9.713656387665198,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 67,
"timeMs": 3350,
"file": "frame-0067-t003350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.029791268770026,
"y": 10.82190419365404,
"z": 9.691629955947137,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.029791268770026,
"y": 10.82190419365404,
"z": 9.691629955947137
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.029791268770026,
"y": 10.82190419365404,
"z": 9.691629955947137,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 68,
"timeMs": 3400,
"file": "frame-0068-t003400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.80472355589846,
"y": 10.52423045627587,
"z": 9.669603524229075,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.80472355589846,
"y": 10.52423045627587,
"z": 9.669603524229075
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.80472355589846,
"y": 10.52423045627587,
"z": 9.669603524229075,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 69,
"timeMs": 3450,
"file": "frame-0069-t003450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.601675442114008,
"y": 10.291857061464281,
"z": 9.647577092511014,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.601675442114008,
"y": 10.291857061464281,
"z": 9.647577092511014
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.601675442114008,
"y": 10.291857061464281,
"z": 9.647577092511014,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 70,
"timeMs": 3500,
"file": "frame-0070-t003500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.415154895245696,
"y": 10.126385363306085,
"z": 9.625550660792952,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.415154895245696,
"y": 10.126385363306085,
"z": 9.625550660792952
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.415154895245696,
"y": 10.126385363306085,
"z": 9.625550660792952,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 71,
"timeMs": 3550,
"file": "frame-0071-t003550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.239555986749643,
"y": 10.028955676424275,
"z": 9.603524229074889,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.239555986749643,
"y": 10.028955676424275,
"z": 9.603524229074889
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.239555986749643,
"y": 10.028955676424275,
"z": 9.603524229074889,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 72,
"timeMs": 3600,
"file": "frame-0072-t003600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.06919752382783,
"y": 10.000239417731239,
"z": 9.581497797356828,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.06919752382783,
"y": 10.000239417731239,
"z": 9.581497797356828
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.06919752382783,
"y": 10.000239417731239,
"z": 9.581497797356828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 73,
"timeMs": 3650,
"file": "frame-0073-t003650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.8983622002152,
"y": 10.040434479495378,
"z": 9.559471365638766,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.8983622002152,
"y": 10.040434479495378,
"z": 9.559471365638766
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.8983622002152,
"y": 10.040434479495378,
"z": 9.559471365638766,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 74,
"timeMs": 3700,
"file": "frame-0074-t003700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.721335995835336,
"y": 10.149263865606715,
"z": 9.537444933920705,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.721335995835336,
"y": 10.149263865606715,
"z": 9.537444933920705
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.721335995835336,
"y": 10.149263865606715,
"z": 9.537444933920705,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 75,
"timeMs": 3750,
"file": "frame-0075-t003750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.532447553810123,
"y": 10.325977600439353,
"z": 9.515418502202643,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.532447553810123,
"y": 10.325977600439353,
"z": 9.515418502202643
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.532447553810123,
"y": 10.325977600439353,
"z": 9.515418502202643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 76,
"timeMs": 3800,
"file": "frame-0076-t003800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.326107263464554,
"y": 10.569357897156294,
"z": 9.493392070484582,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.326107263464554,
"y": 10.569357897156294,
"z": 9.493392070484582
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.326107263464554,
"y": 10.569357897156294,
"z": 9.493392070484582,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 77,
"timeMs": 3850,
"file": "frame-0077-t003850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.09684577999423,
"y": 10.877727549840255,
"z": 9.47136563876652,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.09684577999423,
"y": 10.877727549840255,
"z": 9.47136563876652
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.09684577999423,
"y": 10.877727549840255,
"z": 9.47136563876652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 78,
"timeMs": 3900,
"file": "frame-0078-t003900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.839351715344964,
"y": 11.248961491617823,
"z": 9.449339207048459,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.839351715344964,
"y": 11.248961491617823,
"z": 9.449339207048459
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.839351715344964,
"y": 11.248961491617823,
"z": 9.449339207048459,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 79,
"timeMs": 3950,
"file": "frame-0079-t003950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.54850824056558,
"y": 11.680501439126523,
"z": 9.427312775330396,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.54850824056558,
"y": 11.680501439126523,
"z": 9.427312775330396
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.54850824056558,
"y": 11.680501439126523,
"z": 9.427312775330396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 80,
"timeMs": 4000,
"file": "frame-0080-t004000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.21942834739605,
"y": 12.169373522405348,
"z": 9.405286343612335,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.21942834739605,
"y": 12.169373522405348,
"z": 9.405286343612335
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.21942834739605,
"y": 12.169373522405348,
"z": 9.405286343612335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 81,
"timeMs": 4050,
"file": "frame-0081-t004050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.84748852609306,
"y": 12.712208778716015,
"z": 9.383259911894273,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.84748852609306,
"y": 12.712208778716015,
"z": 9.383259911894273
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.84748852609306,
"y": 12.712208778716015,
"z": 9.383259911894273,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 82,
"timeMs": 4100,
"file": "frame-0082-t004100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.428360627408978,
"y": 13.3052663690659,
"z": 9.361233480176212,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.428360627408978,
"y": 13.3052663690659,
"z": 9.361233480176212
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.428360627408978,
"y": 13.3052663690659,
"z": 9.361233480176212,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 83,
"timeMs": 4150,
"file": "frame-0083-t004150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.95804168915396,
"y": 13.944459357440694,
"z": 9.33920704845815,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.95804168915396,
"y": 13.944459357440694,
"z": 9.33920704845815
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.95804168915396,
"y": 13.944459357440694,
"z": 9.33920704845815,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 84,
"timeMs": 4200,
"file": "frame-0084-t004200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.43288152179739,
"y": 14.625382875094436,
"z": 9.317180616740089,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.43288152179739,
"y": 14.625382875094436,
"z": 9.317180616740089
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.43288152179739,
"y": 14.625382875094436,
"z": 9.317180616740089,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 85,
"timeMs": 4250,
"file": "frame-0085-t004250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.849607863008195,
"y": 15.343344475808463,
"z": 9.295154185022026,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.849607863008195,
"y": 15.343344475808463,
"z": 9.295154185022026
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.849607863008195,
"y": 15.343344475808463,
"z": 9.295154185022026,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 86,
"timeMs": 4300,
"file": "frame-0086-t004300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.20534892778653,
"y": 16.0933964729321,
"z": 9.273127753303966,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.20534892778653,
"y": 16.0933964729321,
"z": 9.273127753303966
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.20534892778653,
"y": 16.0933964729321,
"z": 9.273127753303966,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 87,
"timeMs": 4350,
"file": "frame-0087-t004350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.497653198787262,
"y": 16.87037003536104,
"z": 9.251101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.497653198787262,
"y": 16.87037003536104,
"z": 9.251101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.497653198787262,
"y": 16.87037003536104,
"z": 9.251101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 88,
"timeMs": 4400,
"file": "frame-0088-t004400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.724506320454154,
"y": 17.668910807487784,
"z": 9.229074889867842,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.724506320454154,
"y": 17.668910807487784,
"z": 9.229074889867842
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.724506320454154,
"y": 17.668910807487784,
"z": 9.229074889867842,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 89,
"timeMs": 4450,
"file": "frame-0089-t004450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.884344980542338,
"y": 18.48351580765658,
"z": 9.20704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.884344980542338,
"y": 18.48351580765658,
"z": 9.20704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.884344980542338,
"y": 18.48351580765658,
"z": 9.20704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 90,
"timeMs": 4500,
"file": "frame-0090-t004500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.976067683367386,
"y": 19.308571350844577,
"z": 9.185022026431717,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.976067683367386,
"y": 19.308571350844577,
"z": 9.185022026431717
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.976067683367386,
"y": 19.308571350844577,
"z": 9.185022026431717,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 91,
"timeMs": 4550,
"file": "frame-0091-t004550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.99904234053922,
"y": 20.138391734232833,
"z": 9.162995594713657,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.99904234053922,
"y": 20.138391734232833,
"z": 9.162995594713657
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.99904234053922,
"y": 20.138391734232833,
"z": 9.162995594713657,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 92,
"timeMs": 4600,
"file": "frame-0092-t004600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.953110626870977,
"y": 20.967258419073215,
"z": 9.140969162995594,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.953110626870977,
"y": 20.967258419073215,
"z": 9.140969162995594
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.953110626870977,
"y": 20.967258419073215,
"z": 9.140969162995594,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 93,
"timeMs": 4650,
"file": "frame-0093-t004650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.8385890714449,
"y": 21.789459438837593,
"z": 9.118942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.8385890714449,
"y": 21.789459438837593,
"z": 9.118942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.8385890714449,
"y": 21.789459438837593,
"z": 9.118942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 94,
"timeMs": 4700,
"file": "frame-0094-t004700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.656266876316412,
"y": 22.599328762075796,
"z": 9.09691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.656266876316412,
"y": 22.599328762075796,
"z": 9.09691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.656266876316412,
"y": 22.599328762075796,
"z": 9.09691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 95,
"timeMs": 4750,
"file": "frame-0095-t004750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.407400477888316,
"y": 23.391285338721396,
"z": 9.07488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.407400477888316,
"y": 23.391285338721396,
"z": 9.07488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.407400477888316,
"y": 23.391285338721396,
"z": 9.07488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 96,
"timeMs": 4800,
"file": "frame-0096-t004800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.09370488843436,
"y": 24.15987156076543,
"z": 9.052863436123348,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.09370488843436,
"y": 24.15987156076543,
"z": 9.052863436123348
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.09370488843436,
"y": 24.15987156076543,
"z": 9.052863436123348,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 97,
"timeMs": 4850,
"file": "frame-0097-t004850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.717341877440226,
"y": 24.89979087225434,
"z": 9.030837004405287,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.717341877440226,
"y": 24.89979087225434,
"z": 9.030837004405287
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.717341877440226,
"y": 24.89979087225434,
"z": 9.030837004405287,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 98,
"timeMs": 4900,
"file": "frame-0098-t004900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.280905074207883,
"y": 25.605944269430275,
"z": 9.008810572687224,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.280905074207883,
"y": 25.605944269430275,
"z": 9.008810572687224
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.280905074207883,
"y": 25.605944269430275,
"z": 9.008810572687224,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 99,
"timeMs": 4950,
"file": "frame-0099-t004950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.78740209438567,
"y": 26.273465439480617,
"z": 8.986784140969164,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.78740209438567,
"y": 26.273465439480617,
"z": 8.986784140969164
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.78740209438567,
"y": 26.273465439480617,
"z": 8.986784140969164,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 100,
"timeMs": 5000,
"file": "frame-0100-t005000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.240233813595477,
"y": 26.897754295745006,
"z": 8.964757709251101,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.240233813595477,
"y": 26.897754295745006,
"z": 8.964757709251101
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.240233813595477,
"y": 26.897754295745006,
"z": 8.964757709251101,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 101,
"timeMs": 5050,
"file": "frame-0101-t005050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.643170930988695,
"y": 27.474508678278916,
"z": 8.94273127753304,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.643170930988695,
"y": 27.474508678278916,
"z": 8.94273127753304
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.643170930988695,
"y": 27.474508678278916,
"z": 8.94273127753304,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 102,
"timeMs": 5100,
"file": "frame-0102-t005100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.000327984238286,
"y": 27.999754001315722,
"z": 8.920704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.000327984238286,
"y": 27.999754001315722,
"z": 8.920704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.000327984238286,
"y": 27.999754001315722,
"z": 8.920704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 103,
"timeMs": 5150,
"file": "frame-0103-t005150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.31613499503755,
"y": 28.469870643317826,
"z": 8.898678414096917,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.31613499503755,
"y": 28.469870643317826,
"z": 8.898678414096917
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.31613499503755,
"y": 28.469870643317826,
"z": 8.898678414096917,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 104,
"timeMs": 5200,
"file": "frame-0104-t005200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.59530694050472,
"y": 28.881618890863823,
"z": 8.876651982378855,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.59530694050472,
"y": 28.881618890863823,
"z": 8.876651982378855
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.59530694050472,
"y": 28.881618890863823,
"z": 8.876651982378855,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 105,
"timeMs": 5250,
"file": "frame-0105-t005250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.842811260875166,
"y": 29.232161264475994,
"z": 8.854625550660792,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.842811260875166,
"y": 29.232161264475994,
"z": 8.854625550660792
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.842811260875166,
"y": 29.232161264475994,
"z": 8.854625550660792,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 106,
"timeMs": 5300,
"file": "frame-0106-t005300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.063833627395226,
"y": 29.51908207253421,
"z": 8.832599118942731,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.063833627395226,
"y": 29.51908207253421,
"z": 8.832599118942731
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.063833627395226,
"y": 29.51908207253421,
"z": 8.832599118942731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 107,
"timeMs": 5350,
"file": "frame-0107-t005350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.263742206321286,
"y": 29.740404058524454,
"z": 8.81057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.263742206321286,
"y": 29.740404058524454,
"z": 8.81057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.263742206321286,
"y": 29.740404058524454,
"z": 8.81057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 108,
"timeMs": 5400,
"file": "frame-0108-t005400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.44805066529159,
"y": 29.894602026900756,
"z": 8.788546255506608,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.44805066529159,
"y": 29.894602026900756,
"z": 8.788546255506608
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.44805066529159,
"y": 29.894602026900756,
"z": 8.788546255506608,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 109,
"timeMs": 5450,
"file": "frame-0109-t005450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.622380177004786,
"y": 29.98061335366076,
"z": 8.766519823788546,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.622380177004786,
"y": 29.98061335366076,
"z": 8.766519823788546
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.622380177004786,
"y": 29.98061335366076,
"z": 8.766519823788546,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 110,
"timeMs": 5500,
"file": "frame-0110-t005500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.79242068204918,
"y": 29.997845309203335,
"z": 8.744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.79242068204918,
"y": 29.997845309203335,
"z": 8.744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.79242068204918,
"y": 29.997845309203335,
"z": 8.744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 111,
"timeMs": 5550,
"file": "frame-0111-t005550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.963891677832017,
"y": 29.946179143004322,
"z": 8.722466960352422,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.963891677832017,
"y": 29.946179143004322,
"z": 8.722466960352422
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.963891677832017,
"y": 29.946179143004322,
"z": 8.722466960352422,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 112,
"timeMs": 5600,
"file": "frame-0112-t005600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.14250280382395,
"y": 29.825970901961703,
"z": 8.700440528634362,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.14250280382395,
"y": 29.825970901961703,
"z": 8.700440528634362
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.14250280382395,
"y": 29.825970901961703,
"z": 8.700440528634362,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 113,
"timeMs": 5650,
"file": "frame-0113-t005650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.333914494737513,
"y": 29.638048976770627,
"z": 8.678414096916299,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.333914494737513,
"y": 29.638048976770627,
"z": 8.678414096916299
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.333914494737513,
"y": 29.638048976770627,
"z": 8.678414096916299,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 114,
"timeMs": 5700,
"file": "frame-0114-t005700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.543698972790125,
"y": 29.38370839323708,
"z": 8.656387665198238,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.543698972790125,
"y": 29.38370839323708,
"z": 8.656387665198238
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.543698972790125,
"y": 29.38370839323708,
"z": 8.656387665198238,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 115,
"timeMs": 5750,
"file": "frame-0115-t005750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.77730184786563,
"y": 29.064701887870388,
"z": 8.634361233480176,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.77730184786563,
"y": 29.064701887870388,
"z": 8.634361233480176
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.77730184786563,
"y": 29.064701887870388,
"z": 8.634361233480176,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 116,
"timeMs": 5800,
"file": "frame-0116-t005800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.040004590199128,
"y": 28.683227829255333,
"z": 8.612334801762115,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.040004590199128,
"y": 28.683227829255333,
"z": 8.612334801762115
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.040004590199128,
"y": 28.683227829255333,
"z": 8.612334801762115,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 117,
"timeMs": 5850,
"file": "frame-0117-t005850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.336888134196712,
"y": 28.241915068441195,
"z": 8.590308370044053,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.336888134196712,
"y": 28.241915068441195,
"z": 8.590308370044053
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.336888134196712,
"y": 28.241915068441195,
"z": 8.590308370044053,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 118,
"timeMs": 5900,
"file": "frame-0118-t005900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.67279786420732,
"y": 27.743804822748345,
"z": 8.568281938325992,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.67279786420732,
"y": 27.743804822748345,
"z": 8.568281938325992
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.67279786420732,
"y": 27.743804822748345,
"z": 8.568281938325992,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 119,
"timeMs": 5950,
"file": "frame-0119-t005950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.052310223539875,
"y": 27.19232971783632,
"z": 8.54625550660793,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.052310223539875,
"y": 27.19232971783632,
"z": 8.54625550660793
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.052310223539875,
"y": 27.19232971783632,
"z": 8.54625550660793,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 120,
"timeMs": 6000,
"file": "frame-0120-t006000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.479701176833128,
"y": 26.591290132460788,
"z": 8.524229074889867,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.479701176833128,
"y": 26.591290132460788,
"z": 8.524229074889867
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.479701176833128,
"y": 26.591290132460788,
"z": 8.524229074889867,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 121,
"timeMs": 6050,
"file": "frame-0121-t006050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.958916743113212,
"y": 25.944828008934735,
"z": 8.502202643171806,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.958916743113212,
"y": 25.944828008934735,
"z": 8.502202643171806
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.958916743113212,
"y": 25.944828008934735,
"z": 8.502202643171806,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 122,
"timeMs": 6100,
"file": "frame-0122-t006100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.493545802604398,
"y": 25.25739830977364,
"z": 8.480176211453745,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.493545802604398,
"y": 25.25739830977364,
"z": 8.480176211453745
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.493545802604398,
"y": 25.25739830977364,
"z": 8.480176211453745,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 123,
"timeMs": 6150,
"file": "frame-0123-t006150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.086795364689452,
"y": 24.533738317225485,
"z": 8.458149779735683,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.086795364689452,
"y": 24.533738317225485,
"z": 8.458149779735683
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.086795364689452,
"y": 24.533738317225485,
"z": 8.458149779735683,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 124,
"timeMs": 6200,
"file": "frame-0124-t006200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.741468467455416,
"y": 23.77883498725171,
"z": 8.43612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.741468467455416,
"y": 23.77883498725171,
"z": 8.43612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.741468467455416,
"y": 23.77883498725171,
"z": 8.43612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 125,
"timeMs": 6250,
"file": "frame-0125-t006250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.459944861125496,
"y": 22.9978905829323,
"z": 8.41409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.459944861125496,
"y": 22.9978905829323,
"z": 8.41409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.459944861125496,
"y": 22.9978905829323,
"z": 8.41409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 126,
"timeMs": 6300,
"file": "frame-0126-t006300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.244164608493453,
"y": 22.19628682412573,
"z": 8.392070484581497,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.244164608493453,
"y": 22.19628682412573,
"z": 8.392070484581497
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.244164608493453,
"y": 22.19628682412573,
"z": 8.392070484581497,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 127,
"timeMs": 6350,
"file": "frame-0127-t006350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.095614715374579,
"y": 21.379547800438754,
"z": 8.370044052863436,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.095614715374579,
"y": 21.379547800438754,
"z": 8.370044052863436
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.095614715374579,
"y": 21.379547800438754,
"z": 8.370044052863436,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 128,
"timeMs": 6400,
"file": "frame-0128-t006400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.015318883206962,
"y": 20.553301903084154,
"z": 8.348017621145374,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.015318883206962,
"y": 20.553301903084154,
"z": 8.348017621145374
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.015318883206962,
"y": 20.553301903084154,
"z": 8.348017621145374,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 129,
"timeMs": 6450,
"file": "frame-0129-t006450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.003830454420795,
"y": 19.72324303796505,
"z": 8.325991189427313,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.003830454420795,
"y": 19.72324303796505,
"z": 8.325991189427313
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.003830454420795,
"y": 19.72324303796505,
"z": 8.325991189427313,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 130,
"timeMs": 6500,
"file": "frame-0130-t006500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.061228599191308,
"y": 18.895091387278,
"z": 8.30396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.061228599191308,
"y": 18.895091387278,
"z": 8.30396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.061228599191308,
"y": 18.895091387278,
"z": 8.30396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 131,
"timeMs": 6550,
"file": "frame-0131-t006550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.187117769853602,
"y": 18.074553990038396,
"z": 8.28193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.187117769853602,
"y": 18.074553990038396,
"z": 8.28193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.187117769853602,
"y": 18.074553990038396,
"z": 8.28193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 132,
"timeMs": 6600,
"file": "frame-0132-t006600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.380630426739076,
"y": 17.267285413179422,
"z": 8.259911894273127,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.380630426739076,
"y": 17.267285413179422,
"z": 8.259911894273127
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.380630426739076,
"y": 17.267285413179422,
"z": 8.259911894273127,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 133,
"timeMs": 6650,
"file": "frame-0133-t006650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.64043301664899,
"y": 16.47884878425171,
"z": 8.237885462555067,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.64043301664899,
"y": 16.47884878425171,
"z": 8.237885462555067
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.64043301664899,
"y": 16.47884878425171,
"z": 8.237885462555067,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 134,
"timeMs": 6700,
"file": "frame-0134-t006700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.964735162765649,
"y": 15.714677454258952,
"z": 8.215859030837004,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.964735162765649,
"y": 15.714677454258952,
"z": 8.215859030837004
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.964735162765649,
"y": 15.714677454258952,
"z": 8.215859030837004,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 135,
"timeMs": 6750,
"file": "frame-0135-t006750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.351302002670899,
"y": 14.98003755482219,
"z": 8.193832599118943,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.351302002670899,
"y": 14.98003755482219,
"z": 8.193832599118943
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.351302002670899,
"y": 14.98003755482219,
"z": 8.193832599118943,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 136,
"timeMs": 6800,
"file": "frame-0136-t006800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.797469589446838,
"y": 14.279991707702637,
"z": 8.17180616740088,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.797469589446838,
"y": 14.279991707702637,
"z": 8.17180616740088
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.797469589446838,
"y": 14.279991707702637,
"z": 8.17180616740088,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 137,
"timeMs": 6850,
"file": "frame-0137-t006850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.30016324972534,
"y": 13.619364136771338,
"z": 8.14977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.30016324972534,
"y": 13.619364136771338,
"z": 8.14977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.30016324972534,
"y": 13.619364136771338,
"z": 8.14977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 138,
"timeMs": 6900,
"file": "frame-0138-t006900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.855918772175519,
"y": 13.002707422849474,
"z": 8.127753303964758,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.855918772175519,
"y": 13.002707422849474,
"z": 8.127753303964758
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.855918772175519,
"y": 13.002707422849474,
"z": 8.127753303964758,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 139,
"timeMs": 6950,
"file": "frame-0139-t006950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.460906280413004,
"y": 12.434271130521667,
"z": 8.105726872246695,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.460906280413004,
"y": 12.434271130521667,
"z": 8.105726872246695
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.460906280413004,
"y": 12.434271130521667,
"z": 8.105726872246695,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 140,
"timeMs": 7000,
"file": "frame-0140-t007000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.11095662581571,
"y": 11.917972523124158,
"z": 8.083700440528634,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.11095662581571,
"y": 11.917972523124158,
"z": 8.083700440528634
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.11095662581571,
"y": 11.917972523124158,
"z": 8.083700440528634,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 141,
"timeMs": 7050,
"file": "frame-0141-t007050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.801590118365388,
"y": 11.457369567719576,
"z": 8.061674008810574,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.801590118365388,
"y": 11.457369567719576,
"z": 8.061674008810574
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.801590118365388,
"y": 11.457369567719576,
"z": 8.061674008810574,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 142,
"timeMs": 7100,
"file": "frame-0142-t007100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.52804739752213,
"y": 11.055636416089103,
"z": 8.039647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.52804739752213,
"y": 11.055636416089103,
"z": 8.039647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.52804739752213,
"y": 11.055636416089103,
"z": 8.039647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 143,
"timeMs": 7150,
"file": "frame-0143-t007150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.285322230391625,
"y": 10.715541530709649,
"z": 8.017621145374449,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.285322230391625,
"y": 10.715541530709649,
"z": 8.017621145374449
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.285322230391625,
"y": 10.715541530709649,
"z": 8.017621145374449,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 144,
"timeMs": 7200,
"file": "frame-0144-t007200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.068196011162993,
"y": 10.439428606456651,
"z": 7.995594713656388,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.068196011162993,
"y": 10.439428606456651,
"z": 7.995594713656388
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.068196011162993,
"y": 10.439428606456651,
"z": 7.995594713656388,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 145,
"timeMs": 7250,
"file": "frame-0145-t007250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.871273724071543,
"y": 10.22920041950651,
"z": 7.973568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.871273724071543,
"y": 10.22920041950651,
"z": 7.973568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.871273724071543,
"y": 10.22920041950651,
"z": 7.973568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 146,
"timeMs": 7300,
"file": "frame-0146-t007300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.689021122054992,
"y": 10.086305714740742,
"z": 7.951541850220265,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.689021122054992,
"y": 10.086305714740742,
"z": 7.951541850220265
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.689021122054992,
"y": 10.086305714740742,
"z": 7.951541850220265,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 147,
"timeMs": 7350,
"file": "frame-0147-t007350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.515802864893736,
"y": 10.01172922201471,
"z": 7.929515418502202,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.515802864893736,
"y": 10.01172922201471,
"z": 7.929515418502202
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.515802864893736,
"y": 10.01172922201471,
"z": 7.929515418502202,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 148,
"timeMs": 7400,
"file": "frame-0148-t007400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.345921354014276,
"y": 10.005984870091654,
"z": 7.907488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.345921354014276,
"y": 10.005984870091654,
"z": 7.907488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.345921354014276,
"y": 10.005984870091654,
"z": 7.907488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 149,
"timeMs": 7450,
"file": "frame-0149-t007450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.17365599633336,
"y": 10.069112245006957,
"z": 7.885462555066079,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.17365599633336,
"y": 10.069112245006957,
"z": 7.885462555066079
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.17365599633336,
"y": 10.069112245006957,
"z": 7.885462555066079,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 150,
"timeMs": 7500,
"file": "frame-0150-t007500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.993302626564102,
"y": 10.200676317269,
"z": 7.863436123348018,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.993302626564102,
"y": 10.200676317269,
"z": 7.863436123348018
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.993302626564102,
"y": 10.200676317269,
"z": 7.863436123348018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 151,
"timeMs": 7550,
"file": "frame-0151-t007550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.799212816313386,
"y": 10.399770439776614,
"z": 7.841409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.799212816313386,
"y": 10.399770439776614,
"z": 7.841409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.799212816313386,
"y": 10.399770439776614,
"z": 7.841409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 152,
"timeMs": 7600,
"file": "frame-0152-t007600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.585832799079608,
"y": 10.665022595793555,
"z": 7.819383259911895,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.585832799079608,
"y": 10.665022595793555,
"z": 7.819383259911895
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.585832799079608,
"y": 10.665022595793555,
"z": 7.819383259911895,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 153,
"timeMs": 7650,
"file": "frame-0153-t007650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.347741742907424,
"y": 10.99460485392338,
"z": 7.797356828193832,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.347741742907424,
"y": 10.99460485392338,
"z": 7.797356828193832
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.347741742907424,
"y": 10.99460485392338,
"z": 7.797356828193832,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 154,
"timeMs": 7700,
"file": "frame-0154-t007700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.079689106950852,
"y": 11.386245964927669,
"z": 7.775330396475771,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.079689106950852,
"y": 11.386245964927669,
"z": 7.775330396475771
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.079689106950852,
"y": 11.386245964927669,
"z": 7.775330396475771,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 155,
"timeMs": 7750,
"file": "frame-0155-t007750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.77663082450983,
"y": 11.837247013579127,
"z": 7.753303964757709,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.77663082450983,
"y": 11.837247013579127,
"z": 7.753303964757709
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.77663082450983,
"y": 11.837247013579127,
"z": 7.753303964757709,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 156,
"timeMs": 7800,
"file": "frame-0156-t007800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.43376406319219,
"y": 12.344500017688151,
"z": 7.7312775330396475,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.43376406319219,
"y": 12.344500017688151,
"z": 7.7312775330396475
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.43376406319219,
"y": 12.344500017688151,
"z": 7.7312775330396475,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 157,
"timeMs": 7850,
"file": "frame-0157-t007850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.046560322658202,
"y": 12.904509346131226,
"z": 7.709251101321586,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.046560322658202,
"y": 12.904509346131226,
"z": 7.709251101321586
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.046560322658202,
"y": 12.904509346131226,
"z": 7.709251101321586,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 158,
"timeMs": 7900,
"file": "frame-0158-t007900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.610796641861576,
"y": 13.513415808283334,
"z": 7.687224669603524,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.610796641861576,
"y": 13.513415808283334,
"z": 7.687224669603524
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.610796641861576,
"y": 13.513415808283334,
"z": 7.687224669603524,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 159,
"timeMs": 7950,
"file": "frame-0159-t007950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.12258470072844,
"y": 14.167023248846924,
"z": 7.665198237885463,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.12258470072844,
"y": 14.167023248846924,
"z": 7.665198237885463
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.12258470072844,
"y": 14.167023248846924,
"z": 7.665198237885463,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 160,
"timeMs": 8000,
"file": "frame-0160-t008000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.57839761572585,
"y": 14.860827464804375,
"z": 7.643171806167401,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.57839761572585,
"y": 14.860827464804375,
"z": 7.643171806167401
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.57839761572585,
"y": 14.860827464804375,
"z": 7.643171806167401,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 161,
"timeMs": 8050,
"file": "frame-0161-t008050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.97509424466393,
"y": 15.590047245219008,
"z": 7.621145374449339,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.97509424466393,
"y": 15.590047245219008,
"z": 7.621145374449339
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.97509424466393,
"y": 15.590047245219008,
"z": 7.621145374449339,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 162,
"timeMs": 8100,
"file": "frame-0162-t008100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.30994083323963,
"y": 16.349657319979748,
"z": 7.599118942731277,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.30994083323963,
"y": 16.349657319979748,
"z": 7.599118942731277
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.30994083323963,
"y": 16.349657319979748,
"z": 7.599118942731277,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 163,
"timeMs": 8150,
"file": "frame-0163-t008150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.58062985414972,
"y": 17.134422990430174,
"z": 7.577092511013216,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.58062985414972,
"y": 17.134422990430174,
"z": 7.577092511013216
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.58062985414972,
"y": 17.134422990430174,
"z": 7.577092511013216,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 164,
"timeMs": 8200,
"file": "frame-0164-t008200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.78529590894685,
"y": 17.93893620323191,
"z": 7.555066079295154,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.78529590894685,
"y": 17.93893620323191,
"z": 7.555066079295154
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.78529590894685,
"y": 17.93893620323191,
"z": 7.555066079295154,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 165,
"timeMs": 8250,
"file": "frame-0165-t008250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.922528583054298,
"y": 18.75765281886646,
"z": 7.533039647577093,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.922528583054298,
"y": 18.75765281886646,
"z": 7.533039647577093
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.922528583054298,
"y": 18.75765281886646,
"z": 7.533039647577093,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 166,
"timeMs": 8300,
"file": "frame-0166-t008300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.991382165351816,
"y": 19.584930817947544,
"z": 7.51101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.991382165351816,
"y": 19.584930817947544,
"z": 7.51101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.991382165351816,
"y": 19.584930817947544,
"z": 7.51101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 167,
"timeMs": 8350,
"file": "frame-0167-t008350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.991382165351816,
"y": 20.41506918205245,
"z": 7.48898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.991382165351816,
"y": 20.41506918205245,
"z": 7.48898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.991382165351816,
"y": 20.41506918205245,
"z": 7.48898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 168,
"timeMs": 8400,
"file": "frame-0168-t008400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.9225285830543,
"y": 21.242347181133532,
"z": 7.466960352422907,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9225285830543,
"y": 21.242347181133532,
"z": 7.466960352422907
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.9225285830543,
"y": 21.242347181133532,
"z": 7.466960352422907,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 169,
"timeMs": 8450,
"file": "frame-0169-t008450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.78529590894685,
"y": 22.061063796768078,
"z": 7.444933920704846,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.78529590894685,
"y": 22.061063796768078,
"z": 7.444933920704846
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.78529590894685,
"y": 22.061063796768078,
"z": 7.444933920704846,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 170,
"timeMs": 8500,
"file": "frame-0170-t008500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.58062985414972,
"y": 22.86557700956982,
"z": 7.422907488986784,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.58062985414972,
"y": 22.86557700956982,
"z": 7.422907488986784
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.58062985414972,
"y": 22.86557700956982,
"z": 7.422907488986784,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 171,
"timeMs": 8550,
"file": "frame-0171-t008550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.309940833239622,
"y": 23.650342680020263,
"z": 7.400881057268722,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.309940833239622,
"y": 23.650342680020263,
"z": 7.400881057268722
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.309940833239622,
"y": 23.650342680020263,
"z": 7.400881057268722,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 172,
"timeMs": 8600,
"file": "frame-0172-t008600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.97509424466393,
"y": 24.409952754780985,
"z": 7.378854625550661,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.97509424466393,
"y": 24.409952754780985,
"z": 7.378854625550661
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.97509424466393,
"y": 24.409952754780985,
"z": 7.378854625550661,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 173,
"timeMs": 8650,
"file": "frame-0173-t008650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.578397615725855,
"y": 25.13917253519562,
"z": 7.356828193832599,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.578397615725855,
"y": 25.13917253519562,
"z": 7.356828193832599
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.578397615725855,
"y": 25.13917253519562,
"z": 7.356828193832599,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 174,
"timeMs": 8700,
"file": "frame-0174-t008700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.12258470072843,
"y": 25.832976751153083,
"z": 7.334801762114537,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.12258470072843,
"y": 25.832976751153083,
"z": 7.334801762114537
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.12258470072843,
"y": 25.832976751153083,
"z": 7.334801762114537,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 175,
"timeMs": 8750,
"file": "frame-0175-t008750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.61079664186159,
"y": 26.486584191716645,
"z": 7.312775330396476,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.61079664186159,
"y": 26.486584191716645,
"z": 7.312775330396476
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.61079664186159,
"y": 26.486584191716645,
"z": 7.312775330396476,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 176,
"timeMs": 8800,
"file": "frame-0176-t008800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.04656032265821,
"y": 27.09549065386877,
"z": 7.290748898678414,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.04656032265821,
"y": 27.09549065386877,
"z": 7.290748898678414
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.04656032265821,
"y": 27.09549065386877,
"z": 7.290748898678414,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 177,
"timeMs": 8850,
"file": "frame-0177-t008850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.433764063192196,
"y": 27.655499982311845,
"z": 7.2687224669603525,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.433764063192196,
"y": 27.655499982311845,
"z": 7.2687224669603525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.433764063192196,
"y": 27.655499982311845,
"z": 7.2687224669603525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 178,
"timeMs": 8900,
"file": "frame-0178-t008900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.77663082450985,
"y": 28.16275298642086,
"z": 7.246696035242291,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.77663082450985,
"y": 28.16275298642086,
"z": 7.246696035242291
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.77663082450985,
"y": 28.16275298642086,
"z": 7.246696035242291,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 179,
"timeMs": 8950,
"file": "frame-0179-t008950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.07968910695086,
"y": 28.613754035072326,
"z": 7.224669603524229,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.07968910695086,
"y": 28.613754035072326,
"z": 7.224669603524229
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.07968910695086,
"y": 28.613754035072326,
"z": 7.224669603524229,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 180,
"timeMs": 9000,
"file": "frame-0180-t009000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.347741742907427,
"y": 29.005395146076616,
"z": 7.202643171806168,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.347741742907427,
"y": 29.005395146076616,
"z": 7.202643171806168
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.347741742907427,
"y": 29.005395146076616,
"z": 7.202643171806168,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 181,
"timeMs": 9050,
"file": "frame-0181-t009050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.585832799079597,
"y": 29.334977404206448,
"z": 7.180616740088105,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.585832799079597,
"y": 29.334977404206448,
"z": 7.180616740088105
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.585832799079597,
"y": 29.334977404206448,
"z": 7.180616740088105,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 182,
"timeMs": 9100,
"file": "frame-0182-t009100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.799212816313393,
"y": 29.600229560223383,
"z": 7.158590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.799212816313393,
"y": 29.600229560223383,
"z": 7.158590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.799212816313393,
"y": 29.600229560223383,
"z": 7.158590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 183,
"timeMs": 9150,
"file": "frame-0183-t009150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.99330262656411,
"y": 29.799323682731,
"z": 7.136563876651982,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.99330262656411,
"y": 29.799323682731,
"z": 7.136563876651982
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.99330262656411,
"y": 29.799323682731,
"z": 7.136563876651982,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 184,
"timeMs": 9200,
"file": "frame-0184-t009200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.17365599633336,
"y": 29.930887754993044,
"z": 7.11453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.17365599633336,
"y": 29.930887754993044,
"z": 7.11453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.17365599633336,
"y": 29.930887754993044,
"z": 7.11453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 185,
"timeMs": 9250,
"file": "frame-0185-t009250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.34592135401429,
"y": 29.994015129908348,
"z": 7.092511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.34592135401429,
"y": 29.994015129908348,
"z": 7.092511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.34592135401429,
"y": 29.994015129908348,
"z": 7.092511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 186,
"timeMs": 9300,
"file": "frame-0186-t009300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.515802864893743,
"y": 29.988270777985292,
"z": 7.070484581497798,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.515802864893743,
"y": 29.988270777985292,
"z": 7.070484581497798
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.515802864893743,
"y": 29.988270777985292,
"z": 7.070484581497798,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 187,
"timeMs": 9350,
"file": "frame-0187-t009350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.689021122054992,
"y": 29.913694285259258,
"z": 7.048458149779735,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.689021122054992,
"y": 29.913694285259258,
"z": 7.048458149779735
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.689021122054992,
"y": 29.913694285259258,
"z": 7.048458149779735,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 188,
"timeMs": 9400,
"file": "frame-0188-t009400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.871273724071557,
"y": 29.770799580493495,
"z": 7.026431718061675,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.871273724071557,
"y": 29.770799580493495,
"z": 7.026431718061675
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.871273724071557,
"y": 29.770799580493495,
"z": 7.026431718061675,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 189,
"timeMs": 9450,
"file": "frame-0189-t009450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.06819601116299,
"y": 29.56057139354335,
"z": 7.004405286343612,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.06819601116299,
"y": 29.56057139354335,
"z": 7.004405286343612
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.06819601116299,
"y": 29.56057139354335,
"z": 7.004405286343612,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 190,
"timeMs": 9500,
"file": "frame-0190-t009500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.28532223039162,
"y": 29.28445846929035,
"z": 6.9823788546255505,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.28532223039162,
"y": 29.28445846929035,
"z": 6.9823788546255505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.28532223039162,
"y": 29.28445846929035,
"z": 6.9823788546255505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 191,
"timeMs": 9550,
"file": "frame-0191-t009550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.528047397522151,
"y": 28.94436358391091,
"z": 6.960352422907489,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.528047397522151,
"y": 28.94436358391091,
"z": 6.960352422907489
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.528047397522151,
"y": 28.94436358391091,
"z": 6.960352422907489,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 192,
"timeMs": 9600,
"file": "frame-0192-t009600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.801590118365393,
"y": 28.542630432280426,
"z": 6.938325991189427,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.801590118365393,
"y": 28.542630432280426,
"z": 6.938325991189427
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.801590118365393,
"y": 28.542630432280426,
"z": 6.938325991189427,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 193,
"timeMs": 9650,
"file": "frame-0193-t009650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.110956625815714,
"y": 28.082027476875847,
"z": 6.916299559471366,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.110956625815714,
"y": 28.082027476875847,
"z": 6.916299559471366
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.110956625815714,
"y": 28.082027476875847,
"z": 6.916299559471366,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 194,
"timeMs": 9700,
"file": "frame-0194-t009700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.460906280413003,
"y": 27.56572886947833,
"z": 6.894273127753303,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.460906280413003,
"y": 27.56572886947833,
"z": 6.894273127753303
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.460906280413003,
"y": 27.56572886947833,
"z": 6.894273127753303,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 195,
"timeMs": 9750,
"file": "frame-0195-t009750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.855918772175524,
"y": 26.99729257715053,
"z": 6.872246696035242,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.855918772175524,
"y": 26.99729257715053,
"z": 6.872246696035242
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.855918772175524,
"y": 26.99729257715053,
"z": 6.872246696035242,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 196,
"timeMs": 9800,
"file": "frame-0196-t009800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.300163249725339,
"y": 26.38063586322866,
"z": 6.850220264317181,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.300163249725339,
"y": 26.38063586322866,
"z": 6.850220264317181
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.300163249725339,
"y": 26.38063586322866,
"z": 6.850220264317181,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 197,
"timeMs": 9850,
"file": "frame-0197-t009850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.797469589446832,
"y": 25.720008292297354,
"z": 6.828193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.797469589446832,
"y": 25.720008292297354,
"z": 6.828193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.797469589446832,
"y": 25.720008292297354,
"z": 6.828193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 198,
"timeMs": 9900,
"file": "frame-0198-t009900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.35130200267091,
"y": 25.019962445177832,
"z": 6.8061674008810575,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.35130200267091,
"y": 25.019962445177832,
"z": 6.8061674008810575
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.35130200267091,
"y": 25.019962445177832,
"z": 6.8061674008810575,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 199,
"timeMs": 9950,
"file": "frame-0199-t009950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.964735162765658,
"y": 24.285322545741064,
"z": 6.784140969162996,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.964735162765658,
"y": 24.285322545741064,
"z": 6.784140969162996
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.964735162765658,
"y": 24.285322545741064,
"z": 6.784140969162996,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 200,
"timeMs": 10000,
"file": "frame-0200-t010000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.64043301664899,
"y": 23.52115121574829,
"z": 6.762114537444933,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.64043301664899,
"y": 23.52115121574829,
"z": 6.762114537444933
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.64043301664899,
"y": 23.52115121574829,
"z": 6.762114537444933,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 201,
"timeMs": 10050,
"file": "frame-0201-t010050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.38063042673908,
"y": 22.73271458682059,
"z": 6.740088105726873,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.38063042673908,
"y": 22.73271458682059,
"z": 6.740088105726873
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.38063042673908,
"y": 22.73271458682059,
"z": 6.740088105726873,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 202,
"timeMs": 10100,
"file": "frame-0202-t010100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.187117769853604,
"y": 21.92544600996161,
"z": 6.71806167400881,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.187117769853604,
"y": 21.92544600996161,
"z": 6.71806167400881
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.187117769853604,
"y": 21.92544600996161,
"z": 6.71806167400881,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 203,
"timeMs": 10150,
"file": "frame-0203-t010150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.061228599191308,
"y": 21.104908612722,
"z": 6.6960352422907485,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.061228599191308,
"y": 21.104908612722,
"z": 6.6960352422907485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.061228599191308,
"y": 21.104908612722,
"z": 6.6960352422907485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 204,
"timeMs": 10200,
"file": "frame-0204-t010200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.003830454420795,
"y": 20.276756962034955,
"z": 6.674008810572687,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.003830454420795,
"y": 20.276756962034955,
"z": 6.674008810572687
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.003830454420795,
"y": 20.276756962034955,
"z": 6.674008810572687,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 205,
"timeMs": 10250,
"file": "frame-0205-t010250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.015318883206962,
"y": 19.446698096915846,
"z": 6.651982378854626,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.015318883206962,
"y": 19.446698096915846,
"z": 6.651982378854626
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.015318883206962,
"y": 19.446698096915846,
"z": 6.651982378854626,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 206,
"timeMs": 10300,
"file": "frame-0206-t010300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.095614715374575,
"y": 18.620452199561264,
"z": 6.629955947136564,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.095614715374575,
"y": 18.620452199561264,
"z": 6.629955947136564
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.095614715374575,
"y": 18.620452199561264,
"z": 6.629955947136564,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 207,
"timeMs": 10350,
"file": "frame-0207-t010350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.24416460849345,
"y": 17.80371317587428,
"z": 6.607929515418502,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.24416460849345,
"y": 17.80371317587428,
"z": 6.607929515418502
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.24416460849345,
"y": 17.80371317587428,
"z": 6.607929515418502,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 208,
"timeMs": 10400,
"file": "frame-0208-t010400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.459944861125495,
"y": 17.002109417067707,
"z": 6.58590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.459944861125495,
"y": 17.002109417067707,
"z": 6.58590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.459944861125495,
"y": 17.002109417067707,
"z": 6.58590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 209,
"timeMs": 10450,
"file": "frame-0209-t010450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.741468467455412,
"y": 16.221165012748298,
"z": 6.563876651982379,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.741468467455412,
"y": 16.221165012748298,
"z": 6.563876651982379
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.741468467455412,
"y": 16.221165012748298,
"z": 6.563876651982379,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 210,
"timeMs": 10500,
"file": "frame-0210-t010500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.086795364689454,
"y": 15.466261682774512,
"z": 6.541850220264317,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.086795364689454,
"y": 15.466261682774512,
"z": 6.541850220264317
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.086795364689454,
"y": 15.466261682774512,
"z": 6.541850220264317,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 211,
"timeMs": 10550,
"file": "frame-0211-t010550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.493545802604391,
"y": 14.74260169022637,
"z": 6.5198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.493545802604391,
"y": 14.74260169022637,
"z": 6.5198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.493545802604391,
"y": 14.74260169022637,
"z": 6.5198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 212,
"timeMs": 10600,
"file": "frame-0212-t010600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.958916743113212,
"y": 14.055171991065261,
"z": 6.497797356828194,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.958916743113212,
"y": 14.055171991065261,
"z": 6.497797356828194
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.958916743113212,
"y": 14.055171991065261,
"z": 6.497797356828194,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 213,
"timeMs": 10650,
"file": "frame-0213-t010650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.479701176833135,
"y": 13.408709867539203,
"z": 6.475770925110131,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.479701176833135,
"y": 13.408709867539203,
"z": 6.475770925110131
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.479701176833135,
"y": 13.408709867539203,
"z": 6.475770925110131,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 214,
"timeMs": 10700,
"file": "frame-0214-t010700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.052310223539857,
"y": 12.807670282163699,
"z": 6.453744493392071,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.052310223539857,
"y": 12.807670282163699,
"z": 6.453744493392071
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.052310223539857,
"y": 12.807670282163699,
"z": 6.453744493392071,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 215,
"timeMs": 10750,
"file": "frame-0215-t010750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.672797864207308,
"y": 12.256195177251664,
"z": 6.431718061674009,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.672797864207308,
"y": 12.256195177251664,
"z": 6.431718061674009
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.672797864207308,
"y": 12.256195177251664,
"z": 6.431718061674009,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 216,
"timeMs": 10800,
"file": "frame-0216-t010800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.336888134196712,
"y": 11.758084931558807,
"z": 6.409691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.336888134196712,
"y": 11.758084931558807,
"z": 6.409691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.336888134196712,
"y": 11.758084931558807,
"z": 6.409691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 217,
"timeMs": 10850,
"file": "frame-0217-t010850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.040004590199114,
"y": 11.316772170744674,
"z": 6.387665198237886,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.040004590199114,
"y": 11.316772170744674,
"z": 6.387665198237886
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.040004590199114,
"y": 11.316772170744674,
"z": 6.387665198237886,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 218,
"timeMs": 10900,
"file": "frame-0218-t010900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.777301847865623,
"y": 10.935298112129615,
"z": 6.365638766519824,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.777301847865623,
"y": 10.935298112129615,
"z": 6.365638766519824
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.777301847865623,
"y": 10.935298112129615,
"z": 6.365638766519824,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 219,
"timeMs": 10950,
"file": "frame-0219-t010950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.543698972790118,
"y": 10.616291606762925,
"z": 6.343612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.543698972790118,
"y": 10.616291606762925,
"z": 6.343612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.543698972790118,
"y": 10.616291606762925,
"z": 6.343612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 220,
"timeMs": 11000,
"file": "frame-0220-t011000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.333914494737524,
"y": 10.361951023229373,
"z": 6.3215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.333914494737524,
"y": 10.361951023229373,
"z": 6.3215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.333914494737524,
"y": 10.361951023229373,
"z": 6.3215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 221,
"timeMs": 11050,
"file": "frame-0221-t011050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.14250280382395,
"y": 10.174029098038295,
"z": 6.299559471365638,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.14250280382395,
"y": 10.174029098038295,
"z": 6.299559471365638
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.14250280382395,
"y": 10.174029098038295,
"z": 6.299559471365638,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 222,
"timeMs": 11100,
"file": "frame-0222-t011100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.963891677832002,
"y": 10.053820856995676,
"z": 6.277533039647577,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.963891677832002,
"y": 10.053820856995676,
"z": 6.277533039647577
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.963891677832002,
"y": 10.053820856995676,
"z": 6.277533039647577,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 223,
"timeMs": 11150,
"file": "frame-0223-t011150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.792420682049173,
"y": 10.002154690796669,
"z": 6.255506607929515,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.792420682049173,
"y": 10.002154690796669,
"z": 6.255506607929515
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.792420682049173,
"y": 10.002154690796669,
"z": 6.255506607929515,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 224,
"timeMs": 11200,
"file": "frame-0224-t011200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.622380177004768,
"y": 10.019386646339239,
"z": 6.2334801762114544,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.622380177004768,
"y": 10.019386646339239,
"z": 6.2334801762114544
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.622380177004768,
"y": 10.019386646339239,
"z": 6.2334801762114544,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 225,
"timeMs": 11250,
"file": "frame-0225-t011250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.448050665291582,
"y": 10.10539797309924,
"z": 6.211453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.448050665291582,
"y": 10.10539797309924,
"z": 6.211453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.448050665291582,
"y": 10.10539797309924,
"z": 6.211453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 226,
"timeMs": 11300,
"file": "frame-0226-t011300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.26374220632129,
"y": 10.259595941475547,
"z": 6.18942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.26374220632129,
"y": 10.259595941475547,
"z": 6.18942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.26374220632129,
"y": 10.259595941475547,
"z": 6.18942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 227,
"timeMs": 11350,
"file": "frame-0227-t011350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.06383362739522,
"y": 10.480917927465788,
"z": 6.167400881057269,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.06383362739522,
"y": 10.480917927465788,
"z": 6.167400881057269
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.06383362739522,
"y": 10.480917927465788,
"z": 6.167400881057269,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 228,
"timeMs": 11400,
"file": "frame-0228-t011400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.842811260875166,
"y": 10.767838735524006,
"z": 6.145374449339207,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.842811260875166,
"y": 10.767838735524006,
"z": 6.145374449339207
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.842811260875166,
"y": 10.767838735524006,
"z": 6.145374449339207,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 229,
"timeMs": 11450,
"file": "frame-0229-t011450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.59530694050472,
"y": 11.118381109136177,
"z": 6.1233480176211454,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.59530694050472,
"y": 11.118381109136177,
"z": 6.1233480176211454
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.59530694050472,
"y": 11.118381109136177,
"z": 6.1233480176211454,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 230,
"timeMs": 11500,
"file": "frame-0230-t011500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.31613499503753,
"y": 11.530129356682162,
"z": 6.101321585903084,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.31613499503753,
"y": 11.530129356682162,
"z": 6.101321585903084
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.31613499503753,
"y": 11.530129356682162,
"z": 6.101321585903084,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 231,
"timeMs": 11550,
"file": "frame-0231-t011550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.00032798423828,
"y": 12.000245998684273,
"z": 6.079295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.00032798423828,
"y": 12.000245998684273,
"z": 6.079295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.00032798423828,
"y": 12.000245998684273,
"z": 6.079295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 232,
"timeMs": 11600,
"file": "frame-0232-t011600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.643170930988692,
"y": 12.525491321721084,
"z": 6.05726872246696,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.643170930988692,
"y": 12.525491321721084,
"z": 6.05726872246696
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.643170930988692,
"y": 12.525491321721084,
"z": 6.05726872246696,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 233,
"timeMs": 11650,
"file": "frame-0233-t011650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.240233813595466,
"y": 13.102245704254983,
"z": 6.035242290748899,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.240233813595466,
"y": 13.102245704254983,
"z": 6.035242290748899
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.240233813595466,
"y": 13.102245704254983,
"z": 6.035242290748899,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 234,
"timeMs": 11700,
"file": "frame-0234-t011700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.787402094385662,
"y": 13.726534560519376,
"z": 6.013215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.787402094385662,
"y": 13.726534560519376,
"z": 6.013215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.787402094385662,
"y": 13.726534560519376,
"z": 6.013215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 235,
"timeMs": 11750,
"file": "frame-0235-t011750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.280905074207883,
"y": 14.394055730569725,
"z": 5.991189427312776,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.280905074207883,
"y": 14.394055730569725,
"z": 5.991189427312776
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.280905074207883,
"y": 14.394055730569725,
"z": 5.991189427312776,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 236,
"timeMs": 11800,
"file": "frame-0236-t011800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.71734187744023,
"y": 15.100209127745671,
"z": 5.969162995594713,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.71734187744023,
"y": 15.100209127745671,
"z": 5.969162995594713
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.71734187744023,
"y": 15.100209127745671,
"z": 5.969162995594713,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 237,
"timeMs": 11850,
"file": "frame-0237-t011850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.093704888434353,
"y": 15.840128439234551,
"z": 5.9471365638766525,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.093704888434353,
"y": 15.840128439234551,
"z": 5.9471365638766525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.093704888434353,
"y": 15.840128439234551,
"z": 5.9471365638766525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 238,
"timeMs": 11900,
"file": "frame-0238-t011900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.40740047788831,
"y": 16.60871466127859,
"z": 5.92511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.40740047788831,
"y": 16.60871466127859,
"z": 5.92511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.40740047788831,
"y": 16.60871466127859,
"z": 5.92511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 239,
"timeMs": 11950,
"file": "frame-0239-t011950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.65626687631641,
"y": 17.400671237924197,
"z": 5.903083700440528,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.65626687631641,
"y": 17.400671237924197,
"z": 5.903083700440528
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.65626687631641,
"y": 17.400671237924197,
"z": 5.903083700440528,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 240,
"timeMs": 12000,
"file": "frame-0240-t012000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.8385890714449,
"y": 18.210540561162397,
"z": 5.881057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.8385890714449,
"y": 18.210540561162397,
"z": 5.881057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.8385890714449,
"y": 18.210540561162397,
"z": 5.881057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 241,
"timeMs": 12050,
"file": "frame-0241-t012050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.953110626870977,
"y": 19.03274158092678,
"z": 5.859030837004405,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.953110626870977,
"y": 19.03274158092678,
"z": 5.859030837004405
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.953110626870977,
"y": 19.03274158092678,
"z": 5.859030837004405,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 242,
"timeMs": 12100,
"file": "frame-0242-t012100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.99904234053922,
"y": 19.86160826576717,
"z": 5.8370044052863435,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.99904234053922,
"y": 19.86160826576717,
"z": 5.8370044052863435
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.99904234053922,
"y": 19.86160826576717,
"z": 5.8370044052863435,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 243,
"timeMs": 12150,
"file": "frame-0243-t012150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.976067683367386,
"y": 20.69142864915541,
"z": 5.814977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.976067683367386,
"y": 20.69142864915541,
"z": 5.814977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.976067683367386,
"y": 20.69142864915541,
"z": 5.814977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 244,
"timeMs": 12200,
"file": "frame-0244-t012200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.884344980542338,
"y": 21.516484192343423,
"z": 5.79295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.884344980542338,
"y": 21.516484192343423,
"z": 5.79295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.884344980542338,
"y": 21.516484192343423,
"z": 5.79295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 245,
"timeMs": 12250,
"file": "frame-0245-t012250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.72450632045415,
"y": 22.331089192512223,
"z": 5.770925110132159,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.72450632045415,
"y": 22.331089192512223,
"z": 5.770925110132159
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.72450632045415,
"y": 22.331089192512223,
"z": 5.770925110132159,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 246,
"timeMs": 12300,
"file": "frame-0246-t012300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.49765319878727,
"y": 23.12962996463894,
"z": 5.748898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.49765319878727,
"y": 23.12962996463894,
"z": 5.748898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.49765319878727,
"y": 23.12962996463894,
"z": 5.748898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 247,
"timeMs": 12350,
"file": "frame-0247-t012350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.20534892778653,
"y": 23.906603527067904,
"z": 5.726872246696035,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.20534892778653,
"y": 23.906603527067904,
"z": 5.726872246696035
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.20534892778653,
"y": 23.906603527067904,
"z": 5.726872246696035,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 248,
"timeMs": 12400,
"file": "frame-0248-t012400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.849607863008195,
"y": 24.656655524191535,
"z": 5.704845814977974,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.849607863008195,
"y": 24.656655524191535,
"z": 5.704845814977974
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.849607863008195,
"y": 24.656655524191535,
"z": 5.704845814977974,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 249,
"timeMs": 12450,
"file": "frame-0249-t012450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.432881521797377,
"y": 25.37461712490558,
"z": 5.682819383259911,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.432881521797377,
"y": 25.37461712490558,
"z": 5.682819383259911
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.432881521797377,
"y": 25.37461712490558,
"z": 5.682819383259911,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 250,
"timeMs": 12500,
"file": "frame-0250-t012500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.958041689153976,
"y": 26.055540642559286,
"z": 5.6607929515418505,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.958041689153976,
"y": 26.055540642559286,
"z": 5.6607929515418505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.958041689153976,
"y": 26.055540642559286,
"z": 5.6607929515418505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 251,
"timeMs": 12550,
"file": "frame-0251-t012550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.42836062740898,
"y": 26.6947336309341,
"z": 5.638766519823789,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.42836062740898,
"y": 26.6947336309341,
"z": 5.638766519823789
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.42836062740898,
"y": 26.6947336309341,
"z": 5.638766519823789,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 252,
"timeMs": 12600,
"file": "frame-0252-t012600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.847488526093066,
"y": 27.287791221283975,
"z": 5.616740088105726,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.847488526093066,
"y": 27.287791221283975,
"z": 5.616740088105726
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.847488526093066,
"y": 27.287791221283975,
"z": 5.616740088105726,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 253,
"timeMs": 12650,
"file": "frame-0253-t012650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.219428347396068,
"y": 27.83062647759464,
"z": 5.594713656387666,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.219428347396068,
"y": 27.83062647759464,
"z": 5.594713656387666
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.219428347396068,
"y": 27.83062647759464,
"z": 5.594713656387666,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 254,
"timeMs": 12700,
"file": "frame-0254-t012700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.548508240565575,
"y": 28.31949856087348,
"z": 5.572687224669604,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.548508240565575,
"y": 28.31949856087348,
"z": 5.572687224669604
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.548508240565575,
"y": 28.31949856087348,
"z": 5.572687224669604,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 255,
"timeMs": 12750,
"file": "frame-0255-t012750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.83935171534497,
"y": 28.751038508382173,
"z": 5.5506607929515415,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.83935171534497,
"y": 28.751038508382173,
"z": 5.5506607929515415
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.83935171534497,
"y": 28.751038508382173,
"z": 5.5506607929515415,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 256,
"timeMs": 12800,
"file": "frame-0256-t012800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.09684577999424,
"y": 29.12227245015974,
"z": 5.528634361233481,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.09684577999424,
"y": 29.12227245015974,
"z": 5.528634361233481
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.09684577999424,
"y": 29.12227245015974,
"z": 5.528634361233481,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 257,
"timeMs": 12850,
"file": "frame-0257-t012850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.32610726346458,
"y": 29.430642102843695,
"z": 5.506607929515418,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.32610726346458,
"y": 29.430642102843695,
"z": 5.506607929515418
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.32610726346458,
"y": 29.430642102843695,
"z": 5.506607929515418,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 258,
"timeMs": 12900,
"file": "frame-0258-t012900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.532447553810123,
"y": 29.67402239956065,
"z": 5.484581497797357,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.532447553810123,
"y": 29.67402239956065,
"z": 5.484581497797357
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.532447553810123,
"y": 29.67402239956065,
"z": 5.484581497797357,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 259,
"timeMs": 12950,
"file": "frame-0259-t012950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.721335995835343,
"y": 29.850736134393284,
"z": 5.462555066079295,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.721335995835343,
"y": 29.850736134393284,
"z": 5.462555066079295
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.721335995835343,
"y": 29.850736134393284,
"z": 5.462555066079295,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 260,
"timeMs": 13000,
"file": "frame-0260-t013000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.898362200215217,
"y": 29.95956552050462,
"z": 5.440528634361233,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.898362200215217,
"y": 29.95956552050462,
"z": 5.440528634361233
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.898362200215217,
"y": 29.95956552050462,
"z": 5.440528634361233,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 261,
"timeMs": 13050,
"file": "frame-0261-t013050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.069197523827828,
"y": 29.999760582268763,
"z": 5.418502202643172,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.069197523827828,
"y": 29.999760582268763,
"z": 5.418502202643172
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.069197523827828,
"y": 29.999760582268763,
"z": 5.418502202643172,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 262,
"timeMs": 13100,
"file": "frame-0262-t013100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.239555986749647,
"y": 29.971044323575725,
"z": 5.39647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.239555986749647,
"y": 29.971044323575725,
"z": 5.39647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.239555986749647,
"y": 29.971044323575725,
"z": 5.39647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 263,
"timeMs": 13150,
"file": "frame-0263-t013150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.41515489524571,
"y": 29.87361463669392,
"z": 5.3744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.41515489524571,
"y": 29.87361463669392,
"z": 5.3744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.41515489524571,
"y": 29.87361463669392,
"z": 5.3744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 264,
"timeMs": 13200,
"file": "frame-0264-t013200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.601675442113997,
"y": 29.708142938535715,
"z": 5.352422907488987,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.601675442113997,
"y": 29.708142938535715,
"z": 5.352422907488987
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.601675442113997,
"y": 29.708142938535715,
"z": 5.352422907488987,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 265,
"timeMs": 13250,
"file": "frame-0265-t013250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.804723555898455,
"y": 29.47576954372413,
"z": 5.330396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.804723555898455,
"y": 29.47576954372413,
"z": 5.330396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.804723555898455,
"y": 29.47576954372413,
"z": 5.330396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 266,
"timeMs": 13300,
"file": "frame-0266-t013300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.029791268770037,
"y": 29.178095806345965,
"z": 5.308370044052864,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.029791268770037,
"y": 29.178095806345965,
"z": 5.308370044052864
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.029791268770037,
"y": 29.178095806345965,
"z": 5.308370044052864,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 267,
"timeMs": 13350,
"file": "frame-0267-t013350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.282218869301804,
"y": 28.817173084545185,
"z": 5.286343612334802,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.282218869301804,
"y": 28.817173084545185,
"z": 5.286343612334802
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.282218869301804,
"y": 28.817173084545185,
"z": 5.286343612334802,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 268,
"timeMs": 13400,
"file": "frame-0268-t013400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.567158100954076,
"y": 28.395488604004598,
"z": 5.2643171806167395,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.567158100954076,
"y": 28.395488604004598,
"z": 5.2643171806167395
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.567158100954076,
"y": 28.395488604004598,
"z": 5.2643171806167395,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 269,
"timeMs": 13450,
"file": "frame-0269-t013450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.88953665988009,
"y": 27.91594831773494,
"z": 5.242290748898679,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.88953665988009,
"y": 27.91594831773494,
"z": 5.242290748898679
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.88953665988009,
"y": 27.91594831773494,
"z": 5.242290748898679,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 270,
"timeMs": 13500,
"file": "frame-0270-t013500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.254024236707941,
"y": 27.381856880289412,
"z": 5.220264317180617,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.254024236707941,
"y": 27.381856880289412,
"z": 5.220264317180617
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.254024236707941,
"y": 27.381856880289412,
"z": 5.220264317180617,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 271,
"timeMs": 13550,
"file": "frame-0271-t013550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.665000336315488,
"y": 26.796894874407585,
"z": 5.198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.665000336315488,
"y": 26.796894874407585,
"z": 5.198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.665000336315488,
"y": 26.796894874407585,
"z": 5.198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 272,
"timeMs": 13600,
"file": "frame-0272-t013600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.126524097361468,
"y": 26.165093447026603,
"z": 5.176211453744494,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.126524097361468,
"y": 26.165093447026603,
"z": 5.176211453744494
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.126524097361468,
"y": 26.165093447026603,
"z": 5.176211453744494,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 273,
"timeMs": 13650,
"file": "frame-0273-t013650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.642306319555031,
"y": 25.49080652944995,
"z": 5.154185022026432,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.642306319555031,
"y": 25.49080652944995,
"z": 5.154185022026432
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.642306319555031,
"y": 25.49080652944995,
"z": 5.154185022026432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 274,
"timeMs": 13700,
"file": "frame-0274-t013700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.215683891433013,
"y": 24.778680833113942,
"z": 5.13215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.215683891433013,
"y": 24.778680833113942,
"z": 5.13215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.215683891433013,
"y": 24.778680833113942,
"z": 5.13215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 275,
"timeMs": 13750,
"file": "frame-0275-t013750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.849596794869615,
"y": 24.033623827718642,
"z": 5.110132158590308,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.849596794869615,
"y": 24.033623827718642,
"z": 5.110132158590308
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.849596794869615,
"y": 24.033623827718642,
"z": 5.110132158590308,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 276,
"timeMs": 13800,
"file": "frame-0276-t013800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.546567844788182,
"y": 23.260769922396744,
"z": 5.0881057268722465,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.546567844788182,
"y": 23.260769922396744,
"z": 5.0881057268722465
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.546567844788182,
"y": 23.260769922396744,
"z": 5.0881057268722465,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 277,
"timeMs": 13850,
"file": "frame-0277-t013850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.308685303694089,
"y": 22.465445082974895,
"z": 5.066079295154185,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.308685303694089,
"y": 22.465445082974895,
"z": 5.066079295154185
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.308685303694089,
"y": 22.465445082974895,
"z": 5.066079295154185,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 278,
"timeMs": 13900,
"file": "frame-0278-t013900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.137588490837592,
"y": 21.653130129161305,
"z": 5.044052863436123,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.137588490837592,
"y": 21.653130129161305,
"z": 5.044052863436123
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.137588490837592,
"y": 21.653130129161305,
"z": 5.044052863436123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 279,
"timeMs": 13950,
"file": "frame-0279-t013950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 35,
"segmentIndex": 4,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.03445648517794,
"y": 20.829422964589217,
"z": 5.022026431718062,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.03445648517794,
"y": 20.829422964589217,
"z": 5.022026431718062
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.03445648517794,
"y": 20.829422964589217,
"z": 5.022026431718062,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 280,
"timeMs": 14000,
"file": "frame-0280-t014000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10,
"y": 20,
"z": 5,
"b": 20,
"c": 45
},
"tcp": {
"x": 10,
"y": 20,
"z": 5
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.57754205437782,
"y": 8.70672919308408,
"z": 8.11866453718623,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 281,
"timeMs": 14050,
"file": "frame-0281-t014050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.6875,
"y": 19.375,
"z": 5.15625,
"b": 19.375,
"c": 43.59375
},
"tcp": {
"x": 9.6875,
"y": 19.375,
"z": 5.15625
},
"toolAxis": {
"i": 0.24026863788535116,
"j": 0.2287547597368787,
"k": 0.9433675007898252
},
"axisPose": {
"x": 18.739764758479843,
"y": 8.910180727128672,
"z": 8.078062361683134,
"a": 0,
"b": 19.375,
"c": 43.59375
},
"toolAxisVector": {
"x": 0.24026863788535116,
"y": 0.2287547597368787,
"z": 0.9433675007898252
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.229,\"z\":0.943}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.229,\"z\":0.943}"
}
},
{
"index": 282,
"timeMs": 14100,
"file": "frame-0282-t014100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.375,
"y": 18.75,
"z": 5.3125,
"b": 18.75,
"c": 42.1875
},
"tcp": {
"x": 9.375,
"y": 18.75,
"z": 5.3125
},
"toolAxis": {
"i": 0.2381709335498739,
"j": 0.21586555136557564,
"k": 0.9469301294951057
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.238,\"y\":0.216,\"z\":0.947}",
"threeToolGlyphAxis": "{\"x\":0.238,\"y\":0.216,\"z\":0.947}"
}
},
{
"index": 283,
"timeMs": 14150,
"file": "frame-0283-t014150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.0625,
"y": 18.125,
"z": 5.46875,
"b": 18.125,
"c": 40.78125
},
"tcp": {
"x": 9.0625,
"y": 18.125,
"z": 5.46875
},
"toolAxis": {
"i": 0.23556096386166414,
"j": 0.203196284835187,
"k": 0.9503800829845611
},
"axisPose": {
"x": 17.07223687773273,
"y": 9.20998022562231,
"z": 8.01665454205983,
"a": 0,
"b": 18.125,
"c": 40.78125
},
"toolAxisVector": {
"x": 0.23556096386166422,
"y": 0.2031962848351871,
"z": 0.9503800829845612
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.236,\"y\":0.203,\"z\":0.95}",
"threeToolGlyphAxis": "{\"x\":0.236,\"y\":0.203,\"z\":0.95}"
}
},
{
"index": 284,
"timeMs": 14200,
"file": "frame-0284-t014200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.75,
"y": 17.5,
"z": 5.625,
"b": 17.5,
"c": 39.375
},
"tcp": {
"x": 8.75,
"y": 17.5,
"z": 5.625
},
"toolAxis": {
"i": 0.23244872640360245,
"j": 0.19076573971457053,
"k": 0.9537169507482269
},
"axisPose": {
"x": 16.245148646022656,
"y": 9.306713469949933,
"z": 7.995833593621166,
"a": 0,
"b": 17.5,
"c": 39.375
},
"toolAxisVector": {
"x": 0.23244872640360245,
"y": 0.19076573971457053,
"z": 0.9537169507482269
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.232,\"y\":0.191,\"z\":0.954}",
"threeToolGlyphAxis": "{\"x\":0.232,\"y\":0.191,\"z\":0.954}"
}
},
{
"index": 285,
"timeMs": 14250,
"file": "frame-0285-t014250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.4375,
"y": 16.875,
"z": 5.78125,
"b": 16.875,
"c": 37.96875
},
"tcp": {
"x": 8.4375,
"y": 16.875,
"z": 5.78125
},
"toolAxis": {
"i": 0.22884488830829777,
"j": 0.17859230370844675,
"k": 0.9569403357322088
},
"axisPose": {
"x": 15.424277758143822,
"y": 9.368339606148215,
"z": 7.981588280286358,
"a": 0,
"b": 16.875,
"c": 37.96875
},
"toolAxisVector": {
"x": 0.2288448883082978,
"y": 0.17859230370844678,
"z": 0.9569403357322089
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.229,\"y\":0.179,\"z\":0.957}",
"threeToolGlyphAxis": "{\"x\":0.229,\"y\":0.179,\"z\":0.957}"
}
},
{
"index": 286,
"timeMs": 14300,
"file": "frame-0286-t014300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.125,
"y": 16.25,
"z": 5.9375,
"b": 16.25,
"c": 36.5625
},
"tcp": {
"x": 8.125,
"y": 16.25,
"z": 5.9375
},
"toolAxis": {
"i": 0.2247607715964959,
"j": 0.16669394903506535,
"k": 0.9600498543859287
},
"axisPose": {
"x": 14.610940714970203,
"y": 9.395171835853132,
"z": 7.973906749418262,
"a": 0,
"b": 16.25,
"c": 36.5625
},
"toolAxisVector": {
"x": 0.2247607715964959,
"y": 0.16669394903506535,
"z": 0.9600498543859287
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.225,\"y\":0.167,\"z\":0.96}",
"threeToolGlyphAxis": "{\"x\":0.225,\"y\":0.167,\"z\":0.96}"
}
},
{
"index": 287,
"timeMs": 14350,
"file": "frame-0287-t014350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.8125,
"y": 15.625,
"z": 6.09375,
"b": 15.625,
"c": 35.15625
},
"tcp": {
"x": 7.8125,
"y": 15.625,
"z": 6.09375
},
"toolAxis": {
"i": 0.22020833768558573,
"j": 0.15508820934319192,
"k": 0.9630451367077627
},
"axisPose": {
"x": 13.8064449811929,
"y": 9.387571493511006,
"z": 7.972775473322507,
"a": 0,
"b": 15.625,
"c": 35.15625
},
"toolAxisVector": {
"x": 0.2202083376855858,
"y": 0.15508820934319195,
"z": 0.9630451367077627
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.22,\"y\":0.155,\"z\":0.963}",
"threeToolGlyphAxis": "{\"x\":0.22,\"y\":0.155,\"z\":0.963}"
}
},
{
"index": 288,
"timeMs": 14400,
"file": "frame-0288-t014400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.5,
"y": 15,
"z": 6.25,
"b": 15,
"c": 33.75
},
"tcp": {
"x": 7.5,
"y": 15,
"z": 6.25
},
"toolAxis": {
"i": 0.2152001710879079,
"j": 0.14379215719751837,
"k": 0.9659258262890683
},
"axisPose": {
"x": 13.012087218226513,
"y": 9.345947894089647,
"z": 7.978179252575583,
"a": 0,
"b": 15,
"c": 33.75
},
"toolAxisVector": {
"x": 0.21520017108790793,
"y": 0.1437921571975184,
"z": 0.9659258262890684
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.215,\"y\":0.144,\"z\":0.966}",
"threeToolGlyphAxis": "{\"x\":0.215,\"y\":0.144,\"z\":0.966}"
}
},
{
"index": 289,
"timeMs": 14450,
"file": "frame-0289-t014450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.1875,
"y": 14.375,
"z": 6.40625,
"b": 14.375,
"c": 32.34375
},
"tcp": {
"x": 7.1875,
"y": 14.375,
"z": 6.40625
},
"toolAxis": {
"i": 0.20974946231958666,
"j": 0.1328223821608784,
"k": 0.9686915803565931
},
"axisPose": {
"x": 12.229151515300838,
"y": 9.270758115059134,
"z": 7.99010121965801,
"a": 0,
"b": 14.375,
"c": 32.34375
},
"toolAxisVector": {
"x": 0.2097494623195867,
"y": 0.13282238216087844,
"z": 0.9686915803565932
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.21,\"y\":0.133,\"z\":0.969}",
"threeToolGlyphAxis": "{\"x\":0.21,\"y\":0.133,\"z\":0.969}"
}
},
{
"index": 290,
"timeMs": 14500,
"file": "frame-0290-t014500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.875,
"y": 13.75,
"z": 6.5625,
"b": 13.75,
"c": 30.9375
},
"tcp": {
"x": 6.875,
"y": 13.75,
"z": 6.5625
},
"toolAxis": {
"i": 0.20386999004160278,
"j": 0.12219496950090022,
"k": 0.9713420698132614
},
"axisPose": {
"x": 11.458907621216827,
"y": 9.162506712319312,
"z": 8.008522842891969,
"a": 0,
"b": 13.75,
"c": 30.9375
},
"toolAxisVector": {
"x": 0.20386999004160278,
"y": 0.12219496950090022,
"z": 0.9713420698132614
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}"
}
},
{
"index": 291,
"timeMs": 14550,
"file": "frame-0291-t014550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.5625,
"y": 13.125,
"z": 6.71875,
"b": 13.125,
"c": 29.53125
},
"tcp": {
"x": 6.5625,
"y": 13.125,
"z": 6.71875
},
"toolAxis": {
"i": 0.19757610245578813,
"j": 0.11192547954793747,
"k": 0.9738769792773336
},
"axisPose": {
"x": 10.702609179265645,
"y": 9.021745369845789,
"z": 8.033423930682659,
"a": 0,
"b": 13.125,
"c": 29.53125
},
"toolAxisVector": {
"x": 0.19757610245578813,
"y": 0.1119254795479375,
"z": 0.9738769792773336
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 292,
"timeMs": 14600,
"file": "frame-0292-t014600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.25,
"y": 12.5,
"z": 6.875,
"b": 12.5,
"c": 28.125
},
"tcp": {
"x": 6.25,
"y": 12.5,
"z": 6.875
},
"toolAxis": {
"i": 0.19088269797936153,
"j": 0.10202892773030041,
"k": 0.9762960071199334
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.191,\"y\":0.102,\"z\":0.976}",
"threeToolGlyphAxis": "{\"x\":0.191,\"y\":0.102,\"z\":0.976}"
}
},
{
"index": 293,
"timeMs": 14650,
"file": "frame-0293-t014650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.9375,
"y": 11.875,
"z": 7.03125,
"b": 11.875,
"c": 26.71875
},
"tcp": {
"x": 5.9375,
"y": 11.875,
"z": 7.03125
},
"toolAxis": {
"i": 0.18380520522253385,
"j": 0.09251976531195186,
"k": 0.9785988655009383
},
"axisPose": {
"x": 9.236772149167573,
"y": 8.645132674917981,
"z": 8.102575461538617,
"a": 0,
"b": 11.875,
"c": 26.71875
},
"toolAxisVector": {
"x": 0.18380520522253385,
"y": 0.09251976531195186,
"z": 0.9785988655009383
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.184,\"y\":0.093,\"z\":0.979}",
"threeToolGlyphAxis": "{\"x\":0.184,\"y\":0.093,\"z\":0.979}"
}
},
{
"index": 294,
"timeMs": 14700,
"file": "frame-0294-t014700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.625,
"y": 11.25,
"z": 7.1875,
"b": 11.25,
"c": 25.3125
},
"tcp": {
"x": 5.625,
"y": 11.25,
"z": 7.1875
},
"toolAxis": {
"i": 0.17635956229458472,
"j": 0.08341186085694952,
"k": 0.9807852804032304
},
"axisPose": {
"x": 8.529644528997315,
"y": 8.410616247685164,
"z": 8.14677726423894,
"a": 0,
"b": 11.25,
"c": 25.3125
},
"toolAxisVector": {
"x": 0.17635956229458472,
"y": 0.08341186085694953,
"z": 0.9807852804032304
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.176,\"y\":0.083,\"z\":0.981}",
"threeToolGlyphAxis": "{\"x\":0.176,\"y\":0.083,\"z\":0.981}"
}
},
{
"index": 295,
"timeMs": 14750,
"file": "frame-0295-t014750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.3125,
"y": 10.625,
"z": 7.34375,
"b": 10.625,
"c": 23.90625
},
"tcp": {
"x": 5.3125,
"y": 10.625,
"z": 7.34375
},
"toolAxis": {
"i": 0.16856219546466167,
"j": 0.07471848244399741,
"k": 0.9828549916653012
},
"axisPose": {
"x": 7.8412808292905405,
"y": 8.146258565710692,
"z": 8.197361261362456,
"a": 0,
"b": 10.625,
"c": 23.90625
},
"toolAxisVector": {
"x": 0.16856219546466164,
"y": 0.07471848244399741,
"z": 0.982854991665301
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.169,\"y\":0.075,\"z\":0.983}",
"threeToolGlyphAxis": "{\"x\":0.169,\"y\":0.075,\"z\":0.983}"
}
},
{
"index": 296,
"timeMs": 14800,
"file": "frame-0296-t014800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 10,
"z": 7.5,
"b": 10,
"c": 22.5
},
"tcp": {
"x": 5,
"y": 10,
"z": 7.5
},
"toolAxis": {
"i": 0.16042999720436046,
"j": 0.06645228065352382,
"k": 0.984807753012208
},
"axisPose": {
"x": 7.172827976950242,
"y": 7.85283937430198,
"z": 8.254299035926213,
"a": 0,
"b": 10,
"c": 22.5
},
"toolAxisVector": {
"x": 0.1604299972043605,
"y": 0.06645228065352383,
"z": 0.9848077530122081
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.16,\"y\":0.066,\"z\":0.985}",
"threeToolGlyphAxis": "{\"x\":0.16,\"y\":0.066,\"z\":0.985}"
}
},
{
"index": 297,
"timeMs": 14850,
"file": "frame-0297-t014850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.6875,
"y": 9.375,
"z": 7.65625,
"b": 9.375,
"c": 21.09375
},
"tcp": {
"x": 4.6875,
"y": 9.375,
"z": 7.65625
},
"toolAxis": {
"i": 0.1519803036399271,
"j": 0.058625272348729704,
"k": 0.986643332084879
},
"axisPose": {
"x": 6.525406410835622,
"y": 7.531182052147091,
"z": 8.31756054281199,
"a": 0,
"b": 9.375,
"c": 21.09375
},
"toolAxisVector": {
"x": 0.15198030363992712,
"y": 0.05862527234872971,
"z": 0.9866433320848791
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.152,\"y\":0.059,\"z\":0.987}",
"threeToolGlyphAxis": "{\"x\":0.152,\"y\":0.059,\"z\":0.987}"
}
},
{
"index": 298,
"timeMs": 14900,
"file": "frame-0298-t014900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.375,
"y": 8.75,
"z": 7.8125,
"b": 8.75,
"c": 19.6875
},
"tcp": {
"x": 4.375,
"y": 8.75,
"z": 7.8125
},
"toolAxis": {
"i": 0.14323087144266078,
"j": 0.051248825271049105,
"k": 0.9883615104677607
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.143,\"y\":0.051,\"z\":0.988}",
"threeToolGlyphAxis": "{\"x\":0.143,\"y\":0.051,\"z\":0.988}"
}
},
{
"index": 299,
"timeMs": 14950,
"file": "frame-0299-t014950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.0625,
"y": 8.125,
"z": 7.96875,
"b": 8.125,
"c": 18.28125
},
"tcp": {
"x": 4.0625,
"y": 8.125,
"z": 7.96875
},
"toolAxis": {
"i": 0.13419985418680777,
"j": 0.044333643469437474,
"k": 0.9899620837148079
},
"axisPose": {
"x": 5.297996443525984,
"y": 6.806659756986921,
"z": 8.462926470760618,
"a": 0,
"b": 8.125,
"c": 18.28125
},
"toolAxisVector": {
"x": 0.13419985418680777,
"y": 0.044333643469437474,
"z": 0.9899620837148079
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.134,\"y\":0.044,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.134,\"y\":0.044,\"z\":0.99}"
}
},
{
"index": 300,
"timeMs": 15000,
"file": "frame-0300-t015000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.75,
"y": 7.5,
"z": 8.125,
"b": 7.5,
"c": 16.875
},
"tcp": {
"x": 3.75,
"y": 7.5,
"z": 8.125
},
"toolAxis": {
"i": 0.12490577820490298,
"j": 0.037889753581851586,
"k": 0.9914448613738104
},
"axisPose": {
"x": 4.720101550879983,
"y": 6.405652072346015,
"z": 8.544962719487403,
"a": 0,
"b": 7.5,
"c": 16.875
},
"toolAxisVector": {
"x": 0.12490577820490299,
"y": 0.03788975358185159,
"z": 0.9914448613738105
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.125,\"y\":0.038,\"z\":0.991}",
"threeToolGlyphAxis": "{\"x\":0.125,\"y\":0.038,\"z\":0.991}"
}
},
{
"index": 301,
"timeMs": 15050,
"file": "frame-0301-t015050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.4375,
"y": 6.875,
"z": 8.28125,
"b": 6.875,
"c": 15.46875
},
"tcp": {
"x": 3.4375,
"y": 6.875,
"z": 8.28125
},
"toolAxis": {
"i": 0.1153675179711502,
"j": 0.03192649198621131,
"k": 0.992809667009055
},
"axisPose": {
"x": 4.167421744594572,
"y": 5.98011888807542,
"z": 8.633186370029545,
"a": 0,
"b": 6.875,
"c": 15.46875
},
"toolAxisVector": {
"x": 0.1153675179711502,
"y": 0.03192649198621131,
"z": 0.992809667009055
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 302,
"timeMs": 15100,
"file": "frame-0302-t015100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.125,
"y": 6.25,
"z": 8.4375,
"b": 6.25,
"c": 14.0625
},
"tcp": {
"x": 3.125,
"y": 6.25,
"z": 8.4375
},
"toolAxis": {
"i": 0.10560427104402478,
"j": 0.026452492837036466,
"k": 0.9940563382223196
},
"axisPose": {
"x": 3.64092044843574,
"y": 5.531088278605774,
"z": 8.72755933766321,
"a": 0,
"b": 6.25,
"c": 14.0625
},
"toolAxisVector": {
"x": 0.10560427104402478,
"y": 0.026452492837036466,
"z": 0.9940563382223196
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.106,\"y\":0.026,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.106,\"y\":0.026,\"z\":0.994}"
}
},
{
"index": 303,
"timeMs": 15150,
"file": "frame-0303-t015150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.8125,
"y": 5.625,
"z": 8.59375,
"b": 5.625,
"c": 12.65625
},
"tcp": {
"x": 2.8125,
"y": 5.625,
"z": 8.59375
},
"toolAxis": {
"i": 0.09563553259983765,
"j": 0.021475677002836664,
"k": 0.9951847266721969
},
"axisPose": {
"x": 3.1415249670909318,
"y": 5.059626121275012,
"z": 8.82804195201608,
"a": 0,
"b": 5.625,
"c": 12.65625
},
"toolAxisVector": {
"x": 0.09563553259983765,
"y": 0.021475677002836667,
"z": 0.9951847266721969
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.096,\"y\":0.021,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.096,\"y\":0.021,\"z\":0.995}"
}
},
{
"index": 304,
"timeMs": 15200,
"file": "frame-0304-t015200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.5,
"y": 5,
"z": 8.75,
"b": 5,
"c": 11.25
},
"tcp": {
"x": 2.5,
"y": 5,
"z": 8.75
},
"toolAxis": {
"i": 0.08548106958951374,
"j": 0.017003241918195466,
"k": 0.9961946980917455
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.085,\"y\":0.017,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.085,\"y\":0.017,\"z\":0.996}"
}
},
{
"index": 305,
"timeMs": 15250,
"file": "frame-0305-t015250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.1875,
"y": 4.375,
"z": 8.90625,
"b": 4.375,
"c": 9.84375
},
"tcp": {
"x": 2.1875,
"y": 4.375,
"z": 8.90625
},
"toolAxis": {
"i": 0.07516089455131222,
"j": 0.013041652363338348,
"k": 0.9970861323044666
},
"axisPose": {
"x": 2.227571144937934,
"y": 4.0538524958599975,
"z": 9.047169560064052,
"a": 0,
"b": 4.375,
"c": 9.84375
},
"toolAxisVector": {
"x": 0.07516089455131222,
"y": 0.013041652363338348,
"z": 0.9970861323044666
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.075,\"y\":0.013,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.075,\"y\":0.013,\"z\":0.997}"
}
},
{
"index": 306,
"timeMs": 15300,
"file": "frame-0306-t015300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.875,
"y": 3.75,
"z": 9.0625,
"b": 3.75,
"c": 8.4375
},
"tcp": {
"x": 1.875,
"y": 3.75,
"z": 9.0625
},
"toolAxis": {
"i": 0.06469523911264848,
"j": 0.009596632182804229,
"k": 0.9978589232386035
},
"axisPose": {
"x": 1.8146735631111848,
"y": 3.521850804187749,
"z": 9.165727359156364,
"a": 0,
"b": 3.75,
"c": 8.4375
},
"toolAxisVector": {
"x": 0.06469523911264849,
"y": 0.00959663218280423,
"z": 0.9978589232386036
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.065,\"y\":0.01,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.065,\"y\":0.01,\"z\":0.998}"
}
},
{
"index": 307,
"timeMs": 15350,
"file": "frame-0307-t015350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.5625,
"y": 3.125,
"z": 9.21875,
"b": 3.125,
"c": 7.03125
},
"tcp": {
"x": 1.5625,
"y": 3.125,
"z": 9.21875
},
"toolAxis": {
"i": 0.054104527214569126,
"j": 0.006673156953657131,
"k": 0.9985129789397631
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.054,\"y\":0.007,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.054,\"y\":0.007,\"z\":0.999}"
}
},
{
"index": 308,
"timeMs": 15400,
"file": "frame-0308-t015400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.25,
"y": 2.5,
"z": 9.375,
"b": 2.5,
"c": 5.625
},
"tcp": {
"x": 1.25,
"y": 2.5,
"z": 9.375
},
"toolAxis": {
"i": 0.04340934809278059,
"j": 0.0042754476124776015,
"k": 0.9990482215818578
},
"axisPose": {
"x": 1.0808771266131905,
"y": 2.4056393258839863,
"z": 9.420601311536588,
"a": 0,
"b": 2.5,
"c": 5.625
},
"toolAxisVector": {
"x": 0.04340934809278059,
"y": 0.0042754476124776015,
"z": 0.9990482215818578
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.043,\"y\":0.004,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.043,\"y\":0.004,\"z\":0.999}"
}
},
{
"index": 309,
"timeMs": 15450,
"file": "frame-0309-t015450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0.9375,
"y": 1.875,
"z": 9.53125,
"b": 1.875,
"c": 4.21875
},
"tcp": {
"x": 0.9375,
"y": 1.875,
"z": 9.53125
},
"toolAxis": {
"i": 0.03263042904943701,
"j": 0.0024069650491653364,
"k": 0.9994645874763657
},
"axisPose": {
"x": 0.7613839938205083,
"y": 1.8239311391995694,
"z": 9.556820989529525,
"a": 0,
"b": 1.875,
"c": 4.21875
},
"toolAxisVector": {
"x": 0.03263042904943701,
"y": 0.0024069650491653364,
"z": 0.9994645874763657
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.033,\"y\":0.002,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.033,\"y\":0.002,\"z\":0.999}"
}
},
{
"index": 310,
"timeMs": 15500,
"file": "frame-0310-t015500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0.625,
"y": 1.25,
"z": 9.6875,
"b": 1.25,
"c": 2.8125
},
"tcp": {
"x": 0.625,
"y": 1.25,
"z": 9.6875
},
"toolAxis": {
"i": 0.02178860805015786,
"j": 0.00107040567436591,
"k": 0.9997620270799091
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.022,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.022,\"y\":0.001,\"z\":1}"
}
},
{
"index": 311,
"timeMs": 15550,
"file": "frame-0311-t015550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 37,
"segmentIndex": 5,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0.3125,
"y": 0.625,
"z": 9.84375,
"b": 0.625,
"c": 1.40625
},
"tcp": {
"x": 0.3125,
"y": 0.625,
"z": 9.84375
},
"toolAxis": {
"i": 0.010904806180964233,
"j": 0.0002676979661075654,
"k": 0.9999405050001497
},
"axisPose": {
"x": 0.2203813762376834,
"y": 0.6197782359007099,
"z": 9.846573124687156,
"a": 0,
"b": 0.625,
"c": 1.40625
},
"toolAxisVector": {
"x": 0.010904806180964231,
"y": 0.0002676979661075653,
"z": 0.9999405050001495
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.011,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.011,\"y\":0,\"z\":1}"
}
},
{
"index": 312,
"timeMs": 15600,
"file": "frame-0312-t015600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 38,
"segmentIndex": 6,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 313,
"timeMs": 15650,
"file": "frame-0313-t015650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 38,
"segmentIndex": 6,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.6666666666666665,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 314,
"timeMs": 15700,
"file": "frame-0314-t015700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 38,
"segmentIndex": 6,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333333,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 315,
"timeMs": 15750,
"file": "frame-0315-t015750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 38,
"segmentIndex": 6,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 316,
"timeMs": 15800,
"file": "frame-0316-t015800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 38,
"segmentIndex": 6,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 317,
"timeMs": 15850,
"file": "frame-0317-t015850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 38,
"segmentIndex": 6,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 318,
"timeMs": 15900,
"file": "frame-0318-t015900ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant II",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 43,
"segmentIndex": 7,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 319,
"timeMs": 15950,
"file": "frame-0319-t015950ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant II",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 43,
"segmentIndex": 7,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 320,
"timeMs": 16000,
"file": "frame-0320-t016000ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant II",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 43,
"segmentIndex": 7,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666667,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 321,
"timeMs": 16050,
"file": "frame-0321-t016050ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant II",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 43,
"segmentIndex": 7,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 322,
"timeMs": 16100,
"file": "frame-0322-t016100ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant II",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 43,
"segmentIndex": 7,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 323,
"timeMs": 16150,
"file": "frame-0323-t016150ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 23,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant II",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 43,
"segmentIndex": 7,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 324,
"timeMs": 16200,
"file": "frame-0324-t016200ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 325,
"timeMs": 16250,
"file": "frame-0325-t016250ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -1.1764705882352942,
"y": 1.1764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -1.1764705882352942,
"y": 1.1764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -1.1764705882352942,
"y": 1.1764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 326,
"timeMs": 16300,
"file": "frame-0326-t016300ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -2.3529411764705883,
"y": 2.3529411764705883,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -2.3529411764705883,
"y": 2.3529411764705883,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -2.3529411764705883,
"y": 2.3529411764705883,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 327,
"timeMs": 16350,
"file": "frame-0327-t016350ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -3.5294117647058827,
"y": 3.5294117647058827,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -3.5294117647058827,
"y": 3.5294117647058827,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -3.5294117647058827,
"y": 3.5294117647058827,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 328,
"timeMs": 16400,
"file": "frame-0328-t016400ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -4.705882352941177,
"y": 4.705882352941177,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -4.705882352941177,
"y": 4.705882352941177,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -4.705882352941177,
"y": 4.705882352941177,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 329,
"timeMs": 16450,
"file": "frame-0329-t016450ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -5.882352941176471,
"y": 5.882352941176471,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -5.882352941176471,
"y": 5.882352941176471,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -5.882352941176471,
"y": 5.882352941176471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 330,
"timeMs": 16500,
"file": "frame-0330-t016500ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -7.058823529411765,
"y": 7.058823529411765,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -7.058823529411765,
"y": 7.058823529411765,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -7.058823529411765,
"y": 7.058823529411765,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 331,
"timeMs": 16550,
"file": "frame-0331-t016550ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -8.235294117647058,
"y": 8.235294117647058,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -8.235294117647058,
"y": 8.235294117647058,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -8.235294117647058,
"y": 8.235294117647058,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 332,
"timeMs": 16600,
"file": "frame-0332-t016600ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -9.411764705882353,
"y": 9.411764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -9.411764705882353,
"y": 9.411764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -9.411764705882353,
"y": 9.411764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 333,
"timeMs": 16650,
"file": "frame-0333-t016650ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -10.588235294117647,
"y": 10.588235294117647,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -10.588235294117647,
"y": 10.588235294117647,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -10.588235294117647,
"y": 10.588235294117647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 334,
"timeMs": 16700,
"file": "frame-0334-t016700ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -11.764705882352942,
"y": 11.764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -11.764705882352942,
"y": 11.764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -11.764705882352942,
"y": 11.764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 335,
"timeMs": 16750,
"file": "frame-0335-t016750ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -12.941176470588236,
"y": 12.941176470588236,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -12.941176470588236,
"y": 12.941176470588236,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -12.941176470588236,
"y": 12.941176470588236,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 336,
"timeMs": 16800,
"file": "frame-0336-t016800ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -14.11764705882353,
"y": 14.11764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -14.11764705882353,
"y": 14.11764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -14.11764705882353,
"y": 14.11764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 337,
"timeMs": 16850,
"file": "frame-0337-t016850ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -15.294117647058822,
"y": 15.294117647058822,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -15.294117647058822,
"y": 15.294117647058822,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -15.294117647058822,
"y": 15.294117647058822,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 338,
"timeMs": 16900,
"file": "frame-0338-t016900ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -16.470588235294116,
"y": 16.470588235294116,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -16.470588235294116,
"y": 16.470588235294116,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -16.470588235294116,
"y": 16.470588235294116,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 339,
"timeMs": 16950,
"file": "frame-0339-t016950ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -17.647058823529413,
"y": 17.647058823529413,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -17.647058823529413,
"y": 17.647058823529413,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -17.647058823529413,
"y": 17.647058823529413,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 340,
"timeMs": 17000,
"file": "frame-0340-t017000ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 25,
"statement": "g0 x-20 y+20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 45,
"segmentIndex": 8,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -18.823529411764707,
"y": 18.823529411764707,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -18.823529411764707,
"y": 18.823529411764707,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -18.823529411764707,
"y": 18.823529411764707,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 341,
"timeMs": 17050,
"file": "frame-0341-t017050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 58,
"segmentIndex": 9,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -20,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -20,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -20,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 342,
"timeMs": 17100,
"file": "frame-0342-t017100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 58,
"segmentIndex": 9,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -21.666666666666668,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -21.666666666666668,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -21.666666666666668,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 343,
"timeMs": 17150,
"file": "frame-0343-t017150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 58,
"segmentIndex": 9,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -23.333333333333332,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -23.333333333333332,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -23.333333333333332,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 344,
"timeMs": 17200,
"file": "frame-0344-t017200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 58,
"segmentIndex": 9,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -25,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -25,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -25,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 345,
"timeMs": 17250,
"file": "frame-0345-t017250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 58,
"segmentIndex": 9,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -26.666666666666664,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -26.666666666666664,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -26.666666666666664,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 346,
"timeMs": 17300,
"file": "frame-0346-t017300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 58,
"segmentIndex": 9,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -28.333333333333336,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -28.333333333333336,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -28.333333333333336,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 347,
"timeMs": 17350,
"file": "frame-0347-t017350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 348,
"timeMs": 17400,
"file": "frame-0348-t017400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.012032048873037686,
"j": 0.0003259400065658286,
"k": 0.9999275591576766
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"toolAxisVector": {
"x": 0.012032048873037686,
"y": 0.00032594000656582865,
"z": 0.9999275591576766
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.012,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.012,\"y\":0,\"z\":1}"
}
},
{
"index": 349,
"timeMs": 17450,
"file": "frame-0349-t017450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.024035879294785633,
"j": 0.0013031875086601185,
"k": 0.9997102471260579
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"toolAxisVector": {
"x": 0.024035879294785633,
"y": 0.0013031875086601187,
"z": 0.9997102471260579
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}"
}
},
{
"index": 350,
"timeMs": 17500,
"file": "frame-0350-t017500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.03598331821227235,
"j": 0.002930025846206313,
"k": 0.999348095389677
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"toolAxisVector": {
"x": 0.03598331821227236,
"y": 0.0029300258462063135,
"z": 0.999348095389677
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}"
}
},
{
"index": 351,
"timeMs": 17550,
"file": "frame-0351-t017550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.04784628329919461,
"j": 0.005203596893483802,
"k": 0.9988411564176876
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"toolAxisVector": {
"x": 0.04784628329919462,
"y": 0.005203596893483804,
"z": 0.9988411564176877
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}"
}
},
{
"index": 352,
"timeMs": 17600,
"file": "frame-0352-t017600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.05959682814443821,
"j": 0.008119905515946253,
"k": 0.9981895036562619
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"toolAxisVector": {
"x": 0.059596828144438195,
"y": 0.008119905515946251,
"z": 0.9981895036562617
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}"
}
},
{
"index": 353,
"timeMs": 17650,
"file": "frame-0353-t017650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.0712071872311226,
"j": 0.011673825800190508,
"k": 0.9973932315179498
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"toolAxisVector": {
"x": 0.07120718723112261,
"y": 0.01167382580019051,
"z": 0.9973932315179498
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}"
}
},
{
"index": 354,
"timeMs": 17700,
"file": "frame-0354-t017700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.08264982063684348,
"j": 0.01585910904751694,
"k": 0.9964524553680003
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"toolAxisVector": {
"x": 0.08264982063684348,
"y": 0.01585910904751694,
"z": 0.9964524553680003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}"
}
},
{
"index": 355,
"timeMs": 17750,
"file": "frame-0355-t017750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.09389745838621426,
"j": 0.020668393518815956,
"k": 0.9953673115076467
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"toolAxisVector": {
"x": 0.09389745838621426,
"y": 0.020668393518815956,
"z": 0.9953673115076467
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}"
}
},
{
"index": 356,
"timeMs": 17800,
"file": "frame-0356-t017800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.10492314438734016,
"j": 0.026093215915828128,
"k": 0.9941379571543596
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"toolAxisVector": {
"x": 0.10492314438734017,
"y": 0.02609321591582813,
"z": 0.9941379571543596
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}"
}
},
{
"index": 357,
"timeMs": 17850,
"file": "frame-0357-t017850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.11570027988449609,
"j": 0.03212402458116106,
"k": 0.9927645704190688
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"toolAxisVector": {
"x": 0.11570027988449606,
"y": 0.03212402458116105,
"z": 0.9927645704190686
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 358,
"timeMs": 17900,
"file": "frame-0358-t017900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.12620266636001998,
"j": 0.03875019439680837,
"k": 0.9912473502803582
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"toolAxisVector": {
"x": 0.12620266636002,
"y": 0.03875019439680838,
"z": 0.9912473502803583
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}",
"threeToolGlyphAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}"
}
},
{
"index": 359,
"timeMs": 17950,
"file": "frame-0359-t017950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.13640454781927763,
"j": 0.04596004335831024,
"k": 0.9895865165556373
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"toolAxisVector": {
"x": 0.13640454781927766,
"y": 0.04596004335831025,
"z": 0.9895865165556373
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}"
}
},
{
"index": 360,
"timeMs": 18000,
"file": "frame-0360-t018000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.14628065239349994,
"j": 0.05374085079912278,
"k": 0.9877823098692943
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"toolAxisVector": {
"x": 0.14628065239349994,
"y": 0.05374085079912278,
"z": 0.9877823098692943
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}",
"threeToolGlyphAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}"
}
},
{
"index": 361,
"timeMs": 18050,
"file": "frame-0361-t018050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.15580623319633768,
"j": 0.06207887723723189,
"k": 0.9858349916178332
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"toolAxisVector": {
"x": 0.15580623319633768,
"y": 0.0620788772372319,
"z": 0.9858349916178332
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}",
"threeToolGlyphAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}"
}
},
{
"index": 362,
"timeMs": 18100,
"file": "frame-0362-t018100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.16495710837112276,
"j": 0.07095938581355643,
"k": 0.9837448439320028
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"toolAxisVector": {
"x": 0.16495710837112273,
"y": 0.07095938581355643,
"z": 0.9837448439320026
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}",
"threeToolGlyphAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}"
}
},
{
"index": 363,
"timeMs": 18150,
"file": "frame-0363-t018150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.17370970026706506,
"j": 0.08036666528924381,
"k": 0.981512169635921
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"toolAxisVector": {
"x": 0.17370970026706503,
"y": 0.08036666528924383,
"z": 0.981512169635921
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}",
"threeToolGlyphAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}"
}
},
{
"index": 364,
"timeMs": 18200,
"file": "frame-0364-t018200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.1820410736839465,
"j": 0.0902840545665668,
"k": 0.9791372922032012
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"toolAxisVector": {
"x": 0.1820410736839465,
"y": 0.09028405456656681,
"z": 0.9791372922032012
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}",
"threeToolGlyphAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}"
}
},
{
"index": 365,
"timeMs": 18250,
"file": "frame-0365-t018250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.18992897312630339,
"j": 0.10069396869579324,
"k": 0.9766205557100867
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"toolAxisVector": {
"x": 0.18992897312630344,
"y": 0.10069396869579327,
"z": 0.9766205557100868
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}",
"threeToolGlyphAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}"
}
},
{
"index": 366,
"timeMs": 18300,
"file": "frame-0366-t018300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.19735185900960264,
"j": 0.11157792632811768,
"k": 0.9739623247856003
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"toolAxisVector": {
"x": 0.19735185900960267,
"y": 0.1115779263281177,
"z": 0.9739623247856003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 367,
"timeMs": 18350,
"file": "frame-0367-t018350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.20428894276252552,
"j": 0.12291657857252554,
"k": 0.9711629845587164
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"toolAxisVector": {
"x": 0.20428894276252552,
"y": 0.12291657857252554,
"z": 0.9711629845587164
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}"
}
},
{
"index": 368,
"timeMs": 18400,
"file": "frame-0368-t018400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.21072022077116123,
"j": 0.13468973921230312,
"k": 0.9682229406025633
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"toolAxisVector": {
"x": 0.21072022077116126,
"y": 0.13468973921230315,
"z": 0.9682229406025634
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}",
"threeToolGlyphAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}"
}
},
{
"index": 369,
"timeMs": 18450,
"file": "frame-0369-t018450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.2166265071126894,
"j": 0.14687641623482095,
"k": 0.9651426188756621
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"toolAxisVector": {
"x": 0.2166265071126894,
"y": 0.14687641623482095,
"z": 0.9651426188756621
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}",
"threeToolGlyphAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}"
}
},
{
"index": 370,
"timeMs": 18500,
"file": "frame-0370-t018500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.2219894650279811,
"j": 0.15945484462619963,
"k": 0.9619224656602139
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"toolAxisVector": {
"x": 0.2219894650279811,
"y": 0.15945484462619963,
"z": 0.9619224656602139
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}",
"threeToolGlyphAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}"
}
},
{
"index": 371,
"timeMs": 18550,
"file": "frame-0371-t018550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.22679163708448402,
"j": 0.17240252038052492,
"k": 0.9585629474974413
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"toolAxisVector": {
"x": 0.226791637084484,
"y": 0.17240252038052492,
"z": 0.9585629474974411
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}",
"threeToolGlyphAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}"
}
},
{
"index": 372,
"timeMs": 18600,
"file": "frame-0372-t018600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.23101647398276154,
"j": 0.18569623567141516,
"k": 0.9550645511199954
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"toolAxisVector": {
"x": 0.2310164739827615,
"y": 0.1856962356714151,
"z": 0.9550645511199954
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}",
"threeToolGlyphAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}"
}
},
{
"index": 373,
"timeMs": 18650,
"file": "frame-0373-t018650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.23464836196213268,
"j": 0.19931211513195457,
"k": 0.951427783381437
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"toolAxisVector": {
"x": 0.23464836196213268,
"y": 0.19931211513195457,
"z": 0.951427783381437
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}",
"threeToolGlyphAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}"
}
},
{
"index": 374,
"timeMs": 18700,
"file": "frame-0374-t018700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.2376726487630083,
"j": 0.21322565318730716,
"k": 0.9476531711828025
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"toolAxisVector": {
"x": 0.2376726487630083,
"y": 0.21322565318730718,
"z": 0.9476531711828025
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}",
"threeToolGlyphAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}"
}
},
{
"index": 375,
"timeMs": 18750,
"file": "frame-0375-t018750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 61,
"segmentIndex": 10,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.24007566810572778,
"j": 0.2274117523827049,
"k": 0.9437412613962662
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"toolAxisVector": {
"x": 0.24007566810572778,
"y": 0.2274117523827049,
"z": 0.9437412613962662
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}"
}
},
{
"index": 376,
"timeMs": 18800,
"file": "frame-0376-t018800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": 20,
"z": 10,
"b": 20,
"c": 45
},
"tcp": {
"x": -30,
"y": 20,
"z": 10
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -30,
"y": 20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 377,
"timeMs": 18850,
"file": "frame-0377-t018850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.96554351482206,
"y": 19.17057703541078,
"z": 9.977973568281937,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.96554351482206,
"y": 19.17057703541078,
"z": 9.977973568281937
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.96554351482206,
"y": 19.17057703541078,
"z": 9.977973568281937,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 378,
"timeMs": 18900,
"file": "frame-0378-t018900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.862411509162406,
"y": 18.346869870838685,
"z": 9.955947136563877,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.862411509162406,
"y": 18.346869870838685,
"z": 9.955947136563877
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.862411509162406,
"y": 18.346869870838685,
"z": 9.955947136563877,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 379,
"timeMs": 18950,
"file": "frame-0379-t018950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.691314696305913,
"y": 17.53455491702512,
"z": 9.933920704845814,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.691314696305913,
"y": 17.53455491702512,
"z": 9.933920704845814
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.691314696305913,
"y": 17.53455491702512,
"z": 9.933920704845814,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 380,
"timeMs": 19000,
"file": "frame-0380-t019000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.453432155211818,
"y": 16.73923007760326,
"z": 9.911894273127754,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.453432155211818,
"y": 16.73923007760326,
"z": 9.911894273127754
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.453432155211818,
"y": 16.73923007760326,
"z": 9.911894273127754,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 381,
"timeMs": 19050,
"file": "frame-0381-t019050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.15040320513038,
"y": 15.96637617228135,
"z": 9.889867841409691,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.15040320513038,
"y": 15.96637617228135,
"z": 9.889867841409691
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.15040320513038,
"y": 15.96637617228135,
"z": 9.889867841409691,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 382,
"timeMs": 19100,
"file": "frame-0382-t019100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.784316108566998,
"y": 15.221319166886074,
"z": 9.86784140969163,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.784316108566998,
"y": 15.221319166886074,
"z": 9.86784140969163
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.784316108566998,
"y": 15.221319166886074,
"z": 9.86784140969163,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 383,
"timeMs": 19150,
"file": "frame-0383-t019150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.357693680444974,
"y": 14.509193470550056,
"z": 9.845814977973568,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.357693680444974,
"y": 14.509193470550056,
"z": 9.845814977973568
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.357693680444974,
"y": 14.509193470550056,
"z": 9.845814977973568,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 384,
"timeMs": 19200,
"file": "frame-0384-t019200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.873475902638553,
"y": 13.834906552973422,
"z": 9.823788546255507,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.873475902638553,
"y": 13.834906552973422,
"z": 9.823788546255507
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.873475902638553,
"y": 13.834906552973422,
"z": 9.823788546255507,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 385,
"timeMs": 19250,
"file": "frame-0385-t019250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.334999663684503,
"y": 13.203105125592405,
"z": 9.801762114537445,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.334999663684503,
"y": 13.203105125592405,
"z": 9.801762114537445
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.334999663684503,
"y": 13.203105125592405,
"z": 9.801762114537445,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 386,
"timeMs": 19300,
"file": "frame-0386-t019300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.74597576329207,
"y": 12.618143119710599,
"z": 9.779735682819384,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.74597576329207,
"y": 12.618143119710599,
"z": 9.779735682819384
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.74597576329207,
"y": 12.618143119710599,
"z": 9.779735682819384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 387,
"timeMs": 19350,
"file": "frame-0387-t019350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.110463340119914,
"y": 12.084051682265061,
"z": 9.757709251101321,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.110463340119914,
"y": 12.084051682265061,
"z": 9.757709251101321
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.110463340119914,
"y": 12.084051682265061,
"z": 9.757709251101321,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 388,
"timeMs": 19400,
"file": "frame-0388-t019400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.43284189904592,
"y": 11.604511395995397,
"z": 9.73568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.43284189904592,
"y": 11.604511395995397,
"z": 9.73568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.43284189904592,
"y": 11.604511395995397,
"z": 9.73568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 389,
"timeMs": 19450,
"file": "frame-0389-t019450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.71778113069821,
"y": 11.182826915454823,
"z": 9.713656387665198,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.71778113069821,
"y": 11.182826915454823,
"z": 9.713656387665198
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.71778113069821,
"y": 11.182826915454823,
"z": 9.713656387665198,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 390,
"timeMs": 19500,
"file": "frame-0390-t019500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.970208731229974,
"y": 10.82190419365404,
"z": 9.691629955947137,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.970208731229974,
"y": 10.82190419365404,
"z": 9.691629955947137
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.970208731229974,
"y": 10.82190419365404,
"z": 9.691629955947137,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 391,
"timeMs": 19550,
"file": "frame-0391-t019550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.19527644410154,
"y": 10.52423045627587,
"z": 9.669603524229075,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.19527644410154,
"y": 10.52423045627587,
"z": 9.669603524229075
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.19527644410154,
"y": 10.52423045627587,
"z": 9.669603524229075,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 392,
"timeMs": 19600,
"file": "frame-0392-t019600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.398324557885992,
"y": 10.291857061464281,
"z": 9.647577092511014,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.398324557885992,
"y": 10.291857061464281,
"z": 9.647577092511014
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.398324557885992,
"y": 10.291857061464281,
"z": 9.647577092511014,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 393,
"timeMs": 19650,
"file": "frame-0393-t019650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.584845104754304,
"y": 10.126385363306085,
"z": 9.625550660792952,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.584845104754304,
"y": 10.126385363306085,
"z": 9.625550660792952
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.584845104754304,
"y": 10.126385363306085,
"z": 9.625550660792952,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 394,
"timeMs": 19700,
"file": "frame-0394-t019700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.760444013250357,
"y": 10.028955676424275,
"z": 9.603524229074889,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.760444013250357,
"y": 10.028955676424275,
"z": 9.603524229074889
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.760444013250357,
"y": 10.028955676424275,
"z": 9.603524229074889,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 395,
"timeMs": 19750,
"file": "frame-0395-t019750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.93080247617217,
"y": 10.000239417731239,
"z": 9.581497797356828,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.93080247617217,
"y": 10.000239417731239,
"z": 9.581497797356828
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.93080247617217,
"y": 10.000239417731239,
"z": 9.581497797356828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 396,
"timeMs": 19800,
"file": "frame-0396-t019800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.1016377997848,
"y": 10.040434479495378,
"z": 9.559471365638766,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.1016377997848,
"y": 10.040434479495378,
"z": 9.559471365638766
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.1016377997848,
"y": 10.040434479495378,
"z": 9.559471365638766,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 397,
"timeMs": 19850,
"file": "frame-0397-t019850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.278664004164664,
"y": 10.149263865606715,
"z": 9.537444933920705,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.278664004164664,
"y": 10.149263865606715,
"z": 9.537444933920705
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.278664004164664,
"y": 10.149263865606715,
"z": 9.537444933920705,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 398,
"timeMs": 19900,
"file": "frame-0398-t019900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.467552446189877,
"y": 10.325977600439353,
"z": 9.515418502202643,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.467552446189877,
"y": 10.325977600439353,
"z": 9.515418502202643
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.467552446189877,
"y": 10.325977600439353,
"z": 9.515418502202643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 399,
"timeMs": 19950,
"file": "frame-0399-t019950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.673892736535446,
"y": 10.569357897156294,
"z": 9.493392070484582,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.673892736535446,
"y": 10.569357897156294,
"z": 9.493392070484582
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.673892736535446,
"y": 10.569357897156294,
"z": 9.493392070484582,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 400,
"timeMs": 20000,
"file": "frame-0400-t020000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.90315422000577,
"y": 10.877727549840255,
"z": 9.47136563876652,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.90315422000577,
"y": 10.877727549840255,
"z": 9.47136563876652
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.90315422000577,
"y": 10.877727549840255,
"z": 9.47136563876652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 401,
"timeMs": 20050,
"file": "frame-0401-t020050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.160648284655036,
"y": 11.248961491617823,
"z": 9.449339207048459,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.160648284655036,
"y": 11.248961491617823,
"z": 9.449339207048459
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.160648284655036,
"y": 11.248961491617823,
"z": 9.449339207048459,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 402,
"timeMs": 20100,
"file": "frame-0402-t020100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.451491759434418,
"y": 11.680501439126523,
"z": 9.427312775330396,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.451491759434418,
"y": 11.680501439126523,
"z": 9.427312775330396
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.451491759434418,
"y": 11.680501439126523,
"z": 9.427312775330396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 403,
"timeMs": 20150,
"file": "frame-0403-t020150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.78057165260395,
"y": 12.169373522405348,
"z": 9.405286343612335,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.78057165260395,
"y": 12.169373522405348,
"z": 9.405286343612335
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.78057165260395,
"y": 12.169373522405348,
"z": 9.405286343612335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 404,
"timeMs": 20200,
"file": "frame-0404-t020200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.15251147390694,
"y": 12.712208778716015,
"z": 9.383259911894273,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.15251147390694,
"y": 12.712208778716015,
"z": 9.383259911894273
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.15251147390694,
"y": 12.712208778716015,
"z": 9.383259911894273,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 405,
"timeMs": 20250,
"file": "frame-0405-t020250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.571639372591022,
"y": 13.3052663690659,
"z": 9.361233480176212,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.571639372591022,
"y": 13.3052663690659,
"z": 9.361233480176212
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.571639372591022,
"y": 13.3052663690659,
"z": 9.361233480176212,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 406,
"timeMs": 20300,
"file": "frame-0406-t020300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.04195831084604,
"y": 13.944459357440694,
"z": 9.33920704845815,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.04195831084604,
"y": 13.944459357440694,
"z": 9.33920704845815
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.04195831084604,
"y": 13.944459357440694,
"z": 9.33920704845815,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 407,
"timeMs": 20350,
"file": "frame-0407-t020350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.56711847820261,
"y": 14.625382875094436,
"z": 9.317180616740089,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.56711847820261,
"y": 14.625382875094436,
"z": 9.317180616740089
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.56711847820261,
"y": 14.625382875094436,
"z": 9.317180616740089,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 408,
"timeMs": 20400,
"file": "frame-0408-t020400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.150392136991806,
"y": 15.343344475808463,
"z": 9.295154185022026,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.150392136991806,
"y": 15.343344475808463,
"z": 9.295154185022026
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.150392136991806,
"y": 15.343344475808463,
"z": 9.295154185022026,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 409,
"timeMs": 20450,
"file": "frame-0409-t020450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.794651072213469,
"y": 16.0933964729321,
"z": 9.273127753303966,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.794651072213469,
"y": 16.0933964729321,
"z": 9.273127753303966
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.794651072213469,
"y": 16.0933964729321,
"z": 9.273127753303966,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 410,
"timeMs": 20500,
"file": "frame-0410-t020500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.502346801212736,
"y": 16.87037003536104,
"z": 9.251101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.502346801212736,
"y": 16.87037003536104,
"z": 9.251101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.502346801212736,
"y": 16.87037003536104,
"z": 9.251101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 411,
"timeMs": 20550,
"file": "frame-0411-t020550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.275493679545848,
"y": 17.668910807487784,
"z": 9.229074889867842,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.275493679545848,
"y": 17.668910807487784,
"z": 9.229074889867842
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.275493679545848,
"y": 17.668910807487784,
"z": 9.229074889867842,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 412,
"timeMs": 20600,
"file": "frame-0412-t020600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.11565501945766,
"y": 18.48351580765658,
"z": 9.20704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.11565501945766,
"y": 18.48351580765658,
"z": 9.20704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.11565501945766,
"y": 18.48351580765658,
"z": 9.20704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 413,
"timeMs": 20650,
"file": "frame-0413-t020650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.023932316632614,
"y": 19.308571350844577,
"z": 9.185022026431717,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.023932316632614,
"y": 19.308571350844577,
"z": 9.185022026431717
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.023932316632614,
"y": 19.308571350844577,
"z": 9.185022026431717,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 414,
"timeMs": 20700,
"file": "frame-0414-t020700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.00095765946078,
"y": 20.138391734232833,
"z": 9.162995594713657,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.00095765946078,
"y": 20.138391734232833,
"z": 9.162995594713657
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.00095765946078,
"y": 20.138391734232833,
"z": 9.162995594713657,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 415,
"timeMs": 20750,
"file": "frame-0415-t020750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.046889373129023,
"y": 20.967258419073215,
"z": 9.140969162995594,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.046889373129023,
"y": 20.967258419073215,
"z": 9.140969162995594
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.046889373129023,
"y": 20.967258419073215,
"z": 9.140969162995594,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 416,
"timeMs": 20800,
"file": "frame-0416-t020800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.161410928555098,
"y": 21.789459438837593,
"z": 9.118942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.161410928555098,
"y": 21.789459438837593,
"z": 9.118942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.161410928555098,
"y": 21.789459438837593,
"z": 9.118942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 417,
"timeMs": 20850,
"file": "frame-0417-t020850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.343733123683588,
"y": 22.599328762075796,
"z": 9.09691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.343733123683588,
"y": 22.599328762075796,
"z": 9.09691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.343733123683588,
"y": 22.599328762075796,
"z": 9.09691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 418,
"timeMs": 20900,
"file": "frame-0418-t020900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.592599522111685,
"y": 23.391285338721396,
"z": 9.07488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.592599522111685,
"y": 23.391285338721396,
"z": 9.07488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.592599522111685,
"y": 23.391285338721396,
"z": 9.07488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 419,
"timeMs": 20950,
"file": "frame-0419-t020950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.906295111565639,
"y": 24.15987156076543,
"z": 9.052863436123348,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.906295111565639,
"y": 24.15987156076543,
"z": 9.052863436123348
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.906295111565639,
"y": 24.15987156076543,
"z": 9.052863436123348,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 420,
"timeMs": 21000,
"file": "frame-0420-t021000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.282658122559775,
"y": 24.89979087225434,
"z": 9.030837004405287,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.282658122559775,
"y": 24.89979087225434,
"z": 9.030837004405287
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.282658122559775,
"y": 24.89979087225434,
"z": 9.030837004405287,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 421,
"timeMs": 21050,
"file": "frame-0421-t021050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.719094925792117,
"y": 25.605944269430275,
"z": 9.008810572687224,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.719094925792117,
"y": 25.605944269430275,
"z": 9.008810572687224
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.719094925792117,
"y": 25.605944269430275,
"z": 9.008810572687224,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 422,
"timeMs": 21100,
"file": "frame-0422-t021100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.21259790561433,
"y": 26.273465439480617,
"z": 8.986784140969164,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.21259790561433,
"y": 26.273465439480617,
"z": 8.986784140969164
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.21259790561433,
"y": 26.273465439480617,
"z": 8.986784140969164,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 423,
"timeMs": 21150,
"file": "frame-0423-t021150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.759766186404523,
"y": 26.897754295745006,
"z": 8.964757709251101,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.759766186404523,
"y": 26.897754295745006,
"z": 8.964757709251101
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.759766186404523,
"y": 26.897754295745006,
"z": 8.964757709251101,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 424,
"timeMs": 21200,
"file": "frame-0424-t021200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.356829069011305,
"y": 27.474508678278916,
"z": 8.94273127753304,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.356829069011305,
"y": 27.474508678278916,
"z": 8.94273127753304
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.356829069011305,
"y": 27.474508678278916,
"z": 8.94273127753304,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 425,
"timeMs": 21250,
"file": "frame-0425-t021250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.999672015761714,
"y": 27.999754001315722,
"z": 8.920704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.999672015761714,
"y": 27.999754001315722,
"z": 8.920704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.999672015761714,
"y": 27.999754001315722,
"z": 8.920704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 426,
"timeMs": 21300,
"file": "frame-0426-t021300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.683865004962449,
"y": 28.469870643317826,
"z": 8.898678414096917,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.683865004962449,
"y": 28.469870643317826,
"z": 8.898678414096917
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.683865004962449,
"y": 28.469870643317826,
"z": 8.898678414096917,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 427,
"timeMs": 21350,
"file": "frame-0427-t021350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.40469305949528,
"y": 28.881618890863823,
"z": 8.876651982378855,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.40469305949528,
"y": 28.881618890863823,
"z": 8.876651982378855
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.40469305949528,
"y": 28.881618890863823,
"z": 8.876651982378855,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 428,
"timeMs": 21400,
"file": "frame-0428-t021400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.157188739124834,
"y": 29.232161264475994,
"z": 8.854625550660792,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.157188739124834,
"y": 29.232161264475994,
"z": 8.854625550660792
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.157188739124834,
"y": 29.232161264475994,
"z": 8.854625550660792,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 429,
"timeMs": 21450,
"file": "frame-0429-t021450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.936166372604774,
"y": 29.51908207253421,
"z": 8.832599118942731,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.936166372604774,
"y": 29.51908207253421,
"z": 8.832599118942731
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.936166372604774,
"y": 29.51908207253421,
"z": 8.832599118942731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 430,
"timeMs": 21500,
"file": "frame-0430-t021500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.736257793678714,
"y": 29.740404058524454,
"z": 8.81057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.736257793678714,
"y": 29.740404058524454,
"z": 8.81057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.736257793678714,
"y": 29.740404058524454,
"z": 8.81057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 431,
"timeMs": 21550,
"file": "frame-0431-t021550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.55194933470841,
"y": 29.894602026900756,
"z": 8.788546255506608,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.55194933470841,
"y": 29.894602026900756,
"z": 8.788546255506608
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.55194933470841,
"y": 29.894602026900756,
"z": 8.788546255506608,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 432,
"timeMs": 21600,
"file": "frame-0432-t021600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.377619822995214,
"y": 29.98061335366076,
"z": 8.766519823788546,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.377619822995214,
"y": 29.98061335366076,
"z": 8.766519823788546
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.377619822995214,
"y": 29.98061335366076,
"z": 8.766519823788546,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 433,
"timeMs": 21650,
"file": "frame-0433-t021650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.20757931795082,
"y": 29.997845309203335,
"z": 8.744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.20757931795082,
"y": 29.997845309203335,
"z": 8.744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.20757931795082,
"y": 29.997845309203335,
"z": 8.744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 434,
"timeMs": 21700,
"file": "frame-0434-t021700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.036108322167983,
"y": 29.946179143004322,
"z": 8.722466960352422,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.036108322167983,
"y": 29.946179143004322,
"z": 8.722466960352422
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.036108322167983,
"y": 29.946179143004322,
"z": 8.722466960352422,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 435,
"timeMs": 21750,
"file": "frame-0435-t021750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.85749719617605,
"y": 29.825970901961703,
"z": 8.700440528634362,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.85749719617605,
"y": 29.825970901961703,
"z": 8.700440528634362
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.85749719617605,
"y": 29.825970901961703,
"z": 8.700440528634362,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 436,
"timeMs": 21800,
"file": "frame-0436-t021800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.666085505262487,
"y": 29.638048976770627,
"z": 8.678414096916299,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.666085505262487,
"y": 29.638048976770627,
"z": 8.678414096916299
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.666085505262487,
"y": 29.638048976770627,
"z": 8.678414096916299,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 437,
"timeMs": 21850,
"file": "frame-0437-t021850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.456301027209875,
"y": 29.38370839323708,
"z": 8.656387665198238,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.456301027209875,
"y": 29.38370839323708,
"z": 8.656387665198238
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.456301027209875,
"y": 29.38370839323708,
"z": 8.656387665198238,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 438,
"timeMs": 21900,
"file": "frame-0438-t021900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.22269815213437,
"y": 29.064701887870388,
"z": 8.634361233480176,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.22269815213437,
"y": 29.064701887870388,
"z": 8.634361233480176
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.22269815213437,
"y": 29.064701887870388,
"z": 8.634361233480176,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 439,
"timeMs": 21950,
"file": "frame-0439-t021950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.95999540980087,
"y": 28.683227829255333,
"z": 8.612334801762115,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.95999540980087,
"y": 28.683227829255333,
"z": 8.612334801762115
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.95999540980087,
"y": 28.683227829255333,
"z": 8.612334801762115,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 440,
"timeMs": 22000,
"file": "frame-0440-t022000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.663111865803288,
"y": 28.241915068441195,
"z": 8.590308370044053,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.663111865803288,
"y": 28.241915068441195,
"z": 8.590308370044053
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.663111865803288,
"y": 28.241915068441195,
"z": 8.590308370044053,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 441,
"timeMs": 22050,
"file": "frame-0441-t022050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.32720213579268,
"y": 27.743804822748345,
"z": 8.568281938325992,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.32720213579268,
"y": 27.743804822748345,
"z": 8.568281938325992
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.32720213579268,
"y": 27.743804822748345,
"z": 8.568281938325992,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 442,
"timeMs": 22100,
"file": "frame-0442-t022100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.947689776460123,
"y": 27.19232971783632,
"z": 8.54625550660793,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.947689776460123,
"y": 27.19232971783632,
"z": 8.54625550660793
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.947689776460123,
"y": 27.19232971783632,
"z": 8.54625550660793,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 443,
"timeMs": 22150,
"file": "frame-0443-t022150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.520298823166872,
"y": 26.591290132460788,
"z": 8.524229074889867,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.520298823166872,
"y": 26.591290132460788,
"z": 8.524229074889867
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.520298823166872,
"y": 26.591290132460788,
"z": 8.524229074889867,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 444,
"timeMs": 22200,
"file": "frame-0444-t022200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.041083256886786,
"y": 25.944828008934735,
"z": 8.502202643171806,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.041083256886786,
"y": 25.944828008934735,
"z": 8.502202643171806
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.041083256886786,
"y": 25.944828008934735,
"z": 8.502202643171806,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 445,
"timeMs": 22250,
"file": "frame-0445-t022250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.506454197395602,
"y": 25.25739830977364,
"z": 8.480176211453745,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.506454197395602,
"y": 25.25739830977364,
"z": 8.480176211453745
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.506454197395602,
"y": 25.25739830977364,
"z": 8.480176211453745,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 446,
"timeMs": 22300,
"file": "frame-0446-t022300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.91320463531055,
"y": 24.533738317225485,
"z": 8.458149779735683,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.91320463531055,
"y": 24.533738317225485,
"z": 8.458149779735683
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.91320463531055,
"y": 24.533738317225485,
"z": 8.458149779735683,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 447,
"timeMs": 22350,
"file": "frame-0447-t022350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.258531532544584,
"y": 23.77883498725171,
"z": 8.43612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.258531532544584,
"y": 23.77883498725171,
"z": 8.43612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.258531532544584,
"y": 23.77883498725171,
"z": 8.43612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 448,
"timeMs": 22400,
"file": "frame-0448-t022400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.540055138874504,
"y": 22.9978905829323,
"z": 8.41409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.540055138874504,
"y": 22.9978905829323,
"z": 8.41409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.540055138874504,
"y": 22.9978905829323,
"z": 8.41409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 449,
"timeMs": 22450,
"file": "frame-0449-t022450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.755835391506547,
"y": 22.19628682412573,
"z": 8.392070484581497,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.755835391506547,
"y": 22.19628682412573,
"z": 8.392070484581497
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.755835391506547,
"y": 22.19628682412573,
"z": 8.392070484581497,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 450,
"timeMs": 22500,
"file": "frame-0450-t022500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.90438528462542,
"y": 21.379547800438754,
"z": 8.370044052863436,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.90438528462542,
"y": 21.379547800438754,
"z": 8.370044052863436
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.90438528462542,
"y": 21.379547800438754,
"z": 8.370044052863436,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 451,
"timeMs": 22550,
"file": "frame-0451-t022550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.984681116793038,
"y": 20.553301903084154,
"z": 8.348017621145374,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.984681116793038,
"y": 20.553301903084154,
"z": 8.348017621145374
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.984681116793038,
"y": 20.553301903084154,
"z": 8.348017621145374,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 452,
"timeMs": 22600,
"file": "frame-0452-t022600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.996169545579207,
"y": 19.72324303796505,
"z": 8.325991189427313,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.996169545579207,
"y": 19.72324303796505,
"z": 8.325991189427313
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.996169545579207,
"y": 19.72324303796505,
"z": 8.325991189427313,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 453,
"timeMs": 22650,
"file": "frame-0453-t022650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.93877140080869,
"y": 18.895091387278,
"z": 8.30396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.93877140080869,
"y": 18.895091387278,
"z": 8.30396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.93877140080869,
"y": 18.895091387278,
"z": 8.30396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 454,
"timeMs": 22700,
"file": "frame-0454-t022700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.8128822301464,
"y": 18.074553990038396,
"z": 8.28193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.8128822301464,
"y": 18.074553990038396,
"z": 8.28193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.8128822301464,
"y": 18.074553990038396,
"z": 8.28193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 455,
"timeMs": 22750,
"file": "frame-0455-t022750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.619369573260926,
"y": 17.267285413179422,
"z": 8.259911894273127,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.619369573260926,
"y": 17.267285413179422,
"z": 8.259911894273127
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.619369573260926,
"y": 17.267285413179422,
"z": 8.259911894273127,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 456,
"timeMs": 22800,
"file": "frame-0456-t022800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.35956698335101,
"y": 16.47884878425171,
"z": 8.237885462555067,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.35956698335101,
"y": 16.47884878425171,
"z": 8.237885462555067
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.35956698335101,
"y": 16.47884878425171,
"z": 8.237885462555067,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 457,
"timeMs": 22850,
"file": "frame-0457-t022850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.03526483723435,
"y": 15.714677454258952,
"z": 8.215859030837004,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.03526483723435,
"y": 15.714677454258952,
"z": 8.215859030837004
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.03526483723435,
"y": 15.714677454258952,
"z": 8.215859030837004,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 458,
"timeMs": 22900,
"file": "frame-0458-t022900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.6486979973291,
"y": 14.98003755482219,
"z": 8.193832599118943,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.6486979973291,
"y": 14.98003755482219,
"z": 8.193832599118943
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.6486979973291,
"y": 14.98003755482219,
"z": 8.193832599118943,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 459,
"timeMs": 22950,
"file": "frame-0459-t022950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.202530410553162,
"y": 14.279991707702637,
"z": 8.17180616740088,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.202530410553162,
"y": 14.279991707702637,
"z": 8.17180616740088
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.202530410553162,
"y": 14.279991707702637,
"z": 8.17180616740088,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 460,
"timeMs": 23000,
"file": "frame-0460-t023000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.69983675027466,
"y": 13.619364136771338,
"z": 8.14977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.69983675027466,
"y": 13.619364136771338,
"z": 8.14977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.69983675027466,
"y": 13.619364136771338,
"z": 8.14977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 461,
"timeMs": 23050,
"file": "frame-0461-t023050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.14408122782448,
"y": 13.002707422849474,
"z": 8.127753303964758,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.14408122782448,
"y": 13.002707422849474,
"z": 8.127753303964758
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.14408122782448,
"y": 13.002707422849474,
"z": 8.127753303964758,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 462,
"timeMs": 23100,
"file": "frame-0462-t023100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.539093719586994,
"y": 12.434271130521667,
"z": 8.105726872246695,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.539093719586994,
"y": 12.434271130521667,
"z": 8.105726872246695
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.539093719586994,
"y": 12.434271130521667,
"z": 8.105726872246695,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 463,
"timeMs": 23150,
"file": "frame-0463-t023150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.88904337418429,
"y": 11.917972523124158,
"z": 8.083700440528634,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.88904337418429,
"y": 11.917972523124158,
"z": 8.083700440528634
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.88904337418429,
"y": 11.917972523124158,
"z": 8.083700440528634,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 464,
"timeMs": 23200,
"file": "frame-0464-t023200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.19840988163461,
"y": 11.457369567719576,
"z": 8.061674008810574,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.19840988163461,
"y": 11.457369567719576,
"z": 8.061674008810574
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.19840988163461,
"y": 11.457369567719576,
"z": 8.061674008810574,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 465,
"timeMs": 23250,
"file": "frame-0465-t023250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.47195260247787,
"y": 11.055636416089103,
"z": 8.039647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.47195260247787,
"y": 11.055636416089103,
"z": 8.039647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.47195260247787,
"y": 11.055636416089103,
"z": 8.039647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 466,
"timeMs": 23300,
"file": "frame-0466-t023300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.714677769608375,
"y": 10.715541530709649,
"z": 8.017621145374449,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.714677769608375,
"y": 10.715541530709649,
"z": 8.017621145374449
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.714677769608375,
"y": 10.715541530709649,
"z": 8.017621145374449,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 467,
"timeMs": 23350,
"file": "frame-0467-t023350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.931803988837007,
"y": 10.439428606456651,
"z": 7.995594713656388,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.931803988837007,
"y": 10.439428606456651,
"z": 7.995594713656388
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.931803988837007,
"y": 10.439428606456651,
"z": 7.995594713656388,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 468,
"timeMs": 23400,
"file": "frame-0468-t023400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.128726275928457,
"y": 10.22920041950651,
"z": 7.973568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.128726275928457,
"y": 10.22920041950651,
"z": 7.973568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.128726275928457,
"y": 10.22920041950651,
"z": 7.973568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 469,
"timeMs": 23450,
"file": "frame-0469-t023450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.310978877945008,
"y": 10.086305714740742,
"z": 7.951541850220265,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.310978877945008,
"y": 10.086305714740742,
"z": 7.951541850220265
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.310978877945008,
"y": 10.086305714740742,
"z": 7.951541850220265,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 470,
"timeMs": 23500,
"file": "frame-0470-t023500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.484197135106264,
"y": 10.01172922201471,
"z": 7.929515418502202,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.484197135106264,
"y": 10.01172922201471,
"z": 7.929515418502202
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.484197135106264,
"y": 10.01172922201471,
"z": 7.929515418502202,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 471,
"timeMs": 23550,
"file": "frame-0471-t023550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.654078645985724,
"y": 10.005984870091654,
"z": 7.907488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.654078645985724,
"y": 10.005984870091654,
"z": 7.907488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.654078645985724,
"y": 10.005984870091654,
"z": 7.907488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 472,
"timeMs": 23600,
"file": "frame-0472-t023600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.82634400366664,
"y": 10.069112245006957,
"z": 7.885462555066079,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.82634400366664,
"y": 10.069112245006957,
"z": 7.885462555066079
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.82634400366664,
"y": 10.069112245006957,
"z": 7.885462555066079,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 473,
"timeMs": 23650,
"file": "frame-0473-t023650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.006697373435898,
"y": 10.200676317269,
"z": 7.863436123348018,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.006697373435898,
"y": 10.200676317269,
"z": 7.863436123348018
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.006697373435898,
"y": 10.200676317269,
"z": 7.863436123348018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 474,
"timeMs": 23700,
"file": "frame-0474-t023700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.200787183686614,
"y": 10.399770439776614,
"z": 7.841409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.200787183686614,
"y": 10.399770439776614,
"z": 7.841409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.200787183686614,
"y": 10.399770439776614,
"z": 7.841409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 475,
"timeMs": 23750,
"file": "frame-0475-t023750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.414167200920392,
"y": 10.665022595793555,
"z": 7.819383259911895,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.414167200920392,
"y": 10.665022595793555,
"z": 7.819383259911895
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.414167200920392,
"y": 10.665022595793555,
"z": 7.819383259911895,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 476,
"timeMs": 23800,
"file": "frame-0476-t023800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.652258257092578,
"y": 10.99460485392338,
"z": 7.797356828193832,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.652258257092578,
"y": 10.99460485392338,
"z": 7.797356828193832
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.652258257092578,
"y": 10.99460485392338,
"z": 7.797356828193832,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 477,
"timeMs": 23850,
"file": "frame-0477-t023850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.920310893049148,
"y": 11.386245964927669,
"z": 7.775330396475771,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.920310893049148,
"y": 11.386245964927669,
"z": 7.775330396475771
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.920310893049148,
"y": 11.386245964927669,
"z": 7.775330396475771,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 478,
"timeMs": 23900,
"file": "frame-0478-t023900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.223369175490172,
"y": 11.837247013579127,
"z": 7.753303964757709,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.223369175490172,
"y": 11.837247013579127,
"z": 7.753303964757709
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.223369175490172,
"y": 11.837247013579127,
"z": 7.753303964757709,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 479,
"timeMs": 23950,
"file": "frame-0479-t023950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.56623593680781,
"y": 12.344500017688151,
"z": 7.7312775330396475,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.56623593680781,
"y": 12.344500017688151,
"z": 7.7312775330396475
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.56623593680781,
"y": 12.344500017688151,
"z": 7.7312775330396475,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 480,
"timeMs": 24000,
"file": "frame-0480-t024000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.953439677341798,
"y": 12.904509346131226,
"z": 7.709251101321586,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.953439677341798,
"y": 12.904509346131226,
"z": 7.709251101321586
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.953439677341798,
"y": 12.904509346131226,
"z": 7.709251101321586,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 481,
"timeMs": 24050,
"file": "frame-0481-t024050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.389203358138424,
"y": 13.513415808283334,
"z": 7.687224669603524,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.389203358138424,
"y": 13.513415808283334,
"z": 7.687224669603524
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.389203358138424,
"y": 13.513415808283334,
"z": 7.687224669603524,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 482,
"timeMs": 24100,
"file": "frame-0482-t024100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.87741529927156,
"y": 14.167023248846924,
"z": 7.665198237885463,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.87741529927156,
"y": 14.167023248846924,
"z": 7.665198237885463
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.87741529927156,
"y": 14.167023248846924,
"z": 7.665198237885463,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 483,
"timeMs": 24150,
"file": "frame-0483-t024150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.421602384274149,
"y": 14.860827464804375,
"z": 7.643171806167401,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.421602384274149,
"y": 14.860827464804375,
"z": 7.643171806167401
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.421602384274149,
"y": 14.860827464804375,
"z": 7.643171806167401,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 484,
"timeMs": 24200,
"file": "frame-0484-t024200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.024905755336073,
"y": 15.590047245219008,
"z": 7.621145374449339,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.024905755336073,
"y": 15.590047245219008,
"z": 7.621145374449339
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.024905755336073,
"y": 15.590047245219008,
"z": 7.621145374449339,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 485,
"timeMs": 24250,
"file": "frame-0485-t024250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.690059166760372,
"y": 16.349657319979748,
"z": 7.599118942731277,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.690059166760372,
"y": 16.349657319979748,
"z": 7.599118942731277
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.690059166760372,
"y": 16.349657319979748,
"z": 7.599118942731277,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 486,
"timeMs": 24300,
"file": "frame-0486-t024300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.419370145850282,
"y": 17.134422990430174,
"z": 7.577092511013216,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.419370145850282,
"y": 17.134422990430174,
"z": 7.577092511013216
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.419370145850282,
"y": 17.134422990430174,
"z": 7.577092511013216,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 487,
"timeMs": 24350,
"file": "frame-0487-t024350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.214704091053152,
"y": 17.93893620323191,
"z": 7.555066079295154,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.214704091053152,
"y": 17.93893620323191,
"z": 7.555066079295154
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.214704091053152,
"y": 17.93893620323191,
"z": 7.555066079295154,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 488,
"timeMs": 24400,
"file": "frame-0488-t024400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.077471416945702,
"y": 18.75765281886646,
"z": 7.533039647577093,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.077471416945702,
"y": 18.75765281886646,
"z": 7.533039647577093
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.077471416945702,
"y": 18.75765281886646,
"z": 7.533039647577093,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 489,
"timeMs": 24450,
"file": "frame-0489-t024450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.008617834648186,
"y": 19.584930817947544,
"z": 7.51101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.008617834648186,
"y": 19.584930817947544,
"z": 7.51101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.008617834648186,
"y": 19.584930817947544,
"z": 7.51101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 490,
"timeMs": 24500,
"file": "frame-0490-t024500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.008617834648186,
"y": 20.41506918205245,
"z": 7.48898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.008617834648186,
"y": 20.41506918205245,
"z": 7.48898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.008617834648186,
"y": 20.41506918205245,
"z": 7.48898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 491,
"timeMs": 24550,
"file": "frame-0491-t024550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.0774714169457,
"y": 21.242347181133532,
"z": 7.466960352422907,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.0774714169457,
"y": 21.242347181133532,
"z": 7.466960352422907
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.0774714169457,
"y": 21.242347181133532,
"z": 7.466960352422907,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 492,
"timeMs": 24600,
"file": "frame-0492-t024600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.21470409105315,
"y": 22.061063796768078,
"z": 7.444933920704846,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.21470409105315,
"y": 22.061063796768078,
"z": 7.444933920704846
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.21470409105315,
"y": 22.061063796768078,
"z": 7.444933920704846,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 493,
"timeMs": 24650,
"file": "frame-0493-t024650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.41937014585028,
"y": 22.86557700956982,
"z": 7.422907488986784,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.41937014585028,
"y": 22.86557700956982,
"z": 7.422907488986784
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.41937014585028,
"y": 22.86557700956982,
"z": 7.422907488986784,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 494,
"timeMs": 24700,
"file": "frame-0494-t024700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.690059166760378,
"y": 23.650342680020263,
"z": 7.400881057268722,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.690059166760378,
"y": 23.650342680020263,
"z": 7.400881057268722
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.690059166760378,
"y": 23.650342680020263,
"z": 7.400881057268722,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 495,
"timeMs": 24750,
"file": "frame-0495-t024750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.02490575533607,
"y": 24.409952754780985,
"z": 7.378854625550661,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.02490575533607,
"y": 24.409952754780985,
"z": 7.378854625550661
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.02490575533607,
"y": 24.409952754780985,
"z": 7.378854625550661,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 496,
"timeMs": 24800,
"file": "frame-0496-t024800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.421602384274145,
"y": 25.13917253519562,
"z": 7.356828193832599,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.421602384274145,
"y": 25.13917253519562,
"z": 7.356828193832599
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.421602384274145,
"y": 25.13917253519562,
"z": 7.356828193832599,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 497,
"timeMs": 24850,
"file": "frame-0497-t024850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.877415299271567,
"y": 25.832976751153083,
"z": 7.334801762114537,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.877415299271567,
"y": 25.832976751153083,
"z": 7.334801762114537
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.877415299271567,
"y": 25.832976751153083,
"z": 7.334801762114537,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 498,
"timeMs": 24900,
"file": "frame-0498-t024900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.389203358138408,
"y": 26.486584191716645,
"z": 7.312775330396476,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.389203358138408,
"y": 26.486584191716645,
"z": 7.312775330396476
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.389203358138408,
"y": 26.486584191716645,
"z": 7.312775330396476,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 499,
"timeMs": 24950,
"file": "frame-0499-t024950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.953439677341793,
"y": 27.09549065386877,
"z": 7.290748898678414,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.953439677341793,
"y": 27.09549065386877,
"z": 7.290748898678414
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.953439677341793,
"y": 27.09549065386877,
"z": 7.290748898678414,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 500,
"timeMs": 25000,
"file": "frame-0500-t025000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.566235936807804,
"y": 27.655499982311845,
"z": 7.2687224669603525,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.566235936807804,
"y": 27.655499982311845,
"z": 7.2687224669603525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.566235936807804,
"y": 27.655499982311845,
"z": 7.2687224669603525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 501,
"timeMs": 25050,
"file": "frame-0501-t025050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.22336917549015,
"y": 28.16275298642086,
"z": 7.246696035242291,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.22336917549015,
"y": 28.16275298642086,
"z": 7.246696035242291
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.22336917549015,
"y": 28.16275298642086,
"z": 7.246696035242291,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 502,
"timeMs": 25100,
"file": "frame-0502-t025100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.920310893049141,
"y": 28.613754035072326,
"z": 7.224669603524229,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.920310893049141,
"y": 28.613754035072326,
"z": 7.224669603524229
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.920310893049141,
"y": 28.613754035072326,
"z": 7.224669603524229,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 503,
"timeMs": 25150,
"file": "frame-0503-t025150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.652258257092573,
"y": 29.005395146076616,
"z": 7.202643171806168,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.652258257092573,
"y": 29.005395146076616,
"z": 7.202643171806168
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.652258257092573,
"y": 29.005395146076616,
"z": 7.202643171806168,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 504,
"timeMs": 25200,
"file": "frame-0504-t025200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.414167200920403,
"y": 29.334977404206448,
"z": 7.180616740088105,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.414167200920403,
"y": 29.334977404206448,
"z": 7.180616740088105
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.414167200920403,
"y": 29.334977404206448,
"z": 7.180616740088105,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 505,
"timeMs": 25250,
"file": "frame-0505-t025250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.200787183686607,
"y": 29.600229560223383,
"z": 7.158590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.200787183686607,
"y": 29.600229560223383,
"z": 7.158590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.200787183686607,
"y": 29.600229560223383,
"z": 7.158590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 506,
"timeMs": 25300,
"file": "frame-0506-t025300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.00669737343589,
"y": 29.799323682731,
"z": 7.136563876651982,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.00669737343589,
"y": 29.799323682731,
"z": 7.136563876651982
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.00669737343589,
"y": 29.799323682731,
"z": 7.136563876651982,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 507,
"timeMs": 25350,
"file": "frame-0507-t025350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.82634400366664,
"y": 29.930887754993044,
"z": 7.11453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.82634400366664,
"y": 29.930887754993044,
"z": 7.11453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.82634400366664,
"y": 29.930887754993044,
"z": 7.11453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 508,
"timeMs": 25400,
"file": "frame-0508-t025400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.65407864598571,
"y": 29.994015129908348,
"z": 7.092511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.65407864598571,
"y": 29.994015129908348,
"z": 7.092511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.65407864598571,
"y": 29.994015129908348,
"z": 7.092511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 509,
"timeMs": 25450,
"file": "frame-0509-t025450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.484197135106257,
"y": 29.988270777985292,
"z": 7.070484581497798,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.484197135106257,
"y": 29.988270777985292,
"z": 7.070484581497798
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.484197135106257,
"y": 29.988270777985292,
"z": 7.070484581497798,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 510,
"timeMs": 25500,
"file": "frame-0510-t025500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.310978877945008,
"y": 29.913694285259258,
"z": 7.048458149779735,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.310978877945008,
"y": 29.913694285259258,
"z": 7.048458149779735
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.310978877945008,
"y": 29.913694285259258,
"z": 7.048458149779735,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 511,
"timeMs": 25550,
"file": "frame-0511-t025550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.128726275928443,
"y": 29.770799580493495,
"z": 7.026431718061675,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.128726275928443,
"y": 29.770799580493495,
"z": 7.026431718061675
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.128726275928443,
"y": 29.770799580493495,
"z": 7.026431718061675,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 512,
"timeMs": 25600,
"file": "frame-0512-t025600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.93180398883701,
"y": 29.56057139354335,
"z": 7.004405286343612,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.93180398883701,
"y": 29.56057139354335,
"z": 7.004405286343612
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.93180398883701,
"y": 29.56057139354335,
"z": 7.004405286343612,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 513,
"timeMs": 25650,
"file": "frame-0513-t025650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.71467776960838,
"y": 29.28445846929035,
"z": 6.9823788546255505,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.71467776960838,
"y": 29.28445846929035,
"z": 6.9823788546255505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.71467776960838,
"y": 29.28445846929035,
"z": 6.9823788546255505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 514,
"timeMs": 25700,
"file": "frame-0514-t025700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.47195260247785,
"y": 28.94436358391091,
"z": 6.960352422907489,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.47195260247785,
"y": 28.94436358391091,
"z": 6.960352422907489
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.47195260247785,
"y": 28.94436358391091,
"z": 6.960352422907489,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 515,
"timeMs": 25750,
"file": "frame-0515-t025750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.198409881634607,
"y": 28.542630432280426,
"z": 6.938325991189427,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.198409881634607,
"y": 28.542630432280426,
"z": 6.938325991189427
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.198409881634607,
"y": 28.542630432280426,
"z": 6.938325991189427,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 516,
"timeMs": 25800,
"file": "frame-0516-t025800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.889043374184286,
"y": 28.082027476875847,
"z": 6.916299559471366,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.889043374184286,
"y": 28.082027476875847,
"z": 6.916299559471366
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.889043374184286,
"y": 28.082027476875847,
"z": 6.916299559471366,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 517,
"timeMs": 25850,
"file": "frame-0517-t025850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.539093719586997,
"y": 27.56572886947833,
"z": 6.894273127753303,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.539093719586997,
"y": 27.56572886947833,
"z": 6.894273127753303
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.539093719586997,
"y": 27.56572886947833,
"z": 6.894273127753303,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 518,
"timeMs": 25900,
"file": "frame-0518-t025900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.144081227824476,
"y": 26.99729257715053,
"z": 6.872246696035242,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.144081227824476,
"y": 26.99729257715053,
"z": 6.872246696035242
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.144081227824476,
"y": 26.99729257715053,
"z": 6.872246696035242,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 519,
"timeMs": 25950,
"file": "frame-0519-t025950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.699836750274663,
"y": 26.38063586322866,
"z": 6.850220264317181,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.699836750274663,
"y": 26.38063586322866,
"z": 6.850220264317181
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.699836750274663,
"y": 26.38063586322866,
"z": 6.850220264317181,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 520,
"timeMs": 26000,
"file": "frame-0520-t026000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.202530410553166,
"y": 25.720008292297354,
"z": 6.828193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.202530410553166,
"y": 25.720008292297354,
"z": 6.828193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.202530410553166,
"y": 25.720008292297354,
"z": 6.828193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 521,
"timeMs": 26050,
"file": "frame-0521-t026050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.64869799732909,
"y": 25.019962445177832,
"z": 6.8061674008810575,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.64869799732909,
"y": 25.019962445177832,
"z": 6.8061674008810575
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.64869799732909,
"y": 25.019962445177832,
"z": 6.8061674008810575,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 522,
"timeMs": 26100,
"file": "frame-0522-t026100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.035264837234344,
"y": 24.285322545741064,
"z": 6.784140969162996,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.035264837234344,
"y": 24.285322545741064,
"z": 6.784140969162996
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.035264837234344,
"y": 24.285322545741064,
"z": 6.784140969162996,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 523,
"timeMs": 26150,
"file": "frame-0523-t026150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.35956698335101,
"y": 23.52115121574829,
"z": 6.762114537444933,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.35956698335101,
"y": 23.52115121574829,
"z": 6.762114537444933
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.35956698335101,
"y": 23.52115121574829,
"z": 6.762114537444933,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 524,
"timeMs": 26200,
"file": "frame-0524-t026200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.61936957326092,
"y": 22.73271458682059,
"z": 6.740088105726873,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.61936957326092,
"y": 22.73271458682059,
"z": 6.740088105726873
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.61936957326092,
"y": 22.73271458682059,
"z": 6.740088105726873,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 525,
"timeMs": 26250,
"file": "frame-0525-t026250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.812882230146396,
"y": 21.92544600996161,
"z": 6.71806167400881,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.812882230146396,
"y": 21.92544600996161,
"z": 6.71806167400881
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.812882230146396,
"y": 21.92544600996161,
"z": 6.71806167400881,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 526,
"timeMs": 26300,
"file": "frame-0526-t026300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.93877140080869,
"y": 21.104908612722,
"z": 6.6960352422907485,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.93877140080869,
"y": 21.104908612722,
"z": 6.6960352422907485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.93877140080869,
"y": 21.104908612722,
"z": 6.6960352422907485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 527,
"timeMs": 26350,
"file": "frame-0527-t026350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.996169545579207,
"y": 20.276756962034955,
"z": 6.674008810572687,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.996169545579207,
"y": 20.276756962034955,
"z": 6.674008810572687
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.996169545579207,
"y": 20.276756962034955,
"z": 6.674008810572687,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 528,
"timeMs": 26400,
"file": "frame-0528-t026400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.984681116793038,
"y": 19.446698096915846,
"z": 6.651982378854626,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.984681116793038,
"y": 19.446698096915846,
"z": 6.651982378854626
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.984681116793038,
"y": 19.446698096915846,
"z": 6.651982378854626,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 529,
"timeMs": 26450,
"file": "frame-0529-t026450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.904385284625427,
"y": 18.620452199561264,
"z": 6.629955947136564,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.904385284625427,
"y": 18.620452199561264,
"z": 6.629955947136564
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.904385284625427,
"y": 18.620452199561264,
"z": 6.629955947136564,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 530,
"timeMs": 26500,
"file": "frame-0530-t026500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.75583539150655,
"y": 17.80371317587428,
"z": 6.607929515418502,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.75583539150655,
"y": 17.80371317587428,
"z": 6.607929515418502
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.75583539150655,
"y": 17.80371317587428,
"z": 6.607929515418502,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 531,
"timeMs": 26550,
"file": "frame-0531-t026550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.540055138874507,
"y": 17.002109417067707,
"z": 6.58590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.540055138874507,
"y": 17.002109417067707,
"z": 6.58590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.540055138874507,
"y": 17.002109417067707,
"z": 6.58590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 532,
"timeMs": 26600,
"file": "frame-0532-t026600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.258531532544588,
"y": 16.221165012748298,
"z": 6.563876651982379,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.258531532544588,
"y": 16.221165012748298,
"z": 6.563876651982379
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.258531532544588,
"y": 16.221165012748298,
"z": 6.563876651982379,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 533,
"timeMs": 26650,
"file": "frame-0533-t026650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.913204635310546,
"y": 15.466261682774512,
"z": 6.541850220264317,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.913204635310546,
"y": 15.466261682774512,
"z": 6.541850220264317
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.913204635310546,
"y": 15.466261682774512,
"z": 6.541850220264317,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 534,
"timeMs": 26700,
"file": "frame-0534-t026700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.50645419739561,
"y": 14.74260169022637,
"z": 6.5198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.50645419739561,
"y": 14.74260169022637,
"z": 6.5198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.50645419739561,
"y": 14.74260169022637,
"z": 6.5198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 535,
"timeMs": 26750,
"file": "frame-0535-t026750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.041083256886786,
"y": 14.055171991065261,
"z": 6.497797356828194,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.041083256886786,
"y": 14.055171991065261,
"z": 6.497797356828194
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.041083256886786,
"y": 14.055171991065261,
"z": 6.497797356828194,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 536,
"timeMs": 26800,
"file": "frame-0536-t026800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.520298823166865,
"y": 13.408709867539203,
"z": 6.475770925110131,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.520298823166865,
"y": 13.408709867539203,
"z": 6.475770925110131
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.520298823166865,
"y": 13.408709867539203,
"z": 6.475770925110131,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 537,
"timeMs": 26850,
"file": "frame-0537-t026850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.947689776460145,
"y": 12.807670282163699,
"z": 6.453744493392071,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.947689776460145,
"y": 12.807670282163699,
"z": 6.453744493392071
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.947689776460145,
"y": 12.807670282163699,
"z": 6.453744493392071,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 538,
"timeMs": 26900,
"file": "frame-0538-t026900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.327202135792692,
"y": 12.256195177251664,
"z": 6.431718061674009,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.327202135792692,
"y": 12.256195177251664,
"z": 6.431718061674009
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.327202135792692,
"y": 12.256195177251664,
"z": 6.431718061674009,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 539,
"timeMs": 26950,
"file": "frame-0539-t026950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.663111865803288,
"y": 11.758084931558807,
"z": 6.409691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.663111865803288,
"y": 11.758084931558807,
"z": 6.409691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.663111865803288,
"y": 11.758084931558807,
"z": 6.409691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 540,
"timeMs": 27000,
"file": "frame-0540-t027000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.959995409800886,
"y": 11.316772170744674,
"z": 6.387665198237886,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.959995409800886,
"y": 11.316772170744674,
"z": 6.387665198237886
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.959995409800886,
"y": 11.316772170744674,
"z": 6.387665198237886,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 541,
"timeMs": 27050,
"file": "frame-0541-t027050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.222698152134377,
"y": 10.935298112129615,
"z": 6.365638766519824,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.222698152134377,
"y": 10.935298112129615,
"z": 6.365638766519824
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.222698152134377,
"y": 10.935298112129615,
"z": 6.365638766519824,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 542,
"timeMs": 27100,
"file": "frame-0542-t027100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.456301027209882,
"y": 10.616291606762925,
"z": 6.343612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.456301027209882,
"y": 10.616291606762925,
"z": 6.343612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.456301027209882,
"y": 10.616291606762925,
"z": 6.343612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 543,
"timeMs": 27150,
"file": "frame-0543-t027150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.666085505262476,
"y": 10.361951023229373,
"z": 6.3215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.666085505262476,
"y": 10.361951023229373,
"z": 6.3215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.666085505262476,
"y": 10.361951023229373,
"z": 6.3215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 544,
"timeMs": 27200,
"file": "frame-0544-t027200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.85749719617605,
"y": 10.174029098038295,
"z": 6.299559471365638,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.85749719617605,
"y": 10.174029098038295,
"z": 6.299559471365638
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.85749719617605,
"y": 10.174029098038295,
"z": 6.299559471365638,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 545,
"timeMs": 27250,
"file": "frame-0545-t027250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.036108322167998,
"y": 10.053820856995676,
"z": 6.277533039647577,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.036108322167998,
"y": 10.053820856995676,
"z": 6.277533039647577
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.036108322167998,
"y": 10.053820856995676,
"z": 6.277533039647577,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 546,
"timeMs": 27300,
"file": "frame-0546-t027300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.207579317950827,
"y": 10.002154690796669,
"z": 6.255506607929515,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.207579317950827,
"y": 10.002154690796669,
"z": 6.255506607929515
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.207579317950827,
"y": 10.002154690796669,
"z": 6.255506607929515,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 547,
"timeMs": 27350,
"file": "frame-0547-t027350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.377619822995232,
"y": 10.019386646339239,
"z": 6.2334801762114544,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.377619822995232,
"y": 10.019386646339239,
"z": 6.2334801762114544
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.377619822995232,
"y": 10.019386646339239,
"z": 6.2334801762114544,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 548,
"timeMs": 27400,
"file": "frame-0548-t027400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.551949334708418,
"y": 10.10539797309924,
"z": 6.211453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.551949334708418,
"y": 10.10539797309924,
"z": 6.211453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.551949334708418,
"y": 10.10539797309924,
"z": 6.211453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 549,
"timeMs": 27450,
"file": "frame-0549-t027450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.73625779367871,
"y": 10.259595941475547,
"z": 6.18942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.73625779367871,
"y": 10.259595941475547,
"z": 6.18942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.73625779367871,
"y": 10.259595941475547,
"z": 6.18942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 550,
"timeMs": 27500,
"file": "frame-0550-t027500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.93616637260478,
"y": 10.480917927465788,
"z": 6.167400881057269,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.93616637260478,
"y": 10.480917927465788,
"z": 6.167400881057269
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.93616637260478,
"y": 10.480917927465788,
"z": 6.167400881057269,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 551,
"timeMs": 27550,
"file": "frame-0551-t027550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.157188739124834,
"y": 10.767838735524006,
"z": 6.145374449339207,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.157188739124834,
"y": 10.767838735524006,
"z": 6.145374449339207
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.157188739124834,
"y": 10.767838735524006,
"z": 6.145374449339207,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 552,
"timeMs": 27600,
"file": "frame-0552-t027600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.404693059495278,
"y": 11.118381109136177,
"z": 6.1233480176211454,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.404693059495278,
"y": 11.118381109136177,
"z": 6.1233480176211454
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.404693059495278,
"y": 11.118381109136177,
"z": 6.1233480176211454,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 553,
"timeMs": 27650,
"file": "frame-0553-t027650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.68386500496247,
"y": 11.530129356682162,
"z": 6.101321585903084,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.68386500496247,
"y": 11.530129356682162,
"z": 6.101321585903084
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.68386500496247,
"y": 11.530129356682162,
"z": 6.101321585903084,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 554,
"timeMs": 27700,
"file": "frame-0554-t027700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.999672015761721,
"y": 12.000245998684273,
"z": 6.079295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.999672015761721,
"y": 12.000245998684273,
"z": 6.079295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.999672015761721,
"y": 12.000245998684273,
"z": 6.079295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 555,
"timeMs": 27750,
"file": "frame-0555-t027750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.356829069011308,
"y": 12.525491321721084,
"z": 6.05726872246696,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.356829069011308,
"y": 12.525491321721084,
"z": 6.05726872246696
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.356829069011308,
"y": 12.525491321721084,
"z": 6.05726872246696,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 556,
"timeMs": 27800,
"file": "frame-0556-t027800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.759766186404534,
"y": 13.102245704254983,
"z": 6.035242290748899,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.759766186404534,
"y": 13.102245704254983,
"z": 6.035242290748899
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.759766186404534,
"y": 13.102245704254983,
"z": 6.035242290748899,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 557,
"timeMs": 27850,
"file": "frame-0557-t027850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.21259790561434,
"y": 13.726534560519376,
"z": 6.013215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.21259790561434,
"y": 13.726534560519376,
"z": 6.013215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.21259790561434,
"y": 13.726534560519376,
"z": 6.013215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 558,
"timeMs": 27900,
"file": "frame-0558-t027900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.719094925792117,
"y": 14.394055730569725,
"z": 5.991189427312776,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.719094925792117,
"y": 14.394055730569725,
"z": 5.991189427312776
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.719094925792117,
"y": 14.394055730569725,
"z": 5.991189427312776,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 559,
"timeMs": 27950,
"file": "frame-0559-t027950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.28265812255977,
"y": 15.100209127745671,
"z": 5.969162995594713,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.28265812255977,
"y": 15.100209127745671,
"z": 5.969162995594713
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.28265812255977,
"y": 15.100209127745671,
"z": 5.969162995594713,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 560,
"timeMs": 28000,
"file": "frame-0560-t028000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.906295111565647,
"y": 15.840128439234551,
"z": 5.9471365638766525,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.906295111565647,
"y": 15.840128439234551,
"z": 5.9471365638766525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.906295111565647,
"y": 15.840128439234551,
"z": 5.9471365638766525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 561,
"timeMs": 28050,
"file": "frame-0561-t028050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.592599522111689,
"y": 16.60871466127859,
"z": 5.92511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.592599522111689,
"y": 16.60871466127859,
"z": 5.92511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.592599522111689,
"y": 16.60871466127859,
"z": 5.92511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 562,
"timeMs": 28100,
"file": "frame-0562-t028100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.34373312368359,
"y": 17.400671237924197,
"z": 5.903083700440528,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.34373312368359,
"y": 17.400671237924197,
"z": 5.903083700440528
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.34373312368359,
"y": 17.400671237924197,
"z": 5.903083700440528,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 563,
"timeMs": 28150,
"file": "frame-0563-t028150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.1614109285551,
"y": 18.210540561162397,
"z": 5.881057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.1614109285551,
"y": 18.210540561162397,
"z": 5.881057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.1614109285551,
"y": 18.210540561162397,
"z": 5.881057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 564,
"timeMs": 28200,
"file": "frame-0564-t028200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.046889373129023,
"y": 19.03274158092678,
"z": 5.859030837004405,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.046889373129023,
"y": 19.03274158092678,
"z": 5.859030837004405
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.046889373129023,
"y": 19.03274158092678,
"z": 5.859030837004405,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 565,
"timeMs": 28250,
"file": "frame-0565-t028250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.00095765946078,
"y": 19.86160826576717,
"z": 5.8370044052863435,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.00095765946078,
"y": 19.86160826576717,
"z": 5.8370044052863435
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.00095765946078,
"y": 19.86160826576717,
"z": 5.8370044052863435,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 566,
"timeMs": 28300,
"file": "frame-0566-t028300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.023932316632614,
"y": 20.69142864915541,
"z": 5.814977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.023932316632614,
"y": 20.69142864915541,
"z": 5.814977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.023932316632614,
"y": 20.69142864915541,
"z": 5.814977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 567,
"timeMs": 28350,
"file": "frame-0567-t028350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.115655019457662,
"y": 21.516484192343423,
"z": 5.79295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.115655019457662,
"y": 21.516484192343423,
"z": 5.79295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.115655019457662,
"y": 21.516484192343423,
"z": 5.79295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 568,
"timeMs": 28400,
"file": "frame-0568-t028400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.27549367954585,
"y": 22.331089192512223,
"z": 5.770925110132159,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.27549367954585,
"y": 22.331089192512223,
"z": 5.770925110132159
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.27549367954585,
"y": 22.331089192512223,
"z": 5.770925110132159,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 569,
"timeMs": 28450,
"file": "frame-0569-t028450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.50234680121273,
"y": 23.12962996463894,
"z": 5.748898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.50234680121273,
"y": 23.12962996463894,
"z": 5.748898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.50234680121273,
"y": 23.12962996463894,
"z": 5.748898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 570,
"timeMs": 28500,
"file": "frame-0570-t028500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.79465107221347,
"y": 23.906603527067904,
"z": 5.726872246696035,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.79465107221347,
"y": 23.906603527067904,
"z": 5.726872246696035
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.79465107221347,
"y": 23.906603527067904,
"z": 5.726872246696035,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 571,
"timeMs": 28550,
"file": "frame-0571-t028550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.150392136991805,
"y": 24.656655524191535,
"z": 5.704845814977974,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.150392136991805,
"y": 24.656655524191535,
"z": 5.704845814977974
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.150392136991805,
"y": 24.656655524191535,
"z": 5.704845814977974,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 572,
"timeMs": 28600,
"file": "frame-0572-t028600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.567118478202621,
"y": 25.37461712490558,
"z": 5.682819383259911,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.567118478202621,
"y": 25.37461712490558,
"z": 5.682819383259911
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.567118478202621,
"y": 25.37461712490558,
"z": 5.682819383259911,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 573,
"timeMs": 28650,
"file": "frame-0573-t028650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.041958310846024,
"y": 26.055540642559286,
"z": 5.6607929515418505,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.041958310846024,
"y": 26.055540642559286,
"z": 5.6607929515418505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.041958310846024,
"y": 26.055540642559286,
"z": 5.6607929515418505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 574,
"timeMs": 28700,
"file": "frame-0574-t028700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.571639372591019,
"y": 26.6947336309341,
"z": 5.638766519823789,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.571639372591019,
"y": 26.6947336309341,
"z": 5.638766519823789
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.571639372591019,
"y": 26.6947336309341,
"z": 5.638766519823789,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 575,
"timeMs": 28750,
"file": "frame-0575-t028750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.152511473906934,
"y": 27.287791221283975,
"z": 5.616740088105726,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.152511473906934,
"y": 27.287791221283975,
"z": 5.616740088105726
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.152511473906934,
"y": 27.287791221283975,
"z": 5.616740088105726,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 576,
"timeMs": 28800,
"file": "frame-0576-t028800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.780571652603934,
"y": 27.83062647759464,
"z": 5.594713656387666,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.780571652603934,
"y": 27.83062647759464,
"z": 5.594713656387666
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.780571652603934,
"y": 27.83062647759464,
"z": 5.594713656387666,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 577,
"timeMs": 28850,
"file": "frame-0577-t028850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.451491759434424,
"y": 28.31949856087348,
"z": 5.572687224669604,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.451491759434424,
"y": 28.31949856087348,
"z": 5.572687224669604
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.451491759434424,
"y": 28.31949856087348,
"z": 5.572687224669604,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 578,
"timeMs": 28900,
"file": "frame-0578-t028900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.160648284655029,
"y": 28.751038508382173,
"z": 5.5506607929515415,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.160648284655029,
"y": 28.751038508382173,
"z": 5.5506607929515415
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.160648284655029,
"y": 28.751038508382173,
"z": 5.5506607929515415,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 579,
"timeMs": 28950,
"file": "frame-0579-t028950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.903154220005758,
"y": 29.12227245015974,
"z": 5.528634361233481,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.903154220005758,
"y": 29.12227245015974,
"z": 5.528634361233481
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.903154220005758,
"y": 29.12227245015974,
"z": 5.528634361233481,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 580,
"timeMs": 29000,
"file": "frame-0580-t029000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.67389273653542,
"y": 29.430642102843695,
"z": 5.506607929515418,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.67389273653542,
"y": 29.430642102843695,
"z": 5.506607929515418
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.67389273653542,
"y": 29.430642102843695,
"z": 5.506607929515418,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 581,
"timeMs": 29050,
"file": "frame-0581-t029050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.467552446189877,
"y": 29.67402239956065,
"z": 5.484581497797357,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.467552446189877,
"y": 29.67402239956065,
"z": 5.484581497797357
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.467552446189877,
"y": 29.67402239956065,
"z": 5.484581497797357,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 582,
"timeMs": 29100,
"file": "frame-0582-t029100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.278664004164657,
"y": 29.850736134393284,
"z": 5.462555066079295,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.278664004164657,
"y": 29.850736134393284,
"z": 5.462555066079295
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.278664004164657,
"y": 29.850736134393284,
"z": 5.462555066079295,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 583,
"timeMs": 29150,
"file": "frame-0583-t029150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.101637799784783,
"y": 29.95956552050462,
"z": 5.440528634361233,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.101637799784783,
"y": 29.95956552050462,
"z": 5.440528634361233
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.101637799784783,
"y": 29.95956552050462,
"z": 5.440528634361233,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 584,
"timeMs": 29200,
"file": "frame-0584-t029200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.930802476172172,
"y": 29.999760582268763,
"z": 5.418502202643172,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.930802476172172,
"y": 29.999760582268763,
"z": 5.418502202643172
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.930802476172172,
"y": 29.999760582268763,
"z": 5.418502202643172,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 585,
"timeMs": 29250,
"file": "frame-0585-t029250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.760444013250353,
"y": 29.971044323575725,
"z": 5.39647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.760444013250353,
"y": 29.971044323575725,
"z": 5.39647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.760444013250353,
"y": 29.971044323575725,
"z": 5.39647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 586,
"timeMs": 29300,
"file": "frame-0586-t029300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.58484510475429,
"y": 29.87361463669392,
"z": 5.3744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.58484510475429,
"y": 29.87361463669392,
"z": 5.3744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.58484510475429,
"y": 29.87361463669392,
"z": 5.3744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 587,
"timeMs": 29350,
"file": "frame-0587-t029350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.398324557886003,
"y": 29.708142938535715,
"z": 5.352422907488987,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.398324557886003,
"y": 29.708142938535715,
"z": 5.352422907488987
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.398324557886003,
"y": 29.708142938535715,
"z": 5.352422907488987,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 588,
"timeMs": 29400,
"file": "frame-0588-t029400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.195276444101545,
"y": 29.47576954372413,
"z": 5.330396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.195276444101545,
"y": 29.47576954372413,
"z": 5.330396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.195276444101545,
"y": 29.47576954372413,
"z": 5.330396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 589,
"timeMs": 29450,
"file": "frame-0589-t029450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.970208731229963,
"y": 29.178095806345965,
"z": 5.308370044052864,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.970208731229963,
"y": 29.178095806345965,
"z": 5.308370044052864
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.970208731229963,
"y": 29.178095806345965,
"z": 5.308370044052864,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 590,
"timeMs": 29500,
"file": "frame-0590-t029500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.717781130698196,
"y": 28.817173084545185,
"z": 5.286343612334802,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.717781130698196,
"y": 28.817173084545185,
"z": 5.286343612334802
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.717781130698196,
"y": 28.817173084545185,
"z": 5.286343612334802,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 591,
"timeMs": 29550,
"file": "frame-0591-t029550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.432841899045926,
"y": 28.395488604004598,
"z": 5.2643171806167395,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.432841899045926,
"y": 28.395488604004598,
"z": 5.2643171806167395
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.432841899045926,
"y": 28.395488604004598,
"z": 5.2643171806167395,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 592,
"timeMs": 29600,
"file": "frame-0592-t029600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.11046334011991,
"y": 27.91594831773494,
"z": 5.242290748898679,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.11046334011991,
"y": 27.91594831773494,
"z": 5.242290748898679
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.11046334011991,
"y": 27.91594831773494,
"z": 5.242290748898679,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 593,
"timeMs": 29650,
"file": "frame-0593-t029650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.74597576329206,
"y": 27.381856880289412,
"z": 5.220264317180617,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.74597576329206,
"y": 27.381856880289412,
"z": 5.220264317180617
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.74597576329206,
"y": 27.381856880289412,
"z": 5.220264317180617,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 594,
"timeMs": 29700,
"file": "frame-0594-t029700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.334999663684513,
"y": 26.796894874407585,
"z": 5.198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.334999663684513,
"y": 26.796894874407585,
"z": 5.198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.334999663684513,
"y": 26.796894874407585,
"z": 5.198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 595,
"timeMs": 29750,
"file": "frame-0595-t029750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.873475902638532,
"y": 26.165093447026603,
"z": 5.176211453744494,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.873475902638532,
"y": 26.165093447026603,
"z": 5.176211453744494
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.873475902638532,
"y": 26.165093447026603,
"z": 5.176211453744494,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 596,
"timeMs": 29800,
"file": "frame-0596-t029800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.357693680444967,
"y": 25.49080652944995,
"z": 5.154185022026432,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.357693680444967,
"y": 25.49080652944995,
"z": 5.154185022026432
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.357693680444967,
"y": 25.49080652944995,
"z": 5.154185022026432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 597,
"timeMs": 29850,
"file": "frame-0597-t029850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.784316108566987,
"y": 24.778680833113942,
"z": 5.13215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.784316108566987,
"y": 24.778680833113942,
"z": 5.13215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.784316108566987,
"y": 24.778680833113942,
"z": 5.13215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 598,
"timeMs": 29900,
"file": "frame-0598-t029900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.150403205130385,
"y": 24.033623827718642,
"z": 5.110132158590308,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.150403205130385,
"y": 24.033623827718642,
"z": 5.110132158590308
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.150403205130385,
"y": 24.033623827718642,
"z": 5.110132158590308,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 599,
"timeMs": 29950,
"file": "frame-0599-t029950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.453432155211818,
"y": 23.260769922396744,
"z": 5.0881057268722465,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.453432155211818,
"y": 23.260769922396744,
"z": 5.0881057268722465
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.453432155211818,
"y": 23.260769922396744,
"z": 5.0881057268722465,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 600,
"timeMs": 30000,
"file": "frame-0600-t030000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.69131469630591,
"y": 22.465445082974895,
"z": 5.066079295154185,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.69131469630591,
"y": 22.465445082974895,
"z": 5.066079295154185
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.69131469630591,
"y": 22.465445082974895,
"z": 5.066079295154185,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 601,
"timeMs": 30050,
"file": "frame-0601-t030050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.862411509162406,
"y": 21.653130129161305,
"z": 5.044052863436123,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.862411509162406,
"y": 21.653130129161305,
"z": 5.044052863436123
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.862411509162406,
"y": 21.653130129161305,
"z": 5.044052863436123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 602,
"timeMs": 30100,
"file": "frame-0602-t030100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 62,
"segmentIndex": 11,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.96554351482206,
"y": 20.829422964589217,
"z": 5.022026431718062,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.96554351482206,
"y": 20.829422964589217,
"z": 5.022026431718062
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.96554351482206,
"y": 20.829422964589217,
"z": 5.022026431718062,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 603,
"timeMs": 30150,
"file": "frame-0603-t030150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -30,
"y": 20,
"z": 5,
"b": 20,
"c": 45
},
"tcp": {
"x": -30,
"y": 20,
"z": 5
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -7.000978921169169,
"y": 35.285250168631066,
"z": -5.562141195840519,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 604,
"timeMs": 30200,
"file": "frame-0604-t030200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -29.142857142857142,
"y": 19.428571428571427,
"z": 5.142857142857143,
"b": 19.428571428571427,
"c": 43.714285714285715
},
"tcp": {
"x": -29.142857142857142,
"y": 19.428571428571427,
"z": 5.142857142857143
},
"toolAxis": {
"i": 0.2404242986666359,
"j": 0.2298691662494324,
"k": 0.9430569033830605
},
"axisPose": {
"x": -7.674948349497486,
"y": 34.2177882045919,
"z": -4.843823697674762,
"a": 0,
"b": 19.428571428571427,
"c": 43.714285714285715
},
"toolAxisVector": {
"x": 0.2404242986666359,
"y": 0.2298691662494324,
"z": 0.9430569033830605
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.23,\"z\":0.943}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.23,\"z\":0.943}"
}
},
{
"index": 605,
"timeMs": 30250,
"file": "frame-0605-t030250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -28.285714285714285,
"y": 18.857142857142858,
"z": 5.285714285714286,
"b": 18.857142857142858,
"c": 42.42857142857143
},
"tcp": {
"x": -28.285714285714285,
"y": 18.857142857142858,
"z": 5.285714285714286
},
"toolAxis": {
"i": 0.23856718833851276,
"j": 0.21806003604531932,
"k": 0.9463273837991643
},
"axisPose": {
"x": -8.296273347253317,
"y": 33.13069330119143,
"z": -4.140199853630572,
"a": 0,
"b": 18.857142857142858,
"c": 42.42857142857143
},
"toolAxisVector": {
"x": 0.23856718833851284,
"y": 0.21806003604531932,
"z": 0.9463273837991641
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.239,\"y\":0.218,\"z\":0.946}",
"threeToolGlyphAxis": "{\"x\":0.239,\"y\":0.218,\"z\":0.946}"
}
},
{
"index": 606,
"timeMs": 30300,
"file": "frame-0606-t030300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -27.428571428571427,
"y": 18.285714285714285,
"z": 5.428571428571429,
"b": 18.285714285714285,
"c": 41.142857142857146
},
"tcp": {
"x": -27.428571428571427,
"y": 18.285714285714285,
"z": 5.428571428571429
},
"toolAxis": {
"i": 0.23628048254596837,
"j": 0.20643204087348796,
"k": 0.9495037367323264
},
"axisPose": {
"x": -8.864426035410302,
"y": 32.026128390746,
"z": -3.4514224123272426,
"a": 0,
"b": 18.285714285714285,
"c": 41.142857142857146
},
"toolAxisVector": {
"x": 0.23628048254596828,
"y": 0.20643204087348796,
"z": 0.9495037367323261
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.236,\"y\":0.206,\"z\":0.95}",
"threeToolGlyphAxis": "{\"x\":0.236,\"y\":0.206,\"z\":0.95}"
}
},
{
"index": 607,
"timeMs": 30350,
"file": "frame-0607-t030350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -26.571428571428573,
"y": 17.714285714285715,
"z": 5.571428571428571,
"b": 17.714285714285715,
"c": 39.85714285714286
},
"tcp": {
"x": -26.571428571428573,
"y": 17.714285714285715,
"z": 5.571428571428571
},
"toolAxis": {
"i": 0.233571711288392,
"j": 0.19499959553122062,
"k": 0.9525856462431461
},
"axisPose": {
"x": -9.378961395259243,
"y": 30.90626706560841,
"z": -2.777641127995799,
"a": 0,
"b": 17.714285714285715,
"c": 39.85714285714286
},
"toolAxisVector": {
"x": 0.23357171128839202,
"y": 0.19499959553122065,
"z": 0.9525856462431462
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.234,\"y\":0.195,\"z\":0.953}",
"threeToolGlyphAxis": "{\"x\":0.234,\"y\":0.195,\"z\":0.953}"
}
},
{
"index": 608,
"timeMs": 30400,
"file": "frame-0608-t030400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -25.714285714285715,
"y": 17.142857142857142,
"z": 5.714285714285714,
"b": 17.142857142857142,
"c": 38.57142857142857
},
"tcp": {
"x": -25.714285714285715,
"y": 17.142857142857142,
"z": 5.714285714285714
},
"toolAxis": {
"i": 0.23044887497479993,
"j": 0.1837768452902911,
"k": 0.9555728057861407
},
"axisPose": {
"x": -9.839517339949763,
"y": 29.77329051274147,
"z": -2.1190027375024467,
"a": 0,
"b": 17.142857142857142,
"c": 38.57142857142857
},
"toolAxisVector": {
"x": 0.23044887497479996,
"y": 0.18377684529029112,
"z": 0.9555728057861408
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.23,\"y\":0.184,\"z\":0.956}",
"threeToolGlyphAxis": "{\"x\":0.23,\"y\":0.184,\"z\":0.956}"
}
},
{
"index": 609,
"timeMs": 30450,
"file": "frame-0609-t030450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -24.857142857142858,
"y": 16.57142857142857,
"z": 5.857142857142858,
"b": 16.57142857142857,
"c": 37.285714285714285
},
"tcp": {
"x": -24.857142857142858,
"y": 16.57142857142857,
"z": 5.857142857142858
},
"toolAxis": {
"i": 0.22692043521805874,
"j": 0.17277765070513343,
"k": 0.9584649182402357
},
"axisPose": {
"x": -10.245814674877721,
"y": 28.62938445592406,
"z": -1.4756509378239846,
"a": 0,
"b": 16.57142857142857,
"c": 37.285714285714285
},
"toolAxisVector": {
"x": 0.22692043521805869,
"y": 0.1727776507051334,
"z": 0.9584649182402355
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.227,\"y\":0.173,\"z\":0.958}",
"threeToolGlyphAxis": "{\"x\":0.227,\"y\":0.173,\"z\":0.958}"
}
},
{
"index": 610,
"timeMs": 30500,
"file": "frame-0610-t030500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -24,
"y": 16,
"z": 6,
"b": 16,
"c": 36
},
"tcp": {
"x": -24,
"y": 16,
"z": 6
},
"toolAxis": {
"i": 0.2229953051405266,
"j": 0.16201557273012504,
"k": 0.9612616959383189
},
"axisPose": {
"x": -10.59765694750239,
"y": 27.476736109568595,
"z": -0.847726363978067,
"a": 0,
"b": 16,
"c": 36
},
"toolAxisVector": {
"x": 0.2229953051405266,
"y": 0.16201557273012504,
"z": 0.9612616959383189
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.223,\"y\":0.162,\"z\":0.961}",
"threeToolGlyphAxis": "{\"x\":0.223,\"y\":0.162,\"z\":0.961}"
}
},
{
"index": 611,
"timeMs": 30550,
"file": "frame-0611-t030550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -23.142857142857142,
"y": 15.428571428571429,
"z": 6.142857142857142,
"b": 15.428571428571429,
"c": 34.714285714285715
},
"tcp": {
"x": -23.142857142857142,
"y": 15.428571428571429,
"z": 6.142857142857142
},
"toolAxis": {
"i": 0.21868283920142204,
"j": 0.1515038581616717,
"k": 0.9639628606958532
},
"axisPose": {
"x": -10.894930187319005,
"y": 26.317531148099082,
"z": -0.23536656741138362,
"a": 0,
"b": 15.428571428571429,
"c": 34.714285714285715
},
"toolAxisVector": {
"x": 0.21868283920142204,
"y": 0.1515038581616717,
"z": 0.9639628606958532
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.219,\"y\":0.152,\"z\":0.964}",
"threeToolGlyphAxis": "{\"x\":0.219,\"y\":0.152,\"z\":0.964}"
}
},
{
"index": 612,
"timeMs": 30600,
"file": "frame-0612-t030600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -22.285714285714285,
"y": 14.857142857142858,
"z": 6.285714285714286,
"b": 14.857142857142858,
"c": 33.42857142857143
},
"tcp": {
"x": -22.285714285714285,
"y": 14.857142857142858,
"z": 6.285714285714286
},
"toolAxis": {
"i": 0.21399282255673285,
"j": 0.14125542542043534,
"k": 0.9665681438385472
},
"axisPose": {
"x": -11.137602536851745,
"y": 25.15395069480396,
"z": 0.36129400515137977,
"a": 0,
"b": 14.857142857142858,
"c": 33.42857142857143
},
"toolAxisVector": {
"x": 0.21399282255673285,
"y": 0.14125542542043534,
"z": 0.9665681438385472
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.214,\"y\":0.141,\"z\":0.967}",
"threeToolGlyphAxis": "{\"x\":0.214,\"y\":0.141,\"z\":0.967}"
}
},
{
"index": 613,
"timeMs": 30650,
"file": "frame-0613-t030650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -21.42857142857143,
"y": 14.285714285714286,
"z": 6.428571428571429,
"b": 14.285714285714286,
"c": 32.142857142857146
},
"tcp": {
"x": -21.42857142857143,
"y": 14.285714285714286,
"z": 6.428571428571429
},
"toolAxis": {
"i": 0.2089354599629691,
"j": 0.13128285068868767,
"k": 0.969077286229078
},
"axisPose": {
"x": -11.325723774670738,
"y": 23.988168334037848,
"z": 0.9421240323949229,
"a": 0,
"b": 14.285714285714286,
"c": 32.142857142857146
},
"toolAxisVector": {
"x": 0.20893545996296914,
"y": 0.13128285068868767,
"z": 0.969077286229078
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.209,\"y\":0.131,\"z\":0.969}",
"threeToolGlyphAxis": "{\"x\":0.209,\"y\":0.131,\"z\":0.969}"
}
},
{
"index": 614,
"timeMs": 30700,
"file": "frame-0614-t030700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -20.57142857142857,
"y": 13.714285714285715,
"z": 6.571428571428571,
"b": 13.714285714285715,
"c": 30.857142857142858
},
"tcp": {
"x": -20.57142857142857,
"y": 13.714285714285715,
"z": 6.571428571428571
},
"toolAxis": {
"i": 0.20352136423654357,
"j": 0.12159835441739796,
"k": 0.9714900382928674
},
"axisPose": {
"x": -11.459424731573277,
"y": 22.8223471506017,
"z": 1.5069953386343231,
"a": 0,
"b": 13.714285714285715,
"c": 30.857142857142858
},
"toolAxisVector": {
"x": 0.20352136423654357,
"y": 0.12159835441739796,
"z": 0.9714900382928674
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}"
}
},
{
"index": 615,
"timeMs": 30750,
"file": "frame-0615-t030750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -19.714285714285715,
"y": 13.142857142857142,
"z": 6.714285714285714,
"b": 13.142857142857142,
"c": 29.57142857142857
},
"tcp": {
"x": -19.714285714285715,
"y": 13.142857142857142,
"z": 6.714285714285714
},
"toolAxis": {
"i": 0.1977615442810314,
"j": 0.11221378821727411,
"k": 0.9738061600429063
},
"axisPose": {
"x": -11.538916601204154,
"y": 21.658636800081485,
"z": 2.055782913566845,
"a": 0,
"b": 13.142857142857142,
"c": 29.57142857142857
},
"toolAxisVector": {
"x": 0.1977615442810314,
"y": 0.11221378821727414,
"z": 0.9738061600429063
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 616,
"timeMs": 30800,
"file": "frame-0616-t030800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -18.857142857142858,
"y": 12.571428571428571,
"z": 6.857142857142858,
"b": 12.571428571428571,
"c": 28.285714285714285
},
"tcp": {
"x": -18.857142857142858,
"y": 12.571428571428571,
"z": 6.857142857142858
},
"toolAxis": {
"i": 0.19166739269501468,
"j": 0.10314062214756924,
"k": 0.9760254211036244
},
"axisPose": {
"x": -11.564490146522758,
"y": 20.4991706138707,
"z": 2.588364931551965,
"a": 0,
"b": 12.571428571428571,
"c": 28.285714285714285
},
"toolAxisVector": {
"x": 0.19166739269501468,
"y": 0.10314062214756925,
"z": 0.9760254211036244
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.192,\"y\":0.103,\"z\":0.976}",
"threeToolGlyphAxis": "{\"x\":0.192,\"y\":0.103,\"z\":0.976}"
}
},
{
"index": 617,
"timeMs": 30850,
"file": "frame-0617-t030850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -18,
"y": 12,
"z": 7,
"b": 12,
"c": 27
},
"tcp": {
"x": -18,
"y": 12,
"z": 7
},
"toolAxis": {
"i": 0.18525067297365833,
"j": 0.09438993241604869,
"k": 0.9781476007338057
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.185,\"y\":0.094,\"z\":0.978}",
"threeToolGlyphAxis": "{\"x\":0.185,\"y\":0.094,\"z\":0.978}"
}
},
{
"index": 618,
"timeMs": 30900,
"file": "frame-0618-t030900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -17.142857142857146,
"y": 11.428571428571429,
"z": 7.142857142857142,
"b": 11.428571428571429,
"c": 25.714285714285715
},
"tcp": {
"x": -17.142857142857146,
"y": 11.428571428571429,
"z": 7.142857142857142
},
"toolAxis": {
"i": 0.17852350631759187,
"j": 0.08597238950307773,
"k": 0.9801724878485438
},
"axisPose": {
"x": -11.455437684799286,
"y": 18.201405341184813,
"z": 3.6044410297856393,
"a": 0,
"b": 11.428571428571429,
"c": 25.714285714285715
},
"toolAxisVector": {
"x": 0.1785235063175919,
"y": 0.08597238950307774,
"z": 0.9801724878485439
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.179,\"y\":0.086,\"z\":0.98}",
"threeToolGlyphAxis": "{\"x\":0.179,\"y\":0.086,\"z\":0.98}"
}
},
{
"index": 619,
"timeMs": 30950,
"file": "frame-0619-t030950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -16.285714285714285,
"y": 10.857142857142858,
"z": 7.285714285714286,
"b": 10.857142857142858,
"c": 24.42857142857143
},
"tcp": {
"x": -16.285714285714285,
"y": 10.857142857142858,
"z": 7.285714285714286
},
"toolAxis": {
"i": 0.17149835806308372,
"j": 0.07789824672234293,
"k": 0.9820998810402388
},
"axisPose": {
"x": -11.321782481970413,
"y": 17.067265800202943,
"z": 4.087707548927476,
"a": 0,
"b": 10.857142857142858,
"c": 24.42857142857143
},
"toolAxisVector": {
"x": 0.1714983580630837,
"y": 0.07789824672234294,
"z": 0.9820998810402388
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.171,\"y\":0.078,\"z\":0.982}",
"threeToolGlyphAxis": "{\"x\":0.171,\"y\":0.078,\"z\":0.982}"
}
},
{
"index": 620,
"timeMs": 31000,
"file": "frame-0620-t031000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -15.428571428571429,
"y": 10.285714285714286,
"z": 7.428571428571429,
"b": 10.285714285714286,
"c": 23.142857142857142
},
"tcp": {
"x": -15.428571428571429,
"y": 10.285714285714286,
"z": 7.428571428571429
},
"toolAxis": {
"i": 0.16418802374789407,
"j": 0.07017732923026047,
"k": 0.9839295885986297
},
"axisPose": {
"x": -11.136148273510972,
"y": 15.945684025104645,
"z": 4.55431342412514,
"a": 0,
"b": 10.285714285714286,
"c": 23.142857142857142
},
"toolAxisVector": {
"x": 0.16418802374789412,
"y": 0.0701773292302605,
"z": 0.9839295885986298
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.164,\"y\":0.07,\"z\":0.984}",
"threeToolGlyphAxis": "{\"x\":0.164,\"y\":0.07,\"z\":0.984}"
}
},
{
"index": 621,
"timeMs": 31050,
"file": "frame-0621-t031050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -14.571428571428573,
"y": 9.714285714285715,
"z": 7.571428571428571,
"b": 9.714285714285715,
"c": 21.85714285714286
},
"tcp": {
"x": -14.571428571428573,
"y": 9.714285714285715,
"z": 7.571428571428571
},
"toolAxis": {
"i": 0.1566056148275744,
"j": 0.06281902349565124,
"k": 0.985661428529863
},
"axisPose": {
"x": -10.899208235391688,
"y": 14.838669768602475,
"z": 5.004153025557707,
"a": 0,
"b": 9.714285714285715,
"c": 21.85714285714286
},
"toolAxisVector": {
"x": 0.1566056148275744,
"y": 0.06281902349565124,
"z": 0.985661428529863
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.157,\"y\":0.063,\"z\":0.986}",
"threeToolGlyphAxis": "{\"x\":0.157,\"y\":0.063,\"z\":0.986}"
}
},
{
"index": 622,
"timeMs": 31100,
"file": "frame-0622-t031100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -13.714285714285715,
"y": 9.142857142857144,
"z": 7.7142857142857135,
"b": 9.142857142857144,
"c": 20.571428571428573
},
"tcp": {
"x": -13.714285714285715,
"y": 9.142857142857144,
"z": 7.7142857142857135
},
"toolAxis": {
"i": 0.14876454405735004,
"j": 0.05583226724077746,
"k": 0.9872952285745957
},
"axisPose": {
"x": -10.611708259462365,
"y": 13.74820001837042,
"z": 5.437124013697464,
"a": 0,
"b": 9.142857142857144,
"c": 20.571428571428573
},
"toolAxisVector": {
"x": 0.14876454405735007,
"y": 0.05583226724077747,
"z": 0.9872952285745958
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.149,\"y\":0.056,\"z\":0.987}",
"threeToolGlyphAxis": "{\"x\":0.149,\"y\":0.056,\"z\":0.987}"
}
},
{
"index": 623,
"timeMs": 31150,
"file": "frame-0623-t031150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -12.857142857142858,
"y": 8.571428571428573,
"z": 7.857142857142857,
"b": 8.571428571428573,
"c": 19.28571428571429
},
"tcp": {
"x": -12.857142857142858,
"y": 8.571428571428573,
"z": 7.857142857142857
},
"toolAxis": {
"i": 0.1406785105550737,
"j": 0.049225539864339224,
"k": 0.9888308262251285
},
"axisPose": {
"x": -10.274465480917776,
"y": 12.676216443665668,
"z": 5.853127355218052,
"a": 0,
"b": 8.571428571428573,
"c": 19.28571428571429
},
"toolAxisVector": {
"x": 0.14067851055507374,
"y": 0.04922553986433924,
"z": 0.9888308262251286
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.141,\"y\":0.049,\"z\":0.989}",
"threeToolGlyphAxis": "{\"x\":0.141,\"y\":0.049,\"z\":0.989}"
}
},
{
"index": 624,
"timeMs": 31200,
"file": "frame-0624-t031200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -12,
"y": 8,
"z": 8,
"b": 8,
"c": 18
},
"tcp": {
"x": -12,
"y": 8,
"z": 8
},
"toolAxis": {
"i": 0.13236148456107352,
"j": 0.043006853356520526,
"k": 0.9902680687415704
},
"axisPose": {
"x": -9.88836671735726,
"y": 11.624622903949438,
"z": 6.252067338411777,
"a": 0,
"b": 8,
"c": 18
},
"toolAxisVector": {
"x": 0.13236148456107352,
"y": 0.043006853356520526,
"z": 0.9902680687415704
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.132,\"y\":0.043,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.132,\"y\":0.043,\"z\":0.99}"
}
},
{
"index": 625,
"timeMs": 31250,
"file": "frame-0625-t031250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -11.142857142857142,
"y": 7.428571428571429,
"z": 8.142857142857142,
"b": 7.428571428571429,
"c": 16.714285714285715
},
"tcp": {
"x": -11.142857142857142,
"y": 7.428571428571429,
"z": 8.142857142857142
},
"toolAxis": {
"i": 0.12382769191103725,
"j": 0.037183743715656706,
"k": 0.9916068131670303
},
"axisPose": {
"x": -9.454366821923893,
"y": 10.595283022546948,
"z": 6.633851588114018,
"a": 0,
"b": 7.428571428571429,
"c": 16.714285714285715
},
"toolAxisVector": {
"x": 0.12382769191103722,
"y": 0.0371837437156567,
"z": 0.99160681316703
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.124,\"y\":0.037,\"z\":0.992}",
"threeToolGlyphAxis": "{\"x\":0.124,\"y\":0.037,\"z\":0.992}"
}
},
{
"index": 626,
"timeMs": 31300,
"file": "frame-0626-t031300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -10.285714285714285,
"y": 6.857142857142858,
"z": 8.285714285714285,
"b": 6.857142857142858,
"c": 15.428571428571427
},
"tcp": {
"x": -10.285714285714285,
"y": 6.857142857142858,
"z": 8.285714285714285
},
"toolAxis": {
"i": 0.11509159823837699,
"j": 0.03176326287556591,
"k": 0.9928469263418374
},
"axisPose": {
"x": -8.973486953113422,
"y": 9.590017828290213,
"z": 6.998391080132709,
"a": 0,
"b": 6.857142857142858,
"c": 15.428571428571427
},
"toolAxisVector": {
"x": 0.11509159823837697,
"y": 0.03176326287556592,
"z": 0.9928469263418374
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 627,
"timeMs": 31350,
"file": "frame-0627-t031350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -9.428571428571427,
"y": 6.285714285714285,
"z": 8.428571428571429,
"b": 6.285714285714285,
"c": 14.142857142857142
},
"tcp": {
"x": -9.428571428571427,
"y": 6.285714285714285,
"z": 8.428571428571429
},
"toolAxis": {
"i": 0.10616789292280263,
"j": 0.0267519711520497,
"k": 0.9939882849167853
},
"axisPose": {
"x": -8.44681276394346,
"y": 8.610603467987852,
"z": 7.345600155180934,
"a": 0,
"b": 6.285714285714285,
"c": 14.142857142857142
},
"toolAxisVector": {
"x": 0.10616789292280263,
"y": 0.026751971152049702,
"z": 0.9939882849167853
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.106,\"y\":0.027,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.106,\"y\":0.027,\"z\":0.994}"
}
},
{
"index": 628,
"timeMs": 31400,
"file": "frame-0628-t031400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -8.57142857142857,
"y": 5.7142857142857135,
"z": 8.571428571428571,
"b": 5.7142857142857135,
"c": 12.857142857142854
},
"tcp": {
"x": -8.57142857142857,
"y": 5.7142857142857135,
"z": 8.571428571428571
},
"toolAxis": {
"i": 0.0970714728020996,
"j": 0.022155930216520153,
"k": 0.9950307753654014
},
"axisPose": {
"x": -7.875492513270359,
"y": 7.658768992462746,
"z": 7.675396532310726,
"a": 0,
"b": 5.7142857142857135,
"c": 12.857142857142854
},
"toolAxisVector": {
"x": 0.09707147280209963,
"y": 0.022155930216520157,
"z": 0.9950307753654015
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.097,\"y\":0.022,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.097,\"y\":0.022,\"z\":0.995}"
}
},
{
"index": 629,
"timeMs": 31450,
"file": "frame-0629-t031450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -7.714285714285715,
"y": 5.142857142857142,
"z": 8.714285714285715,
"b": 5.142857142857142,
"c": 11.57142857142857
},
"tcp": {
"x": -7.714285714285715,
"y": 5.142857142857142,
"z": 8.714285714285715
},
"toolAxis": {
"i": 0.0878174256643547,
"j": 0.017980696604156046,
"k": 0.9959742939952391
},
"axisPose": {
"x": -7.260735102134071,
"y": 6.736194218791968,
"z": 7.987701321846311,
"a": 0,
"b": 5.142857142857142,
"c": 11.57142857142857
},
"toolAxisVector": {
"x": 0.08781742566435469,
"y": 0.017980696604156042,
"z": 0.9959742939952388
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.088,\"y\":0.018,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.088,\"y\":0.018,\"z\":0.996}"
}
},
{
"index": 630,
"timeMs": 31500,
"file": "frame-0630-t031500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -6.857142857142858,
"y": 4.571428571428571,
"z": 8.857142857142858,
"b": 4.571428571428571,
"c": 10.285714285714285
},
"tcp": {
"x": -6.857142857142858,
"y": 4.571428571428571,
"z": 8.857142857142858
},
"toolAxis": {
"i": 0.07842101353810584,
"j": 0.014231315763427104,
"k": 0.996818746958191
},
"axisPose": {
"x": -6.603808038100137,
"y": 5.844507671273845,
"z": 8.282439037814932,
"a": 0,
"b": 4.571428571428571,
"c": 10.285714285714285
},
"toolAxisVector": {
"x": 0.07842101353810584,
"y": 0.014231315763427104,
"z": 0.996818746958191
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.078,\"y\":0.014,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.078,\"y\":0.014,\"z\":0.997}"
}
},
{
"index": 631,
"timeMs": 31550,
"file": "frame-0631-t031550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -6,
"y": 4,
"z": 9,
"b": 4,
"c": 9
},
"tcp": {
"x": -6,
"y": 4,
"z": 9
},
"toolAxis": {
"i": 0.06889765579810342,
"j": 0.010912316653255151,
"k": 0.9975640502598242
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.069,\"y\":0.011,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.069,\"y\":0.011,\"z\":0.998}"
}
},
{
"index": 632,
"timeMs": 31600,
"file": "frame-0632-t031600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -5.142857142857142,
"y": 3.428571428571427,
"z": 9.142857142857142,
"b": 3.428571428571427,
"c": 7.714285714285715
},
"tcp": {
"x": -5.142857142857142,
"y": 3.428571428571427,
"z": 9.142857142857142
},
"toolAxis": {
"i": 0.05926291210456447,
"j": 0.008027706893503756,
"k": 0.9982101297677352
},
"axisPose": {
"x": -5.168795320774963,
"y": 4.160045104070036,
"z": 8.818928394730547,
"a": 0,
"b": 3.428571428571427,
"c": 7.714285714285715
},
"toolAxisVector": {
"x": 0.059262912104564476,
"y": 0.008027706893503758,
"z": 0.9982101297677352
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.059,\"y\":0.008,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.059,\"y\":0.008,\"z\":0.998}"
}
},
{
"index": 633,
"timeMs": 31650,
"file": "frame-0633-t031650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -4.285714285714288,
"y": 2.8571428571428577,
"z": 9.285714285714285,
"b": 2.8571428571428577,
"c": 6.428571428571431
},
"tcp": {
"x": -4.285714285714288,
"y": 2.8571428571428577,
"z": 9.285714285714285
},
"toolAxis": {
"i": 0.049532465193977276,
"j": 0.005580968473905346,
"k": 0.9987569212189223
},
"axisPose": {
"x": -4.393518447923025,
"y": 3.3702522874047984,
"z": 9.060546187058433,
"a": 0,
"b": 2.8571428571428577,
"c": 6.428571428571431
},
"toolAxisVector": {
"x": 0.04953246519397728,
"y": 0.005580968473905347,
"z": 0.9987569212189225
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.05,\"y\":0.006,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.05,\"y\":0.006,\"z\":0.999}"
}
},
{
"index": 634,
"timeMs": 31700,
"file": "frame-0634-t031700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -3.4285714285714306,
"y": 2.2857142857142847,
"z": 9.428571428571429,
"b": 2.2857142857142847,
"c": 5.142857142857146
},
"tcp": {
"x": -3.4285714285714306,
"y": 2.2857142857142847,
"z": 9.428571428571429
},
"toolAxis": {
"i": 0.03972210353966803,
"j": 0.0035750540259460698,
"k": 0.9992043702261793
},
"axisPose": {
"x": -3.5816849576849434,
"y": 2.617310572920718,
"z": 9.284329229900187,
"a": 0,
"b": 2.2857142857142847,
"c": 5.142857142857146
},
"toolAxisVector": {
"x": 0.03972210353966803,
"y": 0.0035750540259460698,
"z": 0.9992043702261793
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.04,\"y\":0.004,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.04,\"y\":0.004,\"z\":0.999}"
}
},
{
"index": 635,
"timeMs": 31750,
"file": "frame-0635-t031750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -2.571428571428573,
"y": 1.7142857142857153,
"z": 9.571428571428571,
"b": 1.7142857142857153,
"c": 3.857142857142861
},
"tcp": {
"x": -2.571428571428573,
"y": 1.7142857142857153,
"z": 9.571428571428571
},
"toolAxis": {
"i": 0.02984770390048127,
"j": 0.00201238366163605,
"k": 0.9995524322835033
},
"axisPose": {
"x": -2.734822553467072,
"y": 1.9025640532956603,
"z": 9.49021922456365,
"a": 0,
"b": 1.7142857142857153,
"c": 3.857142857142861
},
"toolAxisVector": {
"x": 0.02984770390048127,
"y": 0.00201238366163605,
"z": 0.9995524322835033
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.03,\"y\":0.002,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.03,\"y\":0.002,\"z\":1}"
}
},
{
"index": 636,
"timeMs": 31800,
"file": "frame-0636-t031800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -1.7142857142857153,
"y": 1.1428571428571423,
"z": 9.714285714285715,
"b": 1.1428571428571423,
"c": 2.5714285714285694
},
"tcp": {
"x": -1.7142857142857153,
"y": 1.1428571428571423,
"z": 9.714285714285715
},
"toolAxis": {
"i": 0.01992521377603948,
"j": 0.0008948423824949372,
"k": 0.9998010727705235
},
"axisPose": {
"x": -1.854503995626633,
"y": 1.2272949543585026,
"z": 9.678161340005147,
"a": 0,
"b": 1.1428571428571423,
"c": 2.5714285714285694
},
"toolAxisVector": {
"x": 0.01992521377603948,
"y": 0.0008948423824949374,
"z": 0.9998010727705235
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.02,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.02,\"y\":0.001,\"z\":1}"
}
},
{
"index": 637,
"timeMs": 31850,
"file": "frame-0637-t031850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 64,
"segmentIndex": 12,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -0.8571428571428577,
"y": 0.571428571428573,
"z": 9.857142857142858,
"b": 0.571428571428573,
"c": 1.2857142857142847
},
"tcp": {
"x": -0.8571428571428577,
"y": 0.571428571428573,
"z": 9.857142857142858
},
"toolAxis": {
"i": 0.009970633787149753,
"j": 0.00022377806148250593,
"k": 0.999950266955943
},
"axisPose": {
"x": -0.94234465152101,
"y": 0.5927221880439598,
"z": 9.84810422170016,
"a": 0,
"b": 0.571428571428573,
"c": 1.2857142857142847
},
"toolAxisVector": {
"x": 0.009970633787149753,
"y": 0.00022377806148250596,
"z": 0.999950266955943
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.01,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.01,\"y\":0,\"z\":1}"
}
},
{
"index": 638,
"timeMs": 31900,
"file": "frame-0638-t031900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 65,
"segmentIndex": 13,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 639,
"timeMs": 31950,
"file": "frame-0639-t031950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 65,
"segmentIndex": 13,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.6666666666666665,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 640,
"timeMs": 32000,
"file": "frame-0640-t032000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 65,
"segmentIndex": 13,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333333,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 641,
"timeMs": 32050,
"file": "frame-0641-t032050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 65,
"segmentIndex": 13,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 642,
"timeMs": 32100,
"file": "frame-0642-t032100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 65,
"segmentIndex": 13,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 643,
"timeMs": 32150,
"file": "frame-0643-t032150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 65,
"segmentIndex": 13,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 644,
"timeMs": 32200,
"file": "frame-0644-t032200ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant III",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 70,
"segmentIndex": 14,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 645,
"timeMs": 32250,
"file": "frame-0645-t032250ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant III",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 70,
"segmentIndex": 14,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 646,
"timeMs": 32300,
"file": "frame-0646-t032300ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant III",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 70,
"segmentIndex": 14,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666667,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 647,
"timeMs": 32350,
"file": "frame-0647-t032350ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant III",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 70,
"segmentIndex": 14,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 648,
"timeMs": 32400,
"file": "frame-0648-t032400ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant III",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 70,
"segmentIndex": 14,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 649,
"timeMs": 32450,
"file": "frame-0649-t032450ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 30,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant III",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 70,
"segmentIndex": 14,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 650,
"timeMs": 32500,
"file": "frame-0650-t032500ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 651,
"timeMs": 32550,
"file": "frame-0651-t032550ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -1.1764705882352942,
"y": -1.1764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -1.1764705882352942,
"y": -1.1764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -1.1764705882352942,
"y": -1.1764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 652,
"timeMs": 32600,
"file": "frame-0652-t032600ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -2.3529411764705883,
"y": -2.3529411764705883,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -2.3529411764705883,
"y": -2.3529411764705883,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -2.3529411764705883,
"y": -2.3529411764705883,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 653,
"timeMs": 32650,
"file": "frame-0653-t032650ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -3.5294117647058827,
"y": -3.5294117647058827,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -3.5294117647058827,
"y": -3.5294117647058827,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -3.5294117647058827,
"y": -3.5294117647058827,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 654,
"timeMs": 32700,
"file": "frame-0654-t032700ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -4.705882352941177,
"y": -4.705882352941177,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -4.705882352941177,
"y": -4.705882352941177,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -4.705882352941177,
"y": -4.705882352941177,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 655,
"timeMs": 32750,
"file": "frame-0655-t032750ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -5.882352941176471,
"y": -5.882352941176471,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -5.882352941176471,
"y": -5.882352941176471,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -5.882352941176471,
"y": -5.882352941176471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 656,
"timeMs": 32800,
"file": "frame-0656-t032800ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -7.058823529411765,
"y": -7.058823529411765,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -7.058823529411765,
"y": -7.058823529411765,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -7.058823529411765,
"y": -7.058823529411765,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 657,
"timeMs": 32850,
"file": "frame-0657-t032850ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -8.235294117647058,
"y": -8.235294117647058,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -8.235294117647058,
"y": -8.235294117647058,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -8.235294117647058,
"y": -8.235294117647058,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 658,
"timeMs": 32900,
"file": "frame-0658-t032900ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -9.411764705882353,
"y": -9.411764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -9.411764705882353,
"y": -9.411764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -9.411764705882353,
"y": -9.411764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 659,
"timeMs": 32950,
"file": "frame-0659-t032950ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -10.588235294117647,
"y": -10.588235294117647,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -10.588235294117647,
"y": -10.588235294117647,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -10.588235294117647,
"y": -10.588235294117647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 660,
"timeMs": 33000,
"file": "frame-0660-t033000ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -11.764705882352942,
"y": -11.764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -11.764705882352942,
"y": -11.764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -11.764705882352942,
"y": -11.764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 661,
"timeMs": 33050,
"file": "frame-0661-t033050ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -12.941176470588236,
"y": -12.941176470588236,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -12.941176470588236,
"y": -12.941176470588236,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -12.941176470588236,
"y": -12.941176470588236,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 662,
"timeMs": 33100,
"file": "frame-0662-t033100ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -14.11764705882353,
"y": -14.11764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -14.11764705882353,
"y": -14.11764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -14.11764705882353,
"y": -14.11764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 663,
"timeMs": 33150,
"file": "frame-0663-t033150ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -15.294117647058822,
"y": -15.294117647058822,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -15.294117647058822,
"y": -15.294117647058822,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -15.294117647058822,
"y": -15.294117647058822,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 664,
"timeMs": 33200,
"file": "frame-0664-t033200ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -16.470588235294116,
"y": -16.470588235294116,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -16.470588235294116,
"y": -16.470588235294116,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -16.470588235294116,
"y": -16.470588235294116,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 665,
"timeMs": 33250,
"file": "frame-0665-t033250ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -17.647058823529413,
"y": -17.647058823529413,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -17.647058823529413,
"y": -17.647058823529413,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -17.647058823529413,
"y": -17.647058823529413,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 666,
"timeMs": 33300,
"file": "frame-0666-t033300ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 32,
"statement": "g0 x-20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 72,
"segmentIndex": 15,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -18.823529411764707,
"y": -18.823529411764707,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -18.823529411764707,
"y": -18.823529411764707,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -18.823529411764707,
"y": -18.823529411764707,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 667,
"timeMs": 33350,
"file": "frame-0667-t033350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 85,
"segmentIndex": 16,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -20,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -20,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -20,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 668,
"timeMs": 33400,
"file": "frame-0668-t033400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 85,
"segmentIndex": 16,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -21.666666666666668,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -21.666666666666668,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -21.666666666666668,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 669,
"timeMs": 33450,
"file": "frame-0669-t033450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 85,
"segmentIndex": 16,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -23.333333333333332,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -23.333333333333332,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -23.333333333333332,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 670,
"timeMs": 33500,
"file": "frame-0670-t033500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 85,
"segmentIndex": 16,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -25,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -25,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -25,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 671,
"timeMs": 33550,
"file": "frame-0671-t033550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 85,
"segmentIndex": 16,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -26.666666666666664,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -26.666666666666664,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -26.666666666666664,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 672,
"timeMs": 33600,
"file": "frame-0672-t033600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 85,
"segmentIndex": 16,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -28.333333333333336,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -28.333333333333336,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -28.333333333333336,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 673,
"timeMs": 33650,
"file": "frame-0673-t033650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 674,
"timeMs": 33700,
"file": "frame-0674-t033700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.012032048873037686,
"j": 0.0003259400065658286,
"k": 0.9999275591576766
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"toolAxisVector": {
"x": 0.012032048873037686,
"y": 0.00032594000656582865,
"z": 0.9999275591576766
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.012,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.012,\"y\":0,\"z\":1}"
}
},
{
"index": 675,
"timeMs": 33750,
"file": "frame-0675-t033750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.024035879294785633,
"j": 0.0013031875086601185,
"k": 0.9997102471260579
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"toolAxisVector": {
"x": 0.024035879294785633,
"y": 0.0013031875086601187,
"z": 0.9997102471260579
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}"
}
},
{
"index": 676,
"timeMs": 33800,
"file": "frame-0676-t033800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.03598331821227235,
"j": 0.002930025846206313,
"k": 0.999348095389677
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"toolAxisVector": {
"x": 0.03598331821227236,
"y": 0.0029300258462063135,
"z": 0.999348095389677
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}"
}
},
{
"index": 677,
"timeMs": 33850,
"file": "frame-0677-t033850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.04784628329919461,
"j": 0.005203596893483802,
"k": 0.9988411564176876
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"toolAxisVector": {
"x": 0.04784628329919462,
"y": 0.005203596893483804,
"z": 0.9988411564176877
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}"
}
},
{
"index": 678,
"timeMs": 33900,
"file": "frame-0678-t033900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.05959682814443821,
"j": 0.008119905515946253,
"k": 0.9981895036562619
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"toolAxisVector": {
"x": 0.059596828144438195,
"y": 0.008119905515946251,
"z": 0.9981895036562617
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}"
}
},
{
"index": 679,
"timeMs": 33950,
"file": "frame-0679-t033950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.0712071872311226,
"j": 0.011673825800190508,
"k": 0.9973932315179498
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"toolAxisVector": {
"x": 0.07120718723112261,
"y": 0.01167382580019051,
"z": 0.9973932315179498
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}"
}
},
{
"index": 680,
"timeMs": 34000,
"file": "frame-0680-t034000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.08264982063684348,
"j": 0.01585910904751694,
"k": 0.9964524553680003
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"toolAxisVector": {
"x": 0.08264982063684348,
"y": 0.01585910904751694,
"z": 0.9964524553680003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}"
}
},
{
"index": 681,
"timeMs": 34050,
"file": "frame-0681-t034050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.09389745838621426,
"j": 0.020668393518815956,
"k": 0.9953673115076467
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"toolAxisVector": {
"x": 0.09389745838621426,
"y": 0.020668393518815956,
"z": 0.9953673115076467
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}"
}
},
{
"index": 682,
"timeMs": 34100,
"file": "frame-0682-t034100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.10492314438734016,
"j": 0.026093215915828128,
"k": 0.9941379571543596
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"toolAxisVector": {
"x": 0.10492314438734017,
"y": 0.02609321591582813,
"z": 0.9941379571543596
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}"
}
},
{
"index": 683,
"timeMs": 34150,
"file": "frame-0683-t034150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.11570027988449609,
"j": 0.03212402458116106,
"k": 0.9927645704190688
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"toolAxisVector": {
"x": 0.11570027988449606,
"y": 0.03212402458116105,
"z": 0.9927645704190686
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 684,
"timeMs": 34200,
"file": "frame-0684-t034200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.12620266636001998,
"j": 0.03875019439680837,
"k": 0.9912473502803582
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"toolAxisVector": {
"x": 0.12620266636002,
"y": 0.03875019439680838,
"z": 0.9912473502803583
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}",
"threeToolGlyphAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}"
}
},
{
"index": 685,
"timeMs": 34250,
"file": "frame-0685-t034250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.13640454781927763,
"j": 0.04596004335831024,
"k": 0.9895865165556373
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"toolAxisVector": {
"x": 0.13640454781927766,
"y": 0.04596004335831025,
"z": 0.9895865165556373
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}"
}
},
{
"index": 686,
"timeMs": 34300,
"file": "frame-0686-t034300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.14628065239349994,
"j": 0.05374085079912278,
"k": 0.9877823098692943
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"toolAxisVector": {
"x": 0.14628065239349994,
"y": 0.05374085079912278,
"z": 0.9877823098692943
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}",
"threeToolGlyphAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}"
}
},
{
"index": 687,
"timeMs": 34350,
"file": "frame-0687-t034350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.15580623319633768,
"j": 0.06207887723723189,
"k": 0.9858349916178332
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"toolAxisVector": {
"x": 0.15580623319633768,
"y": 0.0620788772372319,
"z": 0.9858349916178332
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}",
"threeToolGlyphAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}"
}
},
{
"index": 688,
"timeMs": 34400,
"file": "frame-0688-t034400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.16495710837112276,
"j": 0.07095938581355643,
"k": 0.9837448439320028
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"toolAxisVector": {
"x": 0.16495710837112273,
"y": 0.07095938581355643,
"z": 0.9837448439320026
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}",
"threeToolGlyphAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}"
}
},
{
"index": 689,
"timeMs": 34450,
"file": "frame-0689-t034450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.17370970026706506,
"j": 0.08036666528924381,
"k": 0.981512169635921
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"toolAxisVector": {
"x": 0.17370970026706503,
"y": 0.08036666528924383,
"z": 0.981512169635921
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}",
"threeToolGlyphAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}"
}
},
{
"index": 690,
"timeMs": 34500,
"file": "frame-0690-t034500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.1820410736839465,
"j": 0.0902840545665668,
"k": 0.9791372922032012
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"toolAxisVector": {
"x": 0.1820410736839465,
"y": 0.09028405456656681,
"z": 0.9791372922032012
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}",
"threeToolGlyphAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}"
}
},
{
"index": 691,
"timeMs": 34550,
"file": "frame-0691-t034550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.18992897312630339,
"j": 0.10069396869579324,
"k": 0.9766205557100867
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"toolAxisVector": {
"x": 0.18992897312630344,
"y": 0.10069396869579327,
"z": 0.9766205557100868
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}",
"threeToolGlyphAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}"
}
},
{
"index": 692,
"timeMs": 34600,
"file": "frame-0692-t034600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.19735185900960264,
"j": 0.11157792632811768,
"k": 0.9739623247856003
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"toolAxisVector": {
"x": 0.19735185900960267,
"y": 0.1115779263281177,
"z": 0.9739623247856003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 693,
"timeMs": 34650,
"file": "frame-0693-t034650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.20428894276252552,
"j": 0.12291657857252554,
"k": 0.9711629845587164
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"toolAxisVector": {
"x": 0.20428894276252552,
"y": 0.12291657857252554,
"z": 0.9711629845587164
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}"
}
},
{
"index": 694,
"timeMs": 34700,
"file": "frame-0694-t034700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.21072022077116123,
"j": 0.13468973921230312,
"k": 0.9682229406025633
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"toolAxisVector": {
"x": 0.21072022077116126,
"y": 0.13468973921230315,
"z": 0.9682229406025634
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}",
"threeToolGlyphAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}"
}
},
{
"index": 695,
"timeMs": 34750,
"file": "frame-0695-t034750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.2166265071126894,
"j": 0.14687641623482095,
"k": 0.9651426188756621
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"toolAxisVector": {
"x": 0.2166265071126894,
"y": 0.14687641623482095,
"z": 0.9651426188756621
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}",
"threeToolGlyphAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}"
}
},
{
"index": 696,
"timeMs": 34800,
"file": "frame-0696-t034800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.2219894650279811,
"j": 0.15945484462619963,
"k": 0.9619224656602139
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"toolAxisVector": {
"x": 0.2219894650279811,
"y": 0.15945484462619963,
"z": 0.9619224656602139
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}",
"threeToolGlyphAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}"
}
},
{
"index": 697,
"timeMs": 34850,
"file": "frame-0697-t034850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.22679163708448402,
"j": 0.17240252038052492,
"k": 0.9585629474974413
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"toolAxisVector": {
"x": 0.226791637084484,
"y": 0.17240252038052492,
"z": 0.9585629474974411
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}",
"threeToolGlyphAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}"
}
},
{
"index": 698,
"timeMs": 34900,
"file": "frame-0698-t034900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.23101647398276154,
"j": 0.18569623567141516,
"k": 0.9550645511199954
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"toolAxisVector": {
"x": 0.2310164739827615,
"y": 0.1856962356714151,
"z": 0.9550645511199954
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}",
"threeToolGlyphAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}"
}
},
{
"index": 699,
"timeMs": 34950,
"file": "frame-0699-t034950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.23464836196213268,
"j": 0.19931211513195457,
"k": 0.951427783381437
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"toolAxisVector": {
"x": 0.23464836196213268,
"y": 0.19931211513195457,
"z": 0.951427783381437
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}",
"threeToolGlyphAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}"
}
},
{
"index": 700,
"timeMs": 35000,
"file": "frame-0700-t035000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.2376726487630083,
"j": 0.21322565318730716,
"k": 0.9476531711828025
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"toolAxisVector": {
"x": 0.2376726487630083,
"y": 0.21322565318730718,
"z": 0.9476531711828025
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}",
"threeToolGlyphAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}"
}
},
{
"index": 701,
"timeMs": 35050,
"file": "frame-0701-t035050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 88,
"segmentIndex": 17,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.24007566810572778,
"j": 0.2274117523827049,
"k": 0.9437412613962662
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"toolAxisVector": {
"x": 0.24007566810572778,
"y": 0.2274117523827049,
"z": 0.9437412613962662
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}"
}
},
{
"index": 702,
"timeMs": 35100,
"file": "frame-0702-t035100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -30,
"y": -20,
"z": 10,
"b": 20,
"c": 45
},
"tcp": {
"x": -30,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -30,
"y": -20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 703,
"timeMs": 35150,
"file": "frame-0703-t035150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.96554351482206,
"y": -20.82942296458922,
"z": 9.977973568281937,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.96554351482206,
"y": -20.82942296458922,
"z": 9.977973568281937
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.96554351482206,
"y": -20.82942296458922,
"z": 9.977973568281937,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 704,
"timeMs": 35200,
"file": "frame-0704-t035200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.862411509162406,
"y": -21.653130129161315,
"z": 9.955947136563877,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.862411509162406,
"y": -21.653130129161315,
"z": 9.955947136563877
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.862411509162406,
"y": -21.653130129161315,
"z": 9.955947136563877,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 705,
"timeMs": 35250,
"file": "frame-0705-t035250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.691314696305913,
"y": -22.46544508297488,
"z": 9.933920704845814,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.691314696305913,
"y": -22.46544508297488,
"z": 9.933920704845814
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.691314696305913,
"y": -22.46544508297488,
"z": 9.933920704845814,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 706,
"timeMs": 35300,
"file": "frame-0706-t035300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.453432155211818,
"y": -23.26076992239674,
"z": 9.911894273127754,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.453432155211818,
"y": -23.26076992239674,
"z": 9.911894273127754
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.453432155211818,
"y": -23.26076992239674,
"z": 9.911894273127754,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 707,
"timeMs": 35350,
"file": "frame-0707-t035350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.15040320513038,
"y": -24.03362382771865,
"z": 9.889867841409691,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.15040320513038,
"y": -24.03362382771865,
"z": 9.889867841409691
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.15040320513038,
"y": -24.03362382771865,
"z": 9.889867841409691,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 708,
"timeMs": 35400,
"file": "frame-0708-t035400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.784316108566998,
"y": -24.778680833113924,
"z": 9.86784140969163,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.784316108566998,
"y": -24.778680833113924,
"z": 9.86784140969163
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.784316108566998,
"y": -24.778680833113924,
"z": 9.86784140969163,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 709,
"timeMs": 35450,
"file": "frame-0709-t035450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.357693680444974,
"y": -25.490806529449944,
"z": 9.845814977973568,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.357693680444974,
"y": -25.490806529449944,
"z": 9.845814977973568
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.357693680444974,
"y": -25.490806529449944,
"z": 9.845814977973568,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 710,
"timeMs": 35500,
"file": "frame-0710-t035500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.873475902638553,
"y": -26.165093447026578,
"z": 9.823788546255507,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.873475902638553,
"y": -26.165093447026578,
"z": 9.823788546255507
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.873475902638553,
"y": -26.165093447026578,
"z": 9.823788546255507,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 711,
"timeMs": 35550,
"file": "frame-0711-t035550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.334999663684503,
"y": -26.796894874407595,
"z": 9.801762114537445,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.334999663684503,
"y": -26.796894874407595,
"z": 9.801762114537445
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.334999663684503,
"y": -26.796894874407595,
"z": 9.801762114537445,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 712,
"timeMs": 35600,
"file": "frame-0712-t035600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.74597576329207,
"y": -27.3818568802894,
"z": 9.779735682819384,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.74597576329207,
"y": -27.3818568802894,
"z": 9.779735682819384
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.74597576329207,
"y": -27.3818568802894,
"z": 9.779735682819384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 713,
"timeMs": 35650,
"file": "frame-0713-t035650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.110463340119914,
"y": -27.915948317734937,
"z": 9.757709251101321,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.110463340119914,
"y": -27.915948317734937,
"z": 9.757709251101321
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.110463340119914,
"y": -27.915948317734937,
"z": 9.757709251101321,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 714,
"timeMs": 35700,
"file": "frame-0714-t035700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.43284189904592,
"y": -28.395488604004605,
"z": 9.73568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.43284189904592,
"y": -28.395488604004605,
"z": 9.73568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.43284189904592,
"y": -28.395488604004605,
"z": 9.73568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 715,
"timeMs": 35750,
"file": "frame-0715-t035750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.71778113069821,
"y": -28.817173084545175,
"z": 9.713656387665198,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.71778113069821,
"y": -28.817173084545175,
"z": 9.713656387665198
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.71778113069821,
"y": -28.817173084545175,
"z": 9.713656387665198,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 716,
"timeMs": 35800,
"file": "frame-0716-t035800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.970208731229974,
"y": -29.178095806345958,
"z": 9.691629955947137,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.970208731229974,
"y": -29.178095806345958,
"z": 9.691629955947137
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.970208731229974,
"y": -29.178095806345958,
"z": 9.691629955947137,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 717,
"timeMs": 35850,
"file": "frame-0717-t035850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.19527644410154,
"y": -29.47576954372413,
"z": 9.669603524229075,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.19527644410154,
"y": -29.47576954372413,
"z": 9.669603524229075
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.19527644410154,
"y": -29.47576954372413,
"z": 9.669603524229075,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 718,
"timeMs": 35900,
"file": "frame-0718-t035900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.398324557885992,
"y": -29.70814293853572,
"z": 9.647577092511014,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.398324557885992,
"y": -29.70814293853572,
"z": 9.647577092511014
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.398324557885992,
"y": -29.70814293853572,
"z": 9.647577092511014,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 719,
"timeMs": 35950,
"file": "frame-0719-t035950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.584845104754304,
"y": -29.873614636693915,
"z": 9.625550660792952,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.584845104754304,
"y": -29.873614636693915,
"z": 9.625550660792952
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.584845104754304,
"y": -29.873614636693915,
"z": 9.625550660792952,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 720,
"timeMs": 36000,
"file": "frame-0720-t036000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.760444013250357,
"y": -29.971044323575725,
"z": 9.603524229074889,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.760444013250357,
"y": -29.971044323575725,
"z": 9.603524229074889
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.760444013250357,
"y": -29.971044323575725,
"z": 9.603524229074889,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 721,
"timeMs": 36050,
"file": "frame-0721-t036050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.93080247617217,
"y": -29.999760582268763,
"z": 9.581497797356828,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.93080247617217,
"y": -29.999760582268763,
"z": 9.581497797356828
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.93080247617217,
"y": -29.999760582268763,
"z": 9.581497797356828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 722,
"timeMs": 36100,
"file": "frame-0722-t036100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.1016377997848,
"y": -29.959565520504622,
"z": 9.559471365638766,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.1016377997848,
"y": -29.959565520504622,
"z": 9.559471365638766
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.1016377997848,
"y": -29.959565520504622,
"z": 9.559471365638766,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 723,
"timeMs": 36150,
"file": "frame-0723-t036150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.278664004164664,
"y": -29.850736134393287,
"z": 9.537444933920705,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.278664004164664,
"y": -29.850736134393287,
"z": 9.537444933920705
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.278664004164664,
"y": -29.850736134393287,
"z": 9.537444933920705,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 724,
"timeMs": 36200,
"file": "frame-0724-t036200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.467552446189877,
"y": -29.67402239956065,
"z": 9.515418502202643,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.467552446189877,
"y": -29.67402239956065,
"z": 9.515418502202643
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.467552446189877,
"y": -29.67402239956065,
"z": 9.515418502202643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 725,
"timeMs": 36250,
"file": "frame-0725-t036250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.673892736535446,
"y": -29.430642102843706,
"z": 9.493392070484582,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.673892736535446,
"y": -29.430642102843706,
"z": 9.493392070484582
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.673892736535446,
"y": -29.430642102843706,
"z": 9.493392070484582,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 726,
"timeMs": 36300,
"file": "frame-0726-t036300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.90315422000577,
"y": -29.122272450159745,
"z": 9.47136563876652,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.90315422000577,
"y": -29.122272450159745,
"z": 9.47136563876652
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.90315422000577,
"y": -29.122272450159745,
"z": 9.47136563876652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 727,
"timeMs": 36350,
"file": "frame-0727-t036350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.160648284655036,
"y": -28.751038508382177,
"z": 9.449339207048459,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.160648284655036,
"y": -28.751038508382177,
"z": 9.449339207048459
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.160648284655036,
"y": -28.751038508382177,
"z": 9.449339207048459,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 728,
"timeMs": 36400,
"file": "frame-0728-t036400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.451491759434418,
"y": -28.319498560873477,
"z": 9.427312775330396,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.451491759434418,
"y": -28.319498560873477,
"z": 9.427312775330396
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.451491759434418,
"y": -28.319498560873477,
"z": 9.427312775330396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 729,
"timeMs": 36450,
"file": "frame-0729-t036450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.78057165260395,
"y": -27.830626477594652,
"z": 9.405286343612335,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.78057165260395,
"y": -27.830626477594652,
"z": 9.405286343612335
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.78057165260395,
"y": -27.830626477594652,
"z": 9.405286343612335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 730,
"timeMs": 36500,
"file": "frame-0730-t036500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.15251147390694,
"y": -27.287791221283985,
"z": 9.383259911894273,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.15251147390694,
"y": -27.287791221283985,
"z": 9.383259911894273
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.15251147390694,
"y": -27.287791221283985,
"z": 9.383259911894273,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 731,
"timeMs": 36550,
"file": "frame-0731-t036550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.571639372591022,
"y": -26.694733630934103,
"z": 9.361233480176212,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.571639372591022,
"y": -26.694733630934103,
"z": 9.361233480176212
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.571639372591022,
"y": -26.694733630934103,
"z": 9.361233480176212,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 732,
"timeMs": 36600,
"file": "frame-0732-t036600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.04195831084604,
"y": -26.055540642559308,
"z": 9.33920704845815,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.04195831084604,
"y": -26.055540642559308,
"z": 9.33920704845815
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.04195831084604,
"y": -26.055540642559308,
"z": 9.33920704845815,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 733,
"timeMs": 36650,
"file": "frame-0733-t036650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.56711847820261,
"y": -25.374617124905562,
"z": 9.317180616740089,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.56711847820261,
"y": -25.374617124905562,
"z": 9.317180616740089
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.56711847820261,
"y": -25.374617124905562,
"z": 9.317180616740089,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 734,
"timeMs": 36700,
"file": "frame-0734-t036700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.150392136991806,
"y": -24.656655524191535,
"z": 9.295154185022026,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.150392136991806,
"y": -24.656655524191535,
"z": 9.295154185022026
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.150392136991806,
"y": -24.656655524191535,
"z": 9.295154185022026,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 735,
"timeMs": 36750,
"file": "frame-0735-t036750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.794651072213469,
"y": -23.9066035270679,
"z": 9.273127753303966,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.794651072213469,
"y": -23.9066035270679,
"z": 9.273127753303966
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.794651072213469,
"y": -23.9066035270679,
"z": 9.273127753303966,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 736,
"timeMs": 36800,
"file": "frame-0736-t036800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.502346801212736,
"y": -23.12962996463896,
"z": 9.251101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.502346801212736,
"y": -23.12962996463896,
"z": 9.251101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.502346801212736,
"y": -23.12962996463896,
"z": 9.251101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 737,
"timeMs": 36850,
"file": "frame-0737-t036850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.275493679545848,
"y": -22.331089192512216,
"z": 9.229074889867842,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.275493679545848,
"y": -22.331089192512216,
"z": 9.229074889867842
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.275493679545848,
"y": -22.331089192512216,
"z": 9.229074889867842,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 738,
"timeMs": 36900,
"file": "frame-0738-t036900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.11565501945766,
"y": -21.51648419234342,
"z": 9.20704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.11565501945766,
"y": -21.51648419234342,
"z": 9.20704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.11565501945766,
"y": -21.51648419234342,
"z": 9.20704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 739,
"timeMs": 36950,
"file": "frame-0739-t036950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.023932316632614,
"y": -20.691428649155423,
"z": 9.185022026431717,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.023932316632614,
"y": -20.691428649155423,
"z": 9.185022026431717
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.023932316632614,
"y": -20.691428649155423,
"z": 9.185022026431717,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 740,
"timeMs": 37000,
"file": "frame-0740-t037000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.00095765946078,
"y": -19.861608265767167,
"z": 9.162995594713657,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.00095765946078,
"y": -19.861608265767167,
"z": 9.162995594713657
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.00095765946078,
"y": -19.861608265767167,
"z": 9.162995594713657,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 741,
"timeMs": 37050,
"file": "frame-0741-t037050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.046889373129023,
"y": -19.032741580926785,
"z": 9.140969162995594,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.046889373129023,
"y": -19.032741580926785,
"z": 9.140969162995594
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.046889373129023,
"y": -19.032741580926785,
"z": 9.140969162995594,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 742,
"timeMs": 37100,
"file": "frame-0742-t037100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.161410928555098,
"y": -18.210540561162407,
"z": 9.118942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.161410928555098,
"y": -18.210540561162407,
"z": 9.118942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.161410928555098,
"y": -18.210540561162407,
"z": 9.118942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 743,
"timeMs": 37150,
"file": "frame-0743-t037150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.343733123683588,
"y": -17.400671237924204,
"z": 9.09691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.343733123683588,
"y": -17.400671237924204,
"z": 9.09691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.343733123683588,
"y": -17.400671237924204,
"z": 9.09691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 744,
"timeMs": 37200,
"file": "frame-0744-t037200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.592599522111685,
"y": -16.608714661278604,
"z": 9.07488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.592599522111685,
"y": -16.608714661278604,
"z": 9.07488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.592599522111685,
"y": -16.608714661278604,
"z": 9.07488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 745,
"timeMs": 37250,
"file": "frame-0745-t037250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.906295111565639,
"y": -15.840128439234569,
"z": 9.052863436123348,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.906295111565639,
"y": -15.840128439234569,
"z": 9.052863436123348
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.906295111565639,
"y": -15.840128439234569,
"z": 9.052863436123348,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 746,
"timeMs": 37300,
"file": "frame-0746-t037300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.282658122559775,
"y": -15.10020912774566,
"z": 9.030837004405287,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.282658122559775,
"y": -15.10020912774566,
"z": 9.030837004405287
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.282658122559775,
"y": -15.10020912774566,
"z": 9.030837004405287,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 747,
"timeMs": 37350,
"file": "frame-0747-t037350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.719094925792117,
"y": -14.394055730569727,
"z": 9.008810572687224,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.719094925792117,
"y": -14.394055730569727,
"z": 9.008810572687224
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.719094925792117,
"y": -14.394055730569727,
"z": 9.008810572687224,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 748,
"timeMs": 37400,
"file": "frame-0748-t037400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.21259790561433,
"y": -13.726534560519385,
"z": 8.986784140969164,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.21259790561433,
"y": -13.726534560519385,
"z": 8.986784140969164
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.21259790561433,
"y": -13.726534560519385,
"z": 8.986784140969164,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 749,
"timeMs": 37450,
"file": "frame-0749-t037450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.759766186404523,
"y": -13.102245704254994,
"z": 8.964757709251101,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.759766186404523,
"y": -13.102245704254994,
"z": 8.964757709251101
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.759766186404523,
"y": -13.102245704254994,
"z": 8.964757709251101,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 750,
"timeMs": 37500,
"file": "frame-0750-t037500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.356829069011305,
"y": -12.525491321721086,
"z": 8.94273127753304,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.356829069011305,
"y": -12.525491321721086,
"z": 8.94273127753304
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.356829069011305,
"y": -12.525491321721086,
"z": 8.94273127753304,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 751,
"timeMs": 37550,
"file": "frame-0751-t037550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.999672015761714,
"y": -12.000245998684278,
"z": 8.920704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.999672015761714,
"y": -12.000245998684278,
"z": 8.920704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.999672015761714,
"y": -12.000245998684278,
"z": 8.920704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 752,
"timeMs": 37600,
"file": "frame-0752-t037600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.683865004962449,
"y": -11.530129356682174,
"z": 8.898678414096917,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.683865004962449,
"y": -11.530129356682174,
"z": 8.898678414096917
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.683865004962449,
"y": -11.530129356682174,
"z": 8.898678414096917,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 753,
"timeMs": 37650,
"file": "frame-0753-t037650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.40469305949528,
"y": -11.118381109136177,
"z": 8.876651982378855,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.40469305949528,
"y": -11.118381109136177,
"z": 8.876651982378855
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.40469305949528,
"y": -11.118381109136177,
"z": 8.876651982378855,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 754,
"timeMs": 37700,
"file": "frame-0754-t037700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.157188739124834,
"y": -10.767838735524006,
"z": 8.854625550660792,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.157188739124834,
"y": -10.767838735524006,
"z": 8.854625550660792
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.157188739124834,
"y": -10.767838735524006,
"z": 8.854625550660792,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 755,
"timeMs": 37750,
"file": "frame-0755-t037750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.936166372604774,
"y": -10.48091792746579,
"z": 8.832599118942731,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.936166372604774,
"y": -10.48091792746579,
"z": 8.832599118942731
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.936166372604774,
"y": -10.48091792746579,
"z": 8.832599118942731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 756,
"timeMs": 37800,
"file": "frame-0756-t037800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.736257793678714,
"y": -10.259595941475547,
"z": 8.81057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.736257793678714,
"y": -10.259595941475547,
"z": 8.81057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.736257793678714,
"y": -10.259595941475547,
"z": 8.81057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 757,
"timeMs": 37850,
"file": "frame-0757-t037850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.55194933470841,
"y": -10.105397973099242,
"z": 8.788546255506608,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.55194933470841,
"y": -10.105397973099242,
"z": 8.788546255506608
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.55194933470841,
"y": -10.105397973099242,
"z": 8.788546255506608,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 758,
"timeMs": 37900,
"file": "frame-0758-t037900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.377619822995214,
"y": -10.019386646339239,
"z": 8.766519823788546,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.377619822995214,
"y": -10.019386646339239,
"z": 8.766519823788546
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.377619822995214,
"y": -10.019386646339239,
"z": 8.766519823788546,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 759,
"timeMs": 37950,
"file": "frame-0759-t037950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.20757931795082,
"y": -10.002154690796667,
"z": 8.744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.20757931795082,
"y": -10.002154690796667,
"z": 8.744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.20757931795082,
"y": -10.002154690796667,
"z": 8.744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 760,
"timeMs": 38000,
"file": "frame-0760-t038000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.036108322167983,
"y": -10.053820856995676,
"z": 8.722466960352422,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.036108322167983,
"y": -10.053820856995676,
"z": 8.722466960352422
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.036108322167983,
"y": -10.053820856995676,
"z": 8.722466960352422,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 761,
"timeMs": 38050,
"file": "frame-0761-t038050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.85749719617605,
"y": -10.174029098038295,
"z": 8.700440528634362,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.85749719617605,
"y": -10.174029098038295,
"z": 8.700440528634362
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.85749719617605,
"y": -10.174029098038295,
"z": 8.700440528634362,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 762,
"timeMs": 38100,
"file": "frame-0762-t038100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.666085505262487,
"y": -10.361951023229375,
"z": 8.678414096916299,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.666085505262487,
"y": -10.361951023229375,
"z": 8.678414096916299
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.666085505262487,
"y": -10.361951023229375,
"z": 8.678414096916299,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 763,
"timeMs": 38150,
"file": "frame-0763-t038150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.456301027209875,
"y": -10.616291606762923,
"z": 8.656387665198238,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.456301027209875,
"y": -10.616291606762923,
"z": 8.656387665198238
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.456301027209875,
"y": -10.616291606762923,
"z": 8.656387665198238,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 764,
"timeMs": 38200,
"file": "frame-0764-t038200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.22269815213437,
"y": -10.935298112129612,
"z": 8.634361233480176,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.22269815213437,
"y": -10.935298112129612,
"z": 8.634361233480176
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.22269815213437,
"y": -10.935298112129612,
"z": 8.634361233480176,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 765,
"timeMs": 38250,
"file": "frame-0765-t038250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.95999540980087,
"y": -11.316772170744667,
"z": 8.612334801762115,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.95999540980087,
"y": -11.316772170744667,
"z": 8.612334801762115
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.95999540980087,
"y": -11.316772170744667,
"z": 8.612334801762115,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 766,
"timeMs": 38300,
"file": "frame-0766-t038300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.663111865803288,
"y": -11.758084931558807,
"z": 8.590308370044053,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.663111865803288,
"y": -11.758084931558807,
"z": 8.590308370044053
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.663111865803288,
"y": -11.758084931558807,
"z": 8.590308370044053,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 767,
"timeMs": 38350,
"file": "frame-0767-t038350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.32720213579268,
"y": -12.256195177251653,
"z": 8.568281938325992,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.32720213579268,
"y": -12.256195177251653,
"z": 8.568281938325992
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.32720213579268,
"y": -12.256195177251653,
"z": 8.568281938325992,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 768,
"timeMs": 38400,
"file": "frame-0768-t038400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.947689776460123,
"y": -12.80767028216368,
"z": 8.54625550660793,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.947689776460123,
"y": -12.80767028216368,
"z": 8.54625550660793
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.947689776460123,
"y": -12.80767028216368,
"z": 8.54625550660793,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 769,
"timeMs": 38450,
"file": "frame-0769-t038450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.520298823166872,
"y": -13.408709867539212,
"z": 8.524229074889867,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.520298823166872,
"y": -13.408709867539212,
"z": 8.524229074889867
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.520298823166872,
"y": -13.408709867539212,
"z": 8.524229074889867,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 770,
"timeMs": 38500,
"file": "frame-0770-t038500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.041083256886786,
"y": -14.055171991065263,
"z": 8.502202643171806,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.041083256886786,
"y": -14.055171991065263,
"z": 8.502202643171806
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.041083256886786,
"y": -14.055171991065263,
"z": 8.502202643171806,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 771,
"timeMs": 38550,
"file": "frame-0771-t038550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.506454197395602,
"y": -14.742601690226357,
"z": 8.480176211453745,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.506454197395602,
"y": -14.742601690226357,
"z": 8.480176211453745
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.506454197395602,
"y": -14.742601690226357,
"z": 8.480176211453745,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 772,
"timeMs": 38600,
"file": "frame-0772-t038600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.91320463531055,
"y": -15.466261682774515,
"z": 8.458149779735683,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.91320463531055,
"y": -15.466261682774515,
"z": 8.458149779735683
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.91320463531055,
"y": -15.466261682774515,
"z": 8.458149779735683,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 773,
"timeMs": 38650,
"file": "frame-0773-t038650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.258531532544584,
"y": -16.22116501274829,
"z": 8.43612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.258531532544584,
"y": -16.22116501274829,
"z": 8.43612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.258531532544584,
"y": -16.22116501274829,
"z": 8.43612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 774,
"timeMs": 38700,
"file": "frame-0774-t038700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.540055138874504,
"y": -17.0021094170677,
"z": 8.41409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.540055138874504,
"y": -17.0021094170677,
"z": 8.41409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.540055138874504,
"y": -17.0021094170677,
"z": 8.41409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 775,
"timeMs": 38750,
"file": "frame-0775-t038750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.755835391506547,
"y": -17.80371317587427,
"z": 8.392070484581497,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.755835391506547,
"y": -17.80371317587427,
"z": 8.392070484581497
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.755835391506547,
"y": -17.80371317587427,
"z": 8.392070484581497,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 776,
"timeMs": 38800,
"file": "frame-0776-t038800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.90438528462542,
"y": -18.620452199561246,
"z": 8.370044052863436,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.90438528462542,
"y": -18.620452199561246,
"z": 8.370044052863436
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.90438528462542,
"y": -18.620452199561246,
"z": 8.370044052863436,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 777,
"timeMs": 38850,
"file": "frame-0777-t038850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.984681116793038,
"y": -19.446698096915846,
"z": 8.348017621145374,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.984681116793038,
"y": -19.446698096915846,
"z": 8.348017621145374
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.984681116793038,
"y": -19.446698096915846,
"z": 8.348017621145374,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 778,
"timeMs": 38900,
"file": "frame-0778-t038900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.996169545579207,
"y": -20.27675696203495,
"z": 8.325991189427313,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.996169545579207,
"y": -20.27675696203495,
"z": 8.325991189427313
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.996169545579207,
"y": -20.27675696203495,
"z": 8.325991189427313,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 779,
"timeMs": 38950,
"file": "frame-0779-t038950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.93877140080869,
"y": -21.104908612722,
"z": 8.30396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.93877140080869,
"y": -21.104908612722,
"z": 8.30396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.93877140080869,
"y": -21.104908612722,
"z": 8.30396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 780,
"timeMs": 39000,
"file": "frame-0780-t039000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.8128822301464,
"y": -21.925446009961604,
"z": 8.28193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.8128822301464,
"y": -21.925446009961604,
"z": 8.28193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.8128822301464,
"y": -21.925446009961604,
"z": 8.28193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 781,
"timeMs": 39050,
"file": "frame-0781-t039050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.619369573260926,
"y": -22.732714586820578,
"z": 8.259911894273127,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.619369573260926,
"y": -22.732714586820578,
"z": 8.259911894273127
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.619369573260926,
"y": -22.732714586820578,
"z": 8.259911894273127,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 782,
"timeMs": 39100,
"file": "frame-0782-t039100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.35956698335101,
"y": -23.52115121574829,
"z": 8.237885462555067,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.35956698335101,
"y": -23.52115121574829,
"z": 8.237885462555067
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.35956698335101,
"y": -23.52115121574829,
"z": 8.237885462555067,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 783,
"timeMs": 39150,
"file": "frame-0783-t039150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.03526483723435,
"y": -24.285322545741046,
"z": 8.215859030837004,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.03526483723435,
"y": -24.285322545741046,
"z": 8.215859030837004
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.03526483723435,
"y": -24.285322545741046,
"z": 8.215859030837004,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 784,
"timeMs": 39200,
"file": "frame-0784-t039200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.6486979973291,
"y": -25.01996244517781,
"z": 8.193832599118943,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.6486979973291,
"y": -25.01996244517781,
"z": 8.193832599118943
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.6486979973291,
"y": -25.01996244517781,
"z": 8.193832599118943,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 785,
"timeMs": 39250,
"file": "frame-0785-t039250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.202530410553162,
"y": -25.720008292297365,
"z": 8.17180616740088,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.202530410553162,
"y": -25.720008292297365,
"z": 8.17180616740088
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.202530410553162,
"y": -25.720008292297365,
"z": 8.17180616740088,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 786,
"timeMs": 39300,
"file": "frame-0786-t039300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.69983675027466,
"y": -26.38063586322866,
"z": 8.14977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.69983675027466,
"y": -26.38063586322866,
"z": 8.14977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.69983675027466,
"y": -26.38063586322866,
"z": 8.14977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 787,
"timeMs": 39350,
"file": "frame-0787-t039350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.14408122782448,
"y": -26.997292577150525,
"z": 8.127753303964758,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.14408122782448,
"y": -26.997292577150525,
"z": 8.127753303964758
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.14408122782448,
"y": -26.997292577150525,
"z": 8.127753303964758,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 788,
"timeMs": 39400,
"file": "frame-0788-t039400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.539093719586994,
"y": -27.565728869478335,
"z": 8.105726872246695,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.539093719586994,
"y": -27.565728869478335,
"z": 8.105726872246695
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.539093719586994,
"y": -27.565728869478335,
"z": 8.105726872246695,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 789,
"timeMs": 39450,
"file": "frame-0789-t039450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.88904337418429,
"y": -28.082027476875844,
"z": 8.083700440528634,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.88904337418429,
"y": -28.082027476875844,
"z": 8.083700440528634
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.88904337418429,
"y": -28.082027476875844,
"z": 8.083700440528634,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 790,
"timeMs": 39500,
"file": "frame-0790-t039500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.19840988163461,
"y": -28.542630432280426,
"z": 8.061674008810574,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.19840988163461,
"y": -28.542630432280426,
"z": 8.061674008810574
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.19840988163461,
"y": -28.542630432280426,
"z": 8.061674008810574,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 791,
"timeMs": 39550,
"file": "frame-0791-t039550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.47195260247787,
"y": -28.9443635839109,
"z": 8.039647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.47195260247787,
"y": -28.9443635839109,
"z": 8.039647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.47195260247787,
"y": -28.9443635839109,
"z": 8.039647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 792,
"timeMs": 39600,
"file": "frame-0792-t039600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.714677769608375,
"y": -29.28445846929035,
"z": 8.017621145374449,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.714677769608375,
"y": -29.28445846929035,
"z": 8.017621145374449
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.714677769608375,
"y": -29.28445846929035,
"z": 8.017621145374449,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 793,
"timeMs": 39650,
"file": "frame-0793-t039650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.931803988837007,
"y": -29.56057139354335,
"z": 7.995594713656388,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.931803988837007,
"y": -29.56057139354335,
"z": 7.995594713656388
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.931803988837007,
"y": -29.56057139354335,
"z": 7.995594713656388,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 794,
"timeMs": 39700,
"file": "frame-0794-t039700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.128726275928457,
"y": -29.770799580493488,
"z": 7.973568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.128726275928457,
"y": -29.770799580493488,
"z": 7.973568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.128726275928457,
"y": -29.770799580493488,
"z": 7.973568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 795,
"timeMs": 39750,
"file": "frame-0795-t039750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.310978877945008,
"y": -29.913694285259258,
"z": 7.951541850220265,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.310978877945008,
"y": -29.913694285259258,
"z": 7.951541850220265
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.310978877945008,
"y": -29.913694285259258,
"z": 7.951541850220265,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 796,
"timeMs": 39800,
"file": "frame-0796-t039800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.484197135106264,
"y": -29.988270777985292,
"z": 7.929515418502202,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.484197135106264,
"y": -29.988270777985292,
"z": 7.929515418502202
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.484197135106264,
"y": -29.988270777985292,
"z": 7.929515418502202,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 797,
"timeMs": 39850,
"file": "frame-0797-t039850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.654078645985724,
"y": -29.994015129908348,
"z": 7.907488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.654078645985724,
"y": -29.994015129908348,
"z": 7.907488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.654078645985724,
"y": -29.994015129908348,
"z": 7.907488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 798,
"timeMs": 39900,
"file": "frame-0798-t039900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.82634400366664,
"y": -29.930887754993044,
"z": 7.885462555066079,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.82634400366664,
"y": -29.930887754993044,
"z": 7.885462555066079
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.82634400366664,
"y": -29.930887754993044,
"z": 7.885462555066079,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 799,
"timeMs": 39950,
"file": "frame-0799-t039950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.006697373435898,
"y": -29.799323682731,
"z": 7.863436123348018,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.006697373435898,
"y": -29.799323682731,
"z": 7.863436123348018
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.006697373435898,
"y": -29.799323682731,
"z": 7.863436123348018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 800,
"timeMs": 40000,
"file": "frame-0800-t040000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.200787183686614,
"y": -29.600229560223386,
"z": 7.841409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.200787183686614,
"y": -29.600229560223386,
"z": 7.841409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.200787183686614,
"y": -29.600229560223386,
"z": 7.841409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 801,
"timeMs": 40050,
"file": "frame-0801-t040050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.414167200920392,
"y": -29.334977404206445,
"z": 7.819383259911895,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.414167200920392,
"y": -29.334977404206445,
"z": 7.819383259911895
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.414167200920392,
"y": -29.334977404206445,
"z": 7.819383259911895,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 802,
"timeMs": 40100,
"file": "frame-0802-t040100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.652258257092578,
"y": -29.00539514607662,
"z": 7.797356828193832,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.652258257092578,
"y": -29.00539514607662,
"z": 7.797356828193832
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.652258257092578,
"y": -29.00539514607662,
"z": 7.797356828193832,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 803,
"timeMs": 40150,
"file": "frame-0803-t040150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.920310893049148,
"y": -28.613754035072333,
"z": 7.775330396475771,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.920310893049148,
"y": -28.613754035072333,
"z": 7.775330396475771
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.920310893049148,
"y": -28.613754035072333,
"z": 7.775330396475771,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 804,
"timeMs": 40200,
"file": "frame-0804-t040200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.223369175490172,
"y": -28.162752986420873,
"z": 7.753303964757709,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.223369175490172,
"y": -28.162752986420873,
"z": 7.753303964757709
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.223369175490172,
"y": -28.162752986420873,
"z": 7.753303964757709,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 805,
"timeMs": 40250,
"file": "frame-0805-t040250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.56623593680781,
"y": -27.65549998231185,
"z": 7.7312775330396475,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.56623593680781,
"y": -27.65549998231185,
"z": 7.7312775330396475
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.56623593680781,
"y": -27.65549998231185,
"z": 7.7312775330396475,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 806,
"timeMs": 40300,
"file": "frame-0806-t040300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.953439677341798,
"y": -27.095490653868772,
"z": 7.709251101321586,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.953439677341798,
"y": -27.095490653868772,
"z": 7.709251101321586
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.953439677341798,
"y": -27.095490653868772,
"z": 7.709251101321586,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 807,
"timeMs": 40350,
"file": "frame-0807-t040350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.389203358138424,
"y": -26.486584191716666,
"z": 7.687224669603524,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.389203358138424,
"y": -26.486584191716666,
"z": 7.687224669603524
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.389203358138424,
"y": -26.486584191716666,
"z": 7.687224669603524,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 808,
"timeMs": 40400,
"file": "frame-0808-t040400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.87741529927156,
"y": -25.832976751153076,
"z": 7.665198237885463,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.87741529927156,
"y": -25.832976751153076,
"z": 7.665198237885463
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.87741529927156,
"y": -25.832976751153076,
"z": 7.665198237885463,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 809,
"timeMs": 40450,
"file": "frame-0809-t040450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.421602384274149,
"y": -25.139172535195627,
"z": 7.643171806167401,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.421602384274149,
"y": -25.139172535195627,
"z": 7.643171806167401
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.421602384274149,
"y": -25.139172535195627,
"z": 7.643171806167401,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 810,
"timeMs": 40500,
"file": "frame-0810-t040500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.024905755336073,
"y": -24.409952754780992,
"z": 7.621145374449339,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.024905755336073,
"y": -24.409952754780992,
"z": 7.621145374449339
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.024905755336073,
"y": -24.409952754780992,
"z": 7.621145374449339,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 811,
"timeMs": 40550,
"file": "frame-0811-t040550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.690059166760372,
"y": -23.650342680020252,
"z": 7.599118942731277,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.690059166760372,
"y": -23.650342680020252,
"z": 7.599118942731277
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.690059166760372,
"y": -23.650342680020252,
"z": 7.599118942731277,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 812,
"timeMs": 40600,
"file": "frame-0812-t040600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.419370145850282,
"y": -22.865577009569826,
"z": 7.577092511013216,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.419370145850282,
"y": -22.865577009569826,
"z": 7.577092511013216
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.419370145850282,
"y": -22.865577009569826,
"z": 7.577092511013216,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 813,
"timeMs": 40650,
"file": "frame-0813-t040650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.214704091053152,
"y": -22.06106379676809,
"z": 7.555066079295154,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.214704091053152,
"y": -22.06106379676809,
"z": 7.555066079295154
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.214704091053152,
"y": -22.06106379676809,
"z": 7.555066079295154,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 814,
"timeMs": 40700,
"file": "frame-0814-t040700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.077471416945702,
"y": -21.24234718113354,
"z": 7.533039647577093,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.077471416945702,
"y": -21.24234718113354,
"z": 7.533039647577093
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.077471416945702,
"y": -21.24234718113354,
"z": 7.533039647577093,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 815,
"timeMs": 40750,
"file": "frame-0815-t040750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.008617834648186,
"y": -20.415069182052456,
"z": 7.51101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.008617834648186,
"y": -20.415069182052456,
"z": 7.51101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.008617834648186,
"y": -20.415069182052456,
"z": 7.51101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 816,
"timeMs": 40800,
"file": "frame-0816-t040800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.008617834648186,
"y": -19.58493081794755,
"z": 7.48898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.008617834648186,
"y": -19.58493081794755,
"z": 7.48898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.008617834648186,
"y": -19.58493081794755,
"z": 7.48898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 817,
"timeMs": 40850,
"file": "frame-0817-t040850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.0774714169457,
"y": -18.757652818866468,
"z": 7.466960352422907,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.0774714169457,
"y": -18.757652818866468,
"z": 7.466960352422907
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.0774714169457,
"y": -18.757652818866468,
"z": 7.466960352422907,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 818,
"timeMs": 40900,
"file": "frame-0818-t040900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.21470409105315,
"y": -17.938936203231922,
"z": 7.444933920704846,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.21470409105315,
"y": -17.938936203231922,
"z": 7.444933920704846
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.21470409105315,
"y": -17.938936203231922,
"z": 7.444933920704846,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 819,
"timeMs": 40950,
"file": "frame-0819-t040950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.41937014585028,
"y": -17.13442299043018,
"z": 7.422907488986784,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.41937014585028,
"y": -17.13442299043018,
"z": 7.422907488986784
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.41937014585028,
"y": -17.13442299043018,
"z": 7.422907488986784,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 820,
"timeMs": 41000,
"file": "frame-0820-t041000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.690059166760378,
"y": -16.349657319979737,
"z": 7.400881057268722,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.690059166760378,
"y": -16.349657319979737,
"z": 7.400881057268722
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.690059166760378,
"y": -16.349657319979737,
"z": 7.400881057268722,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 821,
"timeMs": 41050,
"file": "frame-0821-t041050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.02490575533607,
"y": -15.590047245219015,
"z": 7.378854625550661,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.02490575533607,
"y": -15.590047245219015,
"z": 7.378854625550661
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.02490575533607,
"y": -15.590047245219015,
"z": 7.378854625550661,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 822,
"timeMs": 41100,
"file": "frame-0822-t041100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.421602384274145,
"y": -14.86082746480438,
"z": 7.356828193832599,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.421602384274145,
"y": -14.86082746480438,
"z": 7.356828193832599
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.421602384274145,
"y": -14.86082746480438,
"z": 7.356828193832599,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 823,
"timeMs": 41150,
"file": "frame-0823-t041150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.877415299271567,
"y": -14.167023248846917,
"z": 7.334801762114537,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.877415299271567,
"y": -14.167023248846917,
"z": 7.334801762114537
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.877415299271567,
"y": -14.167023248846917,
"z": 7.334801762114537,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 824,
"timeMs": 41200,
"file": "frame-0824-t041200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.389203358138408,
"y": -13.513415808283353,
"z": 7.312775330396476,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.389203358138408,
"y": -13.513415808283353,
"z": 7.312775330396476
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.389203358138408,
"y": -13.513415808283353,
"z": 7.312775330396476,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 825,
"timeMs": 41250,
"file": "frame-0825-t041250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.953439677341793,
"y": -12.904509346131231,
"z": 7.290748898678414,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.953439677341793,
"y": -12.904509346131231,
"z": 7.290748898678414
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.953439677341793,
"y": -12.904509346131231,
"z": 7.290748898678414,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 826,
"timeMs": 41300,
"file": "frame-0826-t041300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.566235936807804,
"y": -12.344500017688155,
"z": 7.2687224669603525,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.566235936807804,
"y": -12.344500017688155,
"z": 7.2687224669603525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.566235936807804,
"y": -12.344500017688155,
"z": 7.2687224669603525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 827,
"timeMs": 41350,
"file": "frame-0827-t041350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.22336917549015,
"y": -11.837247013579141,
"z": 7.246696035242291,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.22336917549015,
"y": -11.837247013579141,
"z": 7.246696035242291
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.22336917549015,
"y": -11.837247013579141,
"z": 7.246696035242291,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 828,
"timeMs": 41400,
"file": "frame-0828-t041400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.920310893049141,
"y": -11.386245964927674,
"z": 7.224669603524229,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.920310893049141,
"y": -11.386245964927674,
"z": 7.224669603524229
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.920310893049141,
"y": -11.386245964927674,
"z": 7.224669603524229,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 829,
"timeMs": 41450,
"file": "frame-0829-t041450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.652258257092573,
"y": -10.994604853923384,
"z": 7.202643171806168,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.652258257092573,
"y": -10.994604853923384,
"z": 7.202643171806168
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.652258257092573,
"y": -10.994604853923384,
"z": 7.202643171806168,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 830,
"timeMs": 41500,
"file": "frame-0830-t041500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.414167200920403,
"y": -10.66502259579355,
"z": 7.180616740088105,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.414167200920403,
"y": -10.66502259579355,
"z": 7.180616740088105
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.414167200920403,
"y": -10.66502259579355,
"z": 7.180616740088105,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 831,
"timeMs": 41550,
"file": "frame-0831-t041550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.200787183686607,
"y": -10.399770439776617,
"z": 7.158590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.200787183686607,
"y": -10.399770439776617,
"z": 7.158590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.200787183686607,
"y": -10.399770439776617,
"z": 7.158590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 832,
"timeMs": 41600,
"file": "frame-0832-t041600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.00669737343589,
"y": -10.200676317269002,
"z": 7.136563876651982,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.00669737343589,
"y": -10.200676317269002,
"z": 7.136563876651982
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.00669737343589,
"y": -10.200676317269002,
"z": 7.136563876651982,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 833,
"timeMs": 41650,
"file": "frame-0833-t041650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.82634400366664,
"y": -10.069112245006957,
"z": 7.11453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.82634400366664,
"y": -10.069112245006957,
"z": 7.11453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.82634400366664,
"y": -10.069112245006957,
"z": 7.11453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 834,
"timeMs": 41700,
"file": "frame-0834-t041700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.65407864598571,
"y": -10.005984870091654,
"z": 7.092511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.65407864598571,
"y": -10.005984870091654,
"z": 7.092511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.65407864598571,
"y": -10.005984870091654,
"z": 7.092511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 835,
"timeMs": 41750,
"file": "frame-0835-t041750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.484197135106257,
"y": -10.01172922201471,
"z": 7.070484581497798,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.484197135106257,
"y": -10.01172922201471,
"z": 7.070484581497798
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.484197135106257,
"y": -10.01172922201471,
"z": 7.070484581497798,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 836,
"timeMs": 41800,
"file": "frame-0836-t041800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.310978877945008,
"y": -10.086305714740742,
"z": 7.048458149779735,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.310978877945008,
"y": -10.086305714740742,
"z": 7.048458149779735
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.310978877945008,
"y": -10.086305714740742,
"z": 7.048458149779735,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 837,
"timeMs": 41850,
"file": "frame-0837-t041850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.128726275928443,
"y": -10.229200419506506,
"z": 7.026431718061675,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.128726275928443,
"y": -10.229200419506506,
"z": 7.026431718061675
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.128726275928443,
"y": -10.229200419506506,
"z": 7.026431718061675,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 838,
"timeMs": 41900,
"file": "frame-0838-t041900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.93180398883701,
"y": -10.439428606456651,
"z": 7.004405286343612,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.93180398883701,
"y": -10.439428606456651,
"z": 7.004405286343612
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.93180398883701,
"y": -10.439428606456651,
"z": 7.004405286343612,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 839,
"timeMs": 41950,
"file": "frame-0839-t041950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.71467776960838,
"y": -10.715541530709649,
"z": 6.9823788546255505,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.71467776960838,
"y": -10.715541530709649,
"z": 6.9823788546255505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.71467776960838,
"y": -10.715541530709649,
"z": 6.9823788546255505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 840,
"timeMs": 42000,
"file": "frame-0840-t042000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.47195260247785,
"y": -11.05563641608909,
"z": 6.960352422907489,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.47195260247785,
"y": -11.05563641608909,
"z": 6.960352422907489
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.47195260247785,
"y": -11.05563641608909,
"z": 6.960352422907489,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 841,
"timeMs": 42050,
"file": "frame-0841-t042050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.198409881634607,
"y": -11.457369567719573,
"z": 6.938325991189427,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.198409881634607,
"y": -11.457369567719573,
"z": 6.938325991189427
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.198409881634607,
"y": -11.457369567719573,
"z": 6.938325991189427,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 842,
"timeMs": 42100,
"file": "frame-0842-t042100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.889043374184286,
"y": -11.917972523124153,
"z": 6.916299559471366,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.889043374184286,
"y": -11.917972523124153,
"z": 6.916299559471366
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.889043374184286,
"y": -11.917972523124153,
"z": 6.916299559471366,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 843,
"timeMs": 42150,
"file": "frame-0843-t042150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.539093719586997,
"y": -12.434271130521669,
"z": 6.894273127753303,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.539093719586997,
"y": -12.434271130521669,
"z": 6.894273127753303
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.539093719586997,
"y": -12.434271130521669,
"z": 6.894273127753303,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 844,
"timeMs": 42200,
"file": "frame-0844-t042200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.144081227824476,
"y": -13.002707422849468,
"z": 6.872246696035242,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.144081227824476,
"y": -13.002707422849468,
"z": 6.872246696035242
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.144081227824476,
"y": -13.002707422849468,
"z": 6.872246696035242,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 845,
"timeMs": 42250,
"file": "frame-0845-t042250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.699836750274663,
"y": -13.61936413677134,
"z": 6.850220264317181,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.699836750274663,
"y": -13.61936413677134,
"z": 6.850220264317181
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.699836750274663,
"y": -13.61936413677134,
"z": 6.850220264317181,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 846,
"timeMs": 42300,
"file": "frame-0846-t042300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.202530410553166,
"y": -14.279991707702646,
"z": 6.828193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.202530410553166,
"y": -14.279991707702646,
"z": 6.828193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.202530410553166,
"y": -14.279991707702646,
"z": 6.828193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 847,
"timeMs": 42350,
"file": "frame-0847-t042350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.64869799732909,
"y": -14.980037554822168,
"z": 6.8061674008810575,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.64869799732909,
"y": -14.980037554822168,
"z": 6.8061674008810575
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.64869799732909,
"y": -14.980037554822168,
"z": 6.8061674008810575,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 848,
"timeMs": 42400,
"file": "frame-0848-t042400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.035264837234344,
"y": -15.714677454258936,
"z": 6.784140969162996,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.035264837234344,
"y": -15.714677454258936,
"z": 6.784140969162996
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.035264837234344,
"y": -15.714677454258936,
"z": 6.784140969162996,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 849,
"timeMs": 42450,
"file": "frame-0849-t042450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.35956698335101,
"y": -16.47884878425171,
"z": 6.762114537444933,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.35956698335101,
"y": -16.47884878425171,
"z": 6.762114537444933
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.35956698335101,
"y": -16.47884878425171,
"z": 6.762114537444933,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 850,
"timeMs": 42500,
"file": "frame-0850-t042500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.61936957326092,
"y": -17.26728541317941,
"z": 6.740088105726873,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.61936957326092,
"y": -17.26728541317941,
"z": 6.740088105726873
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.61936957326092,
"y": -17.26728541317941,
"z": 6.740088105726873,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 851,
"timeMs": 42550,
"file": "frame-0851-t042550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.812882230146396,
"y": -18.07455399003839,
"z": 6.71806167400881,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.812882230146396,
"y": -18.07455399003839,
"z": 6.71806167400881
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.812882230146396,
"y": -18.07455399003839,
"z": 6.71806167400881,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 852,
"timeMs": 42600,
"file": "frame-0852-t042600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.93877140080869,
"y": -18.895091387278,
"z": 6.6960352422907485,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.93877140080869,
"y": -18.895091387278,
"z": 6.6960352422907485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.93877140080869,
"y": -18.895091387278,
"z": 6.6960352422907485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 853,
"timeMs": 42650,
"file": "frame-0853-t042650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.996169545579207,
"y": -19.723243037965045,
"z": 6.674008810572687,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.996169545579207,
"y": -19.723243037965045,
"z": 6.674008810572687
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.996169545579207,
"y": -19.723243037965045,
"z": 6.674008810572687,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 854,
"timeMs": 42700,
"file": "frame-0854-t042700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.984681116793038,
"y": -20.553301903084154,
"z": 6.651982378854626,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.984681116793038,
"y": -20.553301903084154,
"z": 6.651982378854626
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.984681116793038,
"y": -20.553301903084154,
"z": 6.651982378854626,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 855,
"timeMs": 42750,
"file": "frame-0855-t042750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.904385284625427,
"y": -21.379547800438736,
"z": 6.629955947136564,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.904385284625427,
"y": -21.379547800438736,
"z": 6.629955947136564
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.904385284625427,
"y": -21.379547800438736,
"z": 6.629955947136564,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 856,
"timeMs": 42800,
"file": "frame-0856-t042800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.75583539150655,
"y": -22.19628682412572,
"z": 6.607929515418502,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.75583539150655,
"y": -22.19628682412572,
"z": 6.607929515418502
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.75583539150655,
"y": -22.19628682412572,
"z": 6.607929515418502,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 857,
"timeMs": 42850,
"file": "frame-0857-t042850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.540055138874507,
"y": -22.997890582932293,
"z": 6.58590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.540055138874507,
"y": -22.997890582932293,
"z": 6.58590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.540055138874507,
"y": -22.997890582932293,
"z": 6.58590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 858,
"timeMs": 42900,
"file": "frame-0858-t042900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.258531532544588,
"y": -23.778834987251702,
"z": 6.563876651982379,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.258531532544588,
"y": -23.778834987251702,
"z": 6.563876651982379
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.258531532544588,
"y": -23.778834987251702,
"z": 6.563876651982379,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 859,
"timeMs": 42950,
"file": "frame-0859-t042950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.913204635310546,
"y": -24.533738317225488,
"z": 6.541850220264317,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.913204635310546,
"y": -24.533738317225488,
"z": 6.541850220264317
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.913204635310546,
"y": -24.533738317225488,
"z": 6.541850220264317,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 860,
"timeMs": 43000,
"file": "frame-0860-t043000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.50645419739561,
"y": -25.257398309773627,
"z": 6.5198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.50645419739561,
"y": -25.257398309773627,
"z": 6.5198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.50645419739561,
"y": -25.257398309773627,
"z": 6.5198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 861,
"timeMs": 43050,
"file": "frame-0861-t043050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.041083256886786,
"y": -25.94482800893474,
"z": 6.497797356828194,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.041083256886786,
"y": -25.94482800893474,
"z": 6.497797356828194
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.041083256886786,
"y": -25.94482800893474,
"z": 6.497797356828194,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 862,
"timeMs": 43100,
"file": "frame-0862-t043100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.520298823166865,
"y": -26.5912901324608,
"z": 6.475770925110131,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.520298823166865,
"y": -26.5912901324608,
"z": 6.475770925110131
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.520298823166865,
"y": -26.5912901324608,
"z": 6.475770925110131,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 863,
"timeMs": 43150,
"file": "frame-0863-t043150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.947689776460145,
"y": -27.1923297178363,
"z": 6.453744493392071,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.947689776460145,
"y": -27.1923297178363,
"z": 6.453744493392071
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.947689776460145,
"y": -27.1923297178363,
"z": 6.453744493392071,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 864,
"timeMs": 43200,
"file": "frame-0864-t043200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.327202135792692,
"y": -27.743804822748338,
"z": 6.431718061674009,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.327202135792692,
"y": -27.743804822748338,
"z": 6.431718061674009
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.327202135792692,
"y": -27.743804822748338,
"z": 6.431718061674009,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 865,
"timeMs": 43250,
"file": "frame-0865-t043250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.663111865803288,
"y": -28.241915068441195,
"z": 6.409691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.663111865803288,
"y": -28.241915068441195,
"z": 6.409691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.663111865803288,
"y": -28.241915068441195,
"z": 6.409691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 866,
"timeMs": 43300,
"file": "frame-0866-t043300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.959995409800886,
"y": -28.683227829255326,
"z": 6.387665198237886,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.959995409800886,
"y": -28.683227829255326,
"z": 6.387665198237886
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.959995409800886,
"y": -28.683227829255326,
"z": 6.387665198237886,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 867,
"timeMs": 43350,
"file": "frame-0867-t043350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.222698152134377,
"y": -29.064701887870385,
"z": 6.365638766519824,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.222698152134377,
"y": -29.064701887870385,
"z": 6.365638766519824
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.222698152134377,
"y": -29.064701887870385,
"z": 6.365638766519824,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 868,
"timeMs": 43400,
"file": "frame-0868-t043400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.456301027209882,
"y": -29.383708393237075,
"z": 6.343612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.456301027209882,
"y": -29.383708393237075,
"z": 6.343612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.456301027209882,
"y": -29.383708393237075,
"z": 6.343612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 869,
"timeMs": 43450,
"file": "frame-0869-t043450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.666085505262476,
"y": -29.638048976770627,
"z": 6.3215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.666085505262476,
"y": -29.638048976770627,
"z": 6.3215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.666085505262476,
"y": -29.638048976770627,
"z": 6.3215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 870,
"timeMs": 43500,
"file": "frame-0870-t043500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.85749719617605,
"y": -29.825970901961703,
"z": 6.299559471365638,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.85749719617605,
"y": -29.825970901961703,
"z": 6.299559471365638
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.85749719617605,
"y": -29.825970901961703,
"z": 6.299559471365638,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 871,
"timeMs": 43550,
"file": "frame-0871-t043550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.036108322167998,
"y": -29.946179143004322,
"z": 6.277533039647577,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.036108322167998,
"y": -29.946179143004322,
"z": 6.277533039647577
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.036108322167998,
"y": -29.946179143004322,
"z": 6.277533039647577,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 872,
"timeMs": 43600,
"file": "frame-0872-t043600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.207579317950827,
"y": -29.99784530920333,
"z": 6.255506607929515,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.207579317950827,
"y": -29.99784530920333,
"z": 6.255506607929515
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.207579317950827,
"y": -29.99784530920333,
"z": 6.255506607929515,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 873,
"timeMs": 43650,
"file": "frame-0873-t043650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.377619822995232,
"y": -29.98061335366076,
"z": 6.2334801762114544,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.377619822995232,
"y": -29.98061335366076,
"z": 6.2334801762114544
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.377619822995232,
"y": -29.98061335366076,
"z": 6.2334801762114544,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 874,
"timeMs": 43700,
"file": "frame-0874-t043700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.551949334708418,
"y": -29.89460202690076,
"z": 6.211453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.551949334708418,
"y": -29.89460202690076,
"z": 6.211453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.551949334708418,
"y": -29.89460202690076,
"z": 6.211453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 875,
"timeMs": 43750,
"file": "frame-0875-t043750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.73625779367871,
"y": -29.740404058524454,
"z": 6.18942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.73625779367871,
"y": -29.740404058524454,
"z": 6.18942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.73625779367871,
"y": -29.740404058524454,
"z": 6.18942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 876,
"timeMs": 43800,
"file": "frame-0876-t043800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.93616637260478,
"y": -29.51908207253421,
"z": 6.167400881057269,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.93616637260478,
"y": -29.51908207253421,
"z": 6.167400881057269
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.93616637260478,
"y": -29.51908207253421,
"z": 6.167400881057269,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 877,
"timeMs": 43850,
"file": "frame-0877-t043850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.157188739124834,
"y": -29.232161264475994,
"z": 6.145374449339207,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.157188739124834,
"y": -29.232161264475994,
"z": 6.145374449339207
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.157188739124834,
"y": -29.232161264475994,
"z": 6.145374449339207,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 878,
"timeMs": 43900,
"file": "frame-0878-t043900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.404693059495278,
"y": -28.881618890863823,
"z": 6.1233480176211454,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.404693059495278,
"y": -28.881618890863823,
"z": 6.1233480176211454
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.404693059495278,
"y": -28.881618890863823,
"z": 6.1233480176211454,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 879,
"timeMs": 43950,
"file": "frame-0879-t043950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.68386500496247,
"y": -28.46987064331784,
"z": 6.101321585903084,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.68386500496247,
"y": -28.46987064331784,
"z": 6.101321585903084
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.68386500496247,
"y": -28.46987064331784,
"z": 6.101321585903084,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 880,
"timeMs": 44000,
"file": "frame-0880-t044000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.999672015761721,
"y": -27.99975400131573,
"z": 6.079295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.999672015761721,
"y": -27.99975400131573,
"z": 6.079295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.999672015761721,
"y": -27.99975400131573,
"z": 6.079295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 881,
"timeMs": 44050,
"file": "frame-0881-t044050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.356829069011308,
"y": -27.474508678278916,
"z": 6.05726872246696,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.356829069011308,
"y": -27.474508678278916,
"z": 6.05726872246696
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.356829069011308,
"y": -27.474508678278916,
"z": 6.05726872246696,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 882,
"timeMs": 44100,
"file": "frame-0882-t044100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.759766186404534,
"y": -26.897754295745017,
"z": 6.035242290748899,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.759766186404534,
"y": -26.897754295745017,
"z": 6.035242290748899
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.759766186404534,
"y": -26.897754295745017,
"z": 6.035242290748899,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 883,
"timeMs": 44150,
"file": "frame-0883-t044150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.21259790561434,
"y": -26.273465439480624,
"z": 6.013215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.21259790561434,
"y": -26.273465439480624,
"z": 6.013215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.21259790561434,
"y": -26.273465439480624,
"z": 6.013215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 884,
"timeMs": 44200,
"file": "frame-0884-t044200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.719094925792117,
"y": -25.605944269430275,
"z": 5.991189427312776,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.719094925792117,
"y": -25.605944269430275,
"z": 5.991189427312776
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.719094925792117,
"y": -25.605944269430275,
"z": 5.991189427312776,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 885,
"timeMs": 44250,
"file": "frame-0885-t044250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.28265812255977,
"y": -24.89979087225433,
"z": 5.969162995594713,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.28265812255977,
"y": -24.89979087225433,
"z": 5.969162995594713
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.28265812255977,
"y": -24.89979087225433,
"z": 5.969162995594713,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 886,
"timeMs": 44300,
"file": "frame-0886-t044300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.906295111565647,
"y": -24.15987156076545,
"z": 5.9471365638766525,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.906295111565647,
"y": -24.15987156076545,
"z": 5.9471365638766525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.906295111565647,
"y": -24.15987156076545,
"z": 5.9471365638766525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 887,
"timeMs": 44350,
"file": "frame-0887-t044350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.592599522111689,
"y": -23.39128533872141,
"z": 5.92511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.592599522111689,
"y": -23.39128533872141,
"z": 5.92511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.592599522111689,
"y": -23.39128533872141,
"z": 5.92511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 888,
"timeMs": 44400,
"file": "frame-0888-t044400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.34373312368359,
"y": -22.599328762075803,
"z": 5.903083700440528,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.34373312368359,
"y": -22.599328762075803,
"z": 5.903083700440528
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.34373312368359,
"y": -22.599328762075803,
"z": 5.903083700440528,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 889,
"timeMs": 44450,
"file": "frame-0889-t044450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.1614109285551,
"y": -21.789459438837603,
"z": 5.881057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.1614109285551,
"y": -21.789459438837603,
"z": 5.881057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.1614109285551,
"y": -21.789459438837603,
"z": 5.881057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 890,
"timeMs": 44500,
"file": "frame-0890-t044500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.046889373129023,
"y": -20.96725841907322,
"z": 5.859030837004405,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.046889373129023,
"y": -20.96725841907322,
"z": 5.859030837004405
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.046889373129023,
"y": -20.96725841907322,
"z": 5.859030837004405,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 891,
"timeMs": 44550,
"file": "frame-0891-t044550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.00095765946078,
"y": -20.13839173423283,
"z": 5.8370044052863435,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.00095765946078,
"y": -20.13839173423283,
"z": 5.8370044052863435
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.00095765946078,
"y": -20.13839173423283,
"z": 5.8370044052863435,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 892,
"timeMs": 44600,
"file": "frame-0892-t044600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.023932316632614,
"y": -19.30857135084459,
"z": 5.814977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.023932316632614,
"y": -19.30857135084459,
"z": 5.814977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.023932316632614,
"y": -19.30857135084459,
"z": 5.814977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 893,
"timeMs": 44650,
"file": "frame-0893-t044650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.115655019457662,
"y": -18.483515807656577,
"z": 5.79295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.115655019457662,
"y": -18.483515807656577,
"z": 5.79295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.115655019457662,
"y": -18.483515807656577,
"z": 5.79295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 894,
"timeMs": 44700,
"file": "frame-0894-t044700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.27549367954585,
"y": -17.668910807487777,
"z": 5.770925110132159,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.27549367954585,
"y": -17.668910807487777,
"z": 5.770925110132159
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.27549367954585,
"y": -17.668910807487777,
"z": 5.770925110132159,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 895,
"timeMs": 44750,
"file": "frame-0895-t044750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.50234680121273,
"y": -16.87037003536106,
"z": 5.748898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.50234680121273,
"y": -16.87037003536106,
"z": 5.748898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.50234680121273,
"y": -16.87037003536106,
"z": 5.748898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 896,
"timeMs": 44800,
"file": "frame-0896-t044800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -10.79465107221347,
"y": -16.093396472932096,
"z": 5.726872246696035,
"b": 20,
"c": 45
},
"tcp": {
"x": -10.79465107221347,
"y": -16.093396472932096,
"z": 5.726872246696035
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -10.79465107221347,
"y": -16.093396472932096,
"z": 5.726872246696035,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 897,
"timeMs": 44850,
"file": "frame-0897-t044850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.150392136991805,
"y": -15.343344475808465,
"z": 5.704845814977974,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.150392136991805,
"y": -15.343344475808465,
"z": 5.704845814977974
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.150392136991805,
"y": -15.343344475808465,
"z": 5.704845814977974,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 898,
"timeMs": 44900,
"file": "frame-0898-t044900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -11.567118478202621,
"y": -14.62538287509442,
"z": 5.682819383259911,
"b": 20,
"c": 45
},
"tcp": {
"x": -11.567118478202621,
"y": -14.62538287509442,
"z": 5.682819383259911
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -11.567118478202621,
"y": -14.62538287509442,
"z": 5.682819383259911,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 899,
"timeMs": 44950,
"file": "frame-0899-t044950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.041958310846024,
"y": -13.944459357440714,
"z": 5.6607929515418505,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.041958310846024,
"y": -13.944459357440714,
"z": 5.6607929515418505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.041958310846024,
"y": -13.944459357440714,
"z": 5.6607929515418505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 900,
"timeMs": 45000,
"file": "frame-0900-t045000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -12.571639372591019,
"y": -13.305266369065901,
"z": 5.638766519823789,
"b": 20,
"c": 45
},
"tcp": {
"x": -12.571639372591019,
"y": -13.305266369065901,
"z": 5.638766519823789
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -12.571639372591019,
"y": -13.305266369065901,
"z": 5.638766519823789,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 901,
"timeMs": 45050,
"file": "frame-0901-t045050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.152511473906934,
"y": -12.712208778716024,
"z": 5.616740088105726,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.152511473906934,
"y": -12.712208778716024,
"z": 5.616740088105726
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.152511473906934,
"y": -12.712208778716024,
"z": 5.616740088105726,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 902,
"timeMs": 45100,
"file": "frame-0902-t045100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -13.780571652603934,
"y": -12.16937352240536,
"z": 5.594713656387666,
"b": 20,
"c": 45
},
"tcp": {
"x": -13.780571652603934,
"y": -12.16937352240536,
"z": 5.594713656387666
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -13.780571652603934,
"y": -12.16937352240536,
"z": 5.594713656387666,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 903,
"timeMs": 45150,
"file": "frame-0903-t045150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -14.451491759434424,
"y": -11.68050143912652,
"z": 5.572687224669604,
"b": 20,
"c": 45
},
"tcp": {
"x": -14.451491759434424,
"y": -11.68050143912652,
"z": 5.572687224669604
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -14.451491759434424,
"y": -11.68050143912652,
"z": 5.572687224669604,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 904,
"timeMs": 45200,
"file": "frame-0904-t045200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.160648284655029,
"y": -11.248961491617827,
"z": 5.5506607929515415,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.160648284655029,
"y": -11.248961491617827,
"z": 5.5506607929515415
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.160648284655029,
"y": -11.248961491617827,
"z": 5.5506607929515415,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 905,
"timeMs": 45250,
"file": "frame-0905-t045250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -15.903154220005758,
"y": -10.87772754984026,
"z": 5.528634361233481,
"b": 20,
"c": 45
},
"tcp": {
"x": -15.903154220005758,
"y": -10.87772754984026,
"z": 5.528634361233481
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -15.903154220005758,
"y": -10.87772754984026,
"z": 5.528634361233481,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 906,
"timeMs": 45300,
"file": "frame-0906-t045300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -16.67389273653542,
"y": -10.569357897156305,
"z": 5.506607929515418,
"b": 20,
"c": 45
},
"tcp": {
"x": -16.67389273653542,
"y": -10.569357897156305,
"z": 5.506607929515418
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -16.67389273653542,
"y": -10.569357897156305,
"z": 5.506607929515418,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 907,
"timeMs": 45350,
"file": "frame-0907-t045350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -17.467552446189877,
"y": -10.325977600439353,
"z": 5.484581497797357,
"b": 20,
"c": 45
},
"tcp": {
"x": -17.467552446189877,
"y": -10.325977600439353,
"z": 5.484581497797357
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -17.467552446189877,
"y": -10.325977600439353,
"z": 5.484581497797357,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 908,
"timeMs": 45400,
"file": "frame-0908-t045400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -18.278664004164657,
"y": -10.149263865606716,
"z": 5.462555066079295,
"b": 20,
"c": 45
},
"tcp": {
"x": -18.278664004164657,
"y": -10.149263865606716,
"z": 5.462555066079295
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -18.278664004164657,
"y": -10.149263865606716,
"z": 5.462555066079295,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 909,
"timeMs": 45450,
"file": "frame-0909-t045450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.101637799784783,
"y": -10.04043447949538,
"z": 5.440528634361233,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.101637799784783,
"y": -10.04043447949538,
"z": 5.440528634361233
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.101637799784783,
"y": -10.04043447949538,
"z": 5.440528634361233,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 910,
"timeMs": 45500,
"file": "frame-0910-t045500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -19.930802476172172,
"y": -10.000239417731239,
"z": 5.418502202643172,
"b": 20,
"c": 45
},
"tcp": {
"x": -19.930802476172172,
"y": -10.000239417731239,
"z": 5.418502202643172
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -19.930802476172172,
"y": -10.000239417731239,
"z": 5.418502202643172,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 911,
"timeMs": 45550,
"file": "frame-0911-t045550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -20.760444013250353,
"y": -10.028955676424275,
"z": 5.39647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": -20.760444013250353,
"y": -10.028955676424275,
"z": 5.39647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -20.760444013250353,
"y": -10.028955676424275,
"z": 5.39647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 912,
"timeMs": 45600,
"file": "frame-0912-t045600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -21.58484510475429,
"y": -10.126385363306081,
"z": 5.3744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": -21.58484510475429,
"y": -10.126385363306081,
"z": 5.3744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -21.58484510475429,
"y": -10.126385363306081,
"z": 5.3744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 913,
"timeMs": 45650,
"file": "frame-0913-t045650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -22.398324557886003,
"y": -10.291857061464283,
"z": 5.352422907488987,
"b": 20,
"c": 45
},
"tcp": {
"x": -22.398324557886003,
"y": -10.291857061464283,
"z": 5.352422907488987
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -22.398324557886003,
"y": -10.291857061464283,
"z": 5.352422907488987,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 914,
"timeMs": 45700,
"file": "frame-0914-t045700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.195276444101545,
"y": -10.52423045627587,
"z": 5.330396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.195276444101545,
"y": -10.52423045627587,
"z": 5.330396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.195276444101545,
"y": -10.52423045627587,
"z": 5.330396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 915,
"timeMs": 45750,
"file": "frame-0915-t045750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -23.970208731229963,
"y": -10.821904193654037,
"z": 5.308370044052864,
"b": 20,
"c": 45
},
"tcp": {
"x": -23.970208731229963,
"y": -10.821904193654037,
"z": 5.308370044052864
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -23.970208731229963,
"y": -10.821904193654037,
"z": 5.308370044052864,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 916,
"timeMs": 45800,
"file": "frame-0916-t045800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -24.717781130698196,
"y": -11.182826915454815,
"z": 5.286343612334802,
"b": 20,
"c": 45
},
"tcp": {
"x": -24.717781130698196,
"y": -11.182826915454815,
"z": 5.286343612334802
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -24.717781130698196,
"y": -11.182826915454815,
"z": 5.286343612334802,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 917,
"timeMs": 45850,
"file": "frame-0917-t045850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -25.432841899045926,
"y": -11.604511395995402,
"z": 5.2643171806167395,
"b": 20,
"c": 45
},
"tcp": {
"x": -25.432841899045926,
"y": -11.604511395995402,
"z": 5.2643171806167395
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -25.432841899045926,
"y": -11.604511395995402,
"z": 5.2643171806167395,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 918,
"timeMs": 45900,
"file": "frame-0918-t045900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.11046334011991,
"y": -12.08405168226506,
"z": 5.242290748898679,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.11046334011991,
"y": -12.08405168226506,
"z": 5.242290748898679
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.11046334011991,
"y": -12.08405168226506,
"z": 5.242290748898679,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 919,
"timeMs": 45950,
"file": "frame-0919-t045950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -26.74597576329206,
"y": -12.618143119710588,
"z": 5.220264317180617,
"b": 20,
"c": 45
},
"tcp": {
"x": -26.74597576329206,
"y": -12.618143119710588,
"z": 5.220264317180617
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -26.74597576329206,
"y": -12.618143119710588,
"z": 5.220264317180617,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 920,
"timeMs": 46000,
"file": "frame-0920-t046000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.334999663684513,
"y": -13.203105125592415,
"z": 5.198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.334999663684513,
"y": -13.203105125592415,
"z": 5.198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.334999663684513,
"y": -13.203105125592415,
"z": 5.198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 921,
"timeMs": 46050,
"file": "frame-0921-t046050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -27.873475902638532,
"y": -13.834906552973397,
"z": 5.176211453744494,
"b": 20,
"c": 45
},
"tcp": {
"x": -27.873475902638532,
"y": -13.834906552973397,
"z": 5.176211453744494
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -27.873475902638532,
"y": -13.834906552973397,
"z": 5.176211453744494,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 922,
"timeMs": 46100,
"file": "frame-0922-t046100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.357693680444967,
"y": -14.509193470550048,
"z": 5.154185022026432,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.357693680444967,
"y": -14.509193470550048,
"z": 5.154185022026432
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.357693680444967,
"y": -14.509193470550048,
"z": 5.154185022026432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 923,
"timeMs": 46150,
"file": "frame-0923-t046150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -28.784316108566987,
"y": -15.221319166886058,
"z": 5.13215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": -28.784316108566987,
"y": -15.221319166886058,
"z": 5.13215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -28.784316108566987,
"y": -15.221319166886058,
"z": 5.13215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 924,
"timeMs": 46200,
"file": "frame-0924-t046200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.150403205130385,
"y": -15.966376172281358,
"z": 5.110132158590308,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.150403205130385,
"y": -15.966376172281358,
"z": 5.110132158590308
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.150403205130385,
"y": -15.966376172281358,
"z": 5.110132158590308,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 925,
"timeMs": 46250,
"file": "frame-0925-t046250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.453432155211818,
"y": -16.739230077603256,
"z": 5.0881057268722465,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.453432155211818,
"y": -16.739230077603256,
"z": 5.0881057268722465
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.453432155211818,
"y": -16.739230077603256,
"z": 5.0881057268722465,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 926,
"timeMs": 46300,
"file": "frame-0926-t046300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.69131469630591,
"y": -17.534554917025105,
"z": 5.066079295154185,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.69131469630591,
"y": -17.534554917025105,
"z": 5.066079295154185
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.69131469630591,
"y": -17.534554917025105,
"z": 5.066079295154185,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 927,
"timeMs": 46350,
"file": "frame-0927-t046350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.862411509162406,
"y": -18.346869870838695,
"z": 5.044052863436123,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.862411509162406,
"y": -18.346869870838695,
"z": 5.044052863436123
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.862411509162406,
"y": -18.346869870838695,
"z": 5.044052863436123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 928,
"timeMs": 46400,
"file": "frame-0928-t046400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 89,
"segmentIndex": 18,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": -29.96554351482206,
"y": -19.170577035410783,
"z": 5.022026431718062,
"b": 20,
"c": 45
},
"tcp": {
"x": -29.96554351482206,
"y": -19.170577035410783,
"z": 5.022026431718062
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -29.96554351482206,
"y": -19.170577035410783,
"z": 5.022026431718062,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 929,
"timeMs": 46450,
"file": "frame-0929-t046450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -30,
"y": -20,
"z": 5,
"b": 20,
"c": 45
},
"tcp": {
"x": -30,
"y": -20,
"z": 5
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -35.285250168631066,
"y": 7.000978921169167,
"z": -5.562141195840519,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 930,
"timeMs": 46500,
"file": "frame-0930-t046500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -29.142857142857142,
"y": -19.428571428571427,
"z": 5.142857142857143,
"b": 19.428571428571427,
"c": 43.714285714285715
},
"tcp": {
"x": -29.142857142857142,
"y": -19.428571428571427,
"z": 5.142857142857143
},
"toolAxis": {
"i": 0.2404242986666359,
"j": 0.2298691662494324,
"k": 0.9430569033830605
},
"axisPose": {
"x": -34.52766842441565,
"y": 6.132044924441828,
"z": -4.843823697674762,
"a": 0,
"b": 19.428571428571427,
"c": 43.714285714285715
},
"toolAxisVector": {
"x": 0.2404242986666359,
"y": 0.2298691662494324,
"z": 0.9430569033830605
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.23,\"z\":0.943}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.23,\"z\":0.943}"
}
},
{
"index": 931,
"timeMs": 46550,
"file": "frame-0931-t046550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -28.285714285714285,
"y": -18.857142857142858,
"z": 5.285714285714286,
"b": 18.857142857142858,
"c": 42.42857142857143
},
"tcp": {
"x": -28.285714285714285,
"y": -18.857142857142858,
"z": 5.285714285714286
},
"toolAxis": {
"i": 0.23856718833851276,
"j": 0.21806003604531932,
"k": 0.9463273837991643
},
"axisPose": {
"x": -33.740991079548685,
"y": 5.293062538811723,
"z": -4.140199853630572,
"a": 0,
"b": 18.857142857142858,
"c": 42.42857142857143
},
"toolAxisVector": {
"x": 0.23856718833851284,
"y": 0.21806003604531932,
"z": 0.9463273837991641
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.239,\"y\":0.218,\"z\":0.946}",
"threeToolGlyphAxis": "{\"x\":0.239,\"y\":0.218,\"z\":0.946}"
}
},
{
"index": 932,
"timeMs": 46600,
"file": "frame-0932-t046600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -27.428571428571427,
"y": -18.285714285714285,
"z": 5.428571428571429,
"b": 18.285714285714285,
"c": 41.142857142857146
},
"tcp": {
"x": -27.428571428571427,
"y": -18.285714285714285,
"z": 5.428571428571429
},
"toolAxis": {
"i": 0.23628048254596837,
"j": 0.20643204087348796,
"k": 0.9495037367323264
},
"axisPose": {
"x": -32.926185155491225,
"y": 4.485229062613954,
"z": -3.4514224123272426,
"a": 0,
"b": 18.285714285714285,
"c": 41.142857142857146
},
"toolAxisVector": {
"x": 0.23628048254596828,
"y": 0.20643204087348796,
"z": 0.9495037367323261
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.236,\"y\":0.206,\"z\":0.95}",
"threeToolGlyphAxis": "{\"x\":0.236,\"y\":0.206,\"z\":0.95}"
}
},
{
"index": 933,
"timeMs": 46650,
"file": "frame-0933-t046650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -26.571428571428573,
"y": -17.714285714285715,
"z": 5.571428571428571,
"b": 17.714285714285715,
"c": 39.85714285714286
},
"tcp": {
"x": -26.571428571428573,
"y": -17.714285714285715,
"z": 5.571428571428571
},
"toolAxis": {
"i": 0.233571711288392,
"j": 0.19499959553122062,
"k": 0.9525856462431461
},
"axisPose": {
"x": -32.084268862157245,
"y": 3.7097105500674483,
"z": -2.777641127995799,
"a": 0,
"b": 17.714285714285715,
"c": 39.85714285714286
},
"toolAxisVector": {
"x": 0.23357171128839202,
"y": 0.19499959553122065,
"z": 0.9525856462431462
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.234,\"y\":0.195,\"z\":0.953}",
"threeToolGlyphAxis": "{\"x\":0.234,\"y\":0.195,\"z\":0.953}"
}
},
{
"index": 934,
"timeMs": 46700,
"file": "frame-0934-t046700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -25.714285714285715,
"y": -17.142857142857142,
"z": 5.714285714285714,
"b": 17.142857142857142,
"c": 38.57142857142857
},
"tcp": {
"x": -25.714285714285715,
"y": -17.142857142857142,
"z": 5.714285714285714
},
"toolAxis": {
"i": 0.23044887497479993,
"j": 0.1837768452902911,
"k": 0.9555728057861407
},
"axisPose": {
"x": -31.216310546534913,
"y": 2.967639685266165,
"z": -2.1190027375024467,
"a": 0,
"b": 17.142857142857142,
"c": 38.57142857142857
},
"toolAxisVector": {
"x": 0.23044887497479996,
"y": 0.18377684529029112,
"z": 0.9555728057861408
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.23,\"y\":0.184,\"z\":0.956}",
"threeToolGlyphAxis": "{\"x\":0.23,\"y\":0.184,\"z\":0.956}"
}
},
{
"index": 935,
"timeMs": 46750,
"file": "frame-0935-t046750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -24.857142857142858,
"y": -16.57142857142857,
"z": 5.857142857142858,
"b": 16.57142857142857,
"c": 37.285714285714285
},
"tcp": {
"x": -24.857142857142858,
"y": -16.57142857142857,
"z": 5.857142857142858
},
"toolAxis": {
"i": 0.22692043521805874,
"j": 0.17277765070513343,
"k": 0.9584649182402357
},
"axisPose": {
"x": -30.323427556459173,
"y": 2.2601136929850405,
"z": -1.4756509378239846,
"a": 0,
"b": 16.57142857142857,
"c": 37.285714285714285
},
"toolAxisVector": {
"x": 0.22692043521805869,
"y": 0.1727776507051334,
"z": 0.9584649182402355
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.227,\"y\":0.173,\"z\":0.958}",
"threeToolGlyphAxis": "{\"x\":0.227,\"y\":0.173,\"z\":0.958}"
}
},
{
"index": 936,
"timeMs": 46800,
"file": "frame-0936-t046800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -24,
"y": -16,
"z": 6,
"b": 16,
"c": 36
},
"tcp": {
"x": -24,
"y": -16,
"z": 6
},
"toolAxis": {
"i": 0.2229953051405266,
"j": 0.16201557273012504,
"k": 0.9612616959383189
},
"axisPose": {
"x": -29.40678502086153,
"y": 1.5881922895702791,
"z": -0.847726363978067,
"a": 0,
"b": 16,
"c": 36
},
"toolAxisVector": {
"x": 0.2229953051405266,
"y": 0.16201557273012504,
"z": 0.9612616959383189
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.223,\"y\":0.162,\"z\":0.961}",
"threeToolGlyphAxis": "{\"x\":0.223,\"y\":0.162,\"z\":0.961}"
}
},
{
"index": 937,
"timeMs": 46850,
"file": "frame-0937-t046850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -23.142857142857142,
"y": -15.428571428571429,
"z": 6.142857142857142,
"b": 15.428571428571429,
"c": 34.714285714285715
},
"tcp": {
"x": -23.142857142857142,
"y": -15.428571428571429,
"z": 6.142857142857142
},
"toolAxis": {
"i": 0.21868283920142204,
"j": 0.1515038581616717,
"k": 0.9639628606958532
},
"axisPose": {
"x": -28.467594547945524,
"y": 0.9528956771350038,
"z": -0.23536656741138362,
"a": 0,
"b": 15.428571428571429,
"c": 34.714285714285715
},
"toolAxisVector": {
"x": 0.21868283920142204,
"y": 0.1515038581616717,
"z": 0.9639628606958532
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.219,\"y\":0.152,\"z\":0.964}",
"threeToolGlyphAxis": "{\"x\":0.219,\"y\":0.152,\"z\":0.964}"
}
},
{
"index": 938,
"timeMs": 46900,
"file": "frame-0938-t046900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -22.285714285714285,
"y": -14.857142857142858,
"z": 6.285714285714286,
"b": 14.857142857142858,
"c": 33.42857142857143
},
"tcp": {
"x": -22.285714285714285,
"y": -14.857142857142858,
"z": 6.285714285714286
},
"toolAxis": {
"i": 0.21399282255673285,
"j": 0.14125542542043534,
"k": 0.9665681438385472
},
"axisPose": {
"x": -27.507112842857076,
"y": 0.355202584228111,
"z": 0.36129400515137977,
"a": 0,
"b": 14.857142857142858,
"c": 33.42857142857143
},
"toolAxisVector": {
"x": 0.21399282255673285,
"y": 0.14125542542043534,
"z": 0.9665681438385472
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.214,\"y\":0.141,\"z\":0.967}",
"threeToolGlyphAxis": "{\"x\":0.214,\"y\":0.141,\"z\":0.967}"
}
},
{
"index": 939,
"timeMs": 46950,
"file": "frame-0939-t046950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -21.42857142857143,
"y": -14.285714285714286,
"z": 6.428571428571429,
"b": 14.285714285714286,
"c": 32.142857142857146
},
"tcp": {
"x": -21.42857142857143,
"y": -14.285714285714286,
"z": 6.428571428571429
},
"toolAxis": {
"i": 0.2089354599629691,
"j": 0.13128285068868767,
"k": 0.969077286229078
},
"axisPose": {
"x": -26.5266402465375,
"y": -0.20395164391313225,
"z": 0.9421240323949229,
"a": 0,
"b": 14.285714285714286,
"c": 32.142857142857146
},
"toolAxisVector": {
"x": 0.20893545996296914,
"y": 0.13128285068868767,
"z": 0.969077286229078
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.209,\"y\":0.131,\"z\":0.969}",
"threeToolGlyphAxis": "{\"x\":0.209,\"y\":0.131,\"z\":0.969}"
}
},
{
"index": 940,
"timeMs": 47000,
"file": "frame-0940-t047000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -20.57142857142857,
"y": -13.714285714285715,
"z": 6.571428571428571,
"b": 13.714285714285715,
"c": 30.857142857142858
},
"tcp": {
"x": -20.57142857142857,
"y": -13.714285714285715,
"z": 6.571428571428571
},
"toolAxis": {
"i": 0.20352136423654357,
"j": 0.12159835441739796,
"k": 0.9714900382928674
},
"axisPose": {
"x": -25.527519197563848,
"y": -0.7236769024780548,
"z": 1.5069953386343231,
"a": 0,
"b": 13.714285714285715,
"c": 30.857142857142858
},
"toolAxisVector": {
"x": 0.20352136423654357,
"y": 0.12159835441739796,
"z": 0.9714900382928674
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}"
}
},
{
"index": 941,
"timeMs": 47050,
"file": "frame-0941-t047050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -19.714285714285715,
"y": -13.142857142857142,
"z": 6.714285714285714,
"b": 13.142857142857142,
"c": 29.57142857142857
},
"tcp": {
"x": -19.714285714285715,
"y": -13.142857142857142,
"z": 6.714285714285714
},
"toolAxis": {
"i": 0.1977615442810314,
"j": 0.11221378821727411,
"k": 0.9738061600429063
},
"axisPose": {
"x": -24.511132618895555,
"y": -1.203130128582509,
"z": 2.055782913566845,
"a": 0,
"b": 13.142857142857142,
"c": 29.57142857142857
},
"toolAxisVector": {
"x": 0.1977615442810314,
"y": 0.11221378821727414,
"z": 0.9738061600429063
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 942,
"timeMs": 47100,
"file": "frame-0942-t047100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -18.857142857142858,
"y": -12.571428571428571,
"z": 6.857142857142858,
"b": 12.571428571428571,
"c": 28.285714285714285
},
"tcp": {
"x": -18.857142857142858,
"y": -12.571428571428571,
"z": 6.857142857142858
},
"toolAxis": {
"i": 0.19166739269501468,
"j": 0.10314062214756924,
"k": 0.9760254211036244
},
"axisPose": {
"x": -23.478902231558152,
"y": -1.6415170442415739,
"z": 2.588364931551965,
"a": 0,
"b": 12.571428571428571,
"c": 28.285714285714285
},
"toolAxisVector": {
"x": 0.19166739269501468,
"y": 0.10314062214756925,
"z": 0.9760254211036244
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.192,\"y\":0.103,\"z\":0.976}",
"threeToolGlyphAxis": "{\"x\":0.192,\"y\":0.103,\"z\":0.976}"
}
},
{
"index": 943,
"timeMs": 47150,
"file": "frame-0943-t047150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -18,
"y": -12,
"z": 7,
"b": 12,
"c": 27
},
"tcp": {
"x": -18,
"y": -12,
"z": 7
},
"toolAxis": {
"i": 0.18525067297365833,
"j": 0.09438993241604869,
"k": 0.9781476007338057
},
"axisPose": {
"x": -22.432286797404526,
"y": -2.038093837976851,
"z": 3.1046227704169715,
"a": 0,
"b": 12,
"c": 27
},
"toolAxisVector": {
"x": 0.18525067297365835,
"y": 0.09438993241604869,
"z": 0.9781476007338057
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.185,\"y\":0.094,\"z\":0.978}",
"threeToolGlyphAxis": "{\"x\":0.185,\"y\":0.094,\"z\":0.978}"
}
},
{
"index": 944,
"timeMs": 47200,
"file": "frame-0944-t047200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -17.142857142857146,
"y": -11.428571428571429,
"z": 7.142857142857142,
"b": 11.428571428571429,
"c": 25.714285714285715
},
"tcp": {
"x": -17.142857142857146,
"y": -11.428571428571429,
"z": 7.142857142857142
},
"toolAxis": {
"i": 0.17852350631759187,
"j": 0.08597238950307773,
"k": 0.9801724878485438
},
"axisPose": {
"x": -21.372780293200613,
"y": -2.392168782299054,
"z": 3.6044410297856393,
"a": 0,
"b": 11.428571428571429,
"c": 25.714285714285715
},
"toolAxisVector": {
"x": 0.1785235063175919,
"y": 0.08597238950307774,
"z": 0.9801724878485439
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.179,\"y\":0.086,\"z\":0.98}",
"threeToolGlyphAxis": "{\"x\":0.179,\"y\":0.086,\"z\":0.98}"
}
},
{
"index": 945,
"timeMs": 47250,
"file": "frame-0945-t047250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -16.285714285714285,
"y": -10.857142857142858,
"z": 7.285714285714286,
"b": 10.857142857142858,
"c": 24.42857142857143
},
"tcp": {
"x": -16.285714285714285,
"y": -10.857142857142858,
"z": 7.285714285714286
},
"toolAxis": {
"i": 0.17149835806308372,
"j": 0.07789824672234293,
"k": 0.9820998810402388
},
"axisPose": {
"x": -20.30191001838629,
"y": -2.7031037843884915,
"z": 4.087707548927476,
"a": 0,
"b": 10.857142857142858,
"c": 24.42857142857143
},
"toolAxisVector": {
"x": 0.1714983580630837,
"y": 0.07789824672234294,
"z": 0.9820998810402388
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.171,\"y\":0.078,\"z\":0.982}",
"threeToolGlyphAxis": "{\"x\":0.171,\"y\":0.078,\"z\":0.982}"
}
},
{
"index": 946,
"timeMs": 47300,
"file": "frame-0946-t047300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -15.428571428571429,
"y": -10.285714285714286,
"z": 7.428571428571429,
"b": 10.285714285714286,
"c": 23.142857142857142
},
"tcp": {
"x": -15.428571428571429,
"y": -10.285714285714286,
"z": 7.428571428571429
},
"toolAxis": {
"i": 0.16418802374789407,
"j": 0.07017732923026047,
"k": 0.9839295885986297
},
"axisPose": {
"x": -19.221234638963118,
"y": -2.970315867382342,
"z": 4.55431342412514,
"a": 0,
"b": 10.285714285714286,
"c": 23.142857142857142
},
"toolAxisVector": {
"x": 0.16418802374789412,
"y": 0.0701773292302605,
"z": 0.9839295885986298
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.164,\"y\":0.07,\"z\":0.984}",
"threeToolGlyphAxis": "{\"x\":0.164,\"y\":0.07,\"z\":0.984}"
}
},
{
"index": 947,
"timeMs": 47350,
"file": "frame-0947-t047350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -14.571428571428573,
"y": -9.714285714285715,
"z": 7.571428571428571,
"b": 9.714285714285715,
"c": 21.85714285714286
},
"tcp": {
"x": -14.571428571428573,
"y": -9.714285714285715,
"z": 7.571428571428571
},
"toolAxis": {
"i": 0.1566056148275744,
"j": 0.06281902349565124,
"k": 0.985661428529863
},
"axisPose": {
"x": -18.132342170058052,
"y": -3.1932785797674255,
"z": 5.004153025557707,
"a": 0,
"b": 9.714285714285715,
"c": 21.85714285714286
},
"toolAxisVector": {
"x": 0.1566056148275744,
"y": 0.06281902349565124,
"z": 0.985661428529863
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.157,\"y\":0.063,\"z\":0.986}",
"threeToolGlyphAxis": "{\"x\":0.157,\"y\":0.063,\"z\":0.986}"
}
},
{
"index": 948,
"timeMs": 47400,
"file": "frame-0948-t047400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -13.714285714285715,
"y": -9.142857142857144,
"z": 7.7142857142857135,
"b": 9.142857142857144,
"c": 20.571428571428573
},
"tcp": {
"x": -13.714285714285715,
"y": -9.142857142857144,
"z": 7.7142857142857135
},
"toolAxis": {
"i": 0.14876454405735004,
"j": 0.05583226724077746,
"k": 0.9872952285745957
},
"axisPose": {
"x": -17.03684789980692,
"y": -3.37152333047049,
"z": 5.437124013697464,
"a": 0,
"b": 9.142857142857144,
"c": 20.571428571428573
},
"toolAxisVector": {
"x": 0.14876454405735007,
"y": 0.05583226724077747,
"z": 0.9872952285745958
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.149,\"y\":0.056,\"z\":0.987}",
"threeToolGlyphAxis": "{\"x\":0.149,\"y\":0.056,\"z\":0.987}"
}
},
{
"index": 949,
"timeMs": 47450,
"file": "frame-0949-t047450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -12.857142857142858,
"y": -8.571428571428573,
"z": 7.857142857142857,
"b": 8.571428571428573,
"c": 19.28571428571429
},
"tcp": {
"x": -12.857142857142858,
"y": -8.571428571428573,
"z": 7.857142857142857
},
"toolAxis": {
"i": 0.1406785105550737,
"j": 0.049225539864339224,
"k": 0.9888308262251285
},
"axisPose": {
"x": -15.93639225729207,
"y": -3.5046406473349223,
"z": 5.853127355218052,
"a": 0,
"b": 8.571428571428573,
"c": 19.28571428571429
},
"toolAxisVector": {
"x": 0.14067851055507374,
"y": 0.04922553986433924,
"z": 0.9888308262251286
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.141,\"y\":0.049,\"z\":0.989}",
"threeToolGlyphAxis": "{\"x\":0.141,\"y\":0.049,\"z\":0.989}"
}
},
{
"index": 950,
"timeMs": 47500,
"file": "frame-0950-t047500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -12,
"y": -8,
"z": 8,
"b": 8,
"c": 18
},
"tcp": {
"x": -12,
"y": -8,
"z": 8
},
"toolAxis": {
"i": 0.13236148456107352,
"j": 0.043006853356520526,
"k": 0.9902680687415704
},
"axisPose": {
"x": -14.832638627356419,
"y": -3.5922813567730176,
"z": 6.252067338411777,
"a": 0,
"b": 8,
"c": 18
},
"toolAxisVector": {
"x": 0.13236148456107352,
"y": 0.043006853356520526,
"z": 0.9902680687415704
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.132,\"y\":0.043,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.132,\"y\":0.043,\"z\":0.99}"
}
},
{
"index": 951,
"timeMs": 47550,
"file": "frame-0951-t047550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -11.142857142857142,
"y": -7.428571428571429,
"z": 8.142857142857142,
"b": 7.428571428571429,
"c": 16.714285714285715
},
"tcp": {
"x": -11.142857142857142,
"y": -7.428571428571429,
"z": 8.142857142857142
},
"toolAxis": {
"i": 0.12382769191103725,
"j": 0.037183743715656706,
"k": 0.9916068131670303
},
"axisPose": {
"x": -13.72727111519958,
"y": -3.6341576824863044,
"z": 6.633851588114018,
"a": 0,
"b": 7.428571428571429,
"c": 16.714285714285715
},
"toolAxisVector": {
"x": 0.12382769191103722,
"y": 0.0371837437156567,
"z": 0.99160681316703
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.124,\"y\":0.037,\"z\":0.992}",
"threeToolGlyphAxis": "{\"x\":0.124,\"y\":0.037,\"z\":0.992}"
}
},
{
"index": 952,
"timeMs": 47600,
"file": "frame-0952-t047600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -10.285714285714285,
"y": -6.857142857142858,
"z": 8.285714285714285,
"b": 6.857142857142858,
"c": 15.428571428571427
},
"tcp": {
"x": -10.285714285714285,
"y": -6.857142857142858,
"z": 8.285714285714285
},
"toolAxis": {
"i": 0.11509159823837699,
"j": 0.03176326287556591,
"k": 0.9928469263418374
},
"axisPose": {
"x": -12.621992263742111,
"y": -3.6300442612529187,
"z": 6.998391080132709,
"a": 0,
"b": 6.857142857142858,
"c": 15.428571428571427
},
"toolAxisVector": {
"x": 0.11509159823837697,
"y": 0.03176326287556592,
"z": 0.9928469263418374
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 953,
"timeMs": 47650,
"file": "frame-0953-t047650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -9.428571428571427,
"y": -6.285714285714285,
"z": 8.428571428571429,
"b": 6.285714285714285,
"c": 14.142857142857142
},
"tcp": {
"x": -9.428571428571427,
"y": -6.285714285714285,
"z": 8.428571428571429
},
"toolAxis": {
"i": 0.10616789292280263,
"j": 0.0267519711520497,
"k": 0.9939882849167853
},
"axisPose": {
"x": -11.51852072681984,
"y": -3.5797790738904958,
"z": 7.345600155180934,
"a": 0,
"b": 6.285714285714285,
"c": 14.142857142857142
},
"toolAxisVector": {
"x": 0.10616789292280263,
"y": 0.026751971152049702,
"z": 0.9939882849167853
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.106,\"y\":0.027,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.106,\"y\":0.027,\"z\":0.994}"
}
},
{
"index": 954,
"timeMs": 47700,
"file": "frame-0954-t047700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -8.57142857142857,
"y": -5.7142857142857135,
"z": 8.571428571428571,
"b": 5.7142857142857135,
"c": 12.857142857142854
},
"tcp": {
"x": -8.57142857142857,
"y": -5.7142857142857135,
"z": 8.571428571428571
},
"toolAxis": {
"i": 0.0970714728020996,
"j": 0.022155930216520153,
"k": 0.9950307753654014
},
"axisPose": {
"x": -10.418588901342522,
"y": -3.4832642896152355,
"z": 7.675396532310726,
"a": 0,
"b": 5.7142857142857135,
"c": 12.857142857142854
},
"toolAxisVector": {
"x": 0.09707147280209963,
"y": 0.022155930216520157,
"z": 0.9950307753654015
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.097,\"y\":0.022,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.097,\"y\":0.022,\"z\":0.995}"
}
},
{
"index": 955,
"timeMs": 47750,
"file": "frame-0955-t047750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -7.714285714285715,
"y": -5.142857142857142,
"z": 8.714285714285715,
"b": 5.142857142857142,
"c": 11.57142857142857
},
"tcp": {
"x": -7.714285714285715,
"y": -5.142857142857142,
"z": 8.714285714285715
},
"toolAxis": {
"i": 0.0878174256643547,
"j": 0.017980696604156046,
"k": 0.9959742939952391
},
"axisPose": {
"x": -9.323940521619162,
"y": -3.34046702213274,
"z": 7.987701321846311,
"a": 0,
"b": 5.142857142857142,
"c": 11.57142857142857
},
"toolAxisVector": {
"x": 0.08781742566435469,
"y": 0.017980696604156042,
"z": 0.9959742939952388
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.088,\"y\":0.018,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.088,\"y\":0.018,\"z\":0.996}"
}
},
{
"index": 956,
"timeMs": 47800,
"file": "frame-0956-t047800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -6.857142857142858,
"y": -4.571428571428571,
"z": 8.857142857142858,
"b": 4.571428571428571,
"c": 10.285714285714285
},
"tcp": {
"x": -6.857142857142858,
"y": -4.571428571428571,
"z": 8.857142857142858
},
"toolAxis": {
"i": 0.07842101353810584,
"j": 0.014231315763427104,
"k": 0.996818746958191
},
"axisPose": {
"x": -8.236328219116244,
"y": -3.151419995913627,
"z": 8.282439037814932,
"a": 0,
"b": 4.571428571428571,
"c": 10.285714285714285
},
"toolAxisVector": {
"x": 0.07842101353810584,
"y": 0.014231315763427104,
"z": 0.996818746958191
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.078,\"y\":0.014,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.078,\"y\":0.014,\"z\":0.997}"
}
},
{
"index": 957,
"timeMs": 47850,
"file": "frame-0957-t047850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -6,
"y": -4,
"z": 9,
"b": 4,
"c": 9
},
"tcp": {
"x": -6,
"y": -4,
"z": 9
},
"toolAxis": {
"i": 0.06889765579810342,
"j": 0.010912316653255151,
"k": 0.9975640502598242
},
"axisPose": {
"x": -7.157511050974796,
"y": -2.9162221212266854,
"z": 8.559537609873665,
"a": 0,
"b": 4,
"c": 9
},
"toolAxisVector": {
"x": 0.06889765579810343,
"y": 0.010912316653255153,
"z": 0.9975640502598243
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.069,\"y\":0.011,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.069,\"y\":0.011,\"z\":0.998}"
}
},
{
"index": 958,
"timeMs": 47900,
"file": "frame-0958-t047900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -5.142857142857142,
"y": -3.428571428571427,
"z": 9.142857142857142,
"b": 3.428571428571427,
"c": 7.714285714285715
},
"tcp": {
"x": -5.142857142857142,
"y": -3.428571428571427,
"z": 9.142857142857142
},
"toolAxis": {
"i": 0.05926291210456447,
"j": 0.008027706893503756,
"k": 0.9982101297677352
},
"axisPose": {
"x": -6.089252000667457,
"y": -2.6350389766243696,
"z": 8.818928394730547,
"a": 0,
"b": 3.428571428571427,
"c": 7.714285714285715
},
"toolAxisVector": {
"x": 0.059262912104564476,
"y": 0.008027706893503758,
"z": 0.9982101297677352
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.059,\"y\":0.008,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.059,\"y\":0.008,\"z\":0.998}"
}
},
{
"index": 959,
"timeMs": 47950,
"file": "frame-0959-t047950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -4.285714285714288,
"y": -2.8571428571428577,
"z": 9.285714285714285,
"b": 2.8571428571428577,
"c": 6.428571428571431
},
"tcp": {
"x": -4.285714285714288,
"y": -2.8571428571428577,
"z": 9.285714285714285
},
"toolAxis": {
"i": 0.049532465193977276,
"j": 0.005580968473905346,
"k": 0.9987569212189223
},
"axisPose": {
"x": -5.033315454227642,
"y": -2.308103197699446,
"z": 9.060546187058433,
"a": 0,
"b": 2.8571428571428577,
"c": 6.428571428571431
},
"toolAxisVector": {
"x": 0.04953246519397728,
"y": 0.005580968473905347,
"z": 0.9987569212189225
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.05,\"y\":0.006,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.05,\"y\":0.006,\"z\":0.999}"
}
},
{
"index": 960,
"timeMs": 48000,
"file": "frame-0960-t048000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -3.4285714285714306,
"y": -2.2857142857142847,
"z": 9.428571428571429,
"b": 2.2857142857142847,
"c": 5.142857142857146
},
"tcp": {
"x": -3.4285714285714306,
"y": -2.2857142857142847,
"z": 9.428571428571429
},
"toolAxis": {
"i": 0.03972210353966803,
"j": 0.0035750540259460698,
"k": 0.9992043702261793
},
"axisPose": {
"x": -3.9914646555292106,
"y": -1.9357147710575153,
"z": 9.284329229900187,
"a": 0,
"b": 2.2857142857142847,
"c": 5.142857142857146
},
"toolAxisVector": {
"x": 0.03972210353966803,
"y": 0.0035750540259460698,
"z": 0.9992043702261793
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.04,\"y\":0.004,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.04,\"y\":0.004,\"z\":0.999}"
}
},
{
"index": 961,
"timeMs": 48050,
"file": "frame-0961-t048050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -2.571428571428573,
"y": -1.7142857142857153,
"z": 9.571428571428571,
"b": 1.7142857142857153,
"c": 3.857142857142861
},
"tcp": {
"x": -2.571428571428573,
"y": -1.7142857142857153,
"z": 9.571428571428571
},
"toolAxis": {
"i": 0.02984770390048127,
"j": 0.00201238366163605,
"k": 0.9995524322835033
},
"axisPose": {
"x": -2.9654591441369225,
"y": -1.5182412325779056,
"z": 9.49021922456365,
"a": 0,
"b": 1.7142857142857153,
"c": 3.857142857142861
},
"toolAxisVector": {
"x": 0.02984770390048127,
"y": 0.00201238366163605,
"z": 0.9995524322835033
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.03,\"y\":0.002,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.03,\"y\":0.002,\"z\":1}"
}
},
{
"index": 962,
"timeMs": 48100,
"file": "frame-0962-t048100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -1.7142857142857153,
"y": -1.1428571428571423,
"z": 9.714285714285715,
"b": 1.1428571428571423,
"c": 2.5714285714285694
},
"tcp": {
"x": -1.7142857142857153,
"y": -1.1428571428571423,
"z": 9.714285714285715
},
"toolAxis": {
"i": 0.01992521377603948,
"j": 0.0008948423824949372,
"k": 0.9998010727705235
},
"axisPose": {
"x": -1.9570521792849527,
"y": -1.0561177691645014,
"z": 9.678161340005147,
"a": 0,
"b": 1.1428571428571423,
"c": 2.5714285714285694
},
"toolAxisVector": {
"x": 0.01992521377603948,
"y": 0.0008948423824949374,
"z": 0.9998010727705235
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.02,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.02,\"y\":0.001,\"z\":1}"
}
},
{
"index": 963,
"timeMs": 48150,
"file": "frame-0963-t048150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 91,
"segmentIndex": 19,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": -0.8571428571428577,
"y": -0.571428571428573,
"z": 9.857142857142858,
"b": 0.571428571428573,
"c": 1.2857142857142847
},
"tcp": {
"x": -0.8571428571428577,
"y": -0.571428571428573,
"z": 9.857142857142858
},
"toolAxis": {
"i": 0.009970633787149753,
"j": 0.00022377806148250593,
"k": 0.999950266955943
},
"axisPose": {
"x": -0.9679881535733584,
"y": -0.5498472233189079,
"z": 9.84810422170016,
"a": 0,
"b": 0.571428571428573,
"c": 1.2857142857142847
},
"toolAxisVector": {
"x": 0.009970633787149753,
"y": 0.00022377806148250596,
"z": 0.999950266955943
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.01,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.01,\"y\":0,\"z\":1}"
}
},
{
"index": 964,
"timeMs": 48200,
"file": "frame-0964-t048200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 92,
"segmentIndex": 20,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 965,
"timeMs": 48250,
"file": "frame-0965-t048250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 92,
"segmentIndex": 20,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.6666666666666665,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 966,
"timeMs": 48300,
"file": "frame-0966-t048300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 92,
"segmentIndex": 20,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333333,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 967,
"timeMs": 48350,
"file": "frame-0967-t048350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 92,
"segmentIndex": 20,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 968,
"timeMs": 48400,
"file": "frame-0968-t048400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 92,
"segmentIndex": 20,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 969,
"timeMs": 48450,
"file": "frame-0969-t048450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 92,
"segmentIndex": 20,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 970,
"timeMs": 48500,
"file": "frame-0970-t048500ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant IV",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 97,
"segmentIndex": 21,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 971,
"timeMs": 48550,
"file": "frame-0971-t048550ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant IV",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 97,
"segmentIndex": 21,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 972,
"timeMs": 48600,
"file": "frame-0972-t048600ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant IV",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 97,
"segmentIndex": 21,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666667,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 973,
"timeMs": 48650,
"file": "frame-0973-t048650ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant IV",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 97,
"segmentIndex": 21,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 974,
"timeMs": 48700,
"file": "frame-0974-t048700ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant IV",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 97,
"segmentIndex": 21,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 975,
"timeMs": 48750,
"file": "frame-0975-t048750ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 37,
"statement": "g53 g0 x0y0 z#<zmax> b0 c0 ; quadrant IV",
"operation": "rapid-machine-reset",
"gcodeStepIndex": 97,
"segmentIndex": 21,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 976,
"timeMs": 48800,
"file": "frame-0976-t048800ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 977,
"timeMs": 48850,
"file": "frame-0977-t048850ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.1764705882352942,
"y": -1.1764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.1764705882352942,
"y": -1.1764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.1764705882352942,
"y": -1.1764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 978,
"timeMs": 48900,
"file": "frame-0978-t048900ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.3529411764705883,
"y": -2.3529411764705883,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 2.3529411764705883,
"y": -2.3529411764705883,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 2.3529411764705883,
"y": -2.3529411764705883,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 979,
"timeMs": 48950,
"file": "frame-0979-t048950ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.5294117647058827,
"y": -3.5294117647058827,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.5294117647058827,
"y": -3.5294117647058827,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.5294117647058827,
"y": -3.5294117647058827,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 980,
"timeMs": 49000,
"file": "frame-0980-t049000ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.705882352941177,
"y": -4.705882352941177,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 4.705882352941177,
"y": -4.705882352941177,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 4.705882352941177,
"y": -4.705882352941177,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 981,
"timeMs": 49050,
"file": "frame-0981-t049050ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.882352941176471,
"y": -5.882352941176471,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5.882352941176471,
"y": -5.882352941176471,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5.882352941176471,
"y": -5.882352941176471,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 982,
"timeMs": 49100,
"file": "frame-0982-t049100ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.058823529411765,
"y": -7.058823529411765,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 7.058823529411765,
"y": -7.058823529411765,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 7.058823529411765,
"y": -7.058823529411765,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 983,
"timeMs": 49150,
"file": "frame-0983-t049150ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.235294117647058,
"y": -8.235294117647058,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.235294117647058,
"y": -8.235294117647058,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.235294117647058,
"y": -8.235294117647058,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 984,
"timeMs": 49200,
"file": "frame-0984-t049200ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.411764705882353,
"y": -9.411764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 9.411764705882353,
"y": -9.411764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 9.411764705882353,
"y": -9.411764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 985,
"timeMs": 49250,
"file": "frame-0985-t049250ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10.588235294117647,
"y": -10.588235294117647,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10.588235294117647,
"y": -10.588235294117647,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10.588235294117647,
"y": -10.588235294117647,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 986,
"timeMs": 49300,
"file": "frame-0986-t049300ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 11.764705882352942,
"y": -11.764705882352942,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 11.764705882352942,
"y": -11.764705882352942,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 11.764705882352942,
"y": -11.764705882352942,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 987,
"timeMs": 49350,
"file": "frame-0987-t049350ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 12.941176470588236,
"y": -12.941176470588236,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 12.941176470588236,
"y": -12.941176470588236,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 12.941176470588236,
"y": -12.941176470588236,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 988,
"timeMs": 49400,
"file": "frame-0988-t049400ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 14.11764705882353,
"y": -14.11764705882353,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 14.11764705882353,
"y": -14.11764705882353,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 14.11764705882353,
"y": -14.11764705882353,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 989,
"timeMs": 49450,
"file": "frame-0989-t049450ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 15.294117647058822,
"y": -15.294117647058822,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 15.294117647058822,
"y": -15.294117647058822,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 15.294117647058822,
"y": -15.294117647058822,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 990,
"timeMs": 49500,
"file": "frame-0990-t049500ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 16.470588235294116,
"y": -16.470588235294116,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 16.470588235294116,
"y": -16.470588235294116,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 16.470588235294116,
"y": -16.470588235294116,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 991,
"timeMs": 49550,
"file": "frame-0991-t049550ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 17.647058823529413,
"y": -17.647058823529413,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 17.647058823529413,
"y": -17.647058823529413,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 17.647058823529413,
"y": -17.647058823529413,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 992,
"timeMs": 49600,
"file": "frame-0992-t049600ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 39,
"statement": "g0 x+20 y-20 z#<zmax>",
"operation": "rapid-to-quadrant-center",
"gcodeStepIndex": 99,
"segmentIndex": 22,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 18.823529411764707,
"y": -18.823529411764707,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.823529411764707,
"y": -18.823529411764707,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 18.823529411764707,
"y": -18.823529411764707,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 993,
"timeMs": 49650,
"file": "frame-0993-t049650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 112,
"segmentIndex": 23,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 20,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 20,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 20,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 994,
"timeMs": 49700,
"file": "frame-0994-t049700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 112,
"segmentIndex": 23,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 18.333333333333332,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 18.333333333333332,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 18.333333333333332,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 995,
"timeMs": 49750,
"file": "frame-0995-t049750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 112,
"segmentIndex": 23,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 16.666666666666668,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 16.666666666666668,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 16.666666666666668,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 996,
"timeMs": 49800,
"file": "frame-0996-t049800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 112,
"segmentIndex": 23,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 15,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 15,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 15,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 997,
"timeMs": 49850,
"file": "frame-0997-t049850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 112,
"segmentIndex": 23,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 13.333333333333334,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 13.333333333333334,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 13.333333333333334,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 998,
"timeMs": 49900,
"file": "frame-0998-t049900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 13,
"statement": "g0 x[#<_x> - #<r>]",
"operation": "rapid-radius-adjust",
"gcodeStepIndex": 112,
"segmentIndex": 23,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 11.666666666666666,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 11.666666666666666,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 11.666666666666666,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 999,
"timeMs": 49950,
"file": "frame-0999-t049950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1000,
"timeMs": 50000,
"file": "frame-1000-t050000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.012032048873037686,
"j": 0.0003259400065658286,
"k": 0.9999275591576766
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 0.6896551724137931,
"c": 1.5517241379310345
},
"toolAxisVector": {
"x": 0.012032048873037686,
"y": 0.00032594000656582865,
"z": 0.9999275591576766
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.012,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.012,\"y\":0,\"z\":1}"
}
},
{
"index": 1001,
"timeMs": 50050,
"file": "frame-1001-t050050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.024035879294785633,
"j": 0.0013031875086601185,
"k": 0.9997102471260579
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 1.3793103448275863,
"c": 3.103448275862069
},
"toolAxisVector": {
"x": 0.024035879294785633,
"y": 0.0013031875086601187,
"z": 0.9997102471260579
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.024,\"y\":0.001,\"z\":1}"
}
},
{
"index": 1002,
"timeMs": 50100,
"file": "frame-1002-t050100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.03598331821227235,
"j": 0.002930025846206313,
"k": 0.999348095389677
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 2.0689655172413794,
"c": 4.655172413793103
},
"toolAxisVector": {
"x": 0.03598331821227236,
"y": 0.0029300258462063135,
"z": 0.999348095389677
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.036,\"y\":0.003,\"z\":0.999}"
}
},
{
"index": 1003,
"timeMs": 50150,
"file": "frame-1003-t050150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.04784628329919461,
"j": 0.005203596893483802,
"k": 0.9988411564176876
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 2.7586206896551726,
"c": 6.206896551724138
},
"toolAxisVector": {
"x": 0.04784628329919462,
"y": 0.005203596893483804,
"z": 0.9988411564176877
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.048,\"y\":0.005,\"z\":0.999}"
}
},
{
"index": 1004,
"timeMs": 50200,
"file": "frame-1004-t050200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.05959682814443821,
"j": 0.008119905515946253,
"k": 0.9981895036562619
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 3.4482758620689657,
"c": 7.758620689655173
},
"toolAxisVector": {
"x": 0.059596828144438195,
"y": 0.008119905515946251,
"z": 0.9981895036562617
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.06,\"y\":0.008,\"z\":0.998}"
}
},
{
"index": 1005,
"timeMs": 50250,
"file": "frame-1005-t050250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.0712071872311226,
"j": 0.011673825800190508,
"k": 0.9973932315179498
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 4.137931034482759,
"c": 9.310344827586206
},
"toolAxisVector": {
"x": 0.07120718723112261,
"y": 0.01167382580019051,
"z": 0.9973932315179498
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.071,\"y\":0.012,\"z\":0.997}"
}
},
{
"index": 1006,
"timeMs": 50300,
"file": "frame-1006-t050300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.08264982063684348,
"j": 0.01585910904751694,
"k": 0.9964524553680003
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 4.827586206896552,
"c": 10.862068965517242
},
"toolAxisVector": {
"x": 0.08264982063684348,
"y": 0.01585910904751694,
"z": 0.9964524553680003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.083,\"y\":0.016,\"z\":0.996}"
}
},
{
"index": 1007,
"timeMs": 50350,
"file": "frame-1007-t050350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.09389745838621426,
"j": 0.020668393518815956,
"k": 0.9953673115076467
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 5.517241379310345,
"c": 12.413793103448276
},
"toolAxisVector": {
"x": 0.09389745838621426,
"y": 0.020668393518815956,
"z": 0.9953673115076467
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.094,\"y\":0.021,\"z\":0.995}"
}
},
{
"index": 1008,
"timeMs": 50400,
"file": "frame-1008-t050400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.10492314438734016,
"j": 0.026093215915828128,
"k": 0.9941379571543596
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 6.206896551724138,
"c": 13.965517241379311
},
"toolAxisVector": {
"x": 0.10492314438734017,
"y": 0.02609321591582813,
"z": 0.9941379571543596
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.105,\"y\":0.026,\"z\":0.994}"
}
},
{
"index": 1009,
"timeMs": 50450,
"file": "frame-1009-t050450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.11570027988449609,
"j": 0.03212402458116106,
"k": 0.9927645704190688
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 6.8965517241379315,
"c": 15.517241379310345
},
"toolAxisVector": {
"x": 0.11570027988449606,
"y": 0.03212402458116105,
"z": 0.9927645704190686
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.116,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 1010,
"timeMs": 50500,
"file": "frame-1010-t050500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.12620266636001998,
"j": 0.03875019439680837,
"k": 0.9912473502803582
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 7.586206896551724,
"c": 17.068965517241377
},
"toolAxisVector": {
"x": 0.12620266636002,
"y": 0.03875019439680838,
"z": 0.9912473502803583
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}",
"threeToolGlyphAxis": "{\"x\":0.126,\"y\":0.039,\"z\":0.991}"
}
},
{
"index": 1011,
"timeMs": 50550,
"file": "frame-1011-t050550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.13640454781927763,
"j": 0.04596004335831024,
"k": 0.9895865165556373
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 8.275862068965518,
"c": 18.620689655172413
},
"toolAxisVector": {
"x": 0.13640454781927766,
"y": 0.04596004335831025,
"z": 0.9895865165556373
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.136,\"y\":0.046,\"z\":0.99}"
}
},
{
"index": 1012,
"timeMs": 50600,
"file": "frame-1012-t050600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.14628065239349994,
"j": 0.05374085079912278,
"k": 0.9877823098692943
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 8.96551724137931,
"c": 20.17241379310345
},
"toolAxisVector": {
"x": 0.14628065239349994,
"y": 0.05374085079912278,
"z": 0.9877823098692943
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}",
"threeToolGlyphAxis": "{\"x\":0.146,\"y\":0.054,\"z\":0.988}"
}
},
{
"index": 1013,
"timeMs": 50650,
"file": "frame-1013-t050650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.15580623319633768,
"j": 0.06207887723723189,
"k": 0.9858349916178332
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 9.655172413793103,
"c": 21.724137931034484
},
"toolAxisVector": {
"x": 0.15580623319633768,
"y": 0.0620788772372319,
"z": 0.9858349916178332
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}",
"threeToolGlyphAxis": "{\"x\":0.156,\"y\":0.062,\"z\":0.986}"
}
},
{
"index": 1014,
"timeMs": 50700,
"file": "frame-1014-t050700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.16495710837112276,
"j": 0.07095938581355643,
"k": 0.9837448439320028
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 10.344827586206897,
"c": 23.27586206896552
},
"toolAxisVector": {
"x": 0.16495710837112273,
"y": 0.07095938581355643,
"z": 0.9837448439320026
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}",
"threeToolGlyphAxis": "{\"x\":0.165,\"y\":0.071,\"z\":0.984}"
}
},
{
"index": 1015,
"timeMs": 50750,
"file": "frame-1015-t050750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.17370970026706506,
"j": 0.08036666528924381,
"k": 0.981512169635921
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 11.03448275862069,
"c": 24.82758620689655
},
"toolAxisVector": {
"x": 0.17370970026706503,
"y": 0.08036666528924383,
"z": 0.981512169635921
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}",
"threeToolGlyphAxis": "{\"x\":0.174,\"y\":0.08,\"z\":0.982}"
}
},
{
"index": 1016,
"timeMs": 50800,
"file": "frame-1016-t050800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.1820410736839465,
"j": 0.0902840545665668,
"k": 0.9791372922032012
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 11.724137931034482,
"c": 26.379310344827584
},
"toolAxisVector": {
"x": 0.1820410736839465,
"y": 0.09028405456656681,
"z": 0.9791372922032012
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}",
"threeToolGlyphAxis": "{\"x\":0.182,\"y\":0.09,\"z\":0.979}"
}
},
{
"index": 1017,
"timeMs": 50850,
"file": "frame-1017-t050850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.18992897312630339,
"j": 0.10069396869579324,
"k": 0.9766205557100867
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 12.413793103448276,
"c": 27.931034482758623
},
"toolAxisVector": {
"x": 0.18992897312630344,
"y": 0.10069396869579327,
"z": 0.9766205557100868
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}",
"threeToolGlyphAxis": "{\"x\":0.19,\"y\":0.101,\"z\":0.977}"
}
},
{
"index": 1018,
"timeMs": 50900,
"file": "frame-1018-t050900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.19735185900960264,
"j": 0.11157792632811768,
"k": 0.9739623247856003
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 13.103448275862068,
"c": 29.482758620689655
},
"toolAxisVector": {
"x": 0.19735185900960267,
"y": 0.1115779263281177,
"z": 0.9739623247856003
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.197,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 1019,
"timeMs": 50950,
"file": "frame-1019-t050950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.20428894276252552,
"j": 0.12291657857252554,
"k": 0.9711629845587164
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 13.793103448275863,
"c": 31.03448275862069
},
"toolAxisVector": {
"x": 0.20428894276252552,
"y": 0.12291657857252554,
"z": 0.9711629845587164
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.123,\"z\":0.971}"
}
},
{
"index": 1020,
"timeMs": 51000,
"file": "frame-1020-t051000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.21072022077116123,
"j": 0.13468973921230312,
"k": 0.9682229406025633
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 14.482758620689655,
"c": 32.58620689655172
},
"toolAxisVector": {
"x": 0.21072022077116126,
"y": 0.13468973921230315,
"z": 0.9682229406025634
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}",
"threeToolGlyphAxis": "{\"x\":0.211,\"y\":0.135,\"z\":0.968}"
}
},
{
"index": 1021,
"timeMs": 51050,
"file": "frame-1021-t051050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.2166265071126894,
"j": 0.14687641623482095,
"k": 0.9651426188756621
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 15.172413793103448,
"c": 34.137931034482754
},
"toolAxisVector": {
"x": 0.2166265071126894,
"y": 0.14687641623482095,
"z": 0.9651426188756621
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}",
"threeToolGlyphAxis": "{\"x\":0.217,\"y\":0.147,\"z\":0.965}"
}
},
{
"index": 1022,
"timeMs": 51100,
"file": "frame-1022-t051100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.2219894650279811,
"j": 0.15945484462619963,
"k": 0.9619224656602139
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 15.862068965517242,
"c": 35.689655172413794
},
"toolAxisVector": {
"x": 0.2219894650279811,
"y": 0.15945484462619963,
"z": 0.9619224656602139
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}",
"threeToolGlyphAxis": "{\"x\":0.222,\"y\":0.159,\"z\":0.962}"
}
},
{
"index": 1023,
"timeMs": 51150,
"file": "frame-1023-t051150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.22679163708448402,
"j": 0.17240252038052492,
"k": 0.9585629474974413
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 16.551724137931036,
"c": 37.241379310344826
},
"toolAxisVector": {
"x": 0.226791637084484,
"y": 0.17240252038052492,
"z": 0.9585629474974411
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}",
"threeToolGlyphAxis": "{\"x\":0.227,\"y\":0.172,\"z\":0.959}"
}
},
{
"index": 1024,
"timeMs": 51200,
"file": "frame-1024-t051200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.23101647398276154,
"j": 0.18569623567141516,
"k": 0.9550645511199954
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 17.241379310344826,
"c": 38.79310344827586
},
"toolAxisVector": {
"x": 0.2310164739827615,
"y": 0.1856962356714151,
"z": 0.9550645511199954
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}",
"threeToolGlyphAxis": "{\"x\":0.231,\"y\":0.186,\"z\":0.955}"
}
},
{
"index": 1025,
"timeMs": 51250,
"file": "frame-1025-t051250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.23464836196213268,
"j": 0.19931211513195457,
"k": 0.951427783381437
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 17.93103448275862,
"c": 40.3448275862069
},
"toolAxisVector": {
"x": 0.23464836196213268,
"y": 0.19931211513195457,
"z": 0.951427783381437
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}",
"threeToolGlyphAxis": "{\"x\":0.235,\"y\":0.199,\"z\":0.951}"
}
},
{
"index": 1026,
"timeMs": 51300,
"file": "frame-1026-t051300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.2376726487630083,
"j": 0.21322565318730716,
"k": 0.9476531711828025
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 18.620689655172413,
"c": 41.89655172413793
},
"toolAxisVector": {
"x": 0.2376726487630083,
"y": 0.21322565318730718,
"z": 0.9476531711828025
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}",
"threeToolGlyphAxis": "{\"x\":0.238,\"y\":0.213,\"z\":0.948}"
}
},
{
"index": 1027,
"timeMs": 51350,
"file": "frame-1027-t051350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 16,
"statement": "g0b#<b>c#<c>",
"operation": "rapid-bc-orient",
"gcodeStepIndex": 115,
"segmentIndex": 24,
"motionType": "rapid",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.24007566810572778,
"j": 0.2274117523827049,
"k": 0.9437412613962662
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 19.310344827586206,
"c": 43.44827586206897
},
"toolAxisVector": {
"x": 0.24007566810572778,
"y": 0.2274117523827049,
"z": 0.9437412613962662
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.227,\"z\":0.944}"
}
},
{
"index": 1028,
"timeMs": 51400,
"file": "frame-1028-t051400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10,
"y": -20,
"z": 10,
"b": 20,
"c": 45
},
"tcp": {
"x": 10,
"y": -20,
"z": 10
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10,
"y": -20,
"z": 10,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1029,
"timeMs": 51450,
"file": "frame-1029-t051450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.03445648517794,
"y": -20.82942296458922,
"z": 9.977973568281937,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.03445648517794,
"y": -20.82942296458922,
"z": 9.977973568281937
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.03445648517794,
"y": -20.82942296458922,
"z": 9.977973568281937,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1030,
"timeMs": 51500,
"file": "frame-1030-t051500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.137588490837594,
"y": -21.653130129161315,
"z": 9.955947136563877,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.137588490837594,
"y": -21.653130129161315,
"z": 9.955947136563877
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.137588490837594,
"y": -21.653130129161315,
"z": 9.955947136563877,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1031,
"timeMs": 51550,
"file": "frame-1031-t051550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.308685303694087,
"y": -22.46544508297488,
"z": 9.933920704845814,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.308685303694087,
"y": -22.46544508297488,
"z": 9.933920704845814
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.308685303694087,
"y": -22.46544508297488,
"z": 9.933920704845814,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1032,
"timeMs": 51600,
"file": "frame-1032-t051600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.546567844788182,
"y": -23.26076992239674,
"z": 9.911894273127754,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.546567844788182,
"y": -23.26076992239674,
"z": 9.911894273127754
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.546567844788182,
"y": -23.26076992239674,
"z": 9.911894273127754,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1033,
"timeMs": 51650,
"file": "frame-1033-t051650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.849596794869619,
"y": -24.03362382771865,
"z": 9.889867841409691,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.849596794869619,
"y": -24.03362382771865,
"z": 9.889867841409691
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.849596794869619,
"y": -24.03362382771865,
"z": 9.889867841409691,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1034,
"timeMs": 51700,
"file": "frame-1034-t051700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.215683891433004,
"y": -24.778680833113924,
"z": 9.86784140969163,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.215683891433004,
"y": -24.778680833113924,
"z": 9.86784140969163
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.215683891433004,
"y": -24.778680833113924,
"z": 9.86784140969163,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1035,
"timeMs": 51750,
"file": "frame-1035-t051750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.642306319555026,
"y": -25.490806529449944,
"z": 9.845814977973568,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.642306319555026,
"y": -25.490806529449944,
"z": 9.845814977973568
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.642306319555026,
"y": -25.490806529449944,
"z": 9.845814977973568,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1036,
"timeMs": 51800,
"file": "frame-1036-t051800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.126524097361449,
"y": -26.165093447026578,
"z": 9.823788546255507,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.126524097361449,
"y": -26.165093447026578,
"z": 9.823788546255507
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.126524097361449,
"y": -26.165093447026578,
"z": 9.823788546255507,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1037,
"timeMs": 51850,
"file": "frame-1037-t051850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.665000336315497,
"y": -26.796894874407595,
"z": 9.801762114537445,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.665000336315497,
"y": -26.796894874407595,
"z": 9.801762114537445
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.665000336315497,
"y": -26.796894874407595,
"z": 9.801762114537445,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1038,
"timeMs": 51900,
"file": "frame-1038-t051900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.25402423670793,
"y": -27.3818568802894,
"z": 9.779735682819384,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.25402423670793,
"y": -27.3818568802894,
"z": 9.779735682819384
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.25402423670793,
"y": -27.3818568802894,
"z": 9.779735682819384,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1039,
"timeMs": 51950,
"file": "frame-1039-t051950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.889536659880088,
"y": -27.915948317734937,
"z": 9.757709251101321,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.889536659880088,
"y": -27.915948317734937,
"z": 9.757709251101321
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.889536659880088,
"y": -27.915948317734937,
"z": 9.757709251101321,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1040,
"timeMs": 52000,
"file": "frame-1040-t052000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.567158100954082,
"y": -28.395488604004605,
"z": 9.73568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.567158100954082,
"y": -28.395488604004605,
"z": 9.73568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.567158100954082,
"y": -28.395488604004605,
"z": 9.73568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1041,
"timeMs": 52050,
"file": "frame-1041-t052050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.28221886930179,
"y": -28.817173084545175,
"z": 9.713656387665198,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.28221886930179,
"y": -28.817173084545175,
"z": 9.713656387665198
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.28221886930179,
"y": -28.817173084545175,
"z": 9.713656387665198,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1042,
"timeMs": 52100,
"file": "frame-1042-t052100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.029791268770026,
"y": -29.178095806345958,
"z": 9.691629955947137,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.029791268770026,
"y": -29.178095806345958,
"z": 9.691629955947137
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.029791268770026,
"y": -29.178095806345958,
"z": 9.691629955947137,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1043,
"timeMs": 52150,
"file": "frame-1043-t052150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.80472355589846,
"y": -29.47576954372413,
"z": 9.669603524229075,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.80472355589846,
"y": -29.47576954372413,
"z": 9.669603524229075
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.80472355589846,
"y": -29.47576954372413,
"z": 9.669603524229075,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1044,
"timeMs": 52200,
"file": "frame-1044-t052200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.601675442114008,
"y": -29.70814293853572,
"z": 9.647577092511014,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.601675442114008,
"y": -29.70814293853572,
"z": 9.647577092511014
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.601675442114008,
"y": -29.70814293853572,
"z": 9.647577092511014,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1045,
"timeMs": 52250,
"file": "frame-1045-t052250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.415154895245696,
"y": -29.873614636693915,
"z": 9.625550660792952,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.415154895245696,
"y": -29.873614636693915,
"z": 9.625550660792952
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.415154895245696,
"y": -29.873614636693915,
"z": 9.625550660792952,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1046,
"timeMs": 52300,
"file": "frame-1046-t052300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.239555986749643,
"y": -29.971044323575725,
"z": 9.603524229074889,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.239555986749643,
"y": -29.971044323575725,
"z": 9.603524229074889
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.239555986749643,
"y": -29.971044323575725,
"z": 9.603524229074889,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1047,
"timeMs": 52350,
"file": "frame-1047-t052350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.06919752382783,
"y": -29.999760582268763,
"z": 9.581497797356828,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.06919752382783,
"y": -29.999760582268763,
"z": 9.581497797356828
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.06919752382783,
"y": -29.999760582268763,
"z": 9.581497797356828,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1048,
"timeMs": 52400,
"file": "frame-1048-t052400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.8983622002152,
"y": -29.959565520504622,
"z": 9.559471365638766,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.8983622002152,
"y": -29.959565520504622,
"z": 9.559471365638766
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.8983622002152,
"y": -29.959565520504622,
"z": 9.559471365638766,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1049,
"timeMs": 52450,
"file": "frame-1049-t052450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.721335995835336,
"y": -29.850736134393287,
"z": 9.537444933920705,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.721335995835336,
"y": -29.850736134393287,
"z": 9.537444933920705
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.721335995835336,
"y": -29.850736134393287,
"z": 9.537444933920705,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1050,
"timeMs": 52500,
"file": "frame-1050-t052500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.532447553810123,
"y": -29.67402239956065,
"z": 9.515418502202643,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.532447553810123,
"y": -29.67402239956065,
"z": 9.515418502202643
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.532447553810123,
"y": -29.67402239956065,
"z": 9.515418502202643,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1051,
"timeMs": 52550,
"file": "frame-1051-t052550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.326107263464554,
"y": -29.430642102843706,
"z": 9.493392070484582,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.326107263464554,
"y": -29.430642102843706,
"z": 9.493392070484582
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.326107263464554,
"y": -29.430642102843706,
"z": 9.493392070484582,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1052,
"timeMs": 52600,
"file": "frame-1052-t052600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.09684577999423,
"y": -29.122272450159745,
"z": 9.47136563876652,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.09684577999423,
"y": -29.122272450159745,
"z": 9.47136563876652
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.09684577999423,
"y": -29.122272450159745,
"z": 9.47136563876652,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1053,
"timeMs": 52650,
"file": "frame-1053-t052650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.839351715344964,
"y": -28.751038508382177,
"z": 9.449339207048459,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.839351715344964,
"y": -28.751038508382177,
"z": 9.449339207048459
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.839351715344964,
"y": -28.751038508382177,
"z": 9.449339207048459,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1054,
"timeMs": 52700,
"file": "frame-1054-t052700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.54850824056558,
"y": -28.319498560873477,
"z": 9.427312775330396,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.54850824056558,
"y": -28.319498560873477,
"z": 9.427312775330396
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.54850824056558,
"y": -28.319498560873477,
"z": 9.427312775330396,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1055,
"timeMs": 52750,
"file": "frame-1055-t052750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.21942834739605,
"y": -27.830626477594652,
"z": 9.405286343612335,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.21942834739605,
"y": -27.830626477594652,
"z": 9.405286343612335
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.21942834739605,
"y": -27.830626477594652,
"z": 9.405286343612335,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1056,
"timeMs": 52800,
"file": "frame-1056-t052800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.84748852609306,
"y": -27.287791221283985,
"z": 9.383259911894273,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.84748852609306,
"y": -27.287791221283985,
"z": 9.383259911894273
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.84748852609306,
"y": -27.287791221283985,
"z": 9.383259911894273,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1057,
"timeMs": 52850,
"file": "frame-1057-t052850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.428360627408978,
"y": -26.694733630934103,
"z": 9.361233480176212,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.428360627408978,
"y": -26.694733630934103,
"z": 9.361233480176212
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.428360627408978,
"y": -26.694733630934103,
"z": 9.361233480176212,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1058,
"timeMs": 52900,
"file": "frame-1058-t052900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.95804168915396,
"y": -26.055540642559308,
"z": 9.33920704845815,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.95804168915396,
"y": -26.055540642559308,
"z": 9.33920704845815
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.95804168915396,
"y": -26.055540642559308,
"z": 9.33920704845815,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1059,
"timeMs": 52950,
"file": "frame-1059-t052950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.43288152179739,
"y": -25.374617124905562,
"z": 9.317180616740089,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.43288152179739,
"y": -25.374617124905562,
"z": 9.317180616740089
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.43288152179739,
"y": -25.374617124905562,
"z": 9.317180616740089,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1060,
"timeMs": 53000,
"file": "frame-1060-t053000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.849607863008195,
"y": -24.656655524191535,
"z": 9.295154185022026,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.849607863008195,
"y": -24.656655524191535,
"z": 9.295154185022026
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.849607863008195,
"y": -24.656655524191535,
"z": 9.295154185022026,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1061,
"timeMs": 53050,
"file": "frame-1061-t053050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.20534892778653,
"y": -23.9066035270679,
"z": 9.273127753303966,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.20534892778653,
"y": -23.9066035270679,
"z": 9.273127753303966
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.20534892778653,
"y": -23.9066035270679,
"z": 9.273127753303966,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1062,
"timeMs": 53100,
"file": "frame-1062-t053100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.497653198787262,
"y": -23.12962996463896,
"z": 9.251101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.497653198787262,
"y": -23.12962996463896,
"z": 9.251101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.497653198787262,
"y": -23.12962996463896,
"z": 9.251101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1063,
"timeMs": 53150,
"file": "frame-1063-t053150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.724506320454154,
"y": -22.331089192512216,
"z": 9.229074889867842,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.724506320454154,
"y": -22.331089192512216,
"z": 9.229074889867842
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.724506320454154,
"y": -22.331089192512216,
"z": 9.229074889867842,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1064,
"timeMs": 53200,
"file": "frame-1064-t053200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.884344980542338,
"y": -21.51648419234342,
"z": 9.20704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.884344980542338,
"y": -21.51648419234342,
"z": 9.20704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.884344980542338,
"y": -21.51648419234342,
"z": 9.20704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1065,
"timeMs": 53250,
"file": "frame-1065-t053250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.976067683367386,
"y": -20.691428649155423,
"z": 9.185022026431717,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.976067683367386,
"y": -20.691428649155423,
"z": 9.185022026431717
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.976067683367386,
"y": -20.691428649155423,
"z": 9.185022026431717,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1066,
"timeMs": 53300,
"file": "frame-1066-t053300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.99904234053922,
"y": -19.861608265767167,
"z": 9.162995594713657,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.99904234053922,
"y": -19.861608265767167,
"z": 9.162995594713657
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.99904234053922,
"y": -19.861608265767167,
"z": 9.162995594713657,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1067,
"timeMs": 53350,
"file": "frame-1067-t053350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.953110626870977,
"y": -19.032741580926785,
"z": 9.140969162995594,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.953110626870977,
"y": -19.032741580926785,
"z": 9.140969162995594
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.953110626870977,
"y": -19.032741580926785,
"z": 9.140969162995594,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1068,
"timeMs": 53400,
"file": "frame-1068-t053400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.8385890714449,
"y": -18.210540561162407,
"z": 9.118942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.8385890714449,
"y": -18.210540561162407,
"z": 9.118942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.8385890714449,
"y": -18.210540561162407,
"z": 9.118942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1069,
"timeMs": 53450,
"file": "frame-1069-t053450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.656266876316412,
"y": -17.400671237924204,
"z": 9.09691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.656266876316412,
"y": -17.400671237924204,
"z": 9.09691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.656266876316412,
"y": -17.400671237924204,
"z": 9.09691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1070,
"timeMs": 53500,
"file": "frame-1070-t053500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.407400477888316,
"y": -16.608714661278604,
"z": 9.07488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.407400477888316,
"y": -16.608714661278604,
"z": 9.07488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.407400477888316,
"y": -16.608714661278604,
"z": 9.07488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1071,
"timeMs": 53550,
"file": "frame-1071-t053550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.09370488843436,
"y": -15.840128439234569,
"z": 9.052863436123348,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.09370488843436,
"y": -15.840128439234569,
"z": 9.052863436123348
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.09370488843436,
"y": -15.840128439234569,
"z": 9.052863436123348,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1072,
"timeMs": 53600,
"file": "frame-1072-t053600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.717341877440226,
"y": -15.10020912774566,
"z": 9.030837004405287,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.717341877440226,
"y": -15.10020912774566,
"z": 9.030837004405287
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.717341877440226,
"y": -15.10020912774566,
"z": 9.030837004405287,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1073,
"timeMs": 53650,
"file": "frame-1073-t053650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.280905074207883,
"y": -14.394055730569727,
"z": 9.008810572687224,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.280905074207883,
"y": -14.394055730569727,
"z": 9.008810572687224
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.280905074207883,
"y": -14.394055730569727,
"z": 9.008810572687224,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1074,
"timeMs": 53700,
"file": "frame-1074-t053700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.78740209438567,
"y": -13.726534560519385,
"z": 8.986784140969164,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.78740209438567,
"y": -13.726534560519385,
"z": 8.986784140969164
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.78740209438567,
"y": -13.726534560519385,
"z": 8.986784140969164,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1075,
"timeMs": 53750,
"file": "frame-1075-t053750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.240233813595477,
"y": -13.102245704254994,
"z": 8.964757709251101,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.240233813595477,
"y": -13.102245704254994,
"z": 8.964757709251101
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.240233813595477,
"y": -13.102245704254994,
"z": 8.964757709251101,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1076,
"timeMs": 53800,
"file": "frame-1076-t053800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.643170930988695,
"y": -12.525491321721086,
"z": 8.94273127753304,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.643170930988695,
"y": -12.525491321721086,
"z": 8.94273127753304
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.643170930988695,
"y": -12.525491321721086,
"z": 8.94273127753304,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1077,
"timeMs": 53850,
"file": "frame-1077-t053850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.000327984238286,
"y": -12.000245998684278,
"z": 8.920704845814978,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.000327984238286,
"y": -12.000245998684278,
"z": 8.920704845814978
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.000327984238286,
"y": -12.000245998684278,
"z": 8.920704845814978,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1078,
"timeMs": 53900,
"file": "frame-1078-t053900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.31613499503755,
"y": -11.530129356682174,
"z": 8.898678414096917,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.31613499503755,
"y": -11.530129356682174,
"z": 8.898678414096917
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.31613499503755,
"y": -11.530129356682174,
"z": 8.898678414096917,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1079,
"timeMs": 53950,
"file": "frame-1079-t053950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.59530694050472,
"y": -11.118381109136177,
"z": 8.876651982378855,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.59530694050472,
"y": -11.118381109136177,
"z": 8.876651982378855
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.59530694050472,
"y": -11.118381109136177,
"z": 8.876651982378855,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1080,
"timeMs": 54000,
"file": "frame-1080-t054000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.842811260875166,
"y": -10.767838735524006,
"z": 8.854625550660792,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.842811260875166,
"y": -10.767838735524006,
"z": 8.854625550660792
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.842811260875166,
"y": -10.767838735524006,
"z": 8.854625550660792,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1081,
"timeMs": 54050,
"file": "frame-1081-t054050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.063833627395226,
"y": -10.48091792746579,
"z": 8.832599118942731,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.063833627395226,
"y": -10.48091792746579,
"z": 8.832599118942731
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.063833627395226,
"y": -10.48091792746579,
"z": 8.832599118942731,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1082,
"timeMs": 54100,
"file": "frame-1082-t054100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.263742206321286,
"y": -10.259595941475547,
"z": 8.81057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.263742206321286,
"y": -10.259595941475547,
"z": 8.81057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.263742206321286,
"y": -10.259595941475547,
"z": 8.81057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1083,
"timeMs": 54150,
"file": "frame-1083-t054150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.44805066529159,
"y": -10.105397973099242,
"z": 8.788546255506608,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.44805066529159,
"y": -10.105397973099242,
"z": 8.788546255506608
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.44805066529159,
"y": -10.105397973099242,
"z": 8.788546255506608,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1084,
"timeMs": 54200,
"file": "frame-1084-t054200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.622380177004786,
"y": -10.019386646339239,
"z": 8.766519823788546,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.622380177004786,
"y": -10.019386646339239,
"z": 8.766519823788546
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.622380177004786,
"y": -10.019386646339239,
"z": 8.766519823788546,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1085,
"timeMs": 54250,
"file": "frame-1085-t054250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.79242068204918,
"y": -10.002154690796667,
"z": 8.744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.79242068204918,
"y": -10.002154690796667,
"z": 8.744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.79242068204918,
"y": -10.002154690796667,
"z": 8.744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1086,
"timeMs": 54300,
"file": "frame-1086-t054300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.963891677832017,
"y": -10.053820856995676,
"z": 8.722466960352422,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.963891677832017,
"y": -10.053820856995676,
"z": 8.722466960352422
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.963891677832017,
"y": -10.053820856995676,
"z": 8.722466960352422,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1087,
"timeMs": 54350,
"file": "frame-1087-t054350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.14250280382395,
"y": -10.174029098038295,
"z": 8.700440528634362,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.14250280382395,
"y": -10.174029098038295,
"z": 8.700440528634362
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.14250280382395,
"y": -10.174029098038295,
"z": 8.700440528634362,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1088,
"timeMs": 54400,
"file": "frame-1088-t054400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.333914494737513,
"y": -10.361951023229375,
"z": 8.678414096916299,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.333914494737513,
"y": -10.361951023229375,
"z": 8.678414096916299
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.333914494737513,
"y": -10.361951023229375,
"z": 8.678414096916299,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1089,
"timeMs": 54450,
"file": "frame-1089-t054450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.543698972790125,
"y": -10.616291606762923,
"z": 8.656387665198238,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.543698972790125,
"y": -10.616291606762923,
"z": 8.656387665198238
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.543698972790125,
"y": -10.616291606762923,
"z": 8.656387665198238,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1090,
"timeMs": 54500,
"file": "frame-1090-t054500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.77730184786563,
"y": -10.935298112129612,
"z": 8.634361233480176,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.77730184786563,
"y": -10.935298112129612,
"z": 8.634361233480176
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.77730184786563,
"y": -10.935298112129612,
"z": 8.634361233480176,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1091,
"timeMs": 54550,
"file": "frame-1091-t054550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.040004590199128,
"y": -11.316772170744667,
"z": 8.612334801762115,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.040004590199128,
"y": -11.316772170744667,
"z": 8.612334801762115
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.040004590199128,
"y": -11.316772170744667,
"z": 8.612334801762115,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1092,
"timeMs": 54600,
"file": "frame-1092-t054600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.336888134196712,
"y": -11.758084931558807,
"z": 8.590308370044053,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.336888134196712,
"y": -11.758084931558807,
"z": 8.590308370044053
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.336888134196712,
"y": -11.758084931558807,
"z": 8.590308370044053,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1093,
"timeMs": 54650,
"file": "frame-1093-t054650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.67279786420732,
"y": -12.256195177251653,
"z": 8.568281938325992,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.67279786420732,
"y": -12.256195177251653,
"z": 8.568281938325992
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.67279786420732,
"y": -12.256195177251653,
"z": 8.568281938325992,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1094,
"timeMs": 54700,
"file": "frame-1094-t054700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.052310223539875,
"y": -12.80767028216368,
"z": 8.54625550660793,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.052310223539875,
"y": -12.80767028216368,
"z": 8.54625550660793
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.052310223539875,
"y": -12.80767028216368,
"z": 8.54625550660793,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1095,
"timeMs": 54750,
"file": "frame-1095-t054750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.479701176833128,
"y": -13.408709867539212,
"z": 8.524229074889867,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.479701176833128,
"y": -13.408709867539212,
"z": 8.524229074889867
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.479701176833128,
"y": -13.408709867539212,
"z": 8.524229074889867,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1096,
"timeMs": 54800,
"file": "frame-1096-t054800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.958916743113212,
"y": -14.055171991065263,
"z": 8.502202643171806,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.958916743113212,
"y": -14.055171991065263,
"z": 8.502202643171806
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.958916743113212,
"y": -14.055171991065263,
"z": 8.502202643171806,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1097,
"timeMs": 54850,
"file": "frame-1097-t054850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.493545802604398,
"y": -14.742601690226357,
"z": 8.480176211453745,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.493545802604398,
"y": -14.742601690226357,
"z": 8.480176211453745
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.493545802604398,
"y": -14.742601690226357,
"z": 8.480176211453745,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1098,
"timeMs": 54900,
"file": "frame-1098-t054900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.086795364689452,
"y": -15.466261682774515,
"z": 8.458149779735683,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.086795364689452,
"y": -15.466261682774515,
"z": 8.458149779735683
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.086795364689452,
"y": -15.466261682774515,
"z": 8.458149779735683,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1099,
"timeMs": 54950,
"file": "frame-1099-t054950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.741468467455416,
"y": -16.22116501274829,
"z": 8.43612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.741468467455416,
"y": -16.22116501274829,
"z": 8.43612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.741468467455416,
"y": -16.22116501274829,
"z": 8.43612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1100,
"timeMs": 55000,
"file": "frame-1100-t055000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.459944861125496,
"y": -17.0021094170677,
"z": 8.41409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.459944861125496,
"y": -17.0021094170677,
"z": 8.41409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.459944861125496,
"y": -17.0021094170677,
"z": 8.41409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1101,
"timeMs": 55050,
"file": "frame-1101-t055050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.244164608493453,
"y": -17.80371317587427,
"z": 8.392070484581497,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.244164608493453,
"y": -17.80371317587427,
"z": 8.392070484581497
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.244164608493453,
"y": -17.80371317587427,
"z": 8.392070484581497,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1102,
"timeMs": 55100,
"file": "frame-1102-t055100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.095614715374579,
"y": -18.620452199561246,
"z": 8.370044052863436,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.095614715374579,
"y": -18.620452199561246,
"z": 8.370044052863436
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.095614715374579,
"y": -18.620452199561246,
"z": 8.370044052863436,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1103,
"timeMs": 55150,
"file": "frame-1103-t055150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.015318883206962,
"y": -19.446698096915846,
"z": 8.348017621145374,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.015318883206962,
"y": -19.446698096915846,
"z": 8.348017621145374
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.015318883206962,
"y": -19.446698096915846,
"z": 8.348017621145374,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1104,
"timeMs": 55200,
"file": "frame-1104-t055200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.003830454420795,
"y": -20.27675696203495,
"z": 8.325991189427313,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.003830454420795,
"y": -20.27675696203495,
"z": 8.325991189427313
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.003830454420795,
"y": -20.27675696203495,
"z": 8.325991189427313,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1105,
"timeMs": 55250,
"file": "frame-1105-t055250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.061228599191308,
"y": -21.104908612722,
"z": 8.30396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.061228599191308,
"y": -21.104908612722,
"z": 8.30396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.061228599191308,
"y": -21.104908612722,
"z": 8.30396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1106,
"timeMs": 55300,
"file": "frame-1106-t055300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.187117769853602,
"y": -21.925446009961604,
"z": 8.28193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.187117769853602,
"y": -21.925446009961604,
"z": 8.28193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.187117769853602,
"y": -21.925446009961604,
"z": 8.28193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1107,
"timeMs": 55350,
"file": "frame-1107-t055350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.380630426739076,
"y": -22.732714586820578,
"z": 8.259911894273127,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.380630426739076,
"y": -22.732714586820578,
"z": 8.259911894273127
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.380630426739076,
"y": -22.732714586820578,
"z": 8.259911894273127,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1108,
"timeMs": 55400,
"file": "frame-1108-t055400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.64043301664899,
"y": -23.52115121574829,
"z": 8.237885462555067,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.64043301664899,
"y": -23.52115121574829,
"z": 8.237885462555067
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.64043301664899,
"y": -23.52115121574829,
"z": 8.237885462555067,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1109,
"timeMs": 55450,
"file": "frame-1109-t055450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.964735162765649,
"y": -24.285322545741046,
"z": 8.215859030837004,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.964735162765649,
"y": -24.285322545741046,
"z": 8.215859030837004
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.964735162765649,
"y": -24.285322545741046,
"z": 8.215859030837004,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1110,
"timeMs": 55500,
"file": "frame-1110-t055500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.351302002670899,
"y": -25.01996244517781,
"z": 8.193832599118943,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.351302002670899,
"y": -25.01996244517781,
"z": 8.193832599118943
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.351302002670899,
"y": -25.01996244517781,
"z": 8.193832599118943,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1111,
"timeMs": 55550,
"file": "frame-1111-t055550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.797469589446838,
"y": -25.720008292297365,
"z": 8.17180616740088,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.797469589446838,
"y": -25.720008292297365,
"z": 8.17180616740088
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.797469589446838,
"y": -25.720008292297365,
"z": 8.17180616740088,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1112,
"timeMs": 55600,
"file": "frame-1112-t055600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.30016324972534,
"y": -26.38063586322866,
"z": 8.14977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.30016324972534,
"y": -26.38063586322866,
"z": 8.14977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.30016324972534,
"y": -26.38063586322866,
"z": 8.14977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1113,
"timeMs": 55650,
"file": "frame-1113-t055650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.855918772175519,
"y": -26.997292577150525,
"z": 8.127753303964758,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.855918772175519,
"y": -26.997292577150525,
"z": 8.127753303964758
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.855918772175519,
"y": -26.997292577150525,
"z": 8.127753303964758,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1114,
"timeMs": 55700,
"file": "frame-1114-t055700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.460906280413004,
"y": -27.565728869478335,
"z": 8.105726872246695,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.460906280413004,
"y": -27.565728869478335,
"z": 8.105726872246695
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.460906280413004,
"y": -27.565728869478335,
"z": 8.105726872246695,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1115,
"timeMs": 55750,
"file": "frame-1115-t055750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.11095662581571,
"y": -28.082027476875844,
"z": 8.083700440528634,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.11095662581571,
"y": -28.082027476875844,
"z": 8.083700440528634
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.11095662581571,
"y": -28.082027476875844,
"z": 8.083700440528634,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1116,
"timeMs": 55800,
"file": "frame-1116-t055800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.801590118365388,
"y": -28.542630432280426,
"z": 8.061674008810574,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.801590118365388,
"y": -28.542630432280426,
"z": 8.061674008810574
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.801590118365388,
"y": -28.542630432280426,
"z": 8.061674008810574,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1117,
"timeMs": 55850,
"file": "frame-1117-t055850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.52804739752213,
"y": -28.9443635839109,
"z": 8.039647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.52804739752213,
"y": -28.9443635839109,
"z": 8.039647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.52804739752213,
"y": -28.9443635839109,
"z": 8.039647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1118,
"timeMs": 55900,
"file": "frame-1118-t055900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.285322230391625,
"y": -29.28445846929035,
"z": 8.017621145374449,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.285322230391625,
"y": -29.28445846929035,
"z": 8.017621145374449
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.285322230391625,
"y": -29.28445846929035,
"z": 8.017621145374449,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1119,
"timeMs": 55950,
"file": "frame-1119-t055950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.068196011162993,
"y": -29.56057139354335,
"z": 7.995594713656388,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.068196011162993,
"y": -29.56057139354335,
"z": 7.995594713656388
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.068196011162993,
"y": -29.56057139354335,
"z": 7.995594713656388,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1120,
"timeMs": 56000,
"file": "frame-1120-t056000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.871273724071543,
"y": -29.770799580493488,
"z": 7.973568281938326,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.871273724071543,
"y": -29.770799580493488,
"z": 7.973568281938326
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.871273724071543,
"y": -29.770799580493488,
"z": 7.973568281938326,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1121,
"timeMs": 56050,
"file": "frame-1121-t056050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.689021122054992,
"y": -29.913694285259258,
"z": 7.951541850220265,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.689021122054992,
"y": -29.913694285259258,
"z": 7.951541850220265
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.689021122054992,
"y": -29.913694285259258,
"z": 7.951541850220265,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1122,
"timeMs": 56100,
"file": "frame-1122-t056100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.515802864893736,
"y": -29.988270777985292,
"z": 7.929515418502202,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.515802864893736,
"y": -29.988270777985292,
"z": 7.929515418502202
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.515802864893736,
"y": -29.988270777985292,
"z": 7.929515418502202,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1123,
"timeMs": 56150,
"file": "frame-1123-t056150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.345921354014276,
"y": -29.994015129908348,
"z": 7.907488986784141,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.345921354014276,
"y": -29.994015129908348,
"z": 7.907488986784141
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.345921354014276,
"y": -29.994015129908348,
"z": 7.907488986784141,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1124,
"timeMs": 56200,
"file": "frame-1124-t056200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.17365599633336,
"y": -29.930887754993044,
"z": 7.885462555066079,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.17365599633336,
"y": -29.930887754993044,
"z": 7.885462555066079
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.17365599633336,
"y": -29.930887754993044,
"z": 7.885462555066079,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1125,
"timeMs": 56250,
"file": "frame-1125-t056250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.993302626564102,
"y": -29.799323682731,
"z": 7.863436123348018,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.993302626564102,
"y": -29.799323682731,
"z": 7.863436123348018
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.993302626564102,
"y": -29.799323682731,
"z": 7.863436123348018,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1126,
"timeMs": 56300,
"file": "frame-1126-t056300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.799212816313386,
"y": -29.600229560223386,
"z": 7.841409691629956,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.799212816313386,
"y": -29.600229560223386,
"z": 7.841409691629956
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.799212816313386,
"y": -29.600229560223386,
"z": 7.841409691629956,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1127,
"timeMs": 56350,
"file": "frame-1127-t056350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.585832799079608,
"y": -29.334977404206445,
"z": 7.819383259911895,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.585832799079608,
"y": -29.334977404206445,
"z": 7.819383259911895
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.585832799079608,
"y": -29.334977404206445,
"z": 7.819383259911895,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1128,
"timeMs": 56400,
"file": "frame-1128-t056400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.347741742907424,
"y": -29.00539514607662,
"z": 7.797356828193832,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.347741742907424,
"y": -29.00539514607662,
"z": 7.797356828193832
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.347741742907424,
"y": -29.00539514607662,
"z": 7.797356828193832,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1129,
"timeMs": 56450,
"file": "frame-1129-t056450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.079689106950852,
"y": -28.613754035072333,
"z": 7.775330396475771,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.079689106950852,
"y": -28.613754035072333,
"z": 7.775330396475771
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.079689106950852,
"y": -28.613754035072333,
"z": 7.775330396475771,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1130,
"timeMs": 56500,
"file": "frame-1130-t056500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.77663082450983,
"y": -28.162752986420873,
"z": 7.753303964757709,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.77663082450983,
"y": -28.162752986420873,
"z": 7.753303964757709
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.77663082450983,
"y": -28.162752986420873,
"z": 7.753303964757709,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1131,
"timeMs": 56550,
"file": "frame-1131-t056550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.43376406319219,
"y": -27.65549998231185,
"z": 7.7312775330396475,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.43376406319219,
"y": -27.65549998231185,
"z": 7.7312775330396475
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.43376406319219,
"y": -27.65549998231185,
"z": 7.7312775330396475,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1132,
"timeMs": 56600,
"file": "frame-1132-t056600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.046560322658202,
"y": -27.095490653868772,
"z": 7.709251101321586,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.046560322658202,
"y": -27.095490653868772,
"z": 7.709251101321586
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.046560322658202,
"y": -27.095490653868772,
"z": 7.709251101321586,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1133,
"timeMs": 56650,
"file": "frame-1133-t056650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.610796641861576,
"y": -26.486584191716666,
"z": 7.687224669603524,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.610796641861576,
"y": -26.486584191716666,
"z": 7.687224669603524
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.610796641861576,
"y": -26.486584191716666,
"z": 7.687224669603524,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1134,
"timeMs": 56700,
"file": "frame-1134-t056700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.12258470072844,
"y": -25.832976751153076,
"z": 7.665198237885463,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.12258470072844,
"y": -25.832976751153076,
"z": 7.665198237885463
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.12258470072844,
"y": -25.832976751153076,
"z": 7.665198237885463,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1135,
"timeMs": 56750,
"file": "frame-1135-t056750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.57839761572585,
"y": -25.139172535195627,
"z": 7.643171806167401,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.57839761572585,
"y": -25.139172535195627,
"z": 7.643171806167401
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.57839761572585,
"y": -25.139172535195627,
"z": 7.643171806167401,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1136,
"timeMs": 56800,
"file": "frame-1136-t056800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.97509424466393,
"y": -24.409952754780992,
"z": 7.621145374449339,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.97509424466393,
"y": -24.409952754780992,
"z": 7.621145374449339
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.97509424466393,
"y": -24.409952754780992,
"z": 7.621145374449339,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1137,
"timeMs": 56850,
"file": "frame-1137-t056850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.30994083323963,
"y": -23.650342680020252,
"z": 7.599118942731277,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.30994083323963,
"y": -23.650342680020252,
"z": 7.599118942731277
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.30994083323963,
"y": -23.650342680020252,
"z": 7.599118942731277,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1138,
"timeMs": 56900,
"file": "frame-1138-t056900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.58062985414972,
"y": -22.865577009569826,
"z": 7.577092511013216,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.58062985414972,
"y": -22.865577009569826,
"z": 7.577092511013216
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.58062985414972,
"y": -22.865577009569826,
"z": 7.577092511013216,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1139,
"timeMs": 56950,
"file": "frame-1139-t056950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.78529590894685,
"y": -22.06106379676809,
"z": 7.555066079295154,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.78529590894685,
"y": -22.06106379676809,
"z": 7.555066079295154
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.78529590894685,
"y": -22.06106379676809,
"z": 7.555066079295154,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1140,
"timeMs": 57000,
"file": "frame-1140-t057000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.922528583054298,
"y": -21.24234718113354,
"z": 7.533039647577093,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.922528583054298,
"y": -21.24234718113354,
"z": 7.533039647577093
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.922528583054298,
"y": -21.24234718113354,
"z": 7.533039647577093,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1141,
"timeMs": 57050,
"file": "frame-1141-t057050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.991382165351816,
"y": -20.415069182052456,
"z": 7.51101321585903,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.991382165351816,
"y": -20.415069182052456,
"z": 7.51101321585903
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.991382165351816,
"y": -20.415069182052456,
"z": 7.51101321585903,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1142,
"timeMs": 57100,
"file": "frame-1142-t057100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.991382165351816,
"y": -19.58493081794755,
"z": 7.48898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.991382165351816,
"y": -19.58493081794755,
"z": 7.48898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.991382165351816,
"y": -19.58493081794755,
"z": 7.48898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1143,
"timeMs": 57150,
"file": "frame-1143-t057150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.9225285830543,
"y": -18.757652818866468,
"z": 7.466960352422907,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.9225285830543,
"y": -18.757652818866468,
"z": 7.466960352422907
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.9225285830543,
"y": -18.757652818866468,
"z": 7.466960352422907,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1144,
"timeMs": 57200,
"file": "frame-1144-t057200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.78529590894685,
"y": -17.938936203231922,
"z": 7.444933920704846,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.78529590894685,
"y": -17.938936203231922,
"z": 7.444933920704846
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.78529590894685,
"y": -17.938936203231922,
"z": 7.444933920704846,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1145,
"timeMs": 57250,
"file": "frame-1145-t057250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.58062985414972,
"y": -17.13442299043018,
"z": 7.422907488986784,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.58062985414972,
"y": -17.13442299043018,
"z": 7.422907488986784
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.58062985414972,
"y": -17.13442299043018,
"z": 7.422907488986784,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1146,
"timeMs": 57300,
"file": "frame-1146-t057300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.309940833239622,
"y": -16.349657319979737,
"z": 7.400881057268722,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.309940833239622,
"y": -16.349657319979737,
"z": 7.400881057268722
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.309940833239622,
"y": -16.349657319979737,
"z": 7.400881057268722,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1147,
"timeMs": 57350,
"file": "frame-1147-t057350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.97509424466393,
"y": -15.590047245219015,
"z": 7.378854625550661,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.97509424466393,
"y": -15.590047245219015,
"z": 7.378854625550661
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.97509424466393,
"y": -15.590047245219015,
"z": 7.378854625550661,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1148,
"timeMs": 57400,
"file": "frame-1148-t057400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.578397615725855,
"y": -14.86082746480438,
"z": 7.356828193832599,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.578397615725855,
"y": -14.86082746480438,
"z": 7.356828193832599
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.578397615725855,
"y": -14.86082746480438,
"z": 7.356828193832599,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1149,
"timeMs": 57450,
"file": "frame-1149-t057450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.12258470072843,
"y": -14.167023248846917,
"z": 7.334801762114537,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.12258470072843,
"y": -14.167023248846917,
"z": 7.334801762114537
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.12258470072843,
"y": -14.167023248846917,
"z": 7.334801762114537,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1150,
"timeMs": 57500,
"file": "frame-1150-t057500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.61079664186159,
"y": -13.513415808283353,
"z": 7.312775330396476,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.61079664186159,
"y": -13.513415808283353,
"z": 7.312775330396476
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.61079664186159,
"y": -13.513415808283353,
"z": 7.312775330396476,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1151,
"timeMs": 57550,
"file": "frame-1151-t057550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.04656032265821,
"y": -12.904509346131231,
"z": 7.290748898678414,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.04656032265821,
"y": -12.904509346131231,
"z": 7.290748898678414
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.04656032265821,
"y": -12.904509346131231,
"z": 7.290748898678414,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1152,
"timeMs": 57600,
"file": "frame-1152-t057600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.433764063192196,
"y": -12.344500017688155,
"z": 7.2687224669603525,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.433764063192196,
"y": -12.344500017688155,
"z": 7.2687224669603525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.433764063192196,
"y": -12.344500017688155,
"z": 7.2687224669603525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1153,
"timeMs": 57650,
"file": "frame-1153-t057650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.77663082450985,
"y": -11.837247013579141,
"z": 7.246696035242291,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.77663082450985,
"y": -11.837247013579141,
"z": 7.246696035242291
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.77663082450985,
"y": -11.837247013579141,
"z": 7.246696035242291,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1154,
"timeMs": 57700,
"file": "frame-1154-t057700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.07968910695086,
"y": -11.386245964927674,
"z": 7.224669603524229,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.07968910695086,
"y": -11.386245964927674,
"z": 7.224669603524229
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.07968910695086,
"y": -11.386245964927674,
"z": 7.224669603524229,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1155,
"timeMs": 57750,
"file": "frame-1155-t057750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.347741742907427,
"y": -10.994604853923384,
"z": 7.202643171806168,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.347741742907427,
"y": -10.994604853923384,
"z": 7.202643171806168
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.347741742907427,
"y": -10.994604853923384,
"z": 7.202643171806168,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1156,
"timeMs": 57800,
"file": "frame-1156-t057800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.585832799079597,
"y": -10.66502259579355,
"z": 7.180616740088105,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.585832799079597,
"y": -10.66502259579355,
"z": 7.180616740088105
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.585832799079597,
"y": -10.66502259579355,
"z": 7.180616740088105,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1157,
"timeMs": 57850,
"file": "frame-1157-t057850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.799212816313393,
"y": -10.399770439776617,
"z": 7.158590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.799212816313393,
"y": -10.399770439776617,
"z": 7.158590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.799212816313393,
"y": -10.399770439776617,
"z": 7.158590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1158,
"timeMs": 57900,
"file": "frame-1158-t057900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.99330262656411,
"y": -10.200676317269002,
"z": 7.136563876651982,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.99330262656411,
"y": -10.200676317269002,
"z": 7.136563876651982
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.99330262656411,
"y": -10.200676317269002,
"z": 7.136563876651982,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1159,
"timeMs": 57950,
"file": "frame-1159-t057950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.17365599633336,
"y": -10.069112245006957,
"z": 7.11453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.17365599633336,
"y": -10.069112245006957,
"z": 7.11453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.17365599633336,
"y": -10.069112245006957,
"z": 7.11453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1160,
"timeMs": 58000,
"file": "frame-1160-t058000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.34592135401429,
"y": -10.005984870091654,
"z": 7.092511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.34592135401429,
"y": -10.005984870091654,
"z": 7.092511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.34592135401429,
"y": -10.005984870091654,
"z": 7.092511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1161,
"timeMs": 58050,
"file": "frame-1161-t058050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.515802864893743,
"y": -10.01172922201471,
"z": 7.070484581497798,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.515802864893743,
"y": -10.01172922201471,
"z": 7.070484581497798
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.515802864893743,
"y": -10.01172922201471,
"z": 7.070484581497798,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1162,
"timeMs": 58100,
"file": "frame-1162-t058100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.689021122054992,
"y": -10.086305714740742,
"z": 7.048458149779735,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.689021122054992,
"y": -10.086305714740742,
"z": 7.048458149779735
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.689021122054992,
"y": -10.086305714740742,
"z": 7.048458149779735,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1163,
"timeMs": 58150,
"file": "frame-1163-t058150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.871273724071557,
"y": -10.229200419506506,
"z": 7.026431718061675,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.871273724071557,
"y": -10.229200419506506,
"z": 7.026431718061675
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.871273724071557,
"y": -10.229200419506506,
"z": 7.026431718061675,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1164,
"timeMs": 58200,
"file": "frame-1164-t058200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.06819601116299,
"y": -10.439428606456651,
"z": 7.004405286343612,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.06819601116299,
"y": -10.439428606456651,
"z": 7.004405286343612
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.06819601116299,
"y": -10.439428606456651,
"z": 7.004405286343612,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1165,
"timeMs": 58250,
"file": "frame-1165-t058250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.28532223039162,
"y": -10.715541530709649,
"z": 6.9823788546255505,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.28532223039162,
"y": -10.715541530709649,
"z": 6.9823788546255505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.28532223039162,
"y": -10.715541530709649,
"z": 6.9823788546255505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1166,
"timeMs": 58300,
"file": "frame-1166-t058300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.528047397522151,
"y": -11.05563641608909,
"z": 6.960352422907489,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.528047397522151,
"y": -11.05563641608909,
"z": 6.960352422907489
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.528047397522151,
"y": -11.05563641608909,
"z": 6.960352422907489,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1167,
"timeMs": 58350,
"file": "frame-1167-t058350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.801590118365393,
"y": -11.457369567719573,
"z": 6.938325991189427,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.801590118365393,
"y": -11.457369567719573,
"z": 6.938325991189427
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.801590118365393,
"y": -11.457369567719573,
"z": 6.938325991189427,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1168,
"timeMs": 58400,
"file": "frame-1168-t058400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.110956625815714,
"y": -11.917972523124153,
"z": 6.916299559471366,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.110956625815714,
"y": -11.917972523124153,
"z": 6.916299559471366
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.110956625815714,
"y": -11.917972523124153,
"z": 6.916299559471366,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1169,
"timeMs": 58450,
"file": "frame-1169-t058450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.460906280413003,
"y": -12.434271130521669,
"z": 6.894273127753303,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.460906280413003,
"y": -12.434271130521669,
"z": 6.894273127753303
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.460906280413003,
"y": -12.434271130521669,
"z": 6.894273127753303,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1170,
"timeMs": 58500,
"file": "frame-1170-t058500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.855918772175524,
"y": -13.002707422849468,
"z": 6.872246696035242,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.855918772175524,
"y": -13.002707422849468,
"z": 6.872246696035242
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.855918772175524,
"y": -13.002707422849468,
"z": 6.872246696035242,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1171,
"timeMs": 58550,
"file": "frame-1171-t058550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.300163249725339,
"y": -13.61936413677134,
"z": 6.850220264317181,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.300163249725339,
"y": -13.61936413677134,
"z": 6.850220264317181
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.300163249725339,
"y": -13.61936413677134,
"z": 6.850220264317181,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1172,
"timeMs": 58600,
"file": "frame-1172-t058600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.797469589446832,
"y": -14.279991707702646,
"z": 6.828193832599119,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.797469589446832,
"y": -14.279991707702646,
"z": 6.828193832599119
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.797469589446832,
"y": -14.279991707702646,
"z": 6.828193832599119,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1173,
"timeMs": 58650,
"file": "frame-1173-t058650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.35130200267091,
"y": -14.980037554822168,
"z": 6.8061674008810575,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.35130200267091,
"y": -14.980037554822168,
"z": 6.8061674008810575
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.35130200267091,
"y": -14.980037554822168,
"z": 6.8061674008810575,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1174,
"timeMs": 58700,
"file": "frame-1174-t058700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.964735162765658,
"y": -15.714677454258936,
"z": 6.784140969162996,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.964735162765658,
"y": -15.714677454258936,
"z": 6.784140969162996
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.964735162765658,
"y": -15.714677454258936,
"z": 6.784140969162996,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1175,
"timeMs": 58750,
"file": "frame-1175-t058750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.64043301664899,
"y": -16.47884878425171,
"z": 6.762114537444933,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.64043301664899,
"y": -16.47884878425171,
"z": 6.762114537444933
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.64043301664899,
"y": -16.47884878425171,
"z": 6.762114537444933,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1176,
"timeMs": 58800,
"file": "frame-1176-t058800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.38063042673908,
"y": -17.26728541317941,
"z": 6.740088105726873,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.38063042673908,
"y": -17.26728541317941,
"z": 6.740088105726873
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.38063042673908,
"y": -17.26728541317941,
"z": 6.740088105726873,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1177,
"timeMs": 58850,
"file": "frame-1177-t058850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.187117769853604,
"y": -18.07455399003839,
"z": 6.71806167400881,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.187117769853604,
"y": -18.07455399003839,
"z": 6.71806167400881
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.187117769853604,
"y": -18.07455399003839,
"z": 6.71806167400881,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1178,
"timeMs": 58900,
"file": "frame-1178-t058900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.061228599191308,
"y": -18.895091387278,
"z": 6.6960352422907485,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.061228599191308,
"y": -18.895091387278,
"z": 6.6960352422907485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.061228599191308,
"y": -18.895091387278,
"z": 6.6960352422907485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1179,
"timeMs": 58950,
"file": "frame-1179-t058950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.003830454420795,
"y": -19.723243037965045,
"z": 6.674008810572687,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.003830454420795,
"y": -19.723243037965045,
"z": 6.674008810572687
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.003830454420795,
"y": -19.723243037965045,
"z": 6.674008810572687,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1180,
"timeMs": 59000,
"file": "frame-1180-t059000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.015318883206962,
"y": -20.553301903084154,
"z": 6.651982378854626,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.015318883206962,
"y": -20.553301903084154,
"z": 6.651982378854626
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.015318883206962,
"y": -20.553301903084154,
"z": 6.651982378854626,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1181,
"timeMs": 59050,
"file": "frame-1181-t059050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.095614715374575,
"y": -21.379547800438736,
"z": 6.629955947136564,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.095614715374575,
"y": -21.379547800438736,
"z": 6.629955947136564
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.095614715374575,
"y": -21.379547800438736,
"z": 6.629955947136564,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1182,
"timeMs": 59100,
"file": "frame-1182-t059100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.24416460849345,
"y": -22.19628682412572,
"z": 6.607929515418502,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.24416460849345,
"y": -22.19628682412572,
"z": 6.607929515418502
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.24416460849345,
"y": -22.19628682412572,
"z": 6.607929515418502,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1183,
"timeMs": 59150,
"file": "frame-1183-t059150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.459944861125495,
"y": -22.997890582932293,
"z": 6.58590308370044,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.459944861125495,
"y": -22.997890582932293,
"z": 6.58590308370044
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.459944861125495,
"y": -22.997890582932293,
"z": 6.58590308370044,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1184,
"timeMs": 59200,
"file": "frame-1184-t059200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.741468467455412,
"y": -23.778834987251702,
"z": 6.563876651982379,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.741468467455412,
"y": -23.778834987251702,
"z": 6.563876651982379
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.741468467455412,
"y": -23.778834987251702,
"z": 6.563876651982379,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1185,
"timeMs": 59250,
"file": "frame-1185-t059250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.086795364689454,
"y": -24.533738317225488,
"z": 6.541850220264317,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.086795364689454,
"y": -24.533738317225488,
"z": 6.541850220264317
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.086795364689454,
"y": -24.533738317225488,
"z": 6.541850220264317,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1186,
"timeMs": 59300,
"file": "frame-1186-t059300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.493545802604391,
"y": -25.257398309773627,
"z": 6.5198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.493545802604391,
"y": -25.257398309773627,
"z": 6.5198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.493545802604391,
"y": -25.257398309773627,
"z": 6.5198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1187,
"timeMs": 59350,
"file": "frame-1187-t059350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.958916743113212,
"y": -25.94482800893474,
"z": 6.497797356828194,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.958916743113212,
"y": -25.94482800893474,
"z": 6.497797356828194
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.958916743113212,
"y": -25.94482800893474,
"z": 6.497797356828194,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1188,
"timeMs": 59400,
"file": "frame-1188-t059400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.479701176833135,
"y": -26.5912901324608,
"z": 6.475770925110131,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.479701176833135,
"y": -26.5912901324608,
"z": 6.475770925110131
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.479701176833135,
"y": -26.5912901324608,
"z": 6.475770925110131,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1189,
"timeMs": 59450,
"file": "frame-1189-t059450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.052310223539857,
"y": -27.1923297178363,
"z": 6.453744493392071,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.052310223539857,
"y": -27.1923297178363,
"z": 6.453744493392071
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.052310223539857,
"y": -27.1923297178363,
"z": 6.453744493392071,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1190,
"timeMs": 59500,
"file": "frame-1190-t059500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.672797864207308,
"y": -27.743804822748338,
"z": 6.431718061674009,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.672797864207308,
"y": -27.743804822748338,
"z": 6.431718061674009
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.672797864207308,
"y": -27.743804822748338,
"z": 6.431718061674009,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1191,
"timeMs": 59550,
"file": "frame-1191-t059550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.336888134196712,
"y": -28.241915068441195,
"z": 6.409691629955947,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.336888134196712,
"y": -28.241915068441195,
"z": 6.409691629955947
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.336888134196712,
"y": -28.241915068441195,
"z": 6.409691629955947,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1192,
"timeMs": 59600,
"file": "frame-1192-t059600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.040004590199114,
"y": -28.683227829255326,
"z": 6.387665198237886,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.040004590199114,
"y": -28.683227829255326,
"z": 6.387665198237886
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.040004590199114,
"y": -28.683227829255326,
"z": 6.387665198237886,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1193,
"timeMs": 59650,
"file": "frame-1193-t059650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.777301847865623,
"y": -29.064701887870385,
"z": 6.365638766519824,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.777301847865623,
"y": -29.064701887870385,
"z": 6.365638766519824
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.777301847865623,
"y": -29.064701887870385,
"z": 6.365638766519824,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1194,
"timeMs": 59700,
"file": "frame-1194-t059700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.543698972790118,
"y": -29.383708393237075,
"z": 6.343612334801762,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.543698972790118,
"y": -29.383708393237075,
"z": 6.343612334801762
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.543698972790118,
"y": -29.383708393237075,
"z": 6.343612334801762,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1195,
"timeMs": 59750,
"file": "frame-1195-t059750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.333914494737524,
"y": -29.638048976770627,
"z": 6.3215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.333914494737524,
"y": -29.638048976770627,
"z": 6.3215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.333914494737524,
"y": -29.638048976770627,
"z": 6.3215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1196,
"timeMs": 59800,
"file": "frame-1196-t059800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.14250280382395,
"y": -29.825970901961703,
"z": 6.299559471365638,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.14250280382395,
"y": -29.825970901961703,
"z": 6.299559471365638
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.14250280382395,
"y": -29.825970901961703,
"z": 6.299559471365638,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1197,
"timeMs": 59850,
"file": "frame-1197-t059850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.963891677832002,
"y": -29.946179143004322,
"z": 6.277533039647577,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.963891677832002,
"y": -29.946179143004322,
"z": 6.277533039647577
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.963891677832002,
"y": -29.946179143004322,
"z": 6.277533039647577,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1198,
"timeMs": 59900,
"file": "frame-1198-t059900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.792420682049173,
"y": -29.99784530920333,
"z": 6.255506607929515,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.792420682049173,
"y": -29.99784530920333,
"z": 6.255506607929515
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.792420682049173,
"y": -29.99784530920333,
"z": 6.255506607929515,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1199,
"timeMs": 59950,
"file": "frame-1199-t059950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.622380177004768,
"y": -29.98061335366076,
"z": 6.2334801762114544,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.622380177004768,
"y": -29.98061335366076,
"z": 6.2334801762114544
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.622380177004768,
"y": -29.98061335366076,
"z": 6.2334801762114544,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1200,
"timeMs": 60000,
"file": "frame-1200-t060000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.448050665291582,
"y": -29.89460202690076,
"z": 6.211453744493392,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.448050665291582,
"y": -29.89460202690076,
"z": 6.211453744493392
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.448050665291582,
"y": -29.89460202690076,
"z": 6.211453744493392,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1201,
"timeMs": 60050,
"file": "frame-1201-t060050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.26374220632129,
"y": -29.740404058524454,
"z": 6.18942731277533,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.26374220632129,
"y": -29.740404058524454,
"z": 6.18942731277533
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.26374220632129,
"y": -29.740404058524454,
"z": 6.18942731277533,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1202,
"timeMs": 60100,
"file": "frame-1202-t060100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.06383362739522,
"y": -29.51908207253421,
"z": 6.167400881057269,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.06383362739522,
"y": -29.51908207253421,
"z": 6.167400881057269
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.06383362739522,
"y": -29.51908207253421,
"z": 6.167400881057269,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1203,
"timeMs": 60150,
"file": "frame-1203-t060150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.842811260875166,
"y": -29.232161264475994,
"z": 6.145374449339207,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.842811260875166,
"y": -29.232161264475994,
"z": 6.145374449339207
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.842811260875166,
"y": -29.232161264475994,
"z": 6.145374449339207,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1204,
"timeMs": 60200,
"file": "frame-1204-t060200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.59530694050472,
"y": -28.881618890863823,
"z": 6.1233480176211454,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.59530694050472,
"y": -28.881618890863823,
"z": 6.1233480176211454
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.59530694050472,
"y": -28.881618890863823,
"z": 6.1233480176211454,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1205,
"timeMs": 60250,
"file": "frame-1205-t060250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.31613499503753,
"y": -28.46987064331784,
"z": 6.101321585903084,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.31613499503753,
"y": -28.46987064331784,
"z": 6.101321585903084
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.31613499503753,
"y": -28.46987064331784,
"z": 6.101321585903084,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1206,
"timeMs": 60300,
"file": "frame-1206-t060300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.00032798423828,
"y": -27.99975400131573,
"z": 6.079295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.00032798423828,
"y": -27.99975400131573,
"z": 6.079295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.00032798423828,
"y": -27.99975400131573,
"z": 6.079295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1207,
"timeMs": 60350,
"file": "frame-1207-t060350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.643170930988692,
"y": -27.474508678278916,
"z": 6.05726872246696,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.643170930988692,
"y": -27.474508678278916,
"z": 6.05726872246696
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.643170930988692,
"y": -27.474508678278916,
"z": 6.05726872246696,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1208,
"timeMs": 60400,
"file": "frame-1208-t060400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.240233813595466,
"y": -26.897754295745017,
"z": 6.035242290748899,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.240233813595466,
"y": -26.897754295745017,
"z": 6.035242290748899
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.240233813595466,
"y": -26.897754295745017,
"z": 6.035242290748899,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1209,
"timeMs": 60450,
"file": "frame-1209-t060450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.787402094385662,
"y": -26.273465439480624,
"z": 6.013215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.787402094385662,
"y": -26.273465439480624,
"z": 6.013215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.787402094385662,
"y": -26.273465439480624,
"z": 6.013215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1210,
"timeMs": 60500,
"file": "frame-1210-t060500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.280905074207883,
"y": -25.605944269430275,
"z": 5.991189427312776,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.280905074207883,
"y": -25.605944269430275,
"z": 5.991189427312776
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.280905074207883,
"y": -25.605944269430275,
"z": 5.991189427312776,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1211,
"timeMs": 60550,
"file": "frame-1211-t060550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.71734187744023,
"y": -24.89979087225433,
"z": 5.969162995594713,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.71734187744023,
"y": -24.89979087225433,
"z": 5.969162995594713
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.71734187744023,
"y": -24.89979087225433,
"z": 5.969162995594713,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1212,
"timeMs": 60600,
"file": "frame-1212-t060600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.093704888434353,
"y": -24.15987156076545,
"z": 5.9471365638766525,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.093704888434353,
"y": -24.15987156076545,
"z": 5.9471365638766525
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.093704888434353,
"y": -24.15987156076545,
"z": 5.9471365638766525,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1213,
"timeMs": 60650,
"file": "frame-1213-t060650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.40740047788831,
"y": -23.39128533872141,
"z": 5.92511013215859,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.40740047788831,
"y": -23.39128533872141,
"z": 5.92511013215859
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.40740047788831,
"y": -23.39128533872141,
"z": 5.92511013215859,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1214,
"timeMs": 60700,
"file": "frame-1214-t060700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.65626687631641,
"y": -22.599328762075803,
"z": 5.903083700440528,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.65626687631641,
"y": -22.599328762075803,
"z": 5.903083700440528
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.65626687631641,
"y": -22.599328762075803,
"z": 5.903083700440528,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1215,
"timeMs": 60750,
"file": "frame-1215-t060750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.8385890714449,
"y": -21.789459438837603,
"z": 5.881057268722467,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.8385890714449,
"y": -21.789459438837603,
"z": 5.881057268722467
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.8385890714449,
"y": -21.789459438837603,
"z": 5.881057268722467,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1216,
"timeMs": 60800,
"file": "frame-1216-t060800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.953110626870977,
"y": -20.96725841907322,
"z": 5.859030837004405,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.953110626870977,
"y": -20.96725841907322,
"z": 5.859030837004405
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.953110626870977,
"y": -20.96725841907322,
"z": 5.859030837004405,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1217,
"timeMs": 60850,
"file": "frame-1217-t060850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.99904234053922,
"y": -20.13839173423283,
"z": 5.8370044052863435,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.99904234053922,
"y": -20.13839173423283,
"z": 5.8370044052863435
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.99904234053922,
"y": -20.13839173423283,
"z": 5.8370044052863435,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1218,
"timeMs": 60900,
"file": "frame-1218-t060900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.976067683367386,
"y": -19.30857135084459,
"z": 5.814977973568282,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.976067683367386,
"y": -19.30857135084459,
"z": 5.814977973568282
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.976067683367386,
"y": -19.30857135084459,
"z": 5.814977973568282,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1219,
"timeMs": 60950,
"file": "frame-1219-t060950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.884344980542338,
"y": -18.483515807656577,
"z": 5.79295154185022,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.884344980542338,
"y": -18.483515807656577,
"z": 5.79295154185022
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.884344980542338,
"y": -18.483515807656577,
"z": 5.79295154185022,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1220,
"timeMs": 61000,
"file": "frame-1220-t061000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.72450632045415,
"y": -17.668910807487777,
"z": 5.770925110132159,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.72450632045415,
"y": -17.668910807487777,
"z": 5.770925110132159
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.72450632045415,
"y": -17.668910807487777,
"z": 5.770925110132159,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1221,
"timeMs": 61050,
"file": "frame-1221-t061050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.49765319878727,
"y": -16.87037003536106,
"z": 5.748898678414097,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.49765319878727,
"y": -16.87037003536106,
"z": 5.748898678414097
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.49765319878727,
"y": -16.87037003536106,
"z": 5.748898678414097,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1222,
"timeMs": 61100,
"file": "frame-1222-t061100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 29.20534892778653,
"y": -16.093396472932096,
"z": 5.726872246696035,
"b": 20,
"c": 45
},
"tcp": {
"x": 29.20534892778653,
"y": -16.093396472932096,
"z": 5.726872246696035
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 29.20534892778653,
"y": -16.093396472932096,
"z": 5.726872246696035,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1223,
"timeMs": 61150,
"file": "frame-1223-t061150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.849607863008195,
"y": -15.343344475808465,
"z": 5.704845814977974,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.849607863008195,
"y": -15.343344475808465,
"z": 5.704845814977974
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.849607863008195,
"y": -15.343344475808465,
"z": 5.704845814977974,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1224,
"timeMs": 61200,
"file": "frame-1224-t061200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 28.432881521797377,
"y": -14.62538287509442,
"z": 5.682819383259911,
"b": 20,
"c": 45
},
"tcp": {
"x": 28.432881521797377,
"y": -14.62538287509442,
"z": 5.682819383259911
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 28.432881521797377,
"y": -14.62538287509442,
"z": 5.682819383259911,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1225,
"timeMs": 61250,
"file": "frame-1225-t061250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.958041689153976,
"y": -13.944459357440714,
"z": 5.6607929515418505,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.958041689153976,
"y": -13.944459357440714,
"z": 5.6607929515418505
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.958041689153976,
"y": -13.944459357440714,
"z": 5.6607929515418505,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1226,
"timeMs": 61300,
"file": "frame-1226-t061300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 27.42836062740898,
"y": -13.305266369065901,
"z": 5.638766519823789,
"b": 20,
"c": 45
},
"tcp": {
"x": 27.42836062740898,
"y": -13.305266369065901,
"z": 5.638766519823789
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 27.42836062740898,
"y": -13.305266369065901,
"z": 5.638766519823789,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1227,
"timeMs": 61350,
"file": "frame-1227-t061350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.847488526093066,
"y": -12.712208778716024,
"z": 5.616740088105726,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.847488526093066,
"y": -12.712208778716024,
"z": 5.616740088105726
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.847488526093066,
"y": -12.712208778716024,
"z": 5.616740088105726,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1228,
"timeMs": 61400,
"file": "frame-1228-t061400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 26.219428347396068,
"y": -12.16937352240536,
"z": 5.594713656387666,
"b": 20,
"c": 45
},
"tcp": {
"x": 26.219428347396068,
"y": -12.16937352240536,
"z": 5.594713656387666
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 26.219428347396068,
"y": -12.16937352240536,
"z": 5.594713656387666,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1229,
"timeMs": 61450,
"file": "frame-1229-t061450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 25.548508240565575,
"y": -11.68050143912652,
"z": 5.572687224669604,
"b": 20,
"c": 45
},
"tcp": {
"x": 25.548508240565575,
"y": -11.68050143912652,
"z": 5.572687224669604
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 25.548508240565575,
"y": -11.68050143912652,
"z": 5.572687224669604,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1230,
"timeMs": 61500,
"file": "frame-1230-t061500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.83935171534497,
"y": -11.248961491617827,
"z": 5.5506607929515415,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.83935171534497,
"y": -11.248961491617827,
"z": 5.5506607929515415
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.83935171534497,
"y": -11.248961491617827,
"z": 5.5506607929515415,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1231,
"timeMs": 61550,
"file": "frame-1231-t061550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 24.09684577999424,
"y": -10.87772754984026,
"z": 5.528634361233481,
"b": 20,
"c": 45
},
"tcp": {
"x": 24.09684577999424,
"y": -10.87772754984026,
"z": 5.528634361233481
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 24.09684577999424,
"y": -10.87772754984026,
"z": 5.528634361233481,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1232,
"timeMs": 61600,
"file": "frame-1232-t061600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 23.32610726346458,
"y": -10.569357897156305,
"z": 5.506607929515418,
"b": 20,
"c": 45
},
"tcp": {
"x": 23.32610726346458,
"y": -10.569357897156305,
"z": 5.506607929515418
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 23.32610726346458,
"y": -10.569357897156305,
"z": 5.506607929515418,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1233,
"timeMs": 61650,
"file": "frame-1233-t061650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 22.532447553810123,
"y": -10.325977600439353,
"z": 5.484581497797357,
"b": 20,
"c": 45
},
"tcp": {
"x": 22.532447553810123,
"y": -10.325977600439353,
"z": 5.484581497797357
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 22.532447553810123,
"y": -10.325977600439353,
"z": 5.484581497797357,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1234,
"timeMs": 61700,
"file": "frame-1234-t061700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 21.721335995835343,
"y": -10.149263865606716,
"z": 5.462555066079295,
"b": 20,
"c": 45
},
"tcp": {
"x": 21.721335995835343,
"y": -10.149263865606716,
"z": 5.462555066079295
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 21.721335995835343,
"y": -10.149263865606716,
"z": 5.462555066079295,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1235,
"timeMs": 61750,
"file": "frame-1235-t061750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.898362200215217,
"y": -10.04043447949538,
"z": 5.440528634361233,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.898362200215217,
"y": -10.04043447949538,
"z": 5.440528634361233
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.898362200215217,
"y": -10.04043447949538,
"z": 5.440528634361233,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1236,
"timeMs": 61800,
"file": "frame-1236-t061800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 20.069197523827828,
"y": -10.000239417731239,
"z": 5.418502202643172,
"b": 20,
"c": 45
},
"tcp": {
"x": 20.069197523827828,
"y": -10.000239417731239,
"z": 5.418502202643172
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 20.069197523827828,
"y": -10.000239417731239,
"z": 5.418502202643172,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1237,
"timeMs": 61850,
"file": "frame-1237-t061850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 19.239555986749647,
"y": -10.028955676424275,
"z": 5.39647577092511,
"b": 20,
"c": 45
},
"tcp": {
"x": 19.239555986749647,
"y": -10.028955676424275,
"z": 5.39647577092511
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 19.239555986749647,
"y": -10.028955676424275,
"z": 5.39647577092511,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1238,
"timeMs": 61900,
"file": "frame-1238-t061900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 18.41515489524571,
"y": -10.126385363306081,
"z": 5.3744493392070485,
"b": 20,
"c": 45
},
"tcp": {
"x": 18.41515489524571,
"y": -10.126385363306081,
"z": 5.3744493392070485
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 18.41515489524571,
"y": -10.126385363306081,
"z": 5.3744493392070485,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1239,
"timeMs": 61950,
"file": "frame-1239-t061950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 17.601675442113997,
"y": -10.291857061464283,
"z": 5.352422907488987,
"b": 20,
"c": 45
},
"tcp": {
"x": 17.601675442113997,
"y": -10.291857061464283,
"z": 5.352422907488987
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 17.601675442113997,
"y": -10.291857061464283,
"z": 5.352422907488987,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1240,
"timeMs": 62000,
"file": "frame-1240-t062000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.804723555898455,
"y": -10.52423045627587,
"z": 5.330396475770925,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.804723555898455,
"y": -10.52423045627587,
"z": 5.330396475770925
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.804723555898455,
"y": -10.52423045627587,
"z": 5.330396475770925,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1241,
"timeMs": 62050,
"file": "frame-1241-t062050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 16.029791268770037,
"y": -10.821904193654037,
"z": 5.308370044052864,
"b": 20,
"c": 45
},
"tcp": {
"x": 16.029791268770037,
"y": -10.821904193654037,
"z": 5.308370044052864
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 16.029791268770037,
"y": -10.821904193654037,
"z": 5.308370044052864,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1242,
"timeMs": 62100,
"file": "frame-1242-t062100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 15.282218869301804,
"y": -11.182826915454815,
"z": 5.286343612334802,
"b": 20,
"c": 45
},
"tcp": {
"x": 15.282218869301804,
"y": -11.182826915454815,
"z": 5.286343612334802
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 15.282218869301804,
"y": -11.182826915454815,
"z": 5.286343612334802,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1243,
"timeMs": 62150,
"file": "frame-1243-t062150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 14.567158100954076,
"y": -11.604511395995402,
"z": 5.2643171806167395,
"b": 20,
"c": 45
},
"tcp": {
"x": 14.567158100954076,
"y": -11.604511395995402,
"z": 5.2643171806167395
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 14.567158100954076,
"y": -11.604511395995402,
"z": 5.2643171806167395,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1244,
"timeMs": 62200,
"file": "frame-1244-t062200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.88953665988009,
"y": -12.08405168226506,
"z": 5.242290748898679,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.88953665988009,
"y": -12.08405168226506,
"z": 5.242290748898679
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.88953665988009,
"y": -12.08405168226506,
"z": 5.242290748898679,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1245,
"timeMs": 62250,
"file": "frame-1245-t062250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 13.254024236707941,
"y": -12.618143119710588,
"z": 5.220264317180617,
"b": 20,
"c": 45
},
"tcp": {
"x": 13.254024236707941,
"y": -12.618143119710588,
"z": 5.220264317180617
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 13.254024236707941,
"y": -12.618143119710588,
"z": 5.220264317180617,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1246,
"timeMs": 62300,
"file": "frame-1246-t062300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.665000336315488,
"y": -13.203105125592415,
"z": 5.198237885462555,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.665000336315488,
"y": -13.203105125592415,
"z": 5.198237885462555
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.665000336315488,
"y": -13.203105125592415,
"z": 5.198237885462555,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1247,
"timeMs": 62350,
"file": "frame-1247-t062350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 12.126524097361468,
"y": -13.834906552973397,
"z": 5.176211453744494,
"b": 20,
"c": 45
},
"tcp": {
"x": 12.126524097361468,
"y": -13.834906552973397,
"z": 5.176211453744494
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 12.126524097361468,
"y": -13.834906552973397,
"z": 5.176211453744494,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1248,
"timeMs": 62400,
"file": "frame-1248-t062400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.642306319555031,
"y": -14.509193470550048,
"z": 5.154185022026432,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.642306319555031,
"y": -14.509193470550048,
"z": 5.154185022026432
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.642306319555031,
"y": -14.509193470550048,
"z": 5.154185022026432,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1249,
"timeMs": 62450,
"file": "frame-1249-t062450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 11.215683891433013,
"y": -15.221319166886058,
"z": 5.13215859030837,
"b": 20,
"c": 45
},
"tcp": {
"x": 11.215683891433013,
"y": -15.221319166886058,
"z": 5.13215859030837
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 11.215683891433013,
"y": -15.221319166886058,
"z": 5.13215859030837,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1250,
"timeMs": 62500,
"file": "frame-1250-t062500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.849596794869615,
"y": -15.966376172281358,
"z": 5.110132158590308,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.849596794869615,
"y": -15.966376172281358,
"z": 5.110132158590308
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.849596794869615,
"y": -15.966376172281358,
"z": 5.110132158590308,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1251,
"timeMs": 62550,
"file": "frame-1251-t062550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.546567844788182,
"y": -16.739230077603256,
"z": 5.0881057268722465,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.546567844788182,
"y": -16.739230077603256,
"z": 5.0881057268722465
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.546567844788182,
"y": -16.739230077603256,
"z": 5.0881057268722465,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1252,
"timeMs": 62600,
"file": "frame-1252-t062600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.308685303694089,
"y": -17.534554917025105,
"z": 5.066079295154185,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.308685303694089,
"y": -17.534554917025105,
"z": 5.066079295154185
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.308685303694089,
"y": -17.534554917025105,
"z": 5.066079295154185,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1253,
"timeMs": 62650,
"file": "frame-1253-t062650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.137588490837592,
"y": -18.346869870838695,
"z": 5.044052863436123,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.137588490837592,
"y": -18.346869870838695,
"z": 5.044052863436123
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.137588490837592,
"y": -18.346869870838695,
"z": 5.044052863436123,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1254,
"timeMs": 62700,
"file": "frame-1254-t062700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 17,
"statement": "f#<frate> g2i#<r>z#<zmin> p#<n>",
"operation": "feed-helix",
"gcodeStepIndex": 116,
"segmentIndex": 25,
"motionType": "arc",
"activeKinematics": "tcp-xyzbc",
"joint": {
"x": 10.03445648517794,
"y": -19.170577035410783,
"z": 5.022026431718062,
"b": 20,
"c": 45
},
"tcp": {
"x": 10.03445648517794,
"y": -19.170577035410783,
"z": 5.022026431718062
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": 10.03445648517794,
"y": -19.170577035410783,
"z": 5.022026431718062,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1255,
"timeMs": 62750,
"file": "frame-1255-t062750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10,
"y": -20,
"z": 5,
"b": 20,
"c": 45
},
"tcp": {
"x": 10,
"y": -20,
"z": 5
},
"toolAxis": {
"i": 0.24184476264797528,
"j": 0.24184476264797522,
"k": 0.9396926207859084
},
"axisPose": {
"x": -8.706729193084078,
"y": -19.57754205437782,
"z": 8.11866453718623,
"a": 0,
"b": 20,
"c": 45
},
"toolAxisVector": {
"x": 0.24184476264797528,
"y": 0.24184476264797522,
"z": 0.9396926207859084
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}",
"threeToolGlyphAxis": "{\"x\":0.242,\"y\":0.242,\"z\":0.94}"
}
},
{
"index": 1256,
"timeMs": 62800,
"file": "frame-1256-t062800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.6875,
"y": -19.375,
"z": 5.15625,
"b": 19.375,
"c": 43.59375
},
"tcp": {
"x": 9.6875,
"y": -19.375,
"z": 5.15625
},
"toolAxis": {
"i": 0.24026863788535116,
"j": 0.2287547597368787,
"k": 0.9433675007898252
},
"axisPose": {
"x": -7.979931350081498,
"y": -19.154393737240675,
"z": 8.078062361683134,
"a": 0,
"b": 19.375,
"c": 43.59375
},
"toolAxisVector": {
"x": 0.24026863788535116,
"y": 0.2287547597368787,
"z": 0.9433675007898252
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.24,\"y\":0.229,\"z\":0.943}",
"threeToolGlyphAxis": "{\"x\":0.24,\"y\":0.229,\"z\":0.943}"
}
},
{
"index": 1257,
"timeMs": 62850,
"file": "frame-1257-t062850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.375,
"y": -18.75,
"z": 5.3125,
"b": 18.75,
"c": 42.1875
},
"tcp": {
"x": 9.375,
"y": -18.75,
"z": 5.3125
},
"toolAxis": {
"i": 0.2381709335498739,
"j": 0.21586555136557564,
"k": 0.9469301294951057
},
"axisPose": {
"x": -7.279242127722341,
"y": -18.707792309496657,
"z": 8.044061300159889,
"a": 0,
"b": 18.75,
"c": 42.1875
},
"toolAxisVector": {
"x": 0.2381709335498739,
"y": 0.21586555136557564,
"z": 0.9469301294951057
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.238,\"y\":0.216,\"z\":0.947}",
"threeToolGlyphAxis": "{\"x\":0.238,\"y\":0.216,\"z\":0.947}"
}
},
{
"index": 1258,
"timeMs": 62900,
"file": "frame-1258-t062900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875,
"b": 18.125,
"c": 40.78125
},
"tcp": {
"x": 9.0625,
"y": -18.125,
"z": 5.46875
},
"toolAxis": {
"i": 0.23556096386166414,
"j": 0.203196284835187,
"k": 0.9503800829845611
},
"axisPose": {
"x": -6.605278679341674,
"y": -18.238840460237757,
"z": 8.01665454205983,
"a": 0,
"b": 18.125,
"c": 40.78125
},
"toolAxisVector": {
"x": 0.23556096386166422,
"y": 0.2031962848351871,
"z": 0.9503800829845612
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.236,\"y\":0.203,\"z\":0.95}",
"threeToolGlyphAxis": "{\"x\":0.236,\"y\":0.203,\"z\":0.95}"
}
},
{
"index": 1259,
"timeMs": 62950,
"file": "frame-1259-t062950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.75,
"y": -17.5,
"z": 5.625,
"b": 17.5,
"c": 39.375
},
"tcp": {
"x": 8.75,
"y": -17.5,
"z": 5.625
},
"toolAxis": {
"i": 0.23244872640360245,
"j": 0.19076573971457053,
"k": 0.9537169507482269
},
"axisPose": {
"x": -5.9586162997049374,
"y": -17.74865239774586,
"z": 7.995833593621166,
"a": 0,
"b": 17.5,
"c": 39.375
},
"toolAxisVector": {
"x": 0.23244872640360245,
"y": 0.19076573971457053,
"z": 0.9537169507482269
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.232,\"y\":0.191,\"z\":0.954}",
"threeToolGlyphAxis": "{\"x\":0.232,\"y\":0.191,\"z\":0.954}"
}
},
{
"index": 1260,
"timeMs": 63000,
"file": "frame-1260-t063000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.4375,
"y": -16.875,
"z": 5.78125,
"b": 16.875,
"c": 37.96875
},
"tcp": {
"x": 8.4375,
"y": -16.875,
"z": 5.78125
},
"toolAxis": {
"i": 0.22884488830829777,
"j": 0.17859230370844675,
"k": 0.9569403357322088
},
"axisPose": {
"x": -5.339788423952333,
"y": -17.23835232624975,
"z": 7.981588280286358,
"a": 0,
"b": 16.875,
"c": 37.96875
},
"toolAxisVector": {
"x": 0.2288448883082978,
"y": 0.17859230370844678,
"z": 0.9569403357322089
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.229,\"y\":0.179,\"z\":0.957}",
"threeToolGlyphAxis": "{\"x\":0.229,\"y\":0.179,\"z\":0.957}"
}
},
{
"index": 1261,
"timeMs": 63050,
"file": "frame-1261-t063050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.125,
"y": -16.25,
"z": 5.9375,
"b": 16.25,
"c": 36.5625
},
"tcp": {
"x": 8.125,
"y": -16.25,
"z": 5.9375
},
"toolAxis": {
"i": 0.2247607715964959,
"j": 0.16669394903506535,
"k": 0.9600498543859287
},
"axisPose": {
"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
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.225,\"y\":0.167,\"z\":0.96}",
"threeToolGlyphAxis": "{\"x\":0.225,\"y\":0.167,\"z\":0.96}"
}
},
{
"index": 1262,
"timeMs": 63100,
"file": "frame-1262-t063100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.8125,
"y": -15.625,
"z": 6.09375,
"b": 15.625,
"c": 35.15625
},
"tcp": {
"x": 7.8125,
"y": -15.625,
"z": 6.09375
},
"toolAxis": {
"i": 0.22020833768558573,
"j": 0.15508820934319192,
"k": 0.9630451367077627
},
"axisPose": {
"x": -4.1875610006147665,
"y": -16.161953917475987,
"z": 7.972775473322507,
"a": 0,
"b": 15.625,
"c": 35.15625
},
"toolAxisVector": {
"x": 0.2202083376855858,
"y": 0.15508820934319195,
"z": 0.9630451367077627
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.22,\"y\":0.155,\"z\":0.963}",
"threeToolGlyphAxis": "{\"x\":0.22,\"y\":0.155,\"z\":0.963}"
}
},
{
"index": 1263,
"timeMs": 63150,
"file": "frame-1263-t063150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.5,
"y": -15,
"z": 6.25,
"b": 15,
"c": 33.75
},
"tcp": {
"x": 7.5,
"y": -15,
"z": 6.25
},
"toolAxis": {
"i": 0.2152001710879079,
"j": 0.14379215719751837,
"k": 0.9659258262890683
},
"axisPose": {
"x": -3.655019772361553,
"y": -15.598140474986709,
"z": 7.978179252575583,
"a": 0,
"b": 15,
"c": 33.75
},
"toolAxisVector": {
"x": 0.21520017108790793,
"y": 0.1437921571975184,
"z": 0.9659258262890684
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.215,\"y\":0.144,\"z\":0.966}",
"threeToolGlyphAxis": "{\"x\":0.215,\"y\":0.144,\"z\":0.966}"
}
},
{
"index": 1264,
"timeMs": 63200,
"file": "frame-1264-t063200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 7.1875,
"y": -14.375,
"z": 6.40625,
"b": 14.375,
"c": 32.34375
},
"tcp": {
"x": 7.1875,
"y": -14.375,
"z": 6.40625
},
"toolAxis": {
"i": 0.20974946231958666,
"j": 0.1328223821608784,
"k": 0.9686915803565931
},
"axisPose": {
"x": -3.1520300564532047,
"y": -15.018781885869945,
"z": 7.99010121965801,
"a": 0,
"b": 14.375,
"c": 32.34375
},
"toolAxisVector": {
"x": 0.2097494623195867,
"y": 0.13282238216087844,
"z": 0.9686915803565932
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.21,\"y\":0.133,\"z\":0.969}",
"threeToolGlyphAxis": "{\"x\":0.21,\"y\":0.133,\"z\":0.969}"
}
},
{
"index": 1265,
"timeMs": 63250,
"file": "frame-1265-t063250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.875,
"y": -13.75,
"z": 6.5625,
"b": 13.75,
"c": 30.9375
},
"tcp": {
"x": 6.875,
"y": -13.75,
"z": 6.5625
},
"toolAxis": {
"i": 0.20386999004160278,
"j": 0.12219496950090022,
"k": 0.9713420698132614
},
"axisPose": {
"x": -2.678917844096771,
"y": -14.425030062688167,
"z": 8.008522842891969,
"a": 0,
"b": 13.75,
"c": 30.9375
},
"toolAxisVector": {
"x": 0.20386999004160278,
"y": 0.12219496950090022,
"z": 0.9713420698132614
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}",
"threeToolGlyphAxis": "{\"x\":0.204,\"y\":0.122,\"z\":0.971}"
}
},
{
"index": 1266,
"timeMs": 63300,
"file": "frame-1266-t063300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.5625,
"y": -13.125,
"z": 6.71875,
"b": 13.125,
"c": 29.53125
},
"tcp": {
"x": 6.5625,
"y": -13.125,
"z": 6.71875
},
"toolAxis": {
"i": 0.19757610245578813,
"j": 0.11192547954793747,
"k": 0.9738769792773336
},
"axisPose": {
"x": -2.235968366766186,
"y": -13.818038146757885,
"z": 8.033423930682659,
"a": 0,
"b": 13.125,
"c": 29.53125
},
"toolAxisVector": {
"x": 0.19757610245578813,
"y": 0.1119254795479375,
"z": 0.9738769792773336
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}",
"threeToolGlyphAxis": "{\"x\":0.198,\"y\":0.112,\"z\":0.974}"
}
},
{
"index": 1267,
"timeMs": 63350,
"file": "frame-1267-t063350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.25,
"y": -12.5,
"z": 6.875,
"b": 12.5,
"c": 28.125
},
"tcp": {
"x": 6.25,
"y": -12.5,
"z": 6.875
},
"toolAxis": {
"i": 0.19088269797936153,
"j": 0.10202892773030041,
"k": 0.9762960071199334
},
"axisPose": {
"x": -1.8234264528239426,
"y": -13.198959125787296,
"z": 8.064782636062684,
"a": 0,
"b": 12.5,
"c": 28.125
},
"toolAxisVector": {
"x": 0.19088269797936155,
"y": 0.10202892773030042,
"z": 0.9762960071199335
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.191,\"y\":0.102,\"z\":0.976}",
"threeToolGlyphAxis": "{\"x\":0.191,\"y\":0.102,\"z\":0.976}"
}
},
{
"index": 1268,
"timeMs": 63400,
"file": "frame-1268-t063400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.9375,
"y": -11.875,
"z": 7.03125,
"b": 11.875,
"c": 26.71875
},
"tcp": {
"x": 5.9375,
"y": -11.875,
"z": 7.03125
},
"toolAxis": {
"i": 0.18380520522253385,
"j": 0.09251976531195186,
"k": 0.9785988655009383
},
"axisPose": {
"x": -1.4414969301293339,
"y": -12.568944478475508,
"z": 8.102575461538617,
"a": 0,
"b": 11.875,
"c": 26.71875
},
"toolAxisVector": {
"x": 0.18380520522253385,
"y": 0.09251976531195186,
"z": 0.9785988655009383
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.184,\"y\":0.093,\"z\":0.979}",
"threeToolGlyphAxis": "{\"x\":0.184,\"y\":0.093,\"z\":0.979}"
}
},
{
"index": 1269,
"timeMs": 63450,
"file": "frame-1269-t063450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.625,
"y": -11.25,
"z": 7.1875,
"b": 11.25,
"c": 25.3125
},
"tcp": {
"x": 5.625,
"y": -11.25,
"z": 7.1875
},
"toolAxis": {
"i": 0.17635956229458472,
"j": 0.08341186085694952,
"k": 0.9807852804032304
},
"axisPose": {
"x": -1.0903450731840327,
"y": -11.929142847592312,
"z": 8.14677726423894,
"a": 0,
"b": 11.25,
"c": 25.3125
},
"toolAxisVector": {
"x": 0.17635956229458472,
"y": 0.08341186085694953,
"z": 0.9807852804032304
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.176,\"y\":0.083,\"z\":0.981}",
"threeToolGlyphAxis": "{\"x\":0.176,\"y\":0.083,\"z\":0.981}"
}
},
{
"index": 1270,
"timeMs": 63500,
"file": "frame-1270-t063500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5.3125,
"y": -10.625,
"z": 7.34375,
"b": 10.625,
"c": 23.90625
},
"tcp": {
"x": 5.3125,
"y": -10.625,
"z": 7.34375
},
"toolAxis": {
"i": 0.16856219546466167,
"j": 0.07471848244399741,
"k": 0.9828549916653012
},
"axisPose": {
"x": -0.7700970933154949,
"y": -11.280698742989337,
"z": 8.197361261362456,
"a": 0,
"b": 10.625,
"c": 23.90625
},
"toolAxisVector": {
"x": 0.16856219546466164,
"y": 0.07471848244399741,
"z": 0.982854991665301
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.169,\"y\":0.075,\"z\":0.983}",
"threeToolGlyphAxis": "{\"x\":0.169,\"y\":0.075,\"z\":0.983}"
}
},
{
"index": 1271,
"timeMs": 63550,
"file": "frame-1271-t063550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": -10,
"z": 7.5,
"b": 10,
"c": 22.5
},
"tcp": {
"x": 5,
"y": -10,
"z": 7.5
},
"toolAxis": {
"i": 0.16042999720436046,
"j": 0.06645228065352382,
"k": 0.984807753012208
},
"axisPose": {
"x": -0.4808406703515544,
"y": -10.624751275923757,
"z": 8.254299035926213,
"a": 0,
"b": 10,
"c": 22.5
},
"toolAxisVector": {
"x": 0.1604299972043605,
"y": 0.06645228065352383,
"z": 0.9848077530122081
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.16,\"y\":0.066,\"z\":0.985}",
"threeToolGlyphAxis": "{\"x\":0.16,\"y\":0.066,\"z\":0.985}"
}
},
{
"index": 1272,
"timeMs": 63600,
"file": "frame-1272-t063600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.6875,
"y": -9.375,
"z": 7.65625,
"b": 9.375,
"c": 21.09375
},
"tcp": {
"x": 4.6875,
"y": -9.375,
"z": 7.65625
},
"toolAxis": {
"i": 0.1519803036399271,
"j": 0.058625272348729704,
"k": 0.986643332084879
},
"axisPose": {
"x": -0.2226255241954065,
"y": -9.962432926004261,
"z": 8.31756054281199,
"a": 0,
"b": 9.375,
"c": 21.09375
},
"toolAxisVector": {
"x": 0.15198030363992712,
"y": 0.05862527234872971,
"z": 0.9866433320848791
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.152,\"y\":0.059,\"z\":0.987}",
"threeToolGlyphAxis": "{\"x\":0.152,\"y\":0.059,\"z\":0.987}"
}
},
{
"index": 1273,
"timeMs": 63650,
"file": "frame-1273-t063650ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.375,
"y": -8.75,
"z": 7.8125,
"b": 8.75,
"c": 19.6875
},
"tcp": {
"x": 4.375,
"y": -8.75,
"z": 7.8125
},
"toolAxis": {
"i": 0.14323087144266078,
"j": 0.051248825271049105,
"k": 0.9883615104677607
},
"axisPose": {
"x": 0.00453597533086425,
"y": -9.294868341996349,
"z": 8.387114115110267,
"a": 0,
"b": 8.75,
"c": 19.6875
},
"toolAxisVector": {
"x": 0.14323087144266078,
"y": 0.051248825271049105,
"z": 0.9883615104677607
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.143,\"y\":0.051,\"z\":0.988}",
"threeToolGlyphAxis": "{\"x\":0.143,\"y\":0.051,\"z\":0.988}"
}
},
{
"index": 1274,
"timeMs": 63700,
"file": "frame-1274-t063700ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 4.0625,
"y": -8.125,
"z": 7.96875,
"b": 8.125,
"c": 18.28125
},
"tcp": {
"x": 4.0625,
"y": -8.125,
"z": 7.96875
},
"toolAxis": {
"i": 0.13419985418680777,
"j": 0.044333643469437474,
"k": 0.9899620837148079
},
"axisPose": {
"x": 0.20066816204399718,
"y": -8.623173177649925,
"z": 8.462926470760618,
"a": 0,
"b": 8.125,
"c": 18.28125
},
"toolAxisVector": {
"x": 0.13419985418680777,
"y": 0.044333643469437474,
"z": 0.9899620837148079
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.134,\"y\":0.044,\"z\":0.99}",
"threeToolGlyphAxis": "{\"x\":0.134,\"y\":0.044,\"z\":0.99}"
}
},
{
"index": 1275,
"timeMs": 63750,
"file": "frame-1275-t063750ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.75,
"y": -7.5,
"z": 8.125,
"b": 7.5,
"c": 16.875
},
"tcp": {
"x": 3.75,
"y": -7.5,
"z": 8.125
},
"toolAxis": {
"i": 0.12490577820490298,
"j": 0.037889753581851586,
"k": 0.9914448613738104
},
"axisPose": {
"x": 0.36583139206304827,
"y": -7.948452963637115,
"z": 8.544962719487403,
"a": 0,
"b": 7.5,
"c": 16.875
},
"toolAxisVector": {
"x": 0.12490577820490299,
"y": 0.03788975358185159,
"z": 0.9914448613738105
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.125,\"y\":0.038,\"z\":0.991}",
"threeToolGlyphAxis": "{\"x\":0.125,\"y\":0.038,\"z\":0.991}"
}
},
{
"index": 1276,
"timeMs": 63800,
"file": "frame-1276-t063800ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.4375,
"y": -6.875,
"z": 8.28125,
"b": 6.875,
"c": 15.46875
},
"tcp": {
"x": 3.4375,
"y": -6.875,
"z": 8.28125
},
"toolAxis": {
"i": 0.1153675179711502,
"j": 0.03192649198621131,
"k": 0.992809667009055
},
"axisPose": {
"x": 0.5001213293147189,
"y": -7.271802016611877,
"z": 8.633186370029545,
"a": 0,
"b": 6.875,
"c": 15.46875
},
"toolAxisVector": {
"x": 0.1153675179711502,
"y": 0.03192649198621131,
"z": 0.992809667009055
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}",
"threeToolGlyphAxis": "{\"x\":0.115,\"y\":0.032,\"z\":0.993}"
}
},
{
"index": 1277,
"timeMs": 63850,
"file": "frame-1277-t063850ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.125,
"y": -6.25,
"z": 8.4375,
"b": 6.25,
"c": 14.0625
},
"tcp": {
"x": 3.125,
"y": -6.25,
"z": 8.4375
},
"toolAxis": {
"i": 0.10560427104402478,
"j": 0.026452492837036466,
"k": 0.9940563382223196
},
"axisPose": {
"x": 0.6036681996449422,
"y": -6.594302386326026,
"z": 8.72755933766321,
"a": 0,
"b": 6.25,
"c": 14.0625
},
"toolAxisVector": {
"x": 0.10560427104402478,
"y": 0.026452492837036466,
"z": 0.9940563382223196
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.106,\"y\":0.026,\"z\":0.994}",
"threeToolGlyphAxis": "{\"x\":0.106,\"y\":0.026,\"z\":0.994}"
}
},
{
"index": 1278,
"timeMs": 63900,
"file": "frame-1278-t063900ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.8125,
"y": -5.625,
"z": 8.59375,
"b": 5.625,
"c": 12.65625
},
"tcp": {
"x": 2.8125,
"y": -5.625,
"z": 8.59375
},
"toolAxis": {
"i": 0.09563553259983765,
"j": 0.021475677002836664,
"k": 0.9951847266721969
},
"axisPose": {
"x": 0.6766360153261465,
"y": -5.917022841658434,
"z": 8.82804195201608,
"a": 0,
"b": 5.625,
"c": 12.65625
},
"toolAxisVector": {
"x": 0.09563553259983765,
"y": 0.021475677002836667,
"z": 0.9951847266721969
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.096,\"y\":0.021,\"z\":0.995}",
"threeToolGlyphAxis": "{\"x\":0.096,\"y\":0.021,\"z\":0.995}"
}
},
{
"index": 1279,
"timeMs": 63950,
"file": "frame-1279-t063950ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.5,
"y": -5,
"z": 8.75,
"b": 5,
"c": 11.25
},
"tcp": {
"x": 2.5,
"y": -5,
"z": 8.75
},
"toolAxis": {
"i": 0.08548106958951374,
"j": 0.017003241918195466,
"k": 0.9961946980917455
},
"axisPose": {
"x": 0.7192217717714242,
"y": -5.241017896335638,
"z": 8.93459296517192,
"a": 0,
"b": 5,
"c": 11.25
},
"toolAxisVector": {
"x": 0.08548106958951374,
"y": 0.017003241918195466,
"z": 0.9961946980917455
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.085,\"y\":0.017,\"z\":0.996}",
"threeToolGlyphAxis": "{\"x\":0.085,\"y\":0.017,\"z\":0.996}"
}
},
{
"index": 1280,
"timeMs": 64000,
"file": "frame-1280-t064000ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 2.1875,
"y": -4.375,
"z": 8.90625,
"b": 4.375,
"c": 9.84375
},
"tcp": {
"x": 2.1875,
"y": -4.375,
"z": 8.90625
},
"toolAxis": {
"i": 0.07516089455131222,
"j": 0.013041652363338348,
"k": 0.9970861323044666
},
"axisPose": {
"x": 0.7316546182852983,
"y": -4.567326875043237,
"z": 9.047169560064052,
"a": 0,
"b": 4.375,
"c": 9.84375
},
"toolAxisVector": {
"x": 0.07516089455131222,
"y": 0.013041652363338348,
"z": 0.9970861323044666
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.075,\"y\":0.013,\"z\":0.997}",
"threeToolGlyphAxis": "{\"x\":0.075,\"y\":0.013,\"z\":0.997}"
}
},
{
"index": 1281,
"timeMs": 64050,
"file": "frame-1281-t064050ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.875,
"y": -3.75,
"z": 9.0625,
"b": 3.75,
"c": 8.4375
},
"tcp": {
"x": 1.875,
"y": -3.75,
"z": 9.0625
},
"toolAxis": {
"i": 0.06469523911264848,
"j": 0.009596632182804229,
"k": 0.9978589232386035
},
"axisPose": {
"x": 0.7141950046959719,
"y": -3.896973020548109,
"z": 9.165727359156364,
"a": 0,
"b": 3.75,
"c": 8.4375
},
"toolAxisVector": {
"x": 0.06469523911264849,
"y": 0.00959663218280423,
"z": 0.9978589232386036
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.065,\"y\":0.01,\"z\":0.998}",
"threeToolGlyphAxis": "{\"x\":0.065,\"y\":0.01,\"z\":0.998}"
}
},
{
"index": 1282,
"timeMs": 64100,
"file": "frame-1282-t064100ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.5625,
"y": -3.125,
"z": 9.21875,
"b": 3.125,
"c": 7.03125
},
"tcp": {
"x": 1.5625,
"y": -3.125,
"z": 9.21875
},
"toolAxis": {
"i": 0.054104527214569126,
"j": 0.006673156953657131,
"k": 0.9985129789397631
},
"axisPose": {
"x": 0.6671338057258083,
"y": -3.2309626423719378,
"z": 9.290220433410326,
"a": 0,
"b": 3.125,
"c": 7.03125
},
"toolAxisVector": {
"x": 0.05410452721456913,
"y": 0.006673156953657132,
"z": 0.9985129789397632
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.054,\"y\":0.007,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.054,\"y\":0.007,\"z\":0.999}"
}
},
{
"index": 1283,
"timeMs": 64150,
"file": "frame-1283-t064150ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.25,
"y": -2.5,
"z": 9.375,
"b": 2.5,
"c": 5.625
},
"tcp": {
"x": 1.25,
"y": -2.5,
"z": 9.375
},
"toolAxis": {
"i": 0.04340934809278059,
"j": 0.0042754476124776015,
"k": 0.9990482215818578
},
"axisPose": {
"x": 0.5907914249653874,
"y": -2.5702843074769985,
"z": 9.420601311536588,
"a": 0,
"b": 2.5,
"c": 5.625
},
"toolAxisVector": {
"x": 0.04340934809278059,
"y": 0.0042754476124776015,
"z": 0.9990482215818578
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.043,\"y\":0.004,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.043,\"y\":0.004,\"z\":0.999}"
}
},
{
"index": 1284,
"timeMs": 64200,
"file": "frame-1284-t064200ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0.9375,
"y": -1.875,
"z": 9.53125,
"b": 1.875,
"c": 4.21875
},
"tcp": {
"x": 0.9375,
"y": -1.875,
"z": 9.53125
},
"toolAxis": {
"i": 0.03263042904943701,
"j": 0.0024069650491653364,
"k": 0.9994645874763657
},
"axisPose": {
"x": 0.48551688032175533,
"y": -1.9159080733455187,
"z": 9.556820989529525,
"a": 0,
"b": 1.875,
"c": 4.21875
},
"toolAxisVector": {
"x": 0.03263042904943701,
"y": 0.0024069650491653364,
"z": 0.9994645874763657
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.033,\"y\":0.002,\"z\":0.999}",
"threeToolGlyphAxis": "{\"x\":0.033,\"y\":0.002,\"z\":0.999}"
}
},
{
"index": 1285,
"timeMs": 64250,
"file": "frame-1285-t064250ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0.625,
"y": -1.25,
"z": 9.6875,
"b": 1.25,
"c": 2.8125
},
"tcp": {
"x": 0.625,
"y": -1.25,
"z": 9.6875
},
"toolAxis": {
"i": 0.02178860805015786,
"j": 0.00107040567436591,
"k": 0.9997620270799091
},
"axisPose": {
"x": 0.35168687281350175,
"y": -1.2687847637545935,
"z": 9.69882894048322,
"a": 0,
"b": 1.25,
"c": 2.8125
},
"toolAxisVector": {
"x": 0.02178860805015786,
"y": 0.00107040567436591,
"z": 0.9997620270799091
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.022,\"y\":0.001,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.022,\"y\":0.001,\"z\":1}"
}
},
{
"index": 1286,
"timeMs": 64300,
"file": "frame-1286-t064300ms.png",
"sourceFile": "helix_bc.ngc",
"line": 19,
"statement": "g0 x0 y0 z#<zmax> b0 c0",
"operation": "rapid-return-to-start",
"gcodeStepIndex": 118,
"segmentIndex": 26,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375,
"b": 0.625,
"c": 1.40625
},
"tcp": {
"x": 0.3125,
"y": -0.625,
"z": 9.84375
},
"toolAxis": {
"i": 0.010904806180964233,
"j": 0.0002676979661075654,
"k": 0.9999405050001497
},
"axisPose": {
"x": 0.18970484058404302,
"y": -0.6298452874695454,
"z": 9.846573124687156,
"a": 0,
"b": 0.625,
"c": 1.40625
},
"toolAxisVector": {
"x": 0.010904806180964231,
"y": 0.0002676979661075653,
"z": 0.9999405050001495
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0.011,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0.011,\"y\":0,\"z\":1}"
}
},
{
"index": 1287,
"timeMs": 64350,
"file": "frame-1287-t064350ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 119,
"segmentIndex": 27,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1288,
"timeMs": 64400,
"file": "frame-1288-t064400ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 119,
"segmentIndex": 27,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.6666666666666665,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.6666666666666665,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1289,
"timeMs": 64450,
"file": "frame-1289-t064450ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 119,
"segmentIndex": 27,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333333,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333333,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1290,
"timeMs": 64500,
"file": "frame-1290-t064500ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 119,
"segmentIndex": 27,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1291,
"timeMs": 64550,
"file": "frame-1291-t064550ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 119,
"segmentIndex": 27,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1292,
"timeMs": 64600,
"file": "frame-1292-t064600ms.png",
"sourceFile": "helix_bc.ngc",
"line": 20,
"statement": "g0 x[#<_x> + #<r>]",
"operation": "rapid-radius-restore",
"gcodeStepIndex": 119,
"segmentIndex": 27,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1293,
"timeMs": 64650,
"file": "frame-1293-t064650ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 10,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 10,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 10,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1294,
"timeMs": 64700,
"file": "frame-1294-t064700ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 8.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 8.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1295,
"timeMs": 64750,
"file": "frame-1295-t064750ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 6.666666666666667,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 6.666666666666667,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1296,
"timeMs": 64800,
"file": "frame-1296-t064800ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 5,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 5,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 5,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1297,
"timeMs": 64850,
"file": "frame-1297-t064850ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 3.333333333333334,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 3.333333333333334,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1298,
"timeMs": 64900,
"file": "frame-1298-t064900ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 1.666666666666666,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 1.666666666666666,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
},
{
"index": 1299,
"timeMs": 64950,
"file": "frame-1299-t064950ms.png",
"sourceFile": "xyzbc_switchkins_sub.ngc",
"line": 44,
"statement": "g53 g0 x0y0 z#<zmax>",
"operation": "rapid-final-machine-reset",
"gcodeStepIndex": 124,
"segmentIndex": 28,
"motionType": "rapid",
"activeKinematics": "identity",
"joint": {
"x": 0,
"y": 0,
"z": 10,
"b": 0,
"c": 0
},
"tcp": {
"x": 0,
"y": 0,
"z": 10
},
"toolAxis": {
"i": 0,
"j": 0,
"k": 1
},
"axisPose": {
"x": 0,
"y": 0,
"z": 10,
"a": 0,
"b": 0,
"c": 0
},
"toolAxisVector": {
"x": 0,
"y": 0,
"z": 1
},
"canvasDataset": {
"threeToolAxis": "{\"x\":0,\"y\":0,\"z\":1}",
"threeToolGlyphAxis": "{\"x\":0,\"y\":0,\"z\":1}"
}
}
],
"note": "executionStepCount is the expanded semantic G-code step count; capturedFrameCount is the 50ms visual frame count."
}