Files
SWdata-texttoCAD/1.1.1/joint_module_assembly_sop.json
T

92 lines
13 KiB
JSON

{
"$schema": "../joint_module_assembly_with_example.schema",
"design_id": "PJ_NGW_S2_090_T80_001",
"module_type": "planetary",
"version": "1.0",
"created_date": "2026-08-07",
"units": {
"length": "mm",
"angle": "deg",
"torque": "N_m",
"mass": "kg",
"speed": "rpm"
},
"parts": [
{"id": "motor_stator", "role": "motor_stator", "file": "零件/motor_stator.step", "coordinate_system": "STATOR_CSYS", "material": {"class": "aluminum"}, "notes": "电机定子,坐标系定义在定子轴线上"},
{"id": "motor_rotor", "role": "motor_rotor", "file": "零件/motor_rotor.step", "coordinate_system": "ROTOR_CSYS", "material": {"class": "steel"}, "notes": "电机转子,坐标系定义在转子输出轴线上"},
{"id": "sun_gear", "role": "sun_gear", "file": "零件/sun_gear.step", "coordinate_system": "SUN_CSYS", "material": {"class": "steel"}, "gear": {"teeth": 19, "module_mm": 2.5, "face_width_mm": 8, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "external_gear"}, "notes": "太阳轮,坐标系定义在分度圆中心"},
{"id": "planet_gear_1", "role": "planet_gear", "file": "零件/planet_gear.step", "coordinate_system": "PLANET_CSYS", "material": {"class": "steel"}, "gear": {"teeth": 17, "module_mm": 2.5, "face_width_mm": 4, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "external_gear"}, "notes": "行星轮1,坐标系定义在自转轴线上"},
{"id": "planet_gear_2", "role": "planet_gear", "file": "零件/planet_gear.step", "coordinate_system": "PLANET_CSYS", "material": {"class": "steel"}, "gear": {"teeth": 17, "module_mm": 2.5, "face_width_mm": 4, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "external_gear"}, "notes": "行星轮2,坐标系定义在自转轴线上"},
{"id": "planet_gear_3", "role": "planet_gear", "file": "零件/planet_gear.step", "coordinate_system": "PLANET_CSYS", "material": {"class": "steel"}, "gear": {"teeth": 17, "module_mm": 2.5, "face_width_mm": 4, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "external_gear"}, "notes": "行星轮3,坐标系定义在自转轴线上"},
{"id": "ring_gear", "role": "ring_gear", "file": "零件/ring_gear.step", "coordinate_system": "RING_CSYS", "material": {"class": "steel"}, "gear": {"teeth": 53, "module_mm": 2.5, "face_width_mm": 4, "pressure_angle_deg": 20, "helix_angle_deg": 0, "gear_type": "internal_gear"}, "notes": "内齿圈,坐标系定义在齿圈自转轴线上"},
{"id": "planet_gear_bearing_1", "role": "bearing", "file": "零件/planet_gear_bearing.step", "coordinate_system": "BEARING_CSYS", "material": {"class": "steel"}, "notes": "行星轮1轴承,坐标系定义在轴承中轴线"},
{"id": "planet_gear_bearing_2", "role": "bearing", "file": "零件/planet_gear_bearing.step", "coordinate_system": "BEARING_CSYS", "material": {"class": "steel"}, "notes": "行星轮2轴承,坐标系定义在轴承中轴线"},
{"id": "planet_gear_bearing_3", "role": "bearing", "file": "零件/planet_gear_bearing.step", "coordinate_system": "BEARING_CSYS", "material": {"class": "steel"}, "notes": "行星轮3轴承,坐标系定义在轴承中轴线"},
{"id": "carrier", "role": "carrier", "file": "零件/carrier.step", "coordinate_system": "CARRIER_CSYS", "material": {"class": "steel"}, "notes": "行星架,坐标系定义在输出轴线上"},
{"id": "carrier_bearing", "role": "bearing_seat", "file": "零件/carrier_bearing.step", "coordinate_system": "CARRIER_BEARING_CSYS", "material": {"class": "other"}, "notes": "行星架主轴承,坐标系定义在轴承中轴线上"},
{"id": "gear_housing", "role": "gear_housing", "file": "零件/gear_housing.step", "coordinate_system": "HOUSING_CSYS", "material": {"class": "aluminum"}, "notes": "减速器壳体,坐标系HOUSING_CSYS作为全局基准"},
{"id": "back_plate", "role": "output_flange", "file": "零件/back_plate.step", "coordinate_system": "BACKPLATE_CSYS", "material": {"class": "aluminum"}, "notes": "后端盖/输出法兰,坐标系定义在端盖中心"},
{"id": "seal_cover", "role": "seal_cover", "file": "零件/seal_cover.step", "coordinate_system": "SEAL_COVER_CSYS", "material": {"class": "aluminum"}, "notes": "密封盖,坐标系定义在密封盖中心"}
],
"constraints": [
{"type": "fixed_to_ground", "a": "gear_housing", "source": "sw_mate", "semantic_hint": "电机外壳固定于机座"},
{"type": "coaxial", "a": "motor_rotor:Outer_Cyl", "b": "motor_stator:Outer_Cyl", "source": "sw_mate", "mate_name": "Rotor_Stator_Coaxial", "semantic_hint": "转子外圆柱面与定子外圆柱面同轴"},
{"type": "coincident", "a": "motor_rotor:Bottom_Face", "b": "motor_stator:Bottom_Step", "source": "sw_mate", "mate_name": "Rotor_Stator_Coincident", "semantic_hint": "转子下平面与定子下台阶面重合"},
{"type": "coincident", "a": "motor_stator:Top_Face", "b": "back_plate:Bottom_Face", "source": "sw_mate", "mate_name": "Motor_BackPlate_Coincident", "semantic_hint": "电机上平面与后盖下平面重合"},
{"type": "coaxial", "a": "motor_stator:Threaded_Hole_1", "b": "back_plate:Threaded_Hole_1", "source": "sw_mate", "mate_name": "Motor_BackPlate_Hole1_Coaxial", "semantic_hint": "电机与后盖螺纹孔1同轴"},
{"type": "coaxial", "a": "back_plate:Outer_Cyl", "b": "gear_housing:Outer_Cyl", "source": "sw_mate", "mate_name": "BackPlate_Housing_Coaxial", "semantic_hint": "后盖外圆柱面与壳体外圆柱面同轴"},
{"type": "coincident", "a": "back_plate:Top_Face", "b": "gear_housing:Top_Face", "source": "sw_mate", "mate_name": "BackPlate_Housing_Top_Coincident", "semantic_hint": "后盖上平面与壳体上平面重合"},
{"type": "coaxial", "a": "back_plate:Side_Hole_1", "b": "gear_housing:Side_Hole_1", "source": "sw_mate", "mate_name": "BackPlate_Housing_SideHole1_Coaxial", "semantic_hint": "后盖与壳体侧边螺纹孔1同轴"},
{"type": "coaxial", "a": "sun_gear:Inner_Cyl", "b": "motor_rotor:Output_Shaft_Outer_Cyl", "source": "sw_mate", "mate_name": "SunGear_Rotor_Coaxial", "semantic_hint": "太阳轮内圆柱面与电机转子输出轴外圆柱面同轴"},
{"type": "coincident", "a": "sun_gear:Bottom_Face", "b": "motor_rotor:Output_Shaft_Bottom_Face", "source": "sw_mate", "mate_name": "SunGear_Rotor_Coincident", "semantic_hint": "太阳轮下平面与电机转子输出轴下平面重合"},
{"type": "coaxial", "a": "ring_gear:Outer_Cyl", "b": "gear_housing:Inner_Cyl", "source": "sw_mate", "mate_name": "RingGear_Motor_Coaxial", "semantic_hint": "齿圈外圆柱面与电机壳体内圆柱面重合"},
{"type": "coincident", "a": "ring_gear:Bottom_Face", "b": "gear_housing:Step_Face", "source": "sw_mate", "mate_name": "RingGear_Motor_Step_Coincident", "semantic_hint": "齿圈下平面与电机外壳台阶面重合"},
{"type": "coaxial", "a": "ring_gear:Threaded_Hole_1", "b": "motor_stator:Threaded_Hole_1", "source": "sw_mate", "mate_name": "RingGear_Motor_Hole_Coaxial", "semantic_hint": "齿圈螺纹孔与电机定子螺纹孔同轴"},
{"type": "coaxial", "a": "planet_gear_bearing_1:Outer_Cyl", "b": "planet_gear_1:Inner_Cyl", "source": "sw_mate", "mate_name": "Bearing1_Gear1_Coaxial", "semantic_hint": "行星轮1轴承外圆柱面与行星轮1内圆柱面重合"},
{"type": "coincident", "a": "planet_gear_bearing_1:Step_Face", "b": "planet_gear_1:Step_Face", "source": "sw_mate", "mate_name": "Bearing1_Gear1_Step_Coincident", "semantic_hint": "行星轮1轴承台阶面与行星轮1台阶面重合"},
{"type": "coaxial", "a": "planet_gear_bearing_1:Inner_Cyl", "b": "carrier:Small_Cyl_1", "source": "sw_mate", "mate_name": "Bearing1_Carrier_Coaxial", "semantic_hint": "行星轮1轴承内圆柱面与行星架小圆柱面1同心"},
{"type": "coincident", "a": "planet_gear_bearing_1:Bottom_Face", "b": "carrier:Top_Face", "source": "sw_mate", "mate_name": "Bearing1_Carrier_Coincident", "semantic_hint": "行星轮1轴承下平面与行星架上平面1重合"},
{"type": "coaxial", "a": "planet_gear_bearing_2:Outer_Cyl", "b": "planet_gear_2:Inner_Cyl", "source": "sw_mate", "mate_name": "Bearing2_Gear2_Coaxial", "semantic_hint": "行星轮2轴承外圆柱面与行星轮2内圆柱面重合"},
{"type": "coincident", "a": "planet_gear_bearing_2:Step_Face", "b": "planet_gear_2:Step_Face", "source": "sw_mate", "mate_name": "Bearing2_Gear2_Step_Coincident", "semantic_hint": "行星轮2轴承台阶面与行星轮2台阶面重合"},
{"type": "coaxial", "a": "planet_gear_bearing_2:Inner_Cyl", "b": "carrier:Small_Cyl_2", "source": "sw_mate", "mate_name": "Bearing2_Carrier_Coaxial", "semantic_hint": "行星轮2轴承内圆柱面与行星架小圆柱面2同心"},
{"type": "coincident", "a": "planet_gear_bearing_2:Bottom_Face", "b": "carrier:Top_Face", "source": "sw_mate", "mate_name": "Bearing2_Carrier_Coincident", "semantic_hint": "行星轮2轴承下平面与行星架上平面2重合"},
{"type": "coaxial", "a": "planet_gear_bearing_3:Outer_Cyl", "b": "planet_gear_3:Inner_Cyl", "source": "sw_mate", "mate_name": "Bearing3_Gear3_Coaxial", "semantic_hint": "行星轮3轴承外圆柱面与行星轮3内圆柱面重合"},
{"type": "coincident", "a": "planet_gear_bearing_3:Step_Face", "b": "planet_gear_3:Step_Face", "source": "sw_mate", "mate_name": "Bearing3_Gear3_Step_Coincident", "semantic_hint": "行星轮3轴承台阶面与行星轮3台阶面重合"},
{"type": "coaxial", "a": "planet_gear_bearing_3:Inner_Cyl", "b": "carrier:Small_Cyl_3", "source": "sw_mate", "mate_name": "Bearing3_Carrier_Coaxial", "semantic_hint": "行星轮3轴承内圆柱面与行星架小圆柱面3同心"},
{"type": "coincident", "a": "planet_gear_bearing_3:Bottom_Face", "b": "carrier:Top_Face", "source": "sw_mate", "mate_name": "Bearing3_Carrier_Coincident", "semantic_hint": "行星轮3轴承下平面与行星架上平面3重合"},
{"type": "coaxial", "a": "carrier_bearing:Outer_Cyl", "b": "gear_housing:Bearing_Inner_Cyl", "source": "sw_mate", "mate_name": "CarrierBearing_Motor_Coaxial", "semantic_hint": "行星架轴承外圆柱面与电机外壳内圆柱面重合"},
{"type": "coincident", "a": "carrier_bearing:Top_Face", "b": "gear_housing:Bottom_Step", "source": "sw_mate", "mate_name": "CarrierBearing_Motor_Coincident", "semantic_hint": "行星架轴承上平面与电机外壳下台阶面重合"},
{"type": "coaxial", "a": "carrier:Outer_Cyl", "b": "carrier_bearing:Inner_Cyl", "source": "sw_mate", "mate_name": "Carrier_CarrierBearing_Coaxial", "semantic_hint": "行星架外圆柱面与行星架轴承内圆柱面重合"},
{"type": "coincident", "a": "planet_gear_1:Top_Face", "b": "ring_gear:Top_Face", "source": "sw_mate", "mate_name": "PlanetGear1_RingGear_Coincident", "semantic_hint": "行星轮1上平面与齿圈上平面重合"},
{"type": "coincident", "a": "seal_cover:Top_Face", "b": "gear_housing:Bottom_Face", "source": "sw_mate", "mate_name": "SealCover_Motor_Coincident", "semantic_hint": "密封盖上平面与电机外壳下平面重合"},
{"type": "coaxial", "a": "seal_cover:Outer_Cyl", "b": "gear_housing:Outer_Cyl", "source": "sw_mate", "mate_name": "SealCover_Motor_Coaxial", "semantic_hint": "密封盖外圆柱面与电机外壳外圆柱面同轴"},
{"type": "coaxial", "a": "seal_cover:Threaded_Hole_1", "b": "gear_housing:Bottom_Hole_1", "source": "sw_mate", "mate_name": "SealCover_Motor_Hole1_Coaxial", "semantic_hint": "密封盖与电机外壳螺纹孔1同轴"}
],
"meshes": [
{"pair": ["sun_gear", "planet_gear_1"], "type": "external_gear", "center_distance_mm": 45, "source": "sw_mate", "semantic_hint": "太阳轮与行星轮1外啮合"},
{"pair": ["sun_gear", "planet_gear_2"], "type": "external_gear", "center_distance_mm": 45, "source": "sw_mate", "semantic_hint": "太阳轮与行星轮2外啮合"},
{"pair": ["sun_gear", "planet_gear_3"], "type": "external_gear", "center_distance_mm": 45, "source": "sw_mate", "semantic_hint": "太阳轮与行星轮3外啮合"},
{"pair": ["ring_gear", "planet_gear_1"], "type": "internal_gear", "center_distance_mm": 45, "source": "sw_mate", "semantic_hint": "齿圈与行星轮1内啮合"},
{"pair": ["ring_gear", "planet_gear_2"], "type": "internal_gear", "center_distance_mm": 45, "source": "sw_mate", "semantic_hint": "齿圈与行星轮2内啮合"},
{"pair": ["ring_gear", "planet_gear_3"], "type": "internal_gear", "center_distance_mm": 45, "source": "sw_mate", "semantic_hint": "齿圈与行星轮3内啮合"}
],
"io": {
"ground": ["gear_housing", "ring_gear"],
"input": "motor",
"output": "carrier",
"dof_expected": "输出法兰绕Z轴旋转",
"notes": "电机驱动太阳轮,行星架输出;电机外壳固定"
},
"metadata": {
"author": "csj",
"source": "SolidWorks 2025",
"version": "1.0",
"notes": "装配SOP:程序根据parts加载STEP文件,根据constraints拼装,根据meshes建立啮合关系,根据io确定输入输出边界"
}
}