From 99321225f77b82a4273eeb10a0c8d3e2cc425eac Mon Sep 17 00:00:00 2001 From: chenshijue <24121145@bjtu.edu.cn> Date: Fri, 7 Aug 2026 11:13:08 +0800 Subject: [PATCH] =?UTF-8?q?=E6=9B=B4=E6=96=B0=20PJ=5FNGW=5FS2=5F090=5FT80?= =?UTF-8?q?=5F001=5F=E6=A8=A1=E6=9D=BF/joint=5Fmodule=5Fassembly=5Fsop.jso?= =?UTF-8?q?n?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../joint_module_assembly_sop.json | 53 +++++++++++++++++++ 1 file changed, 53 insertions(+) diff --git a/PJ_NGW_S2_090_T80_001_模板/joint_module_assembly_sop.json b/PJ_NGW_S2_090_T80_001_模板/joint_module_assembly_sop.json index e69de29..bbf404a 100644 --- a/PJ_NGW_S2_090_T80_001_模板/joint_module_assembly_sop.json +++ b/PJ_NGW_S2_090_T80_001_模板/joint_module_assembly_sop.json @@ -0,0 +1,53 @@ +{ + "$schema": "../joint_module_assembly_with_example.schema", + "design_id": "请填写总文件命名如PJ_NGW_S2_090_T80_001", + "module_type": "planetary", + "version": "1.0", + "created_date": "请填写日期Year-Month-Date如2026-08-03", + + "units": { + "length": "mm", + "angle": "deg", + "torque": "N_m", + "mass": "kg", + "speed": "rpm" + }, + + "parts": [ + { "id": "请填写step的零件命名如motor", "role": "所有设计者必须统一,统一参考readme当中的角色命名:sun_gear/planet_gear/ring_gear/carrier/carrier_pin/input_shaft/output_flange/gear_housing/motor_housing/bearing_seat/seal_cover", "file": "填写文件路径如exports/motor.step", "material": { "class": "填写材料,可选:steel/aluminum/magnet/rubber/plastic/other" }, "notes": "填写注释:电机总装" }, + { "id": "ring_gear", "role": "ring_gear", "file": "exports/ring_gear_T100_m0_8.step", "material": { "class": "steel" }, "gear": { "teeth": 100, "module_mm": 0.8, "face_width_mm": 3.8, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "internal_gear" }, "notes": "齿圈,齿数100,模数0.8" }, + { "id": "sun_gear", "role": "sun_gear", "file": "exports/sun_gear_T20_m0_8.step", "material": { "class": "steel" }, "gear": { "teeth": 20, "module_mm": 0.8, "face_width_mm": 8, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "external_gear" }, "notes": "太阳轮,齿数20,模数0.8" }, + { "id": "planet_gear", "role": "planet_gear", "file": "exports/planet_gear_T40_m0_8.step", "material": { "class": "steel" }, "gear": { "teeth": 40, "module_mm": 0.8, "face_width_mm": 3.8, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "external_gear" }, "notes": "行星轮1,齿数40,模数0.8" }, + ], + + "constraints": [ + { "type": "填写约束类型如:fixed_to_ground(固定)/coincident(重合)/coaxial(同轴)", "a": "参与配合的零件名如Main_case", "source": "配合来源:sw_mate(solidworks自带)/manual(自定义)", "semantic_hint": "写明注释:主框架固定于机座" }, + { "type": "coincident", "a": "Moteus_controller_mount:Bottom_Face(请标注配合面并在sw中命名)", "b": "Back_plate:Top_Face", "source": "sw_mate", "mate_name": "ControllerMount_BackPlate_Coincident", "semantic_hint": "控制器支架下平面与背板上平面重合" }, + { "type": "coaxial", "a": "Moteus_controller_mount:Hole_1", "b": "Back_plate:Hole_1", "source": "sw_mate", "mate_name": "ControllerMount_BackPlate_Hole1_Coaxial", "semantic_hint": "控制器支架与背板孔1同轴" }, + ], + + "meshes": [ + #填写啮合对 + { "pair": ["sun_gear", "planet_gear_1"], "type": "external_gear", "center_distance_mm": 24.17, "backlash_mm": 0.02, "source": "sw_mate", "semantic_hint": "太阳轮与行星轮1外啮合" }, + { "pair": ["sun_gear", "planet_gear_2"], "type": "external_gear", "center_distance_mm": 24.17, "backlash_mm": 0.02, "source": "sw_mate", "semantic_hint": "太阳轮与行星轮2外啮合" }, + { "pair": ["sun_gear", "planet_gear_3"], "type": "external_gear", "center_distance_mm": 24.17, "backlash_mm": 0.02, "source": "sw_mate", "semantic_hint": "太阳轮与行星轮3外啮合" }, + { "pair": ["ring_gear", "planet_gear_1"], "type": "internal_gear", "center_distance_mm": 24, "backlash_mm": 0.02, "source": "sw_mate", "semantic_hint": "齿圈与行星轮1内啮合" }, + { "pair": ["ring_gear", "planet_gear_2"], "type": "internal_gear", "center_distance_mm": 24, "backlash_mm": 0.02, "source": "sw_mate", "semantic_hint": "齿圈与行星轮2内啮合" }, + { "pair": ["ring_gear", "planet_gear_3"], "type": "internal_gear", "center_distance_mm": 24, "backlash_mm": 0.02, "source": "sw_mate", "semantic_hint": "齿圈与行星轮3内啮合" } + ], + + "io": { + "ground": ["Main_case", "ring_gear", "Moteus_controller_mount"], + "input": "motor", + "output": "Carrier_outer", + "dof_expected": "输出法兰绕Z轴旋转", + "notes": "电机驱动太阳轮,行星架输出;控制器支架与机座固定" + }, + + "metadata": { + "author": "待填写", + "source": "SolidWorks 2025", + "version": "1.0", + "notes": "装配SOP:程序根据parts加载STEP文件,根据constraints拼装,根据meshes建立啮合关系,根据io确定输入输出边界" + } +} \ No newline at end of file