{ "report_id": "rtcp-teaching-numerics-v1", "status": "verified", "wasm_sha256": "aa0f5d551e42859eef3b37aee9079f09ae04e668819da4e62aee2b74522e8bc6", "convention": "Native AC: Rx(A) Rz(C); BC: Ry(B) Rz(C). Main teaching examples P=D=tool_offset=0, mm/deg.", "cases": [ { "coordinates": "XYZAC", "samples": [ { "tilt": 0, "c": 0, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 0, "u": 0, "v": 0, "w": 0 }, "joints": [ 100, 0, 20, 0, 0 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 0, "u": 0, "v": 0, "w": 0 } }, { "tilt": 0, "c": 45, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 45, "u": 0, "v": 0, "w": 0 }, "joints": [ 70.71067811865476, 70.71067811865474, 20, 0, 45 ], "forward": { "x": 100, "y": -7.105427357601002e-15, "z": 20, "a": 0, "b": 0, "c": 45, "u": 0, "v": 0, "w": 0 } }, { "tilt": 0, "c": 90, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 90, "u": 0, "v": 0, "w": 0 }, "joints": [ 6.123233995736766e-15, 100, 20, 0, 90 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 90, "u": 0, "v": 0, "w": 0 } }, { "tilt": 30, "c": 0, "programmed": { "x": 100, "y": 0, "z": 20, "a": 30, "b": 0, "c": 0, "u": 0, "v": 0, "w": 0 }, "joints": [ 100, -9.999999999999998, 17.320508075688775, 30, 0 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 30, "b": 0, "c": 0, "u": 0, "v": 0, "w": 0 } }, { "tilt": 30, "c": 45, "programmed": { "x": 100, "y": 0, "z": 20, "a": 30, "b": 0, "c": 45, "u": 0, "v": 0, "w": 0 }, "joints": [ 70.71067811865476, 51.23724356957945, 52.67584713501614, 30, 45 ], "forward": { "x": 99.99999999999999, "y": -3.552713678800501e-15, "z": 20.000000000000004, "a": 30, "b": 0, "c": 45, "u": 0, "v": 0, "w": 0 } }, { "tilt": 30, "c": 90, "programmed": { "x": 100, "y": 0, "z": 20, "a": 30, "b": 0, "c": 90, "u": 0, "v": 0, "w": 0 }, "joints": [ 6.123233995736766e-15, 76.60254037844388, 67.32050807568876, 30, 90 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 30, "b": 0, "c": 90, "u": 0, "v": 0, "w": 0 } } ], "xw_increment_10_at_c45": [ 7.0710678118654755, 7.0710678118654755, 0, 0, 0 ] }, { "coordinates": "XYZBC", "samples": [ { "tilt": 0, "c": 0, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 0, "u": 0, "v": 0, "w": 0 }, "joints": [ 100, 0, 20, 0, 0 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 0, "u": 0, "v": 0, "w": 0 } }, { "tilt": 0, "c": 45, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 45, "u": 0, "v": 0, "w": 0 }, "joints": [ 70.71067811865476, 70.71067811865474, 20, 0, 45 ], "forward": { "x": 100, "y": -7.105427357601002e-15, "z": 20, "a": 0, "b": 0, "c": 45, "u": 0, "v": 0, "w": 0 } }, { "tilt": 0, "c": 90, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 90, "u": 0, "v": 0, "w": 0 }, "joints": [ 6.123233995736766e-15, 100, 20, 0, 90 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 0, "c": 90, "u": 0, "v": 0, "w": 0 } }, { "tilt": 30, "c": 0, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 30, "c": 0, "u": 0, "v": 0, "w": 0 }, "joints": [ 96.60254037844388, 0, -32.67949192431122, 30, 0 ], "forward": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 30, "c": 0, "u": 0, "v": 0, "w": 0 } }, { "tilt": 30, "c": 45, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 30, "c": 45, "u": 0, "v": 0, "w": 0 }, "joints": [ 71.23724356957945, 70.71067811865474, -18.034830983638596, 30, 45 ], "forward": { "x": 99.99999999999997, "y": 6.217248937900877e-15, "z": 19.999999999999996, "a": 0, "b": 30, "c": 45, "u": 0, "v": 0, "w": 0 } }, { "tilt": 30, "c": 90, "programmed": { "x": 100, "y": 0, "z": 20, "a": 0, "b": 30, "c": 90, "u": 0, "v": 0, "w": 0 }, "joints": [ 10.000000000000004, 100, 17.32050807568877, 30, 90 ], "forward": { "x": 100, "y": -1.7763568394002505e-15, "z": 20, "a": 0, "b": 30, "c": 90, "u": 0, "v": 0, "w": 0 } } ], "xw_increment_10_at_c45": [ 7.0710678118654755, 7.0710678118654755, 0, 0, 0 ] } ], "switch_example": { "offsets": { "x_rot_point": -18, "y_rot_point": 14, "z_rot_point": 12, "x_offset": 22, "y_offset": 0, "z_offset": -40, "tool_offset": 0 }, "physical": [ 0, 0, 44.5858, 4.8675, 179.88 ], "tcp_pose": { "x": -29.88468896947041, "y": 27.97513943472579, "z": 43.984618633524605, "a": 0, "b": 4.8675, "c": 179.88, "u": 0, "v": 0, "w": 0 }, "identity_pose": { "x": 0, "y": 0, "z": 44.5858, "a": 0, "b": 4.8675, "c": 179.88, "u": 0, "v": 0, "w": 0 } }, "chord_midpoint": { "compensated": [ 70.71067811865474, 70.71067811865474, 20 ], "uncompensated_joint_interpolation": [ 50, 50, 20 ], "distance": 29.289321881345245 } }