{ "generated": "2026-10-03 21:54:33", "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_竖打", 2557.1, [ -52.9, 137.7, 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° 连续旋转(全对全动态扫描验证)" } ] }