{ "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/GB/T70.1-2000内六角圆柱头螺钉M3×12-1", "display_name": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1 (GB/T70.1-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/GB/T70.1-2000内六角圆柱头螺钉M3×12-2", "display_name": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2 (GB/T70.1-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/GB/T70.1-2000内六角圆柱头螺钉M3×12-3", "display_name": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3 (GB/T70.1-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" } ] }