Files
Robot_Arm/docs/travel_detail.json
T

1298 lines
20 KiB
JSON

{
"generated": "2026-10-04 02:00:11",
"vol_min": 2.0,
"step": 2.0,
"combo_step": 6.0,
"workers": 12,
"fixture_included": true,
"singles": {
"J1": {
"lo": -180.0,
"hi": 180.0,
"jams": {}
},
"J2": {
"lo": -106.25,
"hi": 10.38,
"jams": {
"12.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P08_腕偏转座_螺旋体25%_墙4底5_竖打",
2401.7,
[
-52.9,
149.9,
149.2
]
]
],
"-108.0": [
[
"P04_肩叉_螺旋体30%_墙5底5_竖打",
"P05_大臂旋转座_螺旋体30%_墙4底5_竖打",
175.1,
[
46.8,
141.0,
532.9
]
]
]
}
},
"J3": {
"lo": -180.0,
"hi": 180.0,
"jams": {}
},
"J4": {
"lo": -112.62,
"hi": 17.88,
"jams": {
"18.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
6.2,
[
-82.0,
128.0,
116.1
]
]
],
"-114.0": [
[
"P05_大臂旋转座_螺旋体30%_墙4底5_竖打",
"P07_小臂骨架_螺旋体30%_墙5底5_竖打",
30.3,
[
53.6,
128.0,
384.9
]
]
]
}
},
"J5": {
"lo": -94.75,
"hi": 35.75,
"jams": {
"36.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
11.4,
[
-82.2,
128.0,
140.7
]
]
],
"-96.0": [
[
"P07_小臂骨架_螺旋体30%_墙5底5_竖打",
"P08_腕偏转座_螺旋体25%_墙4底5_竖打",
144.8,
[
55.5,
139.7,
257.0
]
]
]
}
},
"J6": {
"lo": -180.0,
"hi": 180.0,
"jams": {}
}
},
"combos": [
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 10.375,
"new": 5.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J2",
"direction": "lo",
"old": -106.25,
"new": -103.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J3",
"direction": "hi",
"old": 180.0,
"new": 179.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 17.875,
"new": 11.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J4",
"direction": "lo",
"old": -112.625,
"new": -109.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 35.75,
"new": 29.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J5",
"direction": "lo",
"old": -94.75,
"new": -91.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": -180.0,
"swept": "J6",
"direction": "hi",
"old": 180.0,
"new": 179.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J2",
"direction": "hi",
"old": 5.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J3",
"direction": "hi",
"old": 179.0,
"new": 173.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J4",
"direction": "hi",
"old": 11.0,
"new": 5.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J5",
"direction": "hi",
"old": 29.0,
"new": 23.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J6",
"direction": "hi",
"old": 179.0,
"new": 173.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -103.0,
"swept": "J1",
"direction": "hi",
"old": 180.0,
"new": 179.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -103.0,
"swept": "J3",
"direction": "hi",
"old": 173.0,
"new": 167.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -103.0,
"swept": "J4",
"direction": "hi",
"old": 5.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -103.0,
"swept": "J5",
"direction": "hi",
"old": 23.0,
"new": 17.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -103.0,
"swept": "J6",
"direction": "hi",
"old": 173.0,
"new": 167.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J1",
"direction": "hi",
"old": 179.0,
"new": 173.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {
"-18.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
6.2,
[
-82.0,
128.0,
116.1
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J4",
"direction": "lo",
"old": -109.0,
"new": -18.625,
"jams": {
"-18.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
6.2,
[
-82.0,
128.0,
116.1
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 17.0,
"new": 11.0,
"jams": {
"-36.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
11.4,
[
-82.2,
128.0,
140.6
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J5",
"direction": "lo",
"old": -91.0,
"new": -36.625,
"jams": {
"-36.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
11.4,
[
-82.2,
128.0,
140.6
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J6",
"direction": "hi",
"old": 167.0,
"new": 161.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J1",
"direction": "hi",
"old": 173.0,
"new": 167.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {
"-18.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
186.7,
[
-83.0,
104.7,
120.8
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J4",
"direction": "lo",
"old": -18.625,
"new": -17.875,
"jams": {
"-18.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
186.7,
[
-83.0,
104.7,
120.8
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J5",
"direction": "hi",
"old": 11.0,
"new": 5.0,
"jams": {
"-36.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
2.5,
[
-82.0,
108.0,
138.4
]
]
]
}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J6",
"direction": "hi",
"old": 161.0,
"new": 155.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -17.875,
"swept": "J1",
"direction": "hi",
"old": 167.0,
"new": 161.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -17.875,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -17.875,
"swept": "J3",
"direction": "hi",
"old": 167.0,
"new": 157.625,
"jams": {
"162.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
52.0,
[
-82.4,
104.8,
117.4
]
]
],
"-162.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
52.0,
[
-82.4,
151.2,
117.4
]
]
]
}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -17.875,
"swept": "J3",
"direction": "lo",
"old": -180.0,
"new": -159.625,
"jams": {
"162.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
52.0,
[
-82.4,
104.8,
117.4
]
]
],
"-162.0": [
[
"P01_A_立柱下段_三角形30%_墙4底5_竖打",
"P09_工具法兰_螺旋体30%_墙4底5_竖打",
52.0,
[
-82.4,
151.2,
117.4
]
]
]
}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -17.875,
"swept": "J5",
"direction": "hi",
"old": 5.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -17.875,
"swept": "J6",
"direction": "hi",
"old": 155.0,
"new": 149.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J1",
"direction": "hi",
"old": 161.0,
"new": 155.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J3",
"direction": "hi",
"old": 157.625,
"new": 155.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J3",
"direction": "lo",
"old": -159.625,
"new": -157.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J4",
"direction": "lo",
"old": -17.875,
"new": -13.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -36.625,
"swept": "J6",
"direction": "hi",
"old": 149.0,
"new": 143.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J1",
"direction": "hi",
"old": 155.0,
"new": 149.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J3",
"direction": "hi",
"old": 155.0,
"new": 149.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 143.0,
"swept": "J1",
"direction": "hi",
"old": 149.0,
"new": 143.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 143.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 143.0,
"swept": "J3",
"direction": "hi",
"old": 149.0,
"new": 143.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 143.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 143.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": -180.0,
"swept": "J3",
"direction": "hi",
"old": 143.0,
"new": 137.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": -180.0,
"swept": "J6",
"direction": "hi",
"old": 143.0,
"new": 137.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 143.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 143.0,
"swept": "J3",
"direction": "hi",
"old": 137.0,
"new": 131.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 143.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 143.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 143.0,
"swept": "J6",
"direction": "hi",
"old": 137.0,
"new": 131.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -103.0,
"swept": "J1",
"direction": "hi",
"old": 143.0,
"new": 137.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -103.0,
"swept": "J3",
"direction": "hi",
"old": 131.0,
"new": 125.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -103.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -103.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -103.0,
"swept": "J6",
"direction": "hi",
"old": 131.0,
"new": 125.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -157.0,
"swept": "J1",
"direction": "hi",
"old": 137.0,
"new": 131.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -157.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -157.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -157.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -157.0,
"swept": "J6",
"direction": "hi",
"old": 125.0,
"new": 119.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 125.0,
"swept": "J1",
"direction": "hi",
"old": 131.0,
"new": 125.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 125.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 125.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 125.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 125.0,
"swept": "J6",
"direction": "hi",
"old": 119.0,
"new": 113.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -13.0,
"swept": "J1",
"direction": "hi",
"old": 125.0,
"new": 119.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -13.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -13.0,
"swept": "J3",
"direction": "hi",
"old": 125.0,
"new": 119.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -13.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -13.0,
"swept": "J6",
"direction": "hi",
"old": 113.0,
"new": 107.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -36.625,
"swept": "J1",
"direction": "hi",
"old": 119.0,
"new": 113.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -36.625,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -36.625,
"swept": "J3",
"direction": "hi",
"old": 119.0,
"new": 113.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -36.625,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -36.625,
"swept": "J6",
"direction": "hi",
"old": 107.0,
"new": 101.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J1",
"direction": "hi",
"old": 113.0,
"new": 107.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J3",
"direction": "hi",
"old": 113.0,
"new": 107.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 101.0,
"swept": "J1",
"direction": "hi",
"old": 107.0,
"new": 101.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 101.0,
"swept": "J2",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 101.0,
"swept": "J3",
"direction": "hi",
"old": 107.0,
"new": 101.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 101.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 101.0,
"swept": "J5",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
}
],
"final": [
{
"axis": "J1",
"lo": -180.0,
"hi": 180.0,
"continuous": true,
"zero": 0.0,
"note": "整周无干涉,可 360° 连续旋转(全对全动态扫描验证)"
},
{
"axis": "J2",
"lo": -105.0,
"hi": 9.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +9° / 反向 -105°,总行程 114°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J3",
"lo": -180.0,
"hi": 180.0,
"continuous": true,
"zero": 0.0,
"note": "整周无干涉,可 360° 连续旋转(全对全动态扫描验证)"
},
{
"axis": "J4",
"lo": -111.0,
"hi": 16.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +16° / 反向 -111°,总行程 127°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J5",
"lo": -93.0,
"hi": 34.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +34° / 反向 -93°,总行程 127°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J6",
"lo": -180.0,
"hi": 180.0,
"continuous": true,
"zero": 0.0,
"note": "整周无干涉,可 360° 连续旋转(全对全动态扫描验证)"
}
]
}