482 lines
9.2 KiB
JSON
482 lines
9.2 KiB
JSON
{
|
|
"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
|
|
}
|
|
}
|