更新 PJ_NGW_S2_090_T80_001_模板/joint_module_assembly_sop.json
This commit is contained in:
@@ -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确定输入输出边界"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user