Files
2026-07-17 17:45:56 +08:00

2025 lines
74 KiB
JSON
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
{
"schema": "component_local_subgraph_prompt_input_v1",
"diagnostic_stage": "group_internal_part_check",
"knowledge_scope": "part_knowledge",
"flow_boundary": "Assembly group-internal part checking: functional-group checking has already run; only part/feature units are allowed and only the part-design knowledge library is used.",
"evidence_files": {
"directory": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36",
"manifest": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\manifest.json",
"target_component": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\target_component.json",
"target_brep": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\target_brep.json",
"assembly_relations": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\assembly_relations.json",
"functional_group_context": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\functional_group_context.json",
"component_function_profile": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\component_function_profile.json",
"images": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\images.json",
"neighbor_details_directory": "D:\\CSharpProjects\\agent4\\runtime\\2\\component_evidence\\component_36\\neighbors",
"included_neighbor_detail_files": []
},
"component_function_profile_input": {
"component_id": "component_36",
"component_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"display_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-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"
],
"instance_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"usage_policy": "This function portrait must be read in every part-level LLM call before judging faces/features. Use it to decide functional faces, processing necessity, access, support, locating, sealing, guiding, transmission, fastening, and non-functional surfaces.",
"source": "assembly_component_function_profile_generated_before_functional_group_split"
},
"diagnostic_context": {
"policy": "Function-block context and selected inspection cards guide local evidence extraction only. They are not direct violation judgements.",
"user_product_description": "这个是人形机器人机械臂的肘关节,通过大臂小臂连接件进行连接大臂和小臂,然后电机用于驱动",
"user_purchased_component_hints": [
"小臂关节装配2"
],
"functional_block": {
"block_id": "unclassified_components",
"name": "unclassified_components",
"function": "No stable functional block was inferred from local evidence.",
"component_ids": [
"component_1",
"component_10",
"component_11",
"component_12",
"component_13",
"component_14",
"component_15",
"component_16",
"component_17",
"component_18",
"component_19",
"component_2",
"component_20",
"component_21",
"component_22",
"component_23",
"component_24",
"component_25",
"component_26",
"component_27",
"component_28",
"component_29",
"component_3",
"component_30",
"component_31",
"component_32",
"component_33",
"component_34",
"component_35",
"component_36",
"component_37",
"component_38",
"component_4",
"component_40",
"component_41",
"component_42",
"component_5",
"component_6",
"component_7",
"component_8",
"component_9"
],
"confidence": "low"
},
"part_function_profile": {
"component_id": "component_36",
"component_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"display_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-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"
]
},
"precomputed_component_function_profile": null,
"functional_group_context": {
"schema": "component_functional_group_context_v1",
"selection_policy": "No functional-group relationship context has been assigned.",
"usage_policy": "No group-level relation evidence is available for this component.",
"groups": []
},
"matched_inspection_cards": [
{
"score": 8,
"Dto": {
"rule_id": "18.2.8",
"title": "减少加工同一零件所用刀具数(一)",
"knowledge_category": "machining_manufacturing_process",
"primary_view": "operation_process_economy",
"scope_type": "whole_part",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察hole_candidates、hole_diameters、hole_function_roles、same_tool_size_possibility,用于侦察“减少加工同一零件所用刀具数(一)”相关风险。",
"trigger_signature": {
"keywords": [
"hole_candidates",
"hole_diameters",
"hole_function_roles",
"reduce_tool_variety_hole_sizes_1",
"same_tool_size_possibility",
"减少加工",
"同一零件",
"所用刀具"
],
"feature_patterns": [
"hole_or_hole_group",
"tool_access_or_drilling"
],
"source_pattern": "reduce_tool_variety_hole_sizes_1"
},
"required_evidence": [
"hole_candidates",
"hole_diameters",
"hole_function_roles",
"same_tool_size_possibility"
],
"inspection_prompt": "Check local structure around '减少加工同一零件所用刀具数(一)'. Verify required evidence first: hole_candidates, hole_diameters, hole_function_roles, same_tool_size_possibility. Before judgement, compare against: 若多个孔功能允许统一刀具尺寸但设计为多个近似尺寸,则判为刀具数过多风险。",
"negative_checks": [
"若普通孔与关键孔能共用预加工刀具,关键孔再精加工,则通过。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_feature_role_inference",
"ambiguous image panel order",
"missing_process_or_precision_requirement_when_rule_depends_on_tolerance"
]
}
},
{
"score": 8,
"Dto": {
"rule_id": "18.2.9",
"title": "减少加工同一零件所用刀具数(二)",
"knowledge_category": "machining_manufacturing_process",
"primary_view": "operation_process_economy",
"scope_type": "local_feature",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察threaded_hole、plain_hole、tap_drill_diameter、functional_diameter_requirement,用于侦察“减少加工同一零件所用刀具数(二)”相关风险。",
"trigger_signature": {
"keywords": [
"functional_diameter_requirement",
"plain_hole",
"reduce_tool_variety_hole_sizes_2",
"tap_drill_diameter",
"threaded_hole",
"减少加工",
"同一零件",
"所用刀具"
],
"feature_patterns": [
"hole_or_hole_group",
"tool_access_or_drilling"
],
"source_pattern": "reduce_tool_variety_hole_sizes_2"
},
"required_evidence": [
"threaded_hole",
"plain_hole",
"tap_drill_diameter",
"functional_diameter_requirement"
],
"inspection_prompt": "Check local structure around '减少加工同一零件所用刀具数(二)'. Verify required evidence first: threaded_hole, plain_hole, tap_drill_diameter, functional_diameter_requirement. Before judgement, compare against: 若螺纹孔底孔与邻近光孔直径接近但不一致,且功能不要求差异,则判为刀具数过多风险。",
"negative_checks": [
"若光孔与螺纹底孔可共用钻头,或差异有明确功能/强度依据,则通过。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_feature_role_inference",
"ambiguous image panel order",
"missing_process_or_precision_requirement_when_rule_depends_on_tolerance"
]
}
},
{
"score": 8,
"Dto": {
"rule_id": "18.4.7",
"title": "避免多个零件组合加工",
"knowledge_category": "machining_manufacturing_process",
"primary_view": "operation_process_economy",
"scope_type": "interface_pair",
"scout_retrieval_sentence": "检查与该知识相关的模型事实,重点观察multi_part_assembly、cross_part_hole_or_face、requires_match_machining、interchangeability_requirement,用于侦察“避免多个零件组合加工”相关风险。",
"trigger_signature": {
"keywords": [
"avoid_combined_machining_of_multiple_parts",
"cross_part_hole_or_face",
"interchangeability_requirement",
"multi_part_assembly",
"requires_match_machining",
"加工",
"避免多个",
"零件组合"
],
"feature_patterns": [
"hole_or_hole_group",
"machined_or_mating_face"
],
"source_pattern": "avoid_combined_machining_of_multiple_parts"
},
"required_evidence": [
"multi_part_assembly",
"cross_part_hole_or_face",
"requires_match_machining",
"interchangeability_requirement"
],
"inspection_prompt": "Check local structure around '避免多个零件组合加工'. Verify required evidence first: multi_part_assembly, cross_part_hole_or_face, requires_match_machining, interchangeability_requirement. Before judgement, compare against: 若孔或面跨越多个零件并要求装配后共同加工才能满足位置,则判为互换性风险。",
"negative_checks": [
"若各零件可分别加工并通过标准定位/连接保证装配功能,则通过。"
],
"unknown_if_missing": [
"only_title_or_ocr_text_without_geometry",
"no_feature_role_inference",
"ambiguous image panel order",
"missing_process_or_precision_requirement_when_rule_depends_on_tolerance"
]
}
}
]
},
"evidence_policy": {
"selection": "exact_by_component_instance_and_explicit_ids",
"truncation": "none",
"storage": "component-scoped evidence directory",
"target_face_selection": "ComponentEvidencePackage.FaceRefs matched against AssemblyFaces as '<ComponentName>:face#<FaceIndex>'; falls back to same component only when FaceRefs is empty.",
"target_feature_selection": "ComponentEvidencePackage.FeatureIds matched against FeatureGraph.Features; falls back to same component only when FeatureIds is empty.",
"target_relation_selection": "ComponentEvidencePackage.ContactIds/MateIds matched exactly; falls back to direct same-component relation scan only when ids are empty.",
"functional_group_selection": "Functional-group diagnostics are generated before this component prompt. Here functional_group_context is read-only background context and must not produce functional_group/interface units.",
"part_check_extraction": "Part-level checking may use component-local B-rep faces/features from the initial extraction, but image evidence is restricted to functional_group_all_face_highlight images generated after functional-group split. Do not use initial extraction images or part_check reused images.",
"neighbor_first_round": "summary_only",
"neighbor_enrichment": "only when AI returns neighbor_detail_request.needs_neighbor_detail=true"
},
"counts": {
"target_features": 2,
"target_faces": 15,
"direct_contacts": 1,
"direct_mates": 0,
"functional_groups": 0,
"available_target_images": 0,
"adjacent_components": 1
},
"feature_batch": {
"batch_id": "",
"batch_index": 0,
"batch_count": 0,
"batch_feature_ids": [],
"coverage_policy": "Mandatory. Every target_features item in this batch must produce one local_semantic_units item and one linked local_subgraphs item."
},
"task": "Generate part/feature-level diagnostic subgraphs directly for one component instance after functional-group checking has completed. Do not generate a global mechanical semantic graph or functional-group/interface units.",
"output_contract": {
"diagnostic_stage": "group_internal_part_check",
"knowledge_scope": "part_knowledge",
"allowed_anchor_types": [
"part",
"feature"
],
"forbidden_anchor_types": [
"interface",
"functional_group"
],
"downstream_knowledge_library": "part-design knowledge library only"
},
"target_component": {
"Id": "component_36",
"InstanceName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"DisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"FileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BodyCount": 1,
"FaceCount": 15,
"CylinderFaceCount": 2,
"BBoxMm": [
-119.818,
-79.723,
40.9,
-114.318,
-64.723,
46.4
]
},
"target_component_brep_package": {
"ComponentId": "component_36",
"InstanceName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"DisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"FileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"Path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"Category": "unknown",
"ReviewScope": "part_design_required",
"BrepSource": "assembly_component_brep_subset",
"ImageSource": "component_part_file_images_planned_and_assembly_component_highlight_images_planned",
"PartImagePlanId": "part_image_component_36",
"AssemblyContextImagePlanId": "assembly_context_highlight_component_36",
"FaceRefs": [
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#1",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#2",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#3",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#4",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#5",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#6",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#7",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#8",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#9",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#10",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#11",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#12",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#13",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#14",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#15"
],
"FeatureIds": [
"hole_group_3",
"hole_group_13"
],
"ContactIds": [],
"MateIds": [],
"BodyCount": 1,
"FaceCount": 15,
"CylinderFaceCount": 2,
"BBoxMm": [
-119.818,
-79.723,
40.9,
-114.318,
-64.723,
46.4
],
"Rules": [
"This package is the only B-rep/feature/contact/mate evidence package for this component instance.",
"Do not merge faces, features, or images from another component unless a relation/contact/mate id explicitly links them.",
"For part-design diagnosis, use this assembly-derived B-rep subset plus the matching PartImagePlan images."
]
},
"functional_group_context": {
"schema": "component_functional_group_context_v1",
"selection_policy": "No functional-group relationship context has been assigned.",
"usage_policy": "No group-level relation evidence is available for this component.",
"groups": []
},
"target_part_check_evidence": {
"component_id": "component_36",
"instance_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"display_name": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"component_path": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"status": "ok",
"message": "Part-check evidence was reused from the initial assembly extraction. No per-component B-rep extraction was executed.",
"output_dir": "D:\\CSharpProjects\\agent4\\runtime\\2\\part_check_extractions\\component_36",
"source_assembly_report_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\extractions\\primary_y\\section_brep_report.json",
"evidence_path": "D:\\CSharpProjects\\agent4\\runtime\\2\\part_check_extractions\\component_36\\reused_part_check_evidence.json",
"image_namespace": "part_check_extractions/component_36/reused_image_refs",
"source_image_namespace": "extractions/primary_y/model_images",
"reuse_policy": "Logical part-check evidence is separated in this manifest, but B-rep and images are filtered from the first extraction result.",
"feature_graph": {
"schema": "reused_component_feature_graph_subset_v1",
"source": "initial_assembly_extraction.FeatureGraph",
"features": [
{
"Id": "hole_group_3",
"Type": "hole_feature",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"FaceRefs": [
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#1"
],
"Confidence": 0.74,
"Source": "brep_cylinder_grouping",
"PossibleFunctions": [
"fastener_hole_candidate",
"port_or_pin_hole_candidate"
],
"VisualObservationNeeds": [
"confirm_hole_entry_location_in_model_images",
"confirm_whether_entry_has_flat_pad_or_spotface",
"confirm_whether_hole_is_internal_external_or_edge_near"
],
"RequiredBrepChecks": [
"entry_face_normal_vs_hole_axis_angle",
"hole_throughness_or_blind_depth",
"minimum_edge_clearance_to_neighbor_boundaries",
"spotface_or_counterbore_detection",
"hole_pattern_grouping_by_center_parameters"
],
"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": "fallback same component, axis direction, and diameter",
"pattern_plane_normal": [
0,
-1,
-0
],
"pattern_center_mm": [
-117.068,
-70.748,
43.65
]
}
},
{
"Id": "hole_group_13",
"Type": "hole_feature",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"FaceRefs": [
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#3"
],
"Confidence": 0.74,
"Source": "brep_cylinder_grouping",
"PossibleFunctions": [
"fastener_hole_candidate",
"port_or_pin_hole_candidate"
],
"VisualObservationNeeds": [
"confirm_hole_entry_location_in_model_images",
"confirm_whether_entry_has_flat_pad_or_spotface",
"confirm_whether_hole_is_internal_external_or_edge_near"
],
"RequiredBrepChecks": [
"entry_face_normal_vs_hole_axis_angle",
"hole_throughness_or_blind_depth",
"minimum_edge_clearance_to_neighbor_boundaries",
"spotface_or_counterbore_detection",
"hole_pattern_grouping_by_center_parameters"
],
"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/GBT701-2000内六角圆柱头螺钉M3×12-3:face#12",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1:face#12",
"小臂关节装配2-1/GBT701-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": "fallback same component, axis direction, and diameter",
"pattern_plane_normal": [
0,
-1,
-0
],
"pattern_center_mm": [
-117.068,
-78.173,
43.65
]
}
}
],
"relations": []
},
"faces": [
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 1,
"FaceKind": "cylinder",
"AreaMm2": 108.856,
"CenterMm": [
-117.068,
-70.748,
43.65
],
"BBoxMm": [
-118.568,
-76.523,
42.15,
-115.568,
-64.973,
45.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-117.068,
-79.723,
43.65
],
"Axis": [
0,
-1,
-0
],
"RadiusMm": 1.5,
"DiameterMm": 3,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 2,
"FaceKind": "plane",
"AreaMm2": 16.712,
"CenterMm": [
-117.068,
-79.723,
43.65
],
"BBoxMm": [
-119.718,
-79.723,
41,
-114.418,
-79.723,
46.3
],
"Normal": [
-0,
1,
0
],
"RootPointMm": [
-117.068,
-79.723,
43.65
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 3,
"FaceKind": "cylinder",
"AreaMm2": 50.108,
"CenterMm": [
-117.068,
-78.173,
43.65
],
"BBoxMm": [
-119.818,
-79.623,
40.9,
-114.318,
-76.723,
46.4
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-117.068,
-79.723,
43.65
],
"Axis": [
0,
-1,
-0
],
"RadiusMm": 2.75,
"DiameterMm": 5.5,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 4,
"FaceKind": "plane",
"AreaMm2": 14.679,
"CenterMm": [
-117.068,
-76.723,
43.65
],
"BBoxMm": [
-119.818,
-76.723,
40.9,
-114.318,
-76.723,
46.4
],
"Normal": [
0,
-1,
-0
],
"RootPointMm": [
-117.068,
-76.723,
46.4
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 5,
"FaceKind": "other",
"AreaMm2": 3.104,
"CenterMm": [
-117.068,
-76.623,
43.65
],
"BBoxMm": [
-118.768,
-76.723,
41.95,
-115.368,
-76.523,
45.35
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "unknown",
"FunctionalRole": "unknown",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 6,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-115.992,
-79.073,
43.029
],
"BBoxMm": [
-116.351,
-79.723,
42.408,
-115.633,
-78.423,
43.65
],
"Normal": [
0.866,
0,
-0.5
],
"RootPointMm": [
-116.351,
-78.423,
42.408
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 7,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-117.068,
-79.073,
42.408
],
"BBoxMm": [
-117.786,
-79.723,
42.408,
-116.351,
-78.423,
42.408
],
"Normal": [
-0,
0,
-1
],
"RootPointMm": [
-117.786,
-78.423,
42.408
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "downward_facing_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 8,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-118.145,
-79.073,
43.029
],
"BBoxMm": [
-118.503,
-79.723,
42.408,
-117.786,
-78.423,
43.65
],
"Normal": [
-0.866,
-0,
-0.5
],
"RootPointMm": [
-118.503,
-78.423,
43.65
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 9,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-118.145,
-79.073,
44.272
],
"BBoxMm": [
-118.503,
-79.723,
43.65,
-117.786,
-78.423,
44.893
],
"Normal": [
-0.866,
-0,
0.5
],
"RootPointMm": [
-117.786,
-78.423,
44.893
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 10,
"FaceKind": "plane",
"AreaMm2": 1.865,
"CenterMm": [
-117.068,
-79.073,
44.893
],
"BBoxMm": [
-117.786,
-79.723,
44.893,
-116.351,
-78.423,
44.893
],
"Normal": [
0,
-0,
1
],
"RootPointMm": [
-116.351,
-78.423,
44.893
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "upward_facing_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 11,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-115.992,
-79.073,
44.272
],
"BBoxMm": [
-116.351,
-79.723,
43.65,
-115.633,
-78.423,
44.893
],
"Normal": [
0.866,
0,
0.5
],
"RootPointMm": [
-115.633,
-78.423,
43.65
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 12,
"FaceKind": "plane",
"AreaMm2": 5.35,
"CenterMm": [
-117.068,
-78.423,
43.65
],
"BBoxMm": [
-118.503,
-78.423,
42.408,
-115.633,
-78.423,
44.893
],
"Normal": [
-0,
1,
0
],
"RootPointMm": [
-116.351,
-78.423,
42.408
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 13,
"FaceKind": "other",
"AreaMm2": 4.032,
"CenterMm": [
-117.068,
-64.848,
43.65
],
"BBoxMm": [
-118.568,
-64.973,
42.15,
-115.568,
-64.723,
45.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "unknown",
"FunctionalRole": "unknown",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 14,
"FaceKind": "plane",
"AreaMm2": 3.577,
"CenterMm": [
-117.068,
-64.723,
43.65
],
"BBoxMm": [
-118.135,
-64.723,
42.583,
-116.001,
-64.723,
44.717
],
"Normal": [
0,
-1,
-0
],
"RootPointMm": [
-117.068,
-64.723,
45.15
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 15,
"FaceKind": "other",
"AreaMm2": 2.678,
"CenterMm": [
-117.068,
-79.673,
43.65
],
"BBoxMm": [
-119.818,
-79.723,
40.9,
-114.318,
-79.623,
46.4
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "unknown",
"FunctionalRole": "unknown",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
}
],
"counts": {
"features": 2,
"faces": 15,
"image_views": 0
},
"image_policy": "All initial extraction images and part_check reused images are excluded from the post-functional-group part-level checking stage. Use available_target_images with image_kind=functional_group_all_face_highlight only."
},
"target_features": [
{
"Id": "hole_group_3",
"Type": "hole_feature",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"FaceRefs": [
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#1"
],
"Confidence": 0.74,
"Source": "brep_cylinder_grouping",
"PossibleFunctions": [
"fastener_hole_candidate",
"port_or_pin_hole_candidate"
],
"VisualObservationNeeds": [
"confirm_hole_entry_location_in_model_images",
"confirm_whether_entry_has_flat_pad_or_spotface",
"confirm_whether_hole_is_internal_external_or_edge_near"
],
"RequiredBrepChecks": [
"entry_face_normal_vs_hole_axis_angle",
"hole_throughness_or_blind_depth",
"minimum_edge_clearance_to_neighbor_boundaries",
"spotface_or_counterbore_detection",
"hole_pattern_grouping_by_center_parameters"
],
"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": "fallback same component, axis direction, and diameter",
"pattern_plane_normal": [
0,
-1,
-0
],
"pattern_center_mm": [
-117.068,
-70.748,
43.65
]
}
},
{
"Id": "hole_group_13",
"Type": "hole_feature",
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"FaceRefs": [
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3:face#3"
],
"Confidence": 0.74,
"Source": "brep_cylinder_grouping",
"PossibleFunctions": [
"fastener_hole_candidate",
"port_or_pin_hole_candidate"
],
"VisualObservationNeeds": [
"confirm_hole_entry_location_in_model_images",
"confirm_whether_entry_has_flat_pad_or_spotface",
"confirm_whether_hole_is_internal_external_or_edge_near"
],
"RequiredBrepChecks": [
"entry_face_normal_vs_hole_axis_angle",
"hole_throughness_or_blind_depth",
"minimum_edge_clearance_to_neighbor_boundaries",
"spotface_or_counterbore_detection",
"hole_pattern_grouping_by_center_parameters"
],
"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/GBT701-2000内六角圆柱头螺钉M3×12-3:face#12",
"小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1:face#12",
"小臂关节装配2-1/GBT701-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": "fallback same component, axis direction, and diameter",
"pattern_plane_normal": [
0,
-1,
-0
],
"pattern_center_mm": [
-117.068,
-78.173,
43.65
]
}
}
],
"target_faces": [
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 1,
"FaceKind": "cylinder",
"AreaMm2": 108.856,
"CenterMm": [
-117.068,
-70.748,
43.65
],
"BBoxMm": [
-118.568,
-76.523,
42.15,
-115.568,
-64.973,
45.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-117.068,
-79.723,
43.65
],
"Axis": [
0,
-1,
-0
],
"RadiusMm": 1.5,
"DiameterMm": 3,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 2,
"FaceKind": "plane",
"AreaMm2": 16.712,
"CenterMm": [
-117.068,
-79.723,
43.65
],
"BBoxMm": [
-119.718,
-79.723,
41,
-114.418,
-79.723,
46.3
],
"Normal": [
-0,
1,
0
],
"RootPointMm": [
-117.068,
-79.723,
43.65
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 3,
"FaceKind": "cylinder",
"AreaMm2": 50.108,
"CenterMm": [
-117.068,
-78.173,
43.65
],
"BBoxMm": [
-119.818,
-79.623,
40.9,
-114.318,
-76.723,
46.4
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [
-117.068,
-79.723,
43.65
],
"Axis": [
0,
-1,
-0
],
"RadiusMm": 2.75,
"DiameterMm": 5.5,
"OrientationRole": "shaft_axis_cylindrical_face",
"FunctionalRole": "cylindrical_feature",
"SurfaceProcessRole": "machined_feature_candidate",
"ProcessConfidence": "low",
"ProcessBasis": "cylindrical hole/boss feature is often produced by machining, but functional precision role is not confirmed",
"MachiningScope": "feature_surface"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 4,
"FaceKind": "plane",
"AreaMm2": 14.679,
"CenterMm": [
-117.068,
-76.723,
43.65
],
"BBoxMm": [
-119.818,
-76.723,
40.9,
-114.318,
-76.723,
46.4
],
"Normal": [
0,
-1,
-0
],
"RootPointMm": [
-117.068,
-76.723,
46.4
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 5,
"FaceKind": "other",
"AreaMm2": 3.104,
"CenterMm": [
-117.068,
-76.623,
43.65
],
"BBoxMm": [
-118.768,
-76.723,
41.95,
-115.368,
-76.523,
45.35
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "unknown",
"FunctionalRole": "unknown",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 6,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-115.992,
-79.073,
43.029
],
"BBoxMm": [
-116.351,
-79.723,
42.408,
-115.633,
-78.423,
43.65
],
"Normal": [
0.866,
0,
-0.5
],
"RootPointMm": [
-116.351,
-78.423,
42.408
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 7,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-117.068,
-79.073,
42.408
],
"BBoxMm": [
-117.786,
-79.723,
42.408,
-116.351,
-78.423,
42.408
],
"Normal": [
-0,
0,
-1
],
"RootPointMm": [
-117.786,
-78.423,
42.408
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "downward_facing_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 8,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-118.145,
-79.073,
43.029
],
"BBoxMm": [
-118.503,
-79.723,
42.408,
-117.786,
-78.423,
43.65
],
"Normal": [
-0.866,
-0,
-0.5
],
"RootPointMm": [
-118.503,
-78.423,
43.65
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 9,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-118.145,
-79.073,
44.272
],
"BBoxMm": [
-118.503,
-79.723,
43.65,
-117.786,
-78.423,
44.893
],
"Normal": [
-0.866,
-0,
0.5
],
"RootPointMm": [
-117.786,
-78.423,
44.893
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 10,
"FaceKind": "plane",
"AreaMm2": 1.865,
"CenterMm": [
-117.068,
-79.073,
44.893
],
"BBoxMm": [
-117.786,
-79.723,
44.893,
-116.351,
-78.423,
44.893
],
"Normal": [
0,
-0,
1
],
"RootPointMm": [
-116.351,
-78.423,
44.893
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "upward_facing_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 11,
"FaceKind": "plane",
"AreaMm2": 1.866,
"CenterMm": [
-115.992,
-79.073,
44.272
],
"BBoxMm": [
-116.351,
-79.723,
43.65,
-115.633,
-78.423,
44.893
],
"Normal": [
0.866,
0,
0.5
],
"RootPointMm": [
-115.633,
-78.423,
43.65
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "side_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 12,
"FaceKind": "plane",
"AreaMm2": 5.35,
"CenterMm": [
-117.068,
-78.423,
43.65
],
"BBoxMm": [
-118.503,
-78.423,
42.408,
-115.633,
-78.423,
44.893
],
"Normal": [
-0,
1,
0
],
"RootPointMm": [
-116.351,
-78.423,
42.408
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 13,
"FaceKind": "other",
"AreaMm2": 4.032,
"CenterMm": [
-117.068,
-64.848,
43.65
],
"BBoxMm": [
-118.568,
-64.973,
42.15,
-115.568,
-64.723,
45.15
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "unknown",
"FunctionalRole": "unknown",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 14,
"FaceKind": "plane",
"AreaMm2": 3.577,
"CenterMm": [
-117.068,
-64.723,
43.65
],
"BBoxMm": [
-118.135,
-64.723,
42.583,
-116.001,
-64.723,
44.717
],
"Normal": [
0,
-1,
-0
],
"RootPointMm": [
-117.068,
-64.723,
45.15
],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "axial_end_face",
"FunctionalRole": "planar_feature",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
},
{
"ComponentName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3",
"ComponentDisplayName": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-3 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPath": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileName": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategory": "unknown",
"FaceIndex": 15,
"FaceKind": "other",
"AreaMm2": 2.678,
"CenterMm": [
-117.068,
-79.673,
43.65
],
"BBoxMm": [
-119.818,
-79.723,
40.9,
-114.318,
-79.623,
46.4
],
"Normal": [],
"RootPointMm": [],
"AxisPointMm": [],
"Axis": [],
"RadiusMm": 0,
"DiameterMm": 0,
"OrientationRole": "unknown",
"FunctionalRole": "unknown",
"SurfaceProcessRole": "unknown_process_surface",
"ProcessConfidence": "low",
"ProcessBasis": "no contact, fit, support, sealing, locating, tolerance or PMI evidence",
"MachiningScope": "unknown"
}
],
"target_part_image_plan": {
"excluded": true,
"reason": "Use only functional_group_all_face_highlight images in this post-functional-group part-level stage."
},
"target_context_image_plans": [],
"available_target_images": [],
"direct_contact_relations": [
{
"Id": "contact_小臂关节装配2_1_GB_T70_1_2000内六角圆柱头螺钉M3_12_1_face_4__电机与大臂外壳连接件3_1_face_15",
"ContactKind": "planar_face_contact_candidate",
"ComponentA": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1",
"ComponentDisplayNameA": "小臂关节装配2-1/GBT701-2000内六角圆柱头螺钉M3×12-1 (GBT701-2000内六角圆柱头螺钉M3×12)",
"ComponentPathA": "D:\\Desktop\\新建文件夹\\毕设\\建模\\螺栓连接件\\GB/T701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentFileNameA": "GBT701-2000内六角圆柱头螺钉M3×12.SLDPRT",
"ComponentCategoryA": "unknown",
"FaceA": 4,
"FaceKindA": "plane",
"ComponentB": "电机与大臂外壳连接件3-1",
"ComponentDisplayNameB": "电机与大臂外壳连接件3-1 (电机与大臂外壳连接件3)",
"ComponentPathB": "D:\\Desktop\\新建文件夹\\毕设\\建模\\小臂肘关节装配\\电机与大臂外壳连接件3.SLDPRT",
"ComponentFileNameB": "电机与大臂外壳连接件3.SLDPRT",
"ComponentCategoryB": "unknown",
"FaceB": 15,
"FaceKindB": "plane",
"MateRole": "planar_mating_face",
"FaceRoleA": "planar_mating_face",
"FaceRoleB": "planar_mating_face",
"OrientationRoleA": "axial_end_face",
"OrientationRoleB": "axial_end_face",
"SurfaceProcessRoleA": "machined_surface_candidate",
"SurfaceProcessRoleB": "machined_surface_candidate",
"ProcessConfidenceA": "medium",
"ProcessConfidenceB": "medium",
"ProcessBasisA": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"ProcessBasisB": "planar_mating_face: contact is evidence, but process role needs tolerance/PMI or functional confirmation",
"MachiningScopeA": "contact_patch_unknown",
"MachiningScopeB": "contact_patch_unknown",
"GapMm": 0,
"NormalDot": 1,
"RadiusAmm": 0,
"RadiusBmm": 0,
"AxisDistanceMm": 0,
"AxialOverlapMm": 0,
"OverlapMeasureMm2": 184012.318,
"TrimmedPatchVerified": true,
"VerificationStatus": "trimmed_interface_confirmed",
"VerificationMethod": "planar_tessellated_trimmed_domain_intersection",
"VerificationSampleHits": 1,
"VerificationMinDistanceMm": 10989,
"Confidence": 0.88,
"Evidence": "coplanar/opposite planar faces with verified overlap between tessellated trimmed face domains",
"CenterA": [
-98.449,
-76.723,
75.9
],
"CenterB": [
-98.449,
-76.723,
71.9
],
"NormalA": [
0,
-1,
-0
],
"NormalB": [
0,
-1,
-0
],
"AxisA": [],
"AxisB": [],
"BBoxA": [
-101.199,
-76.723,
73.15,
-95.699,
-76.723,
78.65
],
"BBoxB": [
-133.449,
-76.723,
54.4,
-63.449,
-76.723,
89.4
]
}
],
"direct_mate_relations": [],
"adjacent_component_summaries": [
{
"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
]
}
],
"neighbor_detail_policy": {
"first_round_rule": "Use only target component B-rep, functional_group_all_face_highlight images, direct contacts/mates as part context, and adjacent summaries.",
"must_ask_each_round": "Always output neighbor_detail_request. If a subgraph depends on neighbor geometry, set needs_neighbor_detail=true and list required component_ids.",
"allowed_reasons": [
"mating face geometry",
"motion pair",
"occlusion/access path",
"installation clearance",
"coaxial relation",
"support/locating relation"
]
},
"neighbor_details": null
}