{ "generated": "2026-09-30 00:06:07", "vol_min": 2.0, "step": 2.0, "combo_step": 6.0, "workers": 12, "singles": { "J1": { "lo": -180.0, "hi": 180.0, "jams": {} }, "J2": { "lo": -107.5, "hi": 10.25, "jams": { "12.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P08_腕偏转座_螺旋体25%_墙4底5_竖打", 3160.7, [ -53.9, 137.2, 149.2 ] ] ], "-108.0": [ [ "P04_肩叉_螺旋体30%_墙5底5_竖打", "P05_大臂旋转座_螺旋体30%_墙4底5_竖打", 16.7, [ 45.8, 136.3, 534.6 ] ] ] } }, "J3": { "lo": -180.0, "hi": 180.0, "jams": {} }, "J4": { "lo": -112.5, "hi": 17.5, "jams": { "18.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 29.2, [ -82.0, 128.0, 117.5 ] ] ], "-114.0": [ [ "P06_大臂骨架_螺旋体25%_墙4底5_竖打", "P07_小臂骨架_螺旋体30%_墙5底5_竖打", 56.3, [ 18.5, 128.0, 383.1 ] ] ] } }, "J5": { "lo": -96.25, "hi": 35.38, "jams": { "36.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 45.9, [ -82.4, 128.0, 139.5 ] ] ], "-98.0": [ [ "P07_小臂骨架_螺旋体30%_墙5底5_竖打", "P08_腕偏转座_螺旋体25%_墙4底5_竖打", 328.2, [ 58.4, 139.3, 227.9 ] ] ] } }, "J6": { "lo": -180.0, "hi": 180.0, "jams": {} } }, "combos": [ { "pass_": 0, "hold": "J1", "hold_at": -180.0, "swept": "J2", "direction": "hi", "old": 10.25, "new": 5.0, "jams": {} }, { "pass_": 0, "hold": "J1", "hold_at": -180.0, "swept": "J2", "direction": "lo", "old": -107.5, "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.5, "new": 11.0, "jams": {} }, { "pass_": 0, "hold": "J1", "hold_at": -180.0, "swept": "J4", "direction": "lo", "old": -112.5, "new": -109.0, "jams": {} }, { "pass_": 0, "hold": "J1", "hold_at": -180.0, "swept": "J5", "direction": "hi", "old": 35.375, "new": 29.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_工具法兰_螺旋体100%_墙4底5_竖打", 29.2, [ -82.0, 128.0, 117.5 ] ] ] } }, { "pass_": 0, "hold": "J3", "hold_at": -180.0, "swept": "J4", "direction": "lo", "old": -109.0, "new": -18.25, "jams": { "-18.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 29.2, [ -82.0, 128.0, 117.5 ] ] ] } }, { "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_工具法兰_螺旋体100%_墙4底5_竖打", 45.9, [ -82.4, 128.0, 139.4 ] ] ] } }, { "pass_": 0, "hold": "J3", "hold_at": -180.0, "swept": "J5", "direction": "lo", "old": -96.25, "new": -36.25, "jams": { "-36.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 45.9, [ -82.4, 128.0, 139.4 ] ] ] } }, { "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_工具法兰_螺旋体100%_墙4底5_竖打", 329.3, [ -83.8, 104.3, 122.2 ] ] ] } }, { "pass_": 0, "hold": "J3", "hold_at": 167.0, "swept": "J4", "direction": "lo", "old": -18.25, "new": -17.875, "jams": { "-18.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 329.3, [ -83.8, 104.3, 122.2 ] ] ] } }, { "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_工具法兰_螺旋体100%_墙4底5_竖打", 18.2, [ -82.5, 108.7, 138.8 ] ] ] } }, { "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": 155.75, "jams": { "162.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 142.2, [ -82.8, 104.4, 118.7 ] ] ], "-162.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 142.2, [ -82.8, 151.6, 118.7 ] ] ] } }, { "pass_": 0, "hold": "J4", "hold_at": -17.875, "swept": "J3", "direction": "lo", "old": -180.0, "new": -157.75, "jams": { "162.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 142.2, [ -82.8, 104.4, 118.7 ] ] ], "-162.0": [ [ "P01_A_立柱下段_三角形30%_墙4底5_竖打", "P09_工具法兰_螺旋体100%_墙4底5_竖打", 142.2, [ -82.8, 151.6, 118.7 ] ] ] } }, { "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.25, "swept": "J1", "direction": "hi", "old": 161.0, "new": 155.0, "jams": {} }, { "pass_": 0, "hold": "J5", "hold_at": -36.25, "swept": "J2", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 0, "hold": "J5", "hold_at": -36.25, "swept": "J3", "direction": "hi", "old": 155.75, "new": 149.0, "jams": {} }, { "pass_": 0, "hold": "J5", "hold_at": -36.25, "swept": "J3", "direction": "lo", "old": -157.75, "new": -157.0, "jams": {} }, { "pass_": 0, "hold": "J5", "hold_at": -36.25, "swept": "J4", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 0, "hold": "J5", "hold_at": -36.25, "swept": "J4", "direction": "lo", "old": -17.875, "new": -13.0, "jams": {} }, { "pass_": 0, "hold": "J5", "hold_at": -36.25, "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": 149.0, "new": 143.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": 143.0, "new": 137.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": 137.0, "new": 131.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": 131.0, "new": 125.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": 125.0, "new": 119.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": 119.0, "swept": "J1", "direction": "hi", "old": 131.0, "new": 125.0, "jams": {} }, { "pass_": 1, "hold": "J3", "hold_at": 119.0, "swept": "J2", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 1, "hold": "J3", "hold_at": 119.0, "swept": "J4", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 1, "hold": "J3", "hold_at": 119.0, "swept": "J5", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 1, "hold": "J3", "hold_at": 119.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": 119.0, "new": 113.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.25, "swept": "J1", "direction": "hi", "old": 119.0, "new": 113.0, "jams": {} }, { "pass_": 1, "hold": "J5", "hold_at": -36.25, "swept": "J2", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 1, "hold": "J5", "hold_at": -36.25, "swept": "J3", "direction": "hi", "old": 113.0, "new": 107.0, "jams": {} }, { "pass_": 1, "hold": "J5", "hold_at": -36.25, "swept": "J4", "direction": "hi", "old": 0.0, "new": 0.0, "jams": {} }, { "pass_": 1, "hold": "J5", "hold_at": -36.25, "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": 107.0, "new": 101.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": 101.0, "new": 95.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": -106.0, "hi": 9.0, "continuous": false, "zero": 0.0, "note": "正向 +9° / 反向 -106°,总行程 115°(全对全动态扫描验证,含相邻件与电机)" }, { "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": -95.0, "hi": 34.0, "continuous": false, "zero": 0.0, "note": "正向 +34° / 反向 -95°,总行程 129°(全对全动态扫描验证,含相邻件与电机)" }, { "axis": "J6", "lo": -180.0, "hi": 180.0, "continuous": true, "zero": 0.0, "note": "整周无干涉,可 360° 连续旋转(全对全动态扫描验证)" } ] }