Files
Robot_Arm/docs/travel_detail.json
T

1328 lines
19 KiB
JSON

{
"generated": "2026-09-26 23:34:16",
"vol_min": 2.0,
"step": 2.0,
"combo_step": 6.0,
"workers": 20,
"singles": {
"J1": {
"lo": -3.69,
"hi": 180.0,
"jams": {
"-4.0": [
[
"P01_胸板",
"P08_腕偏转座",
2.7,
[
5.0,
61.8,
126.4
]
],
[
"P01_胸板",
"P09_工具法兰",
102.1,
[
3.2,
61.0,
109.7
]
]
]
}
},
"J2": {
"lo": -113.89,
"hi": 117.75,
"jams": {
"118.0": [
[
"P03_肩吊臂",
"P06_大臂骨架",
5.1,
[
-58.7,
108.1,
567.5
]
]
],
"-114.0": [
[
"P04_肩叉",
"P05_大臂旋转座",
4.1,
[
54.8,
147.2,
506.2
]
]
]
}
},
"J3": {
"lo": -180.0,
"hi": 180.0,
"jams": {}
},
"J4": {
"lo": -55.11,
"hi": 55.12,
"jams": {
"56.0": [
[
"P06_大臂骨架",
"P07_小臂骨架",
3.2,
[
-15.9,
153.6,
346.9
]
]
],
"-56.0": [
[
"P06_大臂骨架",
"P07_小臂骨架",
3.2,
[
52.9,
153.6,
346.9
]
]
]
}
},
"J5": {
"lo": -102.36,
"hi": 102.38,
"jams": {
"104.0": [
[
"P07_小臂骨架",
"P08_腕偏转座",
175.7,
[
-22.4,
140.7,
232.2
]
]
],
"-104.0": [
[
"P07_小臂骨架",
"P08_腕偏转座",
175.7,
[
59.4,
140.7,
232.2
]
]
]
}
},
"J6": {
"lo": -180.0,
"hi": 180.0,
"jams": {}
}
},
"combos": [
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J2",
"direction": "hi",
"old": 117.75,
"new": 113.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J2",
"direction": "lo",
"old": -113.8876953125,
"new": -109.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": 55.125,
"new": 53.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J4",
"direction": "lo",
"old": -55.109375,
"new": -55.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J5",
"direction": "hi",
"old": 102.375,
"new": 101.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J1",
"hold_at": 180.0,
"swept": "J6",
"direction": "hi",
"old": 180.0,
"new": 179.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -109.0,
"swept": "J1",
"direction": "hi",
"old": 180.0,
"new": 179.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -109.0,
"swept": "J1",
"direction": "lo",
"old": -3.6875,
"new": -1.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -109.0,
"swept": "J3",
"direction": "hi",
"old": 179.0,
"new": 173.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -109.0,
"swept": "J4",
"direction": "hi",
"old": 53.0,
"new": 47.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -109.0,
"swept": "J5",
"direction": "hi",
"old": 101.0,
"new": 95.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": -109.0,
"swept": "J6",
"direction": "hi",
"old": 179.0,
"new": 173.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": 113.0,
"swept": "J1",
"direction": "hi",
"old": 179.0,
"new": 173.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": 113.0,
"swept": "J3",
"direction": "hi",
"old": 173.0,
"new": 167.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": 113.0,
"swept": "J4",
"direction": "hi",
"old": 47.0,
"new": 41.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": 113.0,
"swept": "J5",
"direction": "hi",
"old": 95.0,
"new": 89.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J2",
"hold_at": 113.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": 173.0,
"new": 167.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 113.0,
"new": 107.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 41.0,
"new": 35.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 89.0,
"new": 83.0,
"jams": {}
},
{
"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": 167.0,
"new": 161.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J2",
"direction": "hi",
"old": 107.0,
"new": 101.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J4",
"direction": "hi",
"old": 35.0,
"new": 29.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J3",
"hold_at": 167.0,
"swept": "J5",
"direction": "hi",
"old": 83.0,
"new": 77.0,
"jams": {}
},
{
"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": -55.0,
"swept": "J1",
"direction": "hi",
"old": 161.0,
"new": 155.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -55.0,
"swept": "J2",
"direction": "hi",
"old": 101.0,
"new": 95.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -55.0,
"swept": "J3",
"direction": "hi",
"old": 167.0,
"new": 67.25,
"jams": {
"72.0": [
[
"P01_胸板",
"P07_小臂骨架",
1315.7,
[
4.6,
60.8,
278.8
]
]
]
}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -55.0,
"swept": "J5",
"direction": "hi",
"old": 77.0,
"new": 71.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": -55.0,
"swept": "J6",
"direction": "hi",
"old": 155.0,
"new": 149.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": 29.0,
"swept": "J1",
"direction": "hi",
"old": 155.0,
"new": 149.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": 29.0,
"swept": "J2",
"direction": "hi",
"old": 95.0,
"new": 89.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": 29.0,
"swept": "J3",
"direction": "hi",
"old": 67.25,
"new": 65.0,
"jams": {
"-42.0": [
[
"P01_胸板",
"P07_小臂骨架",
903.5,
[
-3.5,
61.3,
244.7
]
]
]
}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": 29.0,
"swept": "J3",
"direction": "lo",
"old": -180.0,
"new": -39.8359375,
"jams": {
"-42.0": [
[
"P01_胸板",
"P07_小臂骨架",
903.5,
[
-3.5,
61.3,
244.7
]
]
]
}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": 29.0,
"swept": "J5",
"direction": "hi",
"old": 71.0,
"new": 65.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J4",
"hold_at": 29.0,
"swept": "J6",
"direction": "hi",
"old": 149.0,
"new": 143.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J1",
"direction": "hi",
"old": 149.0,
"new": 143.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J2",
"direction": "hi",
"old": 89.0,
"new": 83.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J3",
"direction": "hi",
"old": 65.0,
"new": 59.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J3",
"direction": "lo",
"old": -39.8359375,
"new": -37.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J4",
"direction": "hi",
"old": 29.0,
"new": 23.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J6",
"direction": "hi",
"old": 143.0,
"new": 137.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": 65.0,
"swept": "J1",
"direction": "hi",
"old": 143.0,
"new": 137.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": 65.0,
"swept": "J2",
"direction": "hi",
"old": 83.0,
"new": 77.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": 65.0,
"swept": "J3",
"direction": "hi",
"old": 59.0,
"new": 53.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": 65.0,
"swept": "J4",
"direction": "hi",
"old": 23.0,
"new": 17.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J5",
"hold_at": 65.0,
"swept": "J6",
"direction": "hi",
"old": 137.0,
"new": 131.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J1",
"direction": "hi",
"old": 137.0,
"new": 131.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 77.0,
"new": 71.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J3",
"direction": "hi",
"old": 53.0,
"new": 47.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J4",
"direction": "hi",
"old": 17.0,
"new": 11.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": -180.0,
"swept": "J5",
"direction": "hi",
"old": 65.0,
"new": 59.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 131.0,
"swept": "J1",
"direction": "hi",
"old": 131.0,
"new": 125.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 131.0,
"swept": "J2",
"direction": "hi",
"old": 71.0,
"new": 65.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 131.0,
"swept": "J3",
"direction": "hi",
"old": 47.0,
"new": 41.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 131.0,
"swept": "J4",
"direction": "hi",
"old": 11.0,
"new": 5.0,
"jams": {}
},
{
"pass_": 0,
"hold": "J6",
"hold_at": 131.0,
"swept": "J5",
"direction": "hi",
"old": 59.0,
"new": 53.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 125.0,
"swept": "J2",
"direction": "hi",
"old": 65.0,
"new": 59.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 125.0,
"swept": "J3",
"direction": "hi",
"old": 41.0,
"new": 35.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 125.0,
"swept": "J4",
"direction": "hi",
"old": 5.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 125.0,
"swept": "J5",
"direction": "hi",
"old": 53.0,
"new": 47.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J1",
"hold_at": 125.0,
"swept": "J6",
"direction": "hi",
"old": 131.0,
"new": 125.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -109.0,
"swept": "J1",
"direction": "hi",
"old": 125.0,
"new": 119.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -109.0,
"swept": "J3",
"direction": "hi",
"old": 35.0,
"new": 29.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -109.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -109.0,
"swept": "J5",
"direction": "hi",
"old": 47.0,
"new": 41.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": -109.0,
"swept": "J6",
"direction": "hi",
"old": 125.0,
"new": 119.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": 59.0,
"swept": "J1",
"direction": "hi",
"old": 119.0,
"new": 113.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": 59.0,
"swept": "J3",
"direction": "hi",
"old": 29.0,
"new": 23.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": 59.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": 59.0,
"swept": "J5",
"direction": "hi",
"old": 41.0,
"new": 35.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J2",
"hold_at": 59.0,
"swept": "J6",
"direction": "hi",
"old": 119.0,
"new": 113.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -37.0,
"swept": "J1",
"direction": "hi",
"old": 113.0,
"new": 107.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -37.0,
"swept": "J2",
"direction": "hi",
"old": 59.0,
"new": 53.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -37.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -37.0,
"swept": "J5",
"direction": "hi",
"old": 35.0,
"new": 29.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": -37.0,
"swept": "J6",
"direction": "hi",
"old": 113.0,
"new": 107.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 23.0,
"swept": "J1",
"direction": "hi",
"old": 107.0,
"new": 101.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 23.0,
"swept": "J2",
"direction": "hi",
"old": 53.0,
"new": 47.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 23.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 23.0,
"swept": "J5",
"direction": "hi",
"old": 29.0,
"new": 23.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J3",
"hold_at": 23.0,
"swept": "J6",
"direction": "hi",
"old": 107.0,
"new": 101.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -55.0,
"swept": "J1",
"direction": "hi",
"old": 101.0,
"new": 95.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -55.0,
"swept": "J2",
"direction": "hi",
"old": 47.0,
"new": 41.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -55.0,
"swept": "J3",
"direction": "hi",
"old": 23.0,
"new": 17.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -55.0,
"swept": "J5",
"direction": "hi",
"old": 23.0,
"new": 17.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J4",
"hold_at": -55.0,
"swept": "J6",
"direction": "hi",
"old": 101.0,
"new": 95.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J1",
"direction": "hi",
"old": 95.0,
"new": 89.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J2",
"direction": "hi",
"old": 41.0,
"new": 35.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J3",
"direction": "hi",
"old": 17.0,
"new": 11.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": -102.359375,
"swept": "J6",
"direction": "hi",
"old": 95.0,
"new": 89.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": 17.0,
"swept": "J1",
"direction": "hi",
"old": 89.0,
"new": 83.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": 17.0,
"swept": "J2",
"direction": "hi",
"old": 35.0,
"new": 29.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": 17.0,
"swept": "J3",
"direction": "hi",
"old": 11.0,
"new": 5.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": 17.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J5",
"hold_at": 17.0,
"swept": "J6",
"direction": "hi",
"old": 89.0,
"new": 83.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J1",
"direction": "hi",
"old": 83.0,
"new": 77.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J2",
"direction": "hi",
"old": 29.0,
"new": 23.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": -180.0,
"swept": "J3",
"direction": "hi",
"old": 5.0,
"new": 0.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": 17.0,
"new": 11.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 83.0,
"swept": "J1",
"direction": "hi",
"old": 77.0,
"new": 71.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 83.0,
"swept": "J2",
"direction": "hi",
"old": 23.0,
"new": 17.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 83.0,
"swept": "J3",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 83.0,
"swept": "J4",
"direction": "hi",
"old": 0.0,
"new": 0.0,
"jams": {}
},
{
"pass_": 1,
"hold": "J6",
"hold_at": 83.0,
"swept": "J5",
"direction": "hi",
"old": 11.0,
"new": 5.0,
"jams": {}
}
],
"final": [
{
"axis": "J1",
"lo": -2.0,
"hi": 179.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +179° / 反向 -2°,总行程 181°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J2",
"lo": -112.0,
"hi": 116.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +116° / 反向 -112°,总行程 228°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J3",
"lo": -180.0,
"hi": 180.0,
"continuous": true,
"zero": 0.0,
"note": "整周无干涉,可 360° 连续旋转(全对全动态扫描验证)"
},
{
"axis": "J4",
"lo": -54.0,
"hi": 54.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +54° / 反向 -54°,总行程 108°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J5",
"lo": -101.0,
"hi": 101.0,
"continuous": false,
"zero": 0.0,
"note": "正向 +101° / 反向 -101°,总行程 202°(全对全动态扫描验证,含相邻件与电机)"
},
{
"axis": "J6",
"lo": -180.0,
"hi": 180.0,
"continuous": true,
"zero": 0.0,
"note": "整周无干涉,可 360° 连续旋转(全对全动态扫描验证)"
}
]
}