first commit

This commit is contained in:
2026-07-17 17:45:56 +08:00
commit 04c487823b
5873 changed files with 12227228 additions and 0 deletions
@@ -0,0 +1,580 @@
{
"schema": "assembly_structure_summary_v1",
"source_structure_graph_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\structure_graph.json",
"generation_mode": "programmatic_low_resolution_summary",
"usage_policy": "This file is a compact device-level index. It intentionally excludes full B-rep, faces, images, and unrelated component details.",
"component_count": 41,
"components": [
{
"component_id": "component_1",
"instance_name": "小臂关节装配2-1",
"display_name": "小臂关节装配2-1 (小臂关节装配2)",
"shape_hint": "general_part",
"feature_count": 0,
"face_count": 0,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_5",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC)",
"shape_hint": "general_part",
"feature_count": 0,
"face_count": 0,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_9",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_14",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_12",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_24",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_13",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_25",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_26",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_27",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_28",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_17",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_29",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_10",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_30",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_19",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_31",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_20",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_11",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_21",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_22",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_16",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_15",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_23",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_18",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_8",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d)",
"shape_hint": "general_part",
"feature_count": 0,
"face_count": 0,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_6",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"shape_hint": "hole_features",
"feature_count": 23,
"face_count": 69,
"contact_count": 2,
"mate_count": 2,
"adjacent_component_ids": [
"component_37",
"component_38",
"component_41"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_7",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g)",
"shape_hint": "hole_features",
"feature_count": 3,
"face_count": 6,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_34",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 69,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_33",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20)",
"shape_hint": "hole_features",
"feature_count": 4,
"face_count": 7,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_32",
"instance_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1",
"display_name": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 4,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_35",
"instance_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"display_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"shape_hint": "hole_features",
"feature_count": 24,
"face_count": 432,
"contact_count": 14,
"mate_count": 2,
"adjacent_component_ids": [
"component_37",
"component_38"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_3",
"instance_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1",
"display_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 15,
"contact_count": 1,
"mate_count": 0,
"adjacent_component_ids": [
"component_38"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_4",
"instance_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2",
"display_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 15,
"contact_count": 1,
"mate_count": 0,
"adjacent_component_ids": [
"component_38"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_36",
"instance_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"display_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 15,
"contact_count": 1,
"mate_count": 0,
"adjacent_component_ids": [
"component_38"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_2",
"instance_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"display_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"shape_hint": "hole_features",
"feature_count": 8,
"face_count": 33,
"contact_count": 4,
"mate_count": 1,
"adjacent_component_ids": [
"component_37",
"component_38"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_40",
"instance_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"shape_hint": "hole_features",
"feature_count": 13,
"face_count": 45,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_37",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"shape_hint": "hole_features",
"feature_count": 12,
"face_count": 74,
"contact_count": 11,
"mate_count": 1,
"adjacent_component_ids": [
"component_2",
"component_35",
"component_6"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"shape_hint": "hole_features",
"feature_count": 9,
"face_count": 38,
"contact_count": 10,
"mate_count": 2,
"adjacent_component_ids": [
"component_2",
"component_3",
"component_35",
"component_6"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_41",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"shape_hint": "hole_features",
"feature_count": 2,
"face_count": 7,
"contact_count": 0,
"mate_count": 2,
"adjacent_component_ids": [
"component_6"
],
"graph_role_hint": "ordinary_component"
},
{
"component_id": "component_42",
"instance_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"shape_hint": "hole_features",
"feature_count": 4,
"face_count": 35,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"graph_role_hint": "ordinary_component"
}
],
"relations": [
{
"a": "component_37",
"b": "component_6",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_38",
"b": "component_6",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_41",
"b": "component_6",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_35",
"b": "component_37",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_35",
"b": "component_38",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_3",
"b": "component_38",
"relation_hint": "planar_contact_or_mate"
},
{
"a": "component_38",
"b": "component_4",
"relation_hint": "planar_contact_or_mate"
},
{
"a": "component_36",
"b": "component_38",
"relation_hint": "planar_contact_or_mate"
},
{
"a": "component_2",
"b": "component_37",
"relation_hint": "coaxial_or_concentric_interface"
},
{
"a": "component_2",
"b": "component_38",
"relation_hint": "coaxial_or_concentric_interface"
}
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,56 @@
{
"schema": "assembly_function_blocks_v1",
"generation_mode": "heuristic_from_component_names_and_assembly_graph",
"usage_policy": "Low-resolution functional context for local diagnostic evidence extraction. Not a diagnostic judgement.",
"Blocks": [
{
"BlockId": "unclassified_components",
"Name": "unclassified_components",
"Function": "No stable functional block was inferred from local evidence.",
"Confidence": "low",
"ComponentIds": [
"component_1",
"component_5",
"component_9",
"component_14",
"component_12",
"component_24",
"component_13",
"component_25",
"component_26",
"component_27",
"component_28",
"component_17",
"component_29",
"component_10",
"component_30",
"component_19",
"component_31",
"component_20",
"component_11",
"component_21",
"component_22",
"component_16",
"component_15",
"component_23",
"component_18",
"component_8",
"component_6",
"component_7",
"component_34",
"component_33",
"component_32",
"component_35",
"component_3",
"component_4",
"component_36",
"component_2",
"component_40",
"component_37",
"component_38",
"component_41",
"component_42"
]
}
]
}
@@ -0,0 +1,679 @@
{
"schema": "inspection_cards_assembly_knowledge_v1",
"generation_mode": "structured_from_assembly_knowledge_sources",
"seed_sources": [
"chapter19_24_rule_store_v1.json filtered to chapter 19"
],
"usage_policy": "Cards guide assembly/function-group evidence extraction. Full source rules must still be retrieved for detailed final judgement. This knowledge library can be expanded beyond its current seed chapters.",
"cards": [
{
"rule_id": "19.1.1",
"title": "避免同时装入两个配合面",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“避免同时装入两个配合面”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"装入两个",
"避免同时",
"配合面"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '避免同时装入两个配合面'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.1.2",
"title": "柔性套安装时要有引导部分",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“柔性套安装时要有引导部分”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"引导部分",
"柔性套安",
"装时要有"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '柔性套安装时要有引导部分'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.1.3",
"title": "为了活塞安装方便,气缸应有斜角",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“为了活塞安装方便,气缸应有斜角”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"为了活塞",
"安装方便",
"斜角",
"气缸应有"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '为了活塞安装方便,气缸应有斜角'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.1.5",
"title": "零件安装部位应该有必要的倒角",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“零件安装部位应该有必要的倒角”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"倒角",
"有必要的",
"部位应该",
"零件安装"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '零件安装部位应该有必要的倒角'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.1.6",
"title": "要为拆装零件留有必要的操作空间",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "disassembly_maintenance_access",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查拆装路径、操作空间和维护可达性,重点观察target_part_or_fastener、removal_direction、tool_or_hand_access_space、blocking_neighbor_parts、service_or_replacement_frequency,用于侦察“要为拆装零件留有必要的操作空间”相关风险。",
"trigger_signature": {
"keywords": [
"blocking_neighbor_parts",
"disassembly_maintenance_access",
"removal_direction",
"service_or_replacement_frequency",
"target_part_or_fastener",
"tool_or_hand_access_space",
"作空间",
"必要的操",
"要为拆装",
"零件留有"
],
"feature_patterns": [
"tool_access_or_drilling"
],
"source_pattern": "disassembly_maintenance_access"
},
"required_evidence": [
"target_part_or_fastener",
"removal_direction",
"tool_or_hand_access_space",
"blocking_neighbor_parts",
"service_or_replacement_frequency"
],
"inspection_prompt": "Check local structure around '要为拆装零件留有必要的操作空间'. Verify required evidence first: target_part_or_fastener, removal_direction, tool_or_hand_access_space, blocking_neighbor_parts, service_or_replacement_frequency. Before judgement, compare against: 目标零件、键、挡圈、螺钉或维修部位在拆卸路径上被相邻零件遮挡,缺少拔出孔、拆卸槽、扳手空间或维修孔,导致维修时必须拆卸无关部件或损伤零件。",
"negative_checks": [
"拆卸方向和工具进入空间明确,易损/常修件可局部拆卸,必要时设置维修孔、拔出孔、拆卸槽或油压拆卸通道。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.1.7",
"title": "应尽量避免轴上多个零件具有同一配合尺寸",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“应尽量避免轴上多个零件具有同一配合尺寸”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"个零件具",
"免轴上多",
"合尺寸",
"应尽量避",
"有同一配"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '应尽量避免轴上多个零件具有同一配合尺寸'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.1.8",
"title": "避免在箱体上切螺纹装观查窗",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察fastener_type_and_axis、connected_part_stack、threaded_hole_or_clearance_hole、head_or_nut_access_space、load_direction_or_clamping_function,用于侦察“避免在箱体上切螺纹装观查窗”相关风险。",
"trigger_signature": {
"keywords": [
"connected_part_stack",
"fastener_connection_design",
"fastener_type_and_axis",
"head_or_nut_access_space",
"load_direction_or_clamping_function",
"threaded_hole_or_clearance_hole",
"thread_engagement_or_hole_depth",
"体上切螺",
"纹装观查",
"避免在箱"
],
"feature_patterns": [
"hole_or_hole_group"
],
"source_pattern": "fastener_connection_design"
},
"required_evidence": [
"fastener_type_and_axis",
"connected_part_stack",
"threaded_hole_or_clearance_hole",
"head_or_nut_access_space",
"load_direction_or_clamping_function",
"thread_engagement_or_hole_depth"
],
"inspection_prompt": "Check local structure around '避免在箱体上切螺纹装观查窗'. Verify required evidence first: fastener_type_and_axis, connected_part_stack, threaded_hole_or_clearance_hole, head_or_nut_access_space, load_direction_or_clamping_function, thread_engagement_or_hole_depth. Before judgement, compare against: 螺钉/螺栓/螺母承担不合适的定位、受力、防松或密封功能,或布置位置、孔型、间距、头部形式、扳手空间、螺纹啮合长度不满足装拆和受力要求。",
"negative_checks": [
"紧固件只承担合适的连接/夹紧功能,定位另设销或止口,布置在刚度和可达性良好的区域,螺纹啮合、头部空间、防松和密封边界明确。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.3.1",
"title": "采用对称结构简化装配工艺",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“采用对称结构简化装配工艺”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"结构简化",
"装配工艺",
"采用对称"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '采用对称结构简化装配工艺'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.3.2",
"title": "避免因错误安装而不能正常工作",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“避免因错误安装而不能正常工作”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"不能正常",
"工作",
"误安装而",
"避免因错"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '避免因错误安装而不能正常工作'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.4.1",
"title": "简化装配运动方式",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“简化装配运动方式”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"简化装配",
"运动方式"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '简化装配运动方式'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.4.2",
"title": "尽量减少现场装配工作量",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“尽量减少现场装配工作量”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"尽量减少",
"工作量",
"现场装配"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '尽量减少现场装配工作量'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.4.3",
"title": "为了便于用机械手安装,采用卡扣或内部锁定结构",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“为了便于用机械手安装,采用卡扣或内部锁定结构”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"为了便于",
"安装",
"定结构",
"或内部锁",
"用机械手",
"采用卡扣"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '为了便于用机械手安装,采用卡扣或内部锁定结构'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.5.1",
"title": "紧固件头部应具有平滑直边,以便拾取",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“紧固件头部应具有平滑直边,以便拾取”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"以便拾取",
"平滑直边",
"紧固件头",
"部应具有"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '紧固件头部应具有平滑直边,以便拾取'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.5.2",
"title": "自动上料机构供料的零件,应避免缠绕搭接",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察assembly_sequence、part_orientation_symmetry、operation_count_or_site_work、automation_or_feeding_constraint、locking_or_snap_feature,用于侦察“自动上料机构供料的零件,应避免缠绕搭接”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_process_economy",
"assembly_sequence",
"automation_or_feeding_constraint",
"locking_or_snap_feature",
"operation_count_or_site_work",
"part_orientation_symmetry",
"应避免缠",
"机构供料",
"的零件",
"绕搭接",
"自动上料"
],
"feature_patterns": [
"general_mechanical_feature"
],
"source_pattern": "assembly_process_economy"
},
"required_evidence": [
"assembly_sequence",
"part_orientation_symmetry",
"operation_count_or_site_work",
"automation_or_feeding_constraint",
"locking_or_snap_feature"
],
"inspection_prompt": "Check local structure around '自动上料机构供料的零件,应避免缠绕搭接'. Verify required evidence first: assembly_sequence, part_orientation_symmetry, operation_count_or_site_work, automation_or_feeding_constraint, locking_or_snap_feature. Before judgement, compare against: 装配结构导致现场工作量大、装配运动复杂、方向易混、自动上料缠绕搭接或机械手难以拾取/锁定。",
"negative_checks": [
"结构对称性、供料姿态、装配运动和锁定方式清晰,现场调整少,适合顺序装配或自动化装配。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.6.1",
"title": "避免凸轮机构试车时电动机反转,造成失效",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“避免凸轮机构试车时电动机反转,造成失效”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"反转",
"时电动机",
"机构试车",
"造成失效",
"避免凸轮"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '避免凸轮机构试车时电动机反转,造成失效'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
},
{
"rule_id": "19.6.2",
"title": "齿轮安装",
"knowledge_category": "assembly_fit_disassembly",
"primary_view": "assembly_contact_fit",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查接触、配合、同轴、间隙和装配方向,重点观察mating_part_pair、insertion_or_assembly_axis、lead_in_chamfer_or_guide_feature、insertion_path_clearance、simultaneous_fit_surface_count,用于侦察“齿轮安装”相关风险。",
"trigger_signature": {
"keywords": [
"assembly_installability",
"insertion_or_assembly_axis",
"insertion_path_clearance",
"lead_in_chamfer_or_guide_feature",
"mating_part_pair",
"simultaneous_fit_surface_count",
"齿轮安装"
],
"feature_patterns": [
"machined_or_mating_face"
],
"source_pattern": "assembly_installability"
},
"required_evidence": [
"mating_part_pair",
"insertion_or_assembly_axis",
"lead_in_chamfer_or_guide_feature",
"insertion_path_clearance",
"simultaneous_fit_surface_count"
],
"inspection_prompt": "Check local structure around '齿轮安装'. Verify required evidence first: mating_part_pair, insertion_or_assembly_axis, lead_in_chamfer_or_guide_feature, insertion_path_clearance, simultaneous_fit_surface_count. Before judgement, compare against: 零件装入路径上缺少导向、倒角、斜角或必要操作空间,或需要同时压入/对准多个配合面,导致装配困难、卡滞或损伤。",
"negative_checks": [
"装入方向明确,配合入口具有导向/倒角/斜角,装配路径和操作空间充足,多个配合面按顺序定位或压入。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_assembly_contact_or_fit_relation",
"missing_neighbor_part_context"
]
}
]
}
File diff suppressed because it is too large Load Diff
@@ -0,0 +1,608 @@
{
"schema": "part_function_profiles_v1",
"generation_mode": "heuristic_from_component_names_and_assembly_graph",
"usage_policy": "Part-level role context only. Local face/hole/feature roles must still be inferred from local B-rep and direct relations.",
"Profiles": [
{
"ComponentId": "component_1",
"ComponentName": "小臂关节装配2-1",
"DisplayName": "小臂关节装配2-1 (小臂关节装配2)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_10",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-2 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_11",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-3 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_12",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_13",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_14",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_15",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-7 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_16",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-6 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_17",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-18 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_18",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-9 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_19",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-21 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_2",
"ComponentName": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"DisplayName": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_37",
"component_38"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_20",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-23 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_21",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-4 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_22",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-5 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_23",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-8 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_24",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_25",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_26",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_27",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_28",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_29",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-19 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_3",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1",
"DisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_38"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_30",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-20 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_31",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-22 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_32",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1 (Workspace2 CSG-2A 20 C 12)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_33",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1 (Workspace1 CSG-2A-20)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_34",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1 (WG_CSG_SHG-20_C_8_WG1044040)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_35",
"ComponentName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"DisplayName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_37",
"component_38"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_36",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"DisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_38"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_37",
"ComponentName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_2",
"component_35",
"component_6"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_38",
"ComponentName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_2",
"component_3",
"component_35",
"component_6"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_4",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2",
"DisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-2 (GBT701-2000内六角圆柱头螺钉M3×12)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_38"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_40",
"ComponentName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_41",
"ComponentName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_6"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_42",
"ComponentName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_5",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_6",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1 (CSG-20-50-2A-GR-MHC_b)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [
"component_37",
"component_38",
"component_41"
],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_7",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1 (CSG-20-50-2A-GR-MHC_g)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_8",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC_d-1 (CSG-20-160-2A-SP_C_8_WG1044040-MHC_d)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
{
"ComponentId": "component_9",
"ComponentName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1",
"DisplayName": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1 (20_csg_2a)",
"FunctionalBlockId": "unclassified_components",
"PartRole": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"MainInterfaces": [],
"Confidence": "low",
"Evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
}
]
}
@@ -0,0 +1,16 @@
# 装配体/功能组知识库静态侦察块
用途:引导功能组描述和功能组局部子图生成,使其优先覆盖装配、配合、拆装、导向、定位、操作空间和同时装入等装配体/功能组相关风险。当前种子规则主要来自第19章,后续可扩展到更多章节或自定义规则。
必须优先观察:
- 功能组内零件之间是否存在多个同时装入的配合面。
- 接触/配合面是否有明确装入方向、导向面、倒角或引导结构。
- 拆装路径、操作空间、维护可达性是否被相邻零件遮挡。
- 同轴圆柱配合、平面贴合、定位支撑关系是否形成过约束或难装配关系。
- 柔性套、轴承、销、套筒、壳体孔、端盖等装配接口是否缺少引导或必要过渡。
- 接口关系是否必须依赖多个零件组合加工或装配后再加工。
输出要求:
- 只生成中性的检索事实,不输出错误结论。
- 优先锚定功能组、接口关系、接触/配合面。
- 不把零件全部面作为功能组描述输入,只使用接口子集和功能组上下文。
@@ -0,0 +1,12 @@
# Static Mechanical Diagnostic Scout Rules
Use these rules only while extracting local diagnostic evidence. They are not final judgement rules.
1. First infer the target component's local evidence, then infer face/hole/feature roles. Do not treat a role inference as an observed fact.
2. Prioritize high-risk mechanical structures: abrupt section changes, sharp inner corners, deep/narrow slots, closed pockets, thin walls, protrusions on turning surfaces, cross holes, hole groups, mating/contact faces, locating faces, sliding or rotating interfaces, and obstructed assembly/tool paths.
3. For every local unit, separate evidence into observed B-rep facts, derived geometric measurements, AI-inferred functions, default process assumptions, and missing facts.
4. For holes, check diameter, axis, entrance/exit faces, through/blind status, nearby faces, hole groups, and whether the role is fastening, locating, guiding, process, or relief.
B-rep `RadiusMm`/`radius_mm` is a radius, not a diameter. When describing a hole diameter, use `DiameterMm`/`diameter_mm` if present, or compute diameter = 2 * radius.
5. For faces, check surface type, area, neighboring faces, contact/mate evidence, step height to surrounding surfaces, and whether the face is likely machined, unmachined, locating, supporting, sealing, sliding, or clearance.
6. For assembly interfaces, check direct contact/mate relations, coaxial/coplanar/opposing-normal status, clearance, locating role, and whether neighbor detail is required.
7. If evidence is missing, request a scoped expansion: whole_part, interface_pair, functional_block, assembly_installation, or kinematic_chain. Do not request all unrelated components.