246 KiB
246 KiB
You are a mechanical assembly function analyst. Before any local fault-retrieval subgraphs are generated, infer the role of each target component in the whole device.
Rules:
- Answer in Chinese.
- Preserve exact SolidWorks component names.
- Do not judge design errors.
- Ground each role in direct contacts, mates, B-rep feature summaries, adjacent components, product_description, and component_position_images.
- component_position_images is one evidence family with two visibility variants: unobstructed shows the target component without blockers; occluded_context preserves required neighboring or blocking components to show the target's real internal assembly environment. Use both variants together to infer component position and whole-component function.
- Never use assembly_physical_interface images or functional_group_all_face_highlight images for the whole-component function portrait.
- Do not use all-face or per-face highlight images for this function portrait stage. Those images are reserved for later part-level checking.
- Purchased/standard components may be mentioned as context, but do not create part-design diagnostics for them.
- Return exactly one fenced JSON object. No prose outside the JSON block.
Return schema:
{
"schema": "component_function_introductions_v1",
"generation_mode": "pre_local_subgraph_ai_from_assembly_context",
"components": [
{
"component_id": "component_1",
"instance_name": "exact SolidWorks instance name",
"display_name": "exact display name",
"function_introduction": "1-3 Chinese sentences explaining what this component does in the assembly",
"assembly_function": "定位/支撑/连接/传动/密封/导向/限位等装配功能",
"related_components": ["directly related component names"],
"interface_relations": ["contacts, mates, coaxial/flush/support relations supporting the role"],
"responsibilities": ["only evidence-supported responsibilities"],
"evidence_refs": ["real component ids, contact ids, mate ids, feature ids, or whole-component highlight image names"],
"confidence": "low|medium|high"
}
]
}
Input evidence:
{
"schema": "component_function_introduction_input_v1",
"task": "Before generating local diagnostic subgraphs, infer each listed component's role in the whole assembly.",
"product_description": "这个是人形机器人机械臂的肘关节,通过大臂小臂连接件进行连接大臂和小臂,然后电机用于驱动",
"purchased_component_hints": [
"小臂关节装配2"
],
"diagnostic_context_files": {
"assembly_structure_summary": "D:\\CSharpProjects\\agent4\\runtime\\2\\diagnostic_context\\assembly_structure_summary.json",
"functional_blocks": "D:\\CSharpProjects\\agent4\\runtime\\2\\diagnostic_context\\functional_blocks.json",
"part_function_profiles": "D:\\CSharpProjects\\agent4\\runtime\\2\\diagnostic_context\\part_function_profiles.json"
},
"components": [
{
"ComponentId": "component_1",
"InstanceName": "小臂关节装配2-1",
"DisplayName": "小臂关节装配2-1 (小臂关节装配2)",
"review_scope": "part_design_required",
"category": "user_purchased_component",
"file_name": "小臂关节装配2.SLDASM",
"feature_count": 0,
"face_count": 0,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_1",
"component_name": "小臂关节装配2-1",
"display_name": "小臂关节装配2-1 (小臂关节装配2)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_1/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_1_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_1\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_5",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "CSG-20-160-2A-SP_C_8_WG1044040-MHC.sldasm",
"feature_count": 0,
"face_count": 0,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_5",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_9",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_9",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_14",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_14",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_12",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_12",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_24",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_24",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_13",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_13",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_25",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_25",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_26",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_26",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_27",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_27",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_28",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 1,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_28",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_17",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_17",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_29",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_29",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_10",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_10",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_30",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_30",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_19",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_19",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_31",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_31",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_20",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_20",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_11",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_11",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_21",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_21",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_22",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_22",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_16",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_16",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_15",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_15",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_23",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_23",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_18",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "20_csg_2a.sldprt",
"feature_count": 9,
"face_count": 1,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_18",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "complex_unknown_surface_candidate_16",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-111.396,-87.288,37.527],\"bbox_mm\":[-114.901,-89.788,34.022,-107.891,-84.788,41.033],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-1:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_17",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-77.757,-87.288,59.318],\"bbox_mm\":[-81.262,-89.788,55.812,-74.252,-84.788,62.823],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-10:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_18",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-79.851,-87.288,64.718],\"bbox_mm\":[-83.356,-89.788,61.213,-76.346,-84.788,68.223],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-11:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_19",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-83.324,-87.288,69.353],\"bbox_mm\":[-86.83,-89.788,65.848,-79.819,-84.788,72.858],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-12:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_20",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-87.919,-87.288,72.879],\"bbox_mm\":[-91.424,-89.788,69.374,-84.414,-84.788,76.384],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-13:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_21",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-93.295,-87.288,75.035],\"bbox_mm\":[-96.8,-89.788,71.529,-89.79,-84.788,78.54],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-14:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_22",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-99.053,-87.288,75.66],\"bbox_mm\":[-102.558,-89.788,72.155,-95.548,-84.788,79.165],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-15:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_23",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-104.766,-87.288,74.709],\"bbox_mm\":[-108.272,-89.788,71.203,-101.261,-84.788,78.214],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-16:face#1"
]
},
{
"id": "complex_unknown_surface_candidate_24",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":78.54,\"center_mm\":[-110.011,-87.288,72.251],\"bbox_mm\":[-113.516,-89.788,68.746,-106.506,-84.788,75.756],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/20_csg_2a-17:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_8",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "CSG-20-160-2A-SP_C_8_WG1044040-MHC_d.sldprt",
"feature_count": 0,
"face_count": 0,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_8",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_6",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "CSG-20-50-2A-GR-MHC_b.sldprt",
"feature_count": 23,
"face_count": 69,
"contact_count": 2,
"mate_count": 2,
"adjacent_component_ids": [
"component_37",
"component_38",
"component_41"
],
"adjacent_components": [
{
"component_id": "component_37",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 74,
"cylinder_face_count": 19,
"bbox_mm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
},
{
"component_id": "component_41",
"instance_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 7,
"cylinder_face_count": 5,
"bbox_mm": [
-118.449,
-113.723,
34.4,
-78.449,
-110.723,
74.4
]
}
],
"part_function_profile": {
"component_id": "component_6",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_37",
"component_38",
"component_41"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_10",
"type": "hole_group",
"geometry": "{\"radius_mm\":2.75,\"diameter_mm\":5.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-91.144,-109.223,63.921],[-88.929,-109.223,47.095],[-96.883,-109.223,42.503],[-105.754,-109.223,44.88],[-110.346,-109.223,52.834],[-107.969,-109.223,61.706],[-100.015,-109.223,66.298],[-86.551,-109.223,55.967]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#2\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#24\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#6\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/C...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#3",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#7",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#8",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#9",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#10",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#11",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#12",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#13"
]
},
{
"id": "hole_group_23",
"type": "hole_feature",
"geometry": "{\"radius_mm\":16,\"diameter_mm\":32,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-109.248,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#2\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#24\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#6\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#1\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"p...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#14"
]
},
{
"id": "hole_group_26",
"type": "hole_feature",
"geometry": "{\"radius_mm\":8,\"diameter_mm\":16,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-109.223,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#2\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#24\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#6\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#1\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pa...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#16"
]
},
{
"id": "hole_group_28",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.2295,\"diameter_mm\":2.459,\"axis\":[-0,1,-0],\"center_points_mm\":[[-101.943,-109.223,41.36],[-94.955,-109.223,67.44]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#2\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#24\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#6\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#1\"],\"member_count\":2,\"pattern_type\":\"coplanar_parallel_hole_pair\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparamet...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#17",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#18"
]
},
{
"id": "hole_group_42",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.75,\"diameter_mm\":3.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-79.577,-85.473,78.994],[-67.714,-85.473,58.447],[-68.505,-85.473,46.377],[-73.855,-85.473,35.529],[-82.949,-85.473,27.554],[-94.403,-85.473,23.666],[-106.472,-85.473,24.457],[-117.32,-85.473,29.807],[-125.296,-85.473,38.9],[-129.184,-85.473,50.354],[-128.393,-85.473,62.424],[-123.043,-85.473,73.272],[-113.949,-85.473,81.247],[-102.495,-85.473,85.135],[-90.425,-85.473,84.344],[-71.602,-85.473,69.9]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\",\"小臂关节装配2-1/CS...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#45",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#48",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#49",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#50",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#51",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#52",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#53",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#54"
]
},
{
"id": "hole_group_43",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.25,\"diameter_mm\":2.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-121.756,-87.223,33.961],[-75.142,-87.223,74.84]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#65\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#42\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\",\"电机与大臂外壳连接件1-1:face#72\",\"电机与大臂外壳连接件3-1:face#35\"],\"member_count\":2,\"pattern_type\":\"coplanar_parallel_hole_pair\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcenter-parameterdist...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#46",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#47"
]
},
{
"id": "hole_group_46",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.75,\"diameter_mm\":3.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-121.756,-83.473,33.961],[-75.142,-83.473,74.84]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#35\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#4\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#69\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#65\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\"],\"member_count\":2,\"pattern_type\":\"cop...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#67",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#68"
]
},
{
"id": "cylindrical_surface_group_12",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":24.535,\"diameter_mm\":49.07,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-81.723,54.4],\"total_area_mm2\":2699.306,\"member_count\":2}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#25",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#37"
]
},
{
"id": "cylindrical_surface_group_13",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":24.835,\"diameter_mm\":49.67,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-81.723,54.4],\"total_area_mm2\":2223.611,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#28"
]
},
{
"id": "cylindrical_surface_group_18",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":35,\"diameter_mm\":70,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-81.723,54.4],\"total_area_mm2\":1473.407,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#64"
]
},
{
"id": "cylindrical_surface_group_26",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":23.335,\"diameter_mm\":46.67,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-81.723,54.4],\"total_area_mm2\":649.154,\"member_count\":2}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#29",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#33"
]
},
{
"id": "cylindrical_surface_group_33",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":27,\"diameter_mm\":54,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-81.723,54.4],\"total_area_mm2\":294.845,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#34"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_CSG_20_160_2A_SP_C_8_WG1044040_MHC_1_CSG_20_50_2A_GR_MHC_b_1_face_64__电机与大臂外壳连接件1_1_face_31",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 64,
"face_b": 31
},
{
"id": "contact_小臂关节装配2_1_CSG_20_160_2A_SP_C_8_WG1044040_MHC_1_CSG_20_50_2A_GR_MHC_b_1_face_64__电机与大臂外壳连接件3_1_face_9",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 64,
"face_b": 9
}
],
"direct_mates": [
{
"id": "assembly_mate_17",
"type": "",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机和连接臂连接件-1"
},
{
"id": "assembly_mate_16",
"type": "",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机和连接臂连接件-1"
}
],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_38/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_38_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_38\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_41/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_41_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_41\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_7",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "CSG-20-50-2A-GR-MHC_g.sldprt",
"feature_count": 3,
"face_count": 6,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_7",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_9",
"type": "hole_feature",
"geometry": "{\"radius_mm\":18,\"diameter_mm\":36,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-87.288,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#42\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#65\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\",\"电机与大臂外壳连接件1-1:face#72\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_center_mm\":[-98.449,-87.288,54.4]}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#2"
]
},
{
"id": "hole_group_15",
"type": "hole_group",
"geometry": "{\"radius_mm\":19.2,\"diameter_mm\":38.4,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-90.023,54.4],[-98.449,-84.553,54.4]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件1-1:face#72\",\"电机与大臂外壳连接件3-1:face#31\",\"电机与大臂外壳连接件3-1:face#35\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#42\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#65\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#35\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#3",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#6"
]
},
{
"id": "complex_unknown_surface_candidate_4",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":354.549,\"center_mm\":[-98.449,-87.288,54.4],\"bbox_mm\":[-125.369,-88.693,27.48,-71.528,-85.883,81.321],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#5"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_34",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "WG_CSG_SHG-20_C_8_WG1044040.sldprt",
"feature_count": 9,
"face_count": 69,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_34",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_21",
"type": "hole_group",
"geometry": "{\"radius_mm\":2.25,\"diameter_mm\":4.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-104.893,-96.648,55.249],[-94.492,-96.648,59.557],[-95.961,-96.648,48.395]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#10\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#13\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#14\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#11\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG10440...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#9",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#19",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#20"
]
},
{
"id": "hole_group_27",
"type": "hole_group",
"geometry": "{\"radius_mm\":1,\"diameter_mm\":2,\"axis\":[-0,1,-0],\"center_points_mm\":[[-104.893,-96.648,55.249],[-94.492,-96.648,59.557],[-95.961,-96.648,48.395]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#10\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#13\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#14\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#11\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#17",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#60",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#61"
]
},
{
"id": "hole_group_29",
"type": "hole_feature",
"geometry": "{\"radius_mm\":9,\"diameter_mm\":18,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-95.023,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#343\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#16\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#27\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#15\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_center_mm...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#18"
]
},
{
"id": "hole_group_31",
"type": "hole_feature",
"geometry": "{\"radius_mm\":4,\"diameter_mm\":8,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-87.273,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#42\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#65\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\",\"电机与大臂外壳连接件1-1:face#72\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_center_mm\":[-98.449,-87.273,54.4]}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#21"
]
},
{
"id": "hole_group_39",
"type": "hole_group",
"geometry": "{\"radius_mm\":13,\"diameter_mm\":26,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-93.523,54.4],[-98.449,-82.373,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#30\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#3\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#343\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#16\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#39\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#63\",\"小臂关...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#31",
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#68"
]
},
{
"id": "hole_group_44",
"type": "hole_feature",
"geometry": "{\"radius_mm\":6.5,\"diameter_mm\":13,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-79.273,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#62\",\"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#25\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#2\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#2\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_center_mm\":[-98.449,-79.273,54.4]}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#58"
]
},
{
"id": "hole_group_45",
"type": "hole_feature",
"geometry": "{\"radius_mm\":19.2,\"diameter_mm\":38.4,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-91.438,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#45\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#1\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#63\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#27\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#59"
]
},
{
"id": "hole_group_47",
"type": "hole_feature",
"geometry": "{\"radius_mm\":18,\"diameter_mm\":36,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-87.288,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#42\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#65\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#66\",\"电机与大臂外壳连接件1-1:face#72\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_center_mm\":[-98.449,-87.288,54.4]}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#67"
]
},
{
"id": "complex_unknown_surface_candidate_6",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":213.258,\"center_mm\":[-98.449,-80.523,54.4],\"bbox_mm\":[-116.676,-81.523,36.173,-80.221,-79.523,72.628],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#66"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_33",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "Workspace1 CSG-2A-20.sldprt",
"feature_count": 4,
"face_count": 7,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_33",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_18",
"type": "hole_feature",
"geometry": "{\"radius_mm\":16,\"diameter_mm\":32,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-108.873,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#2\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#24\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1CSG-2A-20-1:face#6\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#15\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1:face#4"
]
},
{
"id": "cylindrical_surface_group_11",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":26.5,\"diameter_mm\":53,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-92.223,54.4],\"total_area_mm2\":2913.827,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1:face#1"
]
},
{
"id": "cylindrical_surface_group_14",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":24.835,\"diameter_mm\":49.67,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-92.223,54.4],\"total_area_mm2\":2223.611,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1:face#5"
]
},
{
"id": "complex_unknown_surface_candidate_3",
"type": "complex_unknown_surface_candidate",
"geometry": "{\"face_kind\":\"other\",\"area_mm2\":371.307,\"center_mm\":[-98.449,-107.248,54.4],\"bbox_mm\":[-133.27,-108.023,19.579,-63.627,-106.473,89.222],\"orientation_role\":\"unknown\",\"functional_role\":\"unknown\",\"surface_process_role\":\"unknown_process_surface\"}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace1 CSG-2A-20-1:face#7"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_32",
"InstanceName": "小臂关节装配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)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "Workspace2 CSG-2A 20 C 12.sldprt",
"feature_count": 2,
"face_count": 4,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_32",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_16",
"type": "hole_feature",
"geometry": "{\"radius_mm\":19.2,\"diameter_mm\":38.4,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-80.973,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#39\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#63\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2CSG-2A20C12-1:face#1\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2CSG-2A20C12-1:face#4\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,...",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1:face#3"
]
},
{
"id": "cylindrical_surface_group_34",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":26.5,\"diameter_mm\":53,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-80.223,54.4],\"total_area_mm2\":249.757,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/Workspace2 CSG-2A 20 C 12-1:face#2"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_35",
"InstanceName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"DisplayName": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "EC60fl-150W-V2.stp.SLDPRT",
"feature_count": 24,
"face_count": 432,
"contact_count": 14,
"mate_count": 2,
"adjacent_component_ids": [
"component_37",
"component_38"
],
"adjacent_components": [
{
"component_id": "component_37",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 74,
"cylinder_face_count": 19,
"bbox_mm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
}
],
"part_function_profile": {
"component_id": "component_35",
"component_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"display_name": "小臂关节装配2-1/EC60fl-150W-V2.stp-1 (EC60fl-150W-V2.stp)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_37",
"component_38"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_7",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.3,\"diameter_mm\":2.6,\"axis\":[0,-1,-0],\"center_points_mm\":[[-87.553,-34.323,59.183],[-87.172,-34.323,58.802],[-87.362,-34.323,50.458],[-87.362,-34.323,49.158],[-93.666,-34.323,43.504],[-94.047,-34.323,43.124],[-102.391,-34.323,43.314],[-103.691,-34.323,43.314],[-109.345,-34.323,49.618],[-109.726,-34.323,49.999],[-109.535,-34.323,58.343],[-109.535,-34.323,59.643],[-103.231,-34.323,65.297],[-102.851,-34.323,65.677],[-94.507,-34.323,65.487],[-93.207,-34.323,65.487]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#1\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#22\",\"小臂关节装配2-...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#2",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#3",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#5",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#6",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#8",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#9",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#11",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#12"
]
},
{
"id": "hole_group_35",
"type": "hole_group",
"geometry": "{\"radius_mm\":1,\"diameter_mm\":2,\"axis\":[-0,1,0],\"center_points_mm\":[[-78.563,-36.223,65.939],[-85.582,-36.223,62.821],[-90.028,-36.223,67.268],[-86.911,-36.223,74.287],[-76.28,-36.223,48.511],[-83.377,-36.223,51.283],[-83.377,-36.223,57.518],[-76.28,-36.223,60.29],[-86.911,-36.223,34.514],[-90.028,-36.223,41.533],[-85.582,-36.223,45.98],[-78.563,-36.223,42.862],[-104.338,-36.223,32.232],[-101.566,-36.223,39.328],[-95.331,-36.223,39.328],[-92.56,-36.223,32.232],[-118.335,-36.223,42.862],[-111.316,-36.223,45.98],[-106.869,-36.223,41.533],[-109.987,-36.223,34.514],[-120.617,-36.223,60.29],[-113.52...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#27",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#29",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#31",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#33",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#36",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#38",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#40",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#42"
]
},
{
"id": "hole_group_38",
"type": "hole_group",
"geometry": "{\"radius_mm\":15,\"diameter_mm\":30,\"axis\":[-0,1,0],\"center_points_mm\":[[-87.999,-36.223,64.85],[-83.56,-36.223,54.4],[-87.999,-36.223,43.951],[-98.449,-36.223,39.511],[-108.899,-36.223,43.951],[-113.338,-36.223,54.4],[-108.899,-36.223,64.85],[-98.449,-36.223,69.29]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#1\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#22\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#4\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#19\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#7\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#10\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#13\",\"小臂关节装配2-1/EC60fl-150W...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#30",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#39",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#48",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#57",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#66",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#75",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#84",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#93"
]
},
{
"id": "hole_group_48",
"type": "hole_group",
"geometry": "{\"radius_mm\":4,\"diameter_mm\":8,\"axis\":[-0,1,0],\"center_points_mm\":[[-100.449,-33.623,54.4],[-96.449,-33.623,54.4],[-98.449,-83.616,54.4],[-98.449,-83.616,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#97\",\"GB/T276-94深沟球轴承61810-2Z-1:face#127\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#432\",\"电机与大臂外壳连接件1-1:face#29\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#35\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_g-1:face#4\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#69\",\"小臂关节装配2-1/CSG-20-...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#98",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#99",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#346",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#349"
]
},
{
"id": "hole_group_49",
"type": "hole_feature",
"geometry": "{\"radius_mm\":0.4,\"diameter_mm\":0.8,\"axis\":[0,-1,-0],\"center_points_mm\":[[-89.199,-55.723,15.45]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#193\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#181\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#147\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#137\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-89.199,-55.723,15.45]}",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#213"
]
},
{
"id": "hole_group_50",
"type": "hole_group",
"geometry": "{\"radius_mm\":0.3,\"diameter_mm\":0.6,\"axis\":[0,-1,-0],\"center_points_mm\":[[-89.549,-55.723,17.5],[-89.549,-55.723,8.2],[-107.249,-55.723,17.5],[-107.249,-55.723,8.2]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#193\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#147\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#181\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#137\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#173\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#115\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#159\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#127\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"gro...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#214",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#283",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#290",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#294"
]
},
{
"id": "hole_group_51",
"type": "hole_feature",
"geometry": "{\"radius_mm\":1.5,\"diameter_mm\":3,\"axis\":[0,-1,-0],\"center_points_mm\":[[-123.953,-62.923,61.233]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#300\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#306\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#302\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#419\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-123.953,-62.923,61.233]}",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#301"
]
},
{
"id": "hole_group_52",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.5,\"diameter_mm\":3,\"axis\":[-0,1,0],\"center_points_mm\":[[-124.896,-62.923,54.4],[-121.699,-68.223,54.4],[-120.199,-68.223,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#302\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#300\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#306\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#419\",\"电机与大臂外壳连接件1-1:face#19\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#104\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#252\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#235\"],\"member_count\":3,\"pattern_type\":\"radial_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternpla...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#303",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#329",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#330"
]
},
{
"id": "hole_group_53",
"type": "hole_group",
"geometry": "{\"radius_mm\":1,\"diameter_mm\":2,\"axis\":[0,-1,-0],\"center_points_mm\":[[-121.312,-62.923,67.1],[-121.312,-62.923,68.1]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#306\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#300\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#302\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#419\"],\"member_count\":2,\"pattern_type\":\"coplanar_parallel_hole_pair\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcenter-parameterdistribution\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_plane_t_mm\":62.923,\"pattern_center_mm\":[-121.312,-62.923,67.6],\"spacing_mm\":1}",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#305",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#307"
]
},
{
"id": "hole_group_54",
"type": "hole_group",
"geometry": "{\"radius_mm\":0.7,\"diameter_mm\":1.4,\"axis\":[-0,1,0],\"center_points_mm\":[[-104.749,-62.923,9.55],[-104.749,-62.923,10.25],[-100.549,-62.923,9.55],[-100.549,-62.923,10.25],[-92.149,-62.923,9.55],[-92.149,-62.923,10.25],[-96.349,-62.923,9.55],[-96.349,-62.923,10.25],[-104.749,-62.923,15.05],[-104.749,-62.923,15.75],[-100.549,-62.923,15.05],[-100.549,-62.923,15.75],[-92.149,-62.923,15.05],[-92.149,-62.923,15.75],[-96.349,-62.923,15.05],[-96.349,-62.923,15.75]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#415\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#419\",\"小臂关节装配2-1/EC60fl-150W-V2.s...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#308",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#309",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#310",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#311",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#312",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#313",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#314",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#315"
]
},
{
"id": "hole_group_55",
"type": "hole_group",
"geometry": "{\"radius_mm\":2,\"diameter_mm\":4,\"axis\":[-0,1,0],\"center_points_mm\":[[-112.892,-62.923,28.099],[-84.005,-62.923,28.099]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#415\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#302\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#419\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#300\"],\"member_count\":2,\"pattern_type\":\"same_axis_same_diameter_hole_group\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,0],\"pattern_center_mm\":[-98.448,-62.923,28.099],\"spacing_mm\":28.887}",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#324",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#418"
]
},
{
"id": "hole_group_56",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.65,\"diameter_mm\":3.3,\"axis\":[0,-1,-0],\"center_points_mm\":[[-79.94,-68.223,43.238],[-79.719,-68.223,44.063],[-117.179,-68.223,44.063],[-116.958,-68.223,43.238],[-97.624,-68.223,75.9],[-99.274,-68.223,75.9]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件1-1:face#19\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#218\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#235\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#252\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#104\"],\"member_count\":6,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"...",
"face_refs": [
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#333",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#334",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#337",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#338",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#341",
"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#342"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_148__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 148,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_174__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 174,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_194__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 194,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件1_1_face_34",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 410,
"face_b": 34
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_116__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 116,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_432__电机与大臂外壳连接件1_1_face_29",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 432,
"face_b": 29
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_408__电机与大臂外壳连接件1_1_face_4",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 408,
"face_b": 4
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_412__电机与大臂外壳连接件1_1_face_4",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 412,
"face_b": 4
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件3_1_face_8",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 410,
"face_b": 8
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件3_1_face_23",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 410,
"face_b": 23
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_408__电机与大臂外壳连接件3_1_face_5",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 408,
"face_b": 5
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_412__电机与大臂外壳连接件3_1_face_5",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 412,
"face_b": 5
}
],
"direct_mates": [
{
"id": "assembly_mate_13",
"type": "",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1"
},
{
"id": "assembly_mate_15",
"type": "",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1"
}
],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_3",
"InstanceName": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1",
"DisplayName": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1 (GB/T70.1-2000内六角圆柱头螺钉M3×12)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "GB/T70.1-2000内六角圆柱头螺钉M3×12.SLDPRT",
"feature_count": 2,
"face_count": 15,
"contact_count": 1,
"mate_count": 0,
"adjacent_component_ids": [
"component_38"
],
"adjacent_components": [
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
}
],
"part_function_profile": {
"component_id": "component_3",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_38"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_1",
"type": "hole_feature",
"geometry": "{\"radius_mm\":1.5,\"diameter_mm\":3,\"axis\":[0,-1,-0],\"center_points_mm\":[[-98.449,-70.748,75.9]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件3-1:face#8\",\"电机与大臂外壳连接件3-1:face#25\",\"电机与大臂外壳连接件3-1:face#27\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#410\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-98.449,-70.748,75.9]}",
"face_refs": [
"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#1"
]
},
{
"id": "hole_group_11",
"type": "hole_feature",
"geometry": "{\"radius_mm\":2.75,\"diameter_mm\":5.5,\"axis\":[0,-1,-0],\"center_points_mm\":[[-98.449,-78.173,75.9]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#12\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#30\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-98.449,-78.173,75.9]}",
"face_refs": [
"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#3"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_GB_T70_1_2000内六角圆柱头螺钉M3_12_1_face_4__电机与大臂外壳连接件3_1_face_15",
"component_a": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 4,
"face_b": 15
}
],
"direct_mates": [],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_37/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_37_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_37\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_39/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_39_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_39\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_38/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_38_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_38\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_38/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_38_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_38\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_4",
"InstanceName": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2",
"DisplayName": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2 (GB/T70.1-2000内六角圆柱头螺钉M3×12)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "GB/T70.1-2000内六角圆柱头螺钉M3×12.SLDPRT",
"feature_count": 2,
"face_count": 15,
"contact_count": 1,
"mate_count": 0,
"adjacent_component_ids": [
"component_38"
],
"adjacent_components": [
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
}
],
"part_function_profile": {
"component_id": "component_4",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_38"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_2",
"type": "hole_feature",
"geometry": "{\"radius_mm\":1.5,\"diameter_mm\":3,\"axis\":[0,-1,-0],\"center_points_mm\":[[-79.829,-70.748,43.65]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件1-1:face#34\",\"电机与大臂外壳连接件3-1:face#29\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#410\",\"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#26\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-79.829,-70.748,43.65]}",
"face_refs": [
"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#1"
]
},
{
"id": "hole_group_12",
"type": "hole_feature",
"geometry": "{\"radius_mm\":2.75,\"diameter_mm\":5.5,\"axis\":[0,-1,-0],\"center_points_mm\":[[-79.829,-78.173,43.65]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#12\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#30\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-79.829,-78.173,43.65]}",
"face_refs": [
"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#3"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_GB_T70_1_2000内六角圆柱头螺钉M3_12_1_face_4__电机与大臂外壳连接件3_1_face_15",
"component_a": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 4,
"face_b": 15
}
],
"direct_mates": [],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_40/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_40_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_40\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_41/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_41_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_41\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_41/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_41_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_41\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_42/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_42_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_42\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_42/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_42_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_42\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_36",
"InstanceName": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3",
"DisplayName": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3 (GB/T70.1-2000内六角圆柱头螺钉M3×12)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "GB/T70.1-2000内六角圆柱头螺钉M3×12.SLDPRT",
"feature_count": 2,
"face_count": 15,
"contact_count": 1,
"mate_count": 0,
"adjacent_component_ids": [
"component_38"
],
"adjacent_components": [
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
}
],
"part_function_profile": {
"component_id": "component_36",
"component_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)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_38"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_3",
"type": "hole_feature",
"geometry": "{\"radius_mm\":1.5,\"diameter_mm\":3,\"axis\":[0,-1,-0],\"center_points_mm\":[[-117.068,-70.748,43.65]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件1-1:face#34\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#410\",\"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#26\",\"电机与大臂外壳连接件3-1:face#23\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-117.068,-70.748,43.65]}",
"face_refs": [
"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#1"
]
},
{
"id": "hole_group_13",
"type": "hole_feature",
"geometry": "{\"radius_mm\":2.75,\"diameter_mm\":5.5,\"axis\":[0,-1,-0],\"center_points_mm\":[[-117.068,-78.173,43.65]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#12\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#30\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0,-1,-0],\"pattern_center_mm\":[-117.068,-78.173,43.65]}",
"face_refs": [
"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#3"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_GB_T70_1_2000内六角圆柱头螺钉M3_12_1_face_4__电机与大臂外壳连接件3_1_face_15",
"component_a": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 4,
"face_b": 15
}
],
"direct_mates": [],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_2",
"InstanceName": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"DisplayName": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "小臂电机减速器连接法兰.SLDPRT",
"feature_count": 8,
"face_count": 33,
"contact_count": 4,
"mate_count": 1,
"adjacent_component_ids": [
"component_37",
"component_38"
],
"adjacent_components": [
{
"component_id": "component_37",
"instance_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 74,
"cylinder_face_count": 19,
"bbox_mm": [
-153.449,
-118.723,
-5.6,
-43.449,
-18.723,
54.4
]
},
{
"component_id": "component_38",
"instance_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 38,
"cylinder_face_count": 17,
"bbox_mm": [
-146.449,
-115.074,
54.4,
-50.449,
-22.373,
102.4
]
}
],
"part_function_profile": {
"component_id": "component_2",
"component_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"display_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_37",
"component_38"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_4",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.65,\"diameter_mm\":3.3,\"axis\":[-0,1,-0],\"center_points_mm\":[[-117.068,-74.223,43.65],[-79.829,-74.223,43.65],[-98.449,-74.223,75.9]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#382\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#387\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#377\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#352\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#392\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#397\"],\"member_count\":3,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_n...",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#1",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#2",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#3"
]
},
{
"id": "hole_group_19",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.75,\"diameter_mm\":3.5,\"axis\":[0,-1,0],\"center_points_mm\":[[-125.296,-79.223,38.9],[-71.602,-79.223,69.9],[-117.32,-79.223,29.807],[-106.472,-79.223,24.457],[-94.403,-79.223,23.666],[-82.949,-79.223,27.554],[-73.855,-79.223,35.529],[-68.505,-79.223,46.377],[-67.714,-79.223,58.447],[-79.577,-79.223,78.994],[-90.425,-79.223,84.344],[-102.495,-79.223,85.135],[-113.949,-79.223,81.247],[-123.043,-79.223,73.272],[-128.393,-79.223,62.424],[-129.184,-79.223,50.354]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#62\",\"小臂关节装配2...",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#7",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#8",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#9",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#10",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#11",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#12",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#13",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#14"
]
},
{
"id": "hole_group_32",
"type": "hole_feature",
"geometry": "{\"radius_mm\":17.5,\"diameter_mm\":35,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-75.723,54.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#4\",\"电机与大臂外壳连接件1-1:face#32\",\"电机与大臂外壳连接件3-1:face#15\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#4\"],\"member_count\":1,\"pattern_type\":\"single_hole_candidate\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_center_mm\":[-98.449,-75.723,54.4]}",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#23"
]
},
{
"id": "hole_group_36",
"type": "hole_group",
"geometry": "{\"radius_mm\":3,\"diameter_mm\":6,\"axis\":[0,-1,0],\"center_points_mm\":[[-98.449,-78.223,75.9],[-79.829,-78.223,43.65],[-117.068,-78.223,43.65]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#12\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#12\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/WG_CSG_SHG-20_C_8_WG1044040-1:face#30\"],\"member_count\":3,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"patter...",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#28",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#30",
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#32"
]
},
{
"id": "cylindrical_surface_group_21",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":35,\"diameter_mm\":70,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,-76.723,54.4],\"total_area_mm2\":1099.557,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#6"
]
},
{
"id": "cylindrical_surface_group_25",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":25,\"diameter_mm\":50,\"axis\":[-0,1,-0],\"axis_point_mm\":[-98.449,-79.723,54.4],\"total_area_mm2\":785.398,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#24"
]
},
{
"id": "cylindrical_surface_group_31",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":26.5,\"diameter_mm\":53,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,-79.723,54.4],\"total_area_mm2\":333.009,\"member_count\":1}",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#33"
]
},
{
"id": "planar_surface_candidate_8",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":1731.018,\"normal\":[-0,1,-0],\"center_mm\":[-98.449,-76.723,54.4],\"bbox_mm\":[-146.26,-76.723,6.59,-50.638,-76.723,102.211]}",
"face_refs": [
"小臂关节装配2-1/小臂电机减速器连接法兰-1:face#4"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_6__电机与大臂外壳连接件1_1_face_31",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 6,
"face_b": 31
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_24__电机与大臂外壳连接件1_1_face_33",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 24,
"face_b": 33
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_6__电机与大臂外壳连接件3_1_face_9",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 6,
"face_b": 9
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_24__电机与大臂外壳连接件3_1_face_14",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 24,
"face_b": 14
}
],
"direct_mates": [
{
"id": "assembly_mate_14",
"type": "",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件3-1"
}
],
"component_position_images": [],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_40",
"InstanceName": "小臂外壳1-1",
"DisplayName": "小臂外壳1-1 (小臂外壳1)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "小臂外壳1.SLDPRT",
"feature_count": 13,
"face_count": 45,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_40",
"component_name": "小臂外壳1-1",
"display_name": "小臂外壳1-1 (小臂外壳1)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_5",
"type": "hole_group",
"geometry": "{\"radius_mm\":2.75,\"diameter_mm\":5.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-117.223,66.4],[-86.449,-117.223,54.4],[-98.449,-117.223,42.4],[-110.449,-117.223,54.4]],\"entry_face_candidate_refs\":[\"小臂外壳1-1:face#45\",\"小臂外壳1-1:face#12\",\"电机和连接臂连接件-1:face#3\",\"小臂外壳1-1:face#41\",\"小臂外壳1-1:face#39\",\"小臂外壳1-1:face#43\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_plane_t_mm\":-117.223,\"pattern_center_mm\":[-98.449,-117.223,54.4],\"pattern_radius_mm\":12,\"s...",
"face_refs": [
"小臂外壳1-1:face#1",
"小臂外壳1-1:face#2",
"小臂外壳1-1:face#3",
"小臂外壳1-1:face#4"
]
},
{
"id": "hole_group_20",
"type": "hole_group",
"geometry": "{\"radius_mm\":3.1,\"diameter_mm\":6.2,\"axis\":[0.707,-0.707,-0],\"center_points_mm\":[[-63.919,-103.246,119.411],[-132.972,-34.194,119.39]],\"entry_face_candidate_refs\":[\"小臂外壳1-1:face#22\",\"小臂外壳1-1:face#20\"],\"member_count\":2,\"pattern_type\":\"same_axis_same_diameter_hole_group\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0.707,-0.707,-0],\"pattern_center_mm\":[-98.446,-68.72,119.4],\"spacing_mm\":97.655}",
"face_refs": [
"小臂外壳1-1:face#7",
"小臂外壳1-1:face#8"
]
},
{
"id": "hole_group_22",
"type": "hole_group",
"geometry": "{\"radius_mm\":3,\"diameter_mm\":6,\"axis\":[0.707,0.707,-0],\"center_points_mm\":[[-132.983,-103.252,119.391],[-63.921,-34.189,119.41]],\"entry_face_candidate_refs\":[\"小臂外壳1-1:face#18\",\"小臂外壳1-1:face#17\"],\"member_count\":2,\"pattern_type\":\"same_axis_same_diameter_hole_group\",\"grouping_basis\":\"fallbacksamecomponent,axisdirection,anddiameter\",\"pattern_plane_normal\":[0.707,0.707,-0],\"pattern_center_mm\":[-98.452,-68.72,119.4],\"spacing_mm\":97.669}",
"face_refs": [
"小臂外壳1-1:face#9",
"小臂外壳1-1:face#10"
]
},
{
"id": "hole_group_25",
"type": "hole_group",
"geometry": "{\"radius_mm\":7,\"diameter_mm\":14,\"axis\":[0.707,0.707,-0],\"center_points_mm\":[[-60.237,-30.498,119.422],[-136.66,-106.949,119.422],[-136.674,-30.512,119.422],[-60.224,-106.935,119.422]],\"entry_face_candidate_refs\":[\"小臂外壳1-1:face#17\",\"小臂外壳1-1:face#18\",\"小臂外壳1-1:face#20\",\"小臂外壳1-1:face#22\"],\"member_count\":4,\"pattern_type\":\"radial_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[0,0,1],\"pattern_plane_t_mm\":119.422,\"pattern_center_mm\":[-98.449,-68.724,119.422],\"pattern_radius_mm\":54.049,\"spacing_mm\":76.437}",
"face_refs": [
"小臂外壳1-1:face#16",
"小臂外壳1-1:face#19",
"小臂外壳1-1:face#21",
"小臂外壳1-1:face#23"
]
},
{
"id": "hole_group_34",
"type": "hole_group",
"geometry": "{\"radius_mm\":3,\"diameter_mm\":6,\"axis\":[0,-1,0],\"center_points_mm\":[[-98.449,-19.824,44.4],[-98.449,-19.824,64.4],[-108.449,-19.824,54.4],[-88.449,-19.824,54.4]],\"entry_face_candidate_refs\":[\"轴承与连接臂连接件-1:face#6\",\"小臂外壳1-1:face#11\",\"小臂外壳1-1:face#37\",\"小臂外壳1-1:face#33\",\"小臂外壳1-1:face#35\",\"小臂外壳1-1:face#31\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_plane_t_mm\":-19.824,\"pattern_center_mm\":[-98.449,-19.824,54.4],\"pattern_radius_mm\":10,\"spacing_mm\":1...",
"face_refs": [
"小臂外壳1-1:face#26",
"小臂外壳1-1:face#27",
"小臂外壳1-1:face#28",
"小臂外壳1-1:face#29"
]
},
{
"id": "hole_group_37",
"type": "hole_group",
"geometry": "{\"radius_mm\":6.5,\"diameter_mm\":13,\"axis\":[0,-1,0],\"center_points_mm\":[[-88.782,-15.04,54.4],[-108.116,-15.04,54.4],[-98.449,-14.824,64.4],[-98.449,-14.824,44.4]],\"entry_face_candidate_refs\":[\"小臂外壳1-1:face#31\",\"小臂外壳1-1:face#37\",\"小臂外壳1-1:face#35\",\"小臂外壳1-1:face#33\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_plane_t_mm\":-14.932,\"pattern_center_mm\":[-98.449,-14.932,54.4],\"pattern_radius_mm\":9.834,\"spacing_mm\":13.91}",
"face_refs": [
"小臂外壳1-1:face#30",
"小臂外壳1-1:face#32",
"小臂外壳1-1:face#34",
"小臂外壳1-1:face#36"
]
},
{
"id": "hole_group_41",
"type": "hole_group",
"geometry": "{\"radius_mm\":5.5,\"diameter_mm\":11,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-122.223,42.4],[-86.449,-122.106,54.4],[-110.449,-122.099,54.4],[-98.449,-122.223,66.4]],\"entry_face_candidate_refs\":[\"小臂外壳1-1:face#39\",\"小臂外壳1-1:face#41\",\"小臂外壳1-1:face#43\",\"小臂外壳1-1:face#45\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_plane_t_mm\":-122.163,\"pattern_center_mm\":[-98.449,-122.163,54.4],\"pattern_radius_mm\":12,\"spacing_mm\":16.971}",
"face_refs": [
"小臂外壳1-1:face#38",
"小臂外壳1-1:face#40",
"小臂外壳1-1:face#42",
"小臂外壳1-1:face#44"
]
},
{
"id": "cylindrical_surface_group_1",
"type": "cylindrical_surface_group",
"geometry": "{\"radius_mm\":55,\"diameter_mm\":110,\"axis\":[-0,-0,-1],\"axis_point_mm\":[-98.449,-68.724,149.4],\"total_area_mm2\":15423.12,\"member_count\":1}",
"face_refs": [
"小臂外壳1-1:face#6"
]
},
{
"id": "cylindrical_surface_group_5",
"type": "cylindrical_surface_group",
"geometry": "{\"radius_mm\":45,\"diameter_mm\":90,\"axis\":[0,0,1],\"axis_point_mm\":[-98.449,-68.724,107.4],\"total_area_mm2\":5539.332,\"member_count\":1}",
"face_refs": [
"小臂外壳1-1:face#25"
]
},
{
"id": "cylindrical_surface_group_22",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":37,\"diameter_mm\":74,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,5.664,66.4],\"total_area_mm2\":948.876,\"member_count\":2}",
"face_refs": [
"小臂外壳1-1:face#13",
"小臂外壳1-1:face#14"
]
},
{
"id": "planar_surface_candidate_1",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":4634.436,\"normal\":[-0,1,-0],\"center_mm\":[-98.449,-113.723,69.4],\"bbox_mm\":[-130.072,-113.726,29.4,-66.826,-113.721,109.4]}",
"face_refs": [
"小臂外壳1-1:face#12"
]
},
{
"id": "planar_surface_candidate_2",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":4616.372,\"normal\":[0,-1,0],\"center_mm\":[-98.449,-23.724,69.4],\"bbox_mm\":[-130.072,-23.727,29.4,-66.826,-23.721,109.4]}",
"face_refs": [
"小臂外壳1-1:face#11"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_40/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_40_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_40\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_37",
"InstanceName": "电机与大臂外壳连接件1-1",
"DisplayName": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "电机与大臂外壳连接件1.SLDPRT",
"feature_count": 12,
"face_count": 74,
"contact_count": 11,
"mate_count": 1,
"adjacent_component_ids": [
"component_2",
"component_35",
"component_6"
],
"adjacent_components": [
{
"component_id": "component_2",
"instance_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"display_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 33,
"cylinder_face_count": 26,
"bbox_mm": [
-146.26,
-81.723,
6.59,
-50.638,
-71.723,
102.211
]
},
{
"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)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 432,
"cylinder_face_count": 122,
"bbox_mm": [
-128.449,
-94.823,
5.4,
-68.449,
-33.523,
84.4
]
},
{
"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)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 69,
"cylinder_face_count": 40,
"bbox_mm": [
-147.523,
-110.723,
5.326,
-49.375,
-81.723,
103.474
]
}
],
"part_function_profile": {
"component_id": "component_37",
"component_name": "电机与大臂外壳连接件1-1",
"display_name": "电机与大臂外壳连接件1-1 (电机与大臂外壳连接件1)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_2",
"component_35",
"component_6"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_8",
"type": "hole_group",
"geometry": "{\"radius_mm\":3,\"diameter_mm\":6,\"axis\":[-1,0,0],\"center_points_mm\":[[-98.449,-115.223,4.4],[-51.949,-68.723,4.4],[-144.949,-68.723,4.4],[-98.449,-22.223,4.4]],\"entry_face_candidate_refs\":[\"电机和连接臂连接件-1:face#3\",\"小臂外壳1-1:face#12\",\"电机与大臂外壳连接件1-1:face#58\",\"电机与大臂外壳连接件1-1:face#25\",\"电机与大臂外壳连接件1-1:face#43\",\"电机与大臂外壳连接件3-1:face#38\",\"电机与大臂外壳连接件1-1:face#20\",\"电机与大臂外壳连接件3-1:face#36\"],\"member_count\":4,\"pattern_type\":\"radial_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[0,0,1],\"pattern_plane_t_mm\":4.4,\"pattern_center_mm\"...",
"face_refs": [
"电机与大臂外壳连接件1-1:face#2",
"电机与大臂外壳连接件1-1:face#3",
"电机与大臂外壳连接件1-1:face#27",
"电机与大臂外壳连接件1-1:face#28"
]
},
{
"id": "hole_group_24",
"type": "hole_group",
"geometry": "{\"radius_mm\":4,\"diameter_mm\":8,\"axis\":[0,0,1],\"center_points_mm\":[[-138.449,-68.723,44.4],[-58.449,-68.723,44.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#64\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#50\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-3:face#10\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-2:face#10\"],\"member_count\":2,\"pattern_type\":\"coplanar_parallel_hole_pair\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcenter-parameterdistribution\",\"pattern_plane_normal\":[0,0,1],\"pattern_plane_t_mm\":44.4,\"pattern_center_mm\":[-98.449,-68.723,44.4],\"spacing_mm...",
"face_refs": [
"电机与大臂外壳连接件1-1:face#15",
"电机与大臂外壳连接件1-1:face#17"
]
},
{
"id": "hole_group_40",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.75,\"diameter_mm\":3.5,\"axis\":[-0,-1,-0],\"center_points_mm\":[[-73.855,-74.723,35.529],[-94.403,-74.723,23.666],[-117.32,-74.723,29.807],[-129.184,-74.723,50.354]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#401\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#392\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#387\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#397\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#382\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#377\"],\"member_count\":4,\"pattern_type\":\"coplanar_parallel_hole_pattern\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcent...",
"face_refs": [
"电机与大臂外壳连接件1-1:face#35",
"电机与大臂外壳连接件1-1:face#37",
"电机与大臂外壳连接件1-1:face#39",
"电机与大臂外壳连接件1-1:face#41"
]
},
{
"id": "cylindrical_surface_group_3",
"type": "cylindrical_surface_group",
"geometry": "{\"radius_mm\":55,\"diameter_mm\":110,\"axis\":[-0,-0,-1],\"axis_point_mm\":[-98.449,-68.723,54.4],\"total_area_mm2\":7890.17,\"member_count\":2}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#8",
"电机与大臂外壳连接件1-1:face#11"
]
},
{
"id": "cylindrical_surface_group_4",
"type": "cylindrical_surface_group",
"geometry": "{\"radius_mm\":50,\"diameter_mm\":100,\"axis\":[0,0,1],\"axis_point_mm\":[-98.449,-68.723,-5.6],\"total_area_mm2\":6170.076,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#14"
]
},
{
"id": "cylindrical_surface_group_6",
"type": "cylindrical_surface_group",
"geometry": "{\"radius_mm\":40,\"diameter_mm\":80,\"axis\":[0,0,1],\"axis_point_mm\":[-98.449,-68.723,-5.6],\"total_area_mm2\":4711.558,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#1"
]
},
{
"id": "cylindrical_surface_group_9",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":35,\"diameter_mm\":70,\"axis\":[-0,-1,-0],\"axis_point_mm\":[-98.449,-76.723,54.4],\"total_area_mm2\":3339.392,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#31"
]
},
{
"id": "cylindrical_surface_group_16",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":30,\"diameter_mm\":60,\"axis\":[0,1,0],\"axis_point_mm\":[-98.449,-123.723,54.4],\"total_area_mm2\":1696.46,\"member_count\":2}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#4",
"电机与大臂外壳连接件1-1:face#7"
]
},
{
"id": "cylindrical_surface_group_23",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":32.5,\"diameter_mm\":65,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,-25.723,54.4],\"total_area_mm2\":816.814,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#30"
]
},
{
"id": "cylindrical_surface_group_28",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":25,\"diameter_mm\":50,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,-71.723,54.4],\"total_area_mm2\":392.699,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#33"
]
},
{
"id": "planar_surface_candidate_3",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":3343.356,\"normal\":[0,0,1],\"center_mm\":[-98.449,-68.723,14.4],\"bbox_mm\":[-138.449,-108.723,14.4,-58.449,-28.723,14.4]}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#10"
]
},
{
"id": "planar_surface_candidate_5",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":2827.433,\"normal\":[0,0,-1],\"center_mm\":[-98.449,-68.723,-5.6],\"bbox_mm\":[-148.449,-118.723,-5.6,-48.449,-18.723,-5.6]}",
"face_refs": [
"电机与大臂外壳连接件1-1:face#13"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_CSG_20_160_2A_SP_C_8_WG1044040_MHC_1_CSG_20_50_2A_GR_MHC_b_1_face_64__电机与大臂外壳连接件1_1_face_31",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 64,
"face_b": 31
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_148__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 148,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_174__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 174,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_194__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 194,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件1_1_face_34",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 410,
"face_b": 34
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_116__电机与大臂外壳连接件1_1_face_10",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 116,
"face_b": 10
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_432__电机与大臂外壳连接件1_1_face_29",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 432,
"face_b": 29
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_408__电机与大臂外壳连接件1_1_face_4",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 408,
"face_b": 4
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_412__电机与大臂外壳连接件1_1_face_4",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 412,
"face_b": 4
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_6__电机与大臂外壳连接件1_1_face_31",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 6,
"face_b": 31
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_24__电机与大臂外壳连接件1_1_face_33",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件1-1",
"face_a": 24,
"face_b": 33
}
],
"direct_mates": [
{
"id": "assembly_mate_15",
"type": "",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件1-1"
}
],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_37/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_37_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_37\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_38",
"InstanceName": "电机与大臂外壳连接件3-1",
"DisplayName": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "电机与大臂外壳连接件3.SLDPRT",
"feature_count": 9,
"face_count": 38,
"contact_count": 10,
"mate_count": 2,
"adjacent_component_ids": [
"component_2",
"component_3",
"component_35",
"component_6"
],
"adjacent_components": [
{
"component_id": "component_2",
"instance_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"display_name": "小臂关节装配2-1/小臂电机减速器连接法兰-1 (小臂电机减速器连接法兰)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 33,
"cylinder_face_count": 26,
"bbox_mm": [
-146.26,
-81.723,
6.59,
-50.638,
-71.723,
102.211
]
},
{
"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)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 15,
"cylinder_face_count": 2,
"bbox_mm": [
-101.199,
-79.723,
73.15,
-95.699,
-64.723,
78.65
]
},
{
"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)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 432,
"cylinder_face_count": 122,
"bbox_mm": [
-128.449,
-94.823,
5.4,
-68.449,
-33.523,
84.4
]
},
{
"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)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 69,
"cylinder_face_count": 40,
"bbox_mm": [
-147.523,
-110.723,
5.326,
-49.375,
-81.723,
103.474
]
}
],
"part_function_profile": {
"component_id": "component_38",
"component_name": "电机与大臂外壳连接件3-1",
"display_name": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_2",
"component_3",
"component_35",
"component_6"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_14",
"type": "hole_group",
"geometry": "{\"radius_mm\":4,\"diameter_mm\":8,\"axis\":[-0,0,-1],\"center_points_mm\":[[-138.449,-68.723,59.4],[-58.449,-68.723,59.4]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#73\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#41\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#378\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#395\"],\"member_count\":2,\"pattern_type\":\"coplanar_parallel_hole_pair\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcenter-parameterdistribution\",\"pattern_plane_normal\":[-0,0,-1],\"pattern_plane_t_mm\":-59.4,\"pattern_center_mm\":[-98.449,-68.723,59.4],\"spacing_mm\":80}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#3",
"电机与大臂外壳连接件3-1:face#4"
]
},
{
"id": "hole_group_30",
"type": "hole_group",
"geometry": "{\"radius_mm\":9,\"diameter_mm\":18,\"axis\":[0,-0,1],\"center_points_mm\":[[-58.949,-68.723,77.723],[-137.949,-68.723,77.723]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#10\",\"小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1:face#7\",\"轴承与连接臂连接件-1:face#23\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#372\"],\"member_count\":2,\"pattern_type\":\"coplanar_parallel_hole_pair\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcenter-parameterdistribution\",\"pattern_plane_normal\":[0,-0,1],\"pattern_plane_t_mm\":77.723,\"pattern_center_mm\":[-98.449,-68.723,77.723],\"spacing_mm\":79}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#18",
"电机与大臂外壳连接件3-1:face#20"
]
},
{
"id": "hole_group_33",
"type": "hole_group",
"geometry": "{\"radius_mm\":1.75,\"diameter_mm\":3.5,\"axis\":[0,-1,-0],\"center_points_mm\":[[-123.043,-74.223,73.272],[-102.495,-74.223,85.135],[-79.577,-74.223,78.994],[-67.714,-74.223,58.447]],\"entry_face_candidate_refs\":[\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#377\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#352\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#382\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#397\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#392\",\"小臂关节装配2-1/EC60fl-150W-V2.stp-1:face#387\"],\"member_count\":4,\"pattern_type\":\"coplanar_parallel_hole_pattern\",\"grouping_basis\":\"samediameter,parallelaxes,sharedaxialparameterplane,andcent...",
"face_refs": [
"电机与大臂外壳连接件3-1:face#24",
"电机与大臂外壳连接件3-1:face#26",
"电机与大臂外壳连接件3-1:face#28",
"电机与大臂外壳连接件3-1:face#30"
]
},
{
"id": "cylindrical_surface_group_2",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":48,\"diameter_mm\":96,\"axis\":[0,-1,-0],\"axis_point_mm\":[-98.449,-1.723,54.4],\"total_area_mm2\":10086.275,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#22"
]
},
{
"id": "cylindrical_surface_group_8",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":30,\"diameter_mm\":60,\"axis\":[0,-1,-0],\"axis_point_mm\":[-98.449,-25.723,54.4],\"total_area_mm2\":3581.416,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#5"
]
},
{
"id": "cylindrical_surface_group_10",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":35,\"diameter_mm\":70,\"axis\":[-0,1,0],\"axis_point_mm\":[-98.449,-68.723,54.4],\"total_area_mm2\":2915.681,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#9"
]
},
{
"id": "cylindrical_surface_group_15",
"type": "cylindrical_surface_group",
"geometry": "{\"radius_mm\":55,\"diameter_mm\":110,\"axis\":[-0,0,-1],\"axis_point_mm\":[-98.449,-68.723,164.4],\"total_area_mm2\":1872.772,\"member_count\":4}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#10",
"电机与大臂外壳连接件3-1:face#11",
"电机与大臂外壳连接件3-1:face#12",
"电机与大臂外壳连接件3-1:face#13"
]
},
{
"id": "cylindrical_surface_group_24",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":32.5,\"diameter_mm\":65,\"axis\":[-0,1,0],\"axis_point_mm\":[-98.449,-33.723,54.4],\"total_area_mm2\":816.814,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#16"
]
},
{
"id": "cylindrical_surface_group_29",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":25,\"diameter_mm\":50,\"axis\":[0,-1,-0],\"axis_point_mm\":[-98.449,-71.723,54.4],\"total_area_mm2\":392.699,\"member_count\":1}",
"face_refs": [
"电机与大臂外壳连接件3-1:face#14"
]
}
],
"direct_contacts": [
{
"id": "contact_小臂关节装配2_1_CSG_20_160_2A_SP_C_8_WG1044040_MHC_1_CSG_20_50_2A_GR_MHC_b_1_face_64__电机与大臂外壳连接件3_1_face_9",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 64,
"face_b": 9
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件3_1_face_8",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 410,
"face_b": 8
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_410__电机与大臂外壳连接件3_1_face_23",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 410,
"face_b": 23
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_408__电机与大臂外壳连接件3_1_face_5",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 408,
"face_b": 5
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_412__电机与大臂外壳连接件3_1_face_5",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 412,
"face_b": 5
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_424__电机与大臂外壳连接件3_1_face_5",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 424,
"face_b": 5
},
{
"id": "contact_小臂关节装配2_1_EC60fl_150W_V2_stp_1_face_425__电机与大臂外壳连接件3_1_face_5",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 425,
"face_b": 5
},
{
"id": "contact_小臂关节装配2_1_GB_T70_1_2000内六角圆柱头螺钉M3_12_1_face_4__电机与大臂外壳连接件3_1_face_15",
"component_a": "小臂关节装配2-1/GB/T70.1-2000内六角圆柱头螺钉M3×12-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 4,
"face_b": 15
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_6__电机与大臂外壳连接件3_1_face_9",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 6,
"face_b": 9
},
{
"id": "contact_小臂关节装配2_1_小臂电机减速器连接法兰_1_face_24__电机与大臂外壳连接件3_1_face_14",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件3-1",
"face_a": 24,
"face_b": 14
}
],
"direct_mates": [
{
"id": "assembly_mate_13",
"type": "",
"component_a": "小臂关节装配2-1/EC60fl-150W-V2.stp-1",
"component_b": "电机与大臂外壳连接件3-1"
},
{
"id": "assembly_mate_14",
"type": "",
"component_a": "小臂关节装配2-1/小臂电机减速器连接法兰-1",
"component_b": "电机与大臂外壳连接件3-1"
}
],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_38/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_38_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_38\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_38/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_38_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_38\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_41",
"InstanceName": "电机和连接臂连接件-1",
"DisplayName": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"review_scope": "part_design_required",
"category": "unknown",
"file_name": "电机和连接臂连接件.SLDPRT",
"feature_count": 2,
"face_count": 7,
"contact_count": 0,
"mate_count": 2,
"adjacent_component_ids": [
"component_6"
],
"adjacent_components": [
{
"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)",
"category": "unknown",
"review_scope": "part_design_required",
"face_count": 69,
"cylinder_face_count": 40,
"bbox_mm": [
-147.523,
-110.723,
5.326,
-49.375,
-81.723,
103.474
]
}
],
"part_function_profile": {
"component_id": "component_41",
"component_name": "电机和连接臂连接件-1",
"display_name": "电机和连接臂连接件-1 (电机和连接臂连接件)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [
"component_6"
],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_17",
"type": "hole_group",
"geometry": "{\"radius_mm\":2.75,\"diameter_mm\":5.5,\"axis\":[-0,1,-0],\"center_points_mm\":[[-110.449,-112.223,54.4],[-98.449,-112.223,66.4],[-86.449,-112.223,54.4],[-98.449,-112.223,42.4]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件1-1:face#25\",\"电机与大臂外壳连接件3-1:face#2\",\"电机与大臂外壳连接件1-1:face#58\",\"小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1:face#1\",\"小臂外壳1-1:face#12\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_plane_t_mm\":-112.223,\"pattern_ce...",
"face_refs": [
"电机和连接臂连接件-1:face#4",
"电机和连接臂连接件-1:face#5",
"电机和连接臂连接件-1:face#6",
"电机和连接臂连接件-1:face#7"
]
},
{
"id": "cylindrical_surface_group_30",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":20,\"diameter_mm\":40,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,-110.723,54.4],\"total_area_mm2\":376.991,\"member_count\":1}",
"face_refs": [
"电机和连接臂连接件-1:face#1"
]
}
],
"direct_contacts": [],
"direct_mates": [
{
"id": "assembly_mate_17",
"type": "",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机和连接臂连接件-1"
},
{
"id": "assembly_mate_16",
"type": "",
"component_a": "小臂关节装配2-1/CSG-20-160-2A-SP_C_8_WG1044040-MHC-1/CSG-20-50-2A-GR-MHC_b-1",
"component_b": "电机和连接臂连接件-1"
}
],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_41/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_41_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_41\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_41/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_41_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_41\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
},
{
"ComponentId": "component_42",
"InstanceName": "轴承与连接臂连接件-1",
"DisplayName": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"review_scope": "part_design_required",
"category": "shaft",
"file_name": "轴承与连接臂连接件.SLDPRT",
"feature_count": 4,
"face_count": 35,
"contact_count": 0,
"mate_count": 0,
"adjacent_component_ids": [],
"adjacent_components": [],
"part_function_profile": {
"component_id": "component_42",
"component_name": "轴承与连接臂连接件-1",
"display_name": "轴承与连接臂连接件-1 (轴承与连接臂连接件)",
"functional_block_id": "unclassified_components",
"part_role": "general mechanical part; local function must be inferred from B-rep, images, and direct relations.",
"main_interfaces": [],
"confidence": "low",
"evidence": [
"component name",
"direct contact/mate graph",
"component degree"
]
},
"major_feature_summaries": [
{
"id": "hole_group_6",
"type": "hole_group",
"geometry": "{\"radius_mm\":3,\"diameter_mm\":6,\"axis\":[-0,1,-0],\"center_points_mm\":[[-98.449,-25.224,44.4],[-98.449,-25.224,64.4],[-108.449,-25.224,54.4],[-88.449,-25.224,54.4]],\"entry_face_candidate_refs\":[\"电机与大臂外壳连接件1-1:face#24\",\"电机与大臂外壳连接件3-1:face#1\",\"电机与大臂外壳连接件1-1:face#57\",\"GB/T276-94深沟球轴承61810-2Z-1:face#210\"],\"member_count\":4,\"pattern_type\":\"parallel_circular_hole_pattern\",\"grouping_basis\":\"samediameter,sharedpatternplane,andcenter-parametercirculardistribution\",\"pattern_plane_normal\":[-0,1,-0],\"pattern_plane_t_mm\":-25.224,\"pattern_center_mm\":[-98.449,-25.224,54.4],\"pattern_radius_mm\":10,\"spacing_mm\":14....",
"face_refs": [
"轴承与连接臂连接件-1:face#1",
"轴承与连接臂连接件-1:face#2",
"轴承与连接臂连接件-1:face#3",
"轴承与连接臂连接件-1:face#4"
]
},
{
"id": "cylindrical_surface_group_19",
"type": "main_axis_cylindrical_surface_group",
"geometry": "{\"radius_mm\":25,\"diameter_mm\":50,\"axis\":[0,-1,0],\"axis_point_mm\":[-98.449,-23.724,54.4],\"total_area_mm2\":1413.717,\"member_count\":1}",
"face_refs": [
"轴承与连接臂连接件-1:face#5"
]
},
{
"id": "planar_surface_candidate_7",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":1850.398,\"normal\":[-0,1,-0],\"center_mm\":[-98.449,-23.724,54.4],\"bbox_mm\":[-123.449,-23.724,29.4,-73.449,-23.724,79.4]}",
"face_refs": [
"轴承与连接臂连接件-1:face#6"
]
},
{
"id": "planar_surface_candidate_9",
"type": "planar_pad_step_or_face_candidate",
"geometry": "{\"area_mm2\":1649.128,\"normal\":[-0,1,-0],\"center_mm\":[-98.449,-32.724,54.4],\"bbox_mm\":[-123.449,-32.724,29.4,-73.449,-32.724,79.4]}",
"face_refs": [
"轴承与连接臂连接件-1:face#7"
]
}
],
"direct_contacts": [],
"direct_mates": [],
"component_position_images": [
{
"evidence_name": "extractions/primary_y/model_images/component_highlights/component_42/best_oblique.jpg",
"image_kind": "assembly_component_highlight_view",
"evidence_family": "assembly_component_position",
"position_visibility": "unobstructed",
"view_name": "highlight_component_42_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_highlights\\component_42\\best_oblique.jpg"
},
{
"evidence_name": "extractions/primary_y/model_images/component_contexts/component_42/best_oblique.jpg",
"image_kind": "assembly_component_context_isolate_view",
"evidence_family": "assembly_component_position",
"position_visibility": "occluded_context",
"view_name": "context_component_42_best_oblique",
"output_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\model_images\\component_contexts\\component_42\\best_oblique.jpg"
}
],
"excluded_image_policy": "Part/feature all-face highlight images are not used for function portrait generation; they are reserved for later part-style fault checking."
}
]
}