更新 PJ_NGW_S2_090_T80_001_模板/joint_module_assembly_sop.json

This commit is contained in:
2026-08-07 11:13:08 +08:00
parent 539b92a65f
commit 99321225f7
@@ -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_matesolidworks自带)/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确定输入输出边界"
}
}